From 5e8b4663f50edc9148bc05052611b644880f1beb Mon Sep 17 00:00:00 2001 From: Jake <jake.read@cba.mit.edu> Date: Thu, 28 Jun 2018 01:20:10 -0400 Subject: [PATCH] add xmega bldc --- README.md | 6 +- circuit/README.md | 2 - circuit/atkbldcdriver/atkbldcdriver.brd | 3643 ++++++++++ circuit/atkbldcdriver/atkbldcdriver.sch | 6000 +++++++++++++++++ .../atkbldcdriver_2018-06-28.zip | Bin 0 -> 143401 bytes circuit/atkbldcdriver/eagle.epf | 139 + circuit/mkbldcdriver/eagle.epf | 4 +- 7 files changed, 9788 insertions(+), 6 deletions(-) create mode 100644 circuit/atkbldcdriver/atkbldcdriver.brd create mode 100644 circuit/atkbldcdriver/atkbldcdriver.sch create mode 100644 circuit/atkbldcdriver/atkbldcdriver_2018-06-28.zip create mode 100644 circuit/atkbldcdriver/eagle.epf diff --git a/README.md b/README.md index 683c8f0..ffe7331 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,11 @@ See: [Circuit Development](/circuit), [Code Development](/embedded), and [Education](/education) -## Status +# Next Board Notes -New boards are in, waiting for time... + - crystal + - qfn64 footprint update! + - power pad size ## Next Steps diff --git a/circuit/README.md b/circuit/README.md index 348ebb4..e3588a3 100644 --- a/circuit/README.md +++ b/circuit/README.md @@ -4,5 +4,3 @@ Uses DRV8302 to drive fancy TI half-bridges, etc. Current sensing, voltage sensi ## Notes - - last row of LED R could be an actual row - - hole for mount power not big enough \ No newline at end of file diff --git a/circuit/atkbldcdriver/atkbldcdriver.brd b/circuit/atkbldcdriver/atkbldcdriver.brd new file mode 100644 index 0000000..d2c3429 --- /dev/null +++ b/circuit/atkbldcdriver/atkbldcdriver.brd @@ -0,0 +1,3643 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="9.0.0"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.5" unitdist="mm" unit="mm" style="dots" 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="1" fill="3" visible="no" active="no"/> +<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/> +<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/> +<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/> +<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/> +<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/> +<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/> +<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/> +<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/> +<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/> +<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/> +<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/> +<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/> +<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/> +<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="no" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" 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="no" 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="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="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="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="yes" 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="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/> +<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="no" active="no"/> +<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" 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="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="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="104" name="Name" color="7" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="117" name="BACKMAAT1" 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="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/> +<layer number="120" name="KAP_MAAT1" 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"/> +<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="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="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="130" name="SMDSTROOK" 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="no" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<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="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="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="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="14" fill="2" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="14" fill="4" visible="no" active="yes"/> +<layer number="248" name="Housing" 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="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="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<board> +<plain> +<text x="94.5" y="39.4" size="1.778" layer="21" font="vector" rot="R180">W</text> +<text x="94.2" y="42.6" size="1.778" layer="21" font="vector" rot="R180">V</text> +<text x="94.4" y="54.3" size="1.778" layer="21" font="vector" rot="R180">U</text> +<text x="45.479" y="54.562" size="1.016" layer="21" font="vector">SPI</text> +<text x="50.9" y="25.7" size="0.6096" layer="21" font="vector">UP0</text> +<text x="45.8" y="22.15" size="1.016" layer="21" font="vector">ATKP0</text> +<text x="54.82" y="25.003" size="0.6096" layer="21" font="vector">V-VCC</text> +<text x="53.12" y="29.043" size="0.6096" layer="21" font="vector">V-W</text> +<text x="53.27" y="31.61" size="0.6096" layer="21" font="vector">V-V</text> +<text x="53.32" y="34.123" size="0.6096" layer="21" font="vector">V-U</text> +<text x="53.37" y="39.18" size="0.6096" layer="21" font="vector">I-V</text> +<text x="53.37" y="36.763" size="0.6096" layer="21" font="vector">I-W</text> +<text x="57.17" y="41.67" size="0.6096" layer="21" font="vector">3V3</text> +<text x="57.17" y="44.26" size="0.6096" layer="21" font="vector">GND</text> +<text x="57.22" y="46.863" size="0.6096" layer="21" font="vector">HI3</text> +<text x="57.22" y="49.37" size="0.6096" layer="21" font="vector">HI2</text> +<text x="57.22" y="51.823" size="0.6096" layer="21" font="vector">HI1</text> +<text x="57.22" y="54.44" size="0.6096" layer="21" font="vector">FAULT</text> +<text x="51.4" y="14.578" size="1.016" layer="21" font="vector">atkbldcdriver v0.5</text> +<text x="57.7" y="55.742" size="1.016" layer="21" font="vector">< no - go ></text> +<text x="92.557" y="14.825" size="1.016" layer="21" font="vector" rot="R180">GND</text> +<text x="93.111" y="28.457" size="1.016" layer="21" font="vector" rot="R180">VCC</text> +<wire x1="32" y1="58.5" x2="35.5" y2="62" width="0.1524" layer="20" curve="-92.29061"/> +<rectangle x1="59.5" y1="10" x2="86.5" y2="22.5" layer="48"/> +<rectangle x1="86" y1="34.5" x2="92.5" y2="57.5" layer="48"/> +<wire x1="32" y1="58.5" x2="32" y2="16" width="0.1524" layer="20"/> +<wire x1="96.5" y1="12.5" x2="100.5" y2="16.5" width="0.1524" layer="20" curve="90"/> +<wire x1="100.5" y1="16.5" x2="100.5" y2="57.5" width="0.1524" layer="20"/> +<wire x1="100.5" y1="57.5" x2="96.5" y2="62" width="0.1524" layer="20" curve="90"/> +<wire x1="96.5" y1="62" x2="35.5" y2="62" width="0.1524" layer="20"/> +<rectangle x1="66.5" y1="34.5" x2="73" y2="57.5" layer="48"/> +<wire x1="35.5" y1="12.5" x2="96.5" y2="12.5" width="0.1524" layer="20"/> +<wire x1="66.5" y1="57.5" x2="66.5" y2="57.1" width="0.1016" layer="22"/> +<wire x1="66.5" y1="57.1" x2="66.9" y2="57.5" width="0.1016" layer="22"/> +<wire x1="66.9" y1="57.5" x2="66.5" y2="57.5" width="0.1016" layer="22"/> +<wire x1="73" y1="57.5" x2="73" y2="57.1" width="0.1016" layer="22"/> +<wire x1="73" y1="57.1" x2="72.6" y2="57.5" width="0.1016" layer="22"/> +<wire x1="72.6" y1="57.5" x2="73" y2="57.5" width="0.1016" layer="22"/> +<wire x1="66.5" y1="34.5" x2="66.5" y2="34.9" width="0.1016" layer="22"/> +<wire x1="66.5" y1="34.9" x2="66.9" y2="34.5" width="0.1016" layer="22"/> +<wire x1="66.9" y1="34.5" x2="66.5" y2="34.5" width="0.1016" layer="22"/> +<wire x1="73" y1="34.5" x2="73" y2="34.9" width="0.1016" layer="22"/> +<wire x1="73" y1="34.9" x2="72.6" y2="34.5" width="0.1016" layer="22"/> +<wire x1="72.6" y1="34.5" x2="73" y2="34.5" width="0.1016" layer="22"/> +<wire x1="86" y1="57.5" x2="86.4" y2="57.5" width="0.1016" layer="22"/> +<wire x1="86.4" y1="57.5" x2="86" y2="57.1" width="0.1016" layer="22"/> +<wire x1="86" y1="57.1" x2="86" y2="57.5" width="0.1016" layer="22"/> +<wire x1="92.5" y1="57.5" x2="92.5" y2="57.1" width="0.1016" layer="22"/> +<wire x1="92.5" y1="57.1" x2="92.1" y2="57.5" width="0.1016" layer="22"/> +<wire x1="92.1" y1="57.5" x2="92.5" y2="57.5" width="0.1016" layer="22"/> +<wire x1="92.5" y1="34.5" x2="92.5" y2="34.9" width="0.1016" layer="22"/> +<wire x1="92.5" y1="34.9" x2="92.1" y2="34.5" width="0.1016" layer="22"/> +<wire x1="92.1" y1="34.5" x2="92.5" y2="34.5" width="0.1016" layer="22"/> +<wire x1="86" y1="34.5" x2="86" y2="34.9" width="0.1016" layer="22"/> +<wire x1="86" y1="34.9" x2="86.4" y2="34.5" width="0.1016" layer="22"/> +<wire x1="86.4" y1="34.5" x2="86" y2="34.5" width="0.1016" layer="22"/> +<dimension x1="32" y1="62" x2="100.5" y2="62" x3="66.25" y3="64.5" textsize="0.6096" layer="48"/> +<dimension x1="32" y1="9.75" x2="32" y2="62" x3="28.6" y3="35.875" textsize="0.6096" layer="48"/> +<text x="60.822" y="56.4" size="1.016" layer="22" font="vector" rot="MR270">since systems tend to leave unstable equilibria +they cannot often be in them</text> +<wire x1="35.5" y1="12.5" x2="32" y2="16" width="0.1524" layer="20" curve="-90"/> +<dimension x1="32" y1="63.5" x2="100.5" y2="63.5" x3="66.25" y3="67.5" textsize="0.6096" textratio="10" layer="47"/> +<dimension x1="102.5" y1="62" x2="102.5" y2="12.5" x3="107" y3="37.25" textsize="0.6096" textratio="10" layer="47"/> +</plain> +<libraries> +<library name="fab"> +<packages> +<package name="CBA-SILK-LOGO"> +<circle x="0" y="0" radius="0.254" width="0.127" layer="21"/> +<circle x="-0.762" y="0.762" radius="0.254" width="0.127" layer="21"/> +<wire x1="-0.254" y1="1.016" x2="0.254" y2="1.016" width="0.127" layer="21"/> +<wire x1="0.254" y1="1.016" x2="0.254" y2="0.508" width="0.127" layer="21"/> +<wire x1="0.254" y1="0.508" x2="-0.254" y2="0.508" width="0.127" layer="21"/> +<wire x1="-0.254" y1="0.508" x2="-0.254" y2="1.016" width="0.127" layer="21"/> +<wire x1="-1.016" y1="0.254" x2="-0.508" y2="0.254" width="0.127" layer="21"/> +<wire x1="-0.508" y1="0.254" x2="-0.508" y2="-0.254" width="0.127" layer="21"/> +<wire x1="-0.508" y1="-0.254" x2="-1.016" y2="-0.254" width="0.127" layer="21"/> +<wire x1="-1.016" y1="-0.254" x2="-1.016" y2="0.254" width="0.127" layer="21"/> +<wire x1="0.508" y1="0.508" x2="1.016" y2="0.508" width="0.127" layer="21"/> +<wire x1="1.016" y1="0.508" x2="1.016" y2="1.016" width="0.127" layer="21"/> +<wire x1="1.016" y1="1.016" x2="0.508" y2="1.016" width="0.127" layer="21"/> +<wire x1="0.508" y1="1.016" x2="0.508" y2="0.508" width="0.127" layer="21"/> +<wire x1="0.508" y1="0.254" x2="1.016" y2="0.254" width="0.127" layer="21"/> +<wire x1="1.016" y1="0.254" x2="1.016" y2="-0.254" width="0.127" layer="21"/> +<wire x1="1.016" y1="-0.254" x2="0.508" y2="-0.254" width="0.127" layer="21"/> +<wire x1="0.508" y1="-0.254" x2="0.508" y2="0.254" width="0.127" layer="21"/> +<wire x1="0.508" y1="-0.508" x2="1.016" y2="-0.508" width="0.127" layer="21"/> +<wire x1="1.016" y1="-0.508" x2="1.016" y2="-1.016" width="0.127" layer="21"/> +<wire x1="1.016" y1="-1.016" x2="0.508" y2="-1.016" width="0.127" layer="21"/> +<wire x1="0.508" y1="-1.016" x2="0.508" y2="-0.508" width="0.127" layer="21"/> +<wire x1="0.254" y1="-0.508" x2="-0.254" y2="-0.508" width="0.127" layer="21"/> +<wire x1="-0.254" y1="-0.508" x2="-0.254" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-0.254" y1="-1.016" x2="0.254" y2="-1.016" width="0.127" layer="21"/> +<wire x1="0.254" y1="-1.016" x2="0.254" y2="-0.508" width="0.127" layer="21"/> +<wire x1="-0.508" y1="-0.508" x2="-1.016" y2="-0.508" width="0.127" layer="21"/> +<wire x1="-1.016" y1="-0.508" x2="-1.016" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-1.016" y1="-1.016" x2="-0.508" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-0.508" y1="-1.016" x2="-0.508" y2="-0.508" width="0.127" layer="21"/> +</package> +<package name="SLIDESWITCH-CL-SB-22A"> +<smd name="P$1" x="-2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$2" x="0" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$3" x="2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$4" x="-2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$5" x="0" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$6" x="2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<wire x1="-4.25" y1="1.75" x2="4.25" y2="1.75" width="0.127" layer="48"/> +<wire x1="4.25" y1="1.75" x2="4.25" y2="-1.75" width="0.127" layer="48"/> +<wire x1="4.25" y1="-1.75" x2="-4.25" y2="-1.75" width="0.127" layer="48"/> +<wire x1="-4.25" y1="-1.75" x2="-4.25" y2="1.75" width="0.127" layer="48"/> +<wire x1="-2" y1="1.8" x2="-2" y2="3.7" width="0.127" layer="48"/> +<wire x1="-2" y1="3.7" x2="-0.5" y2="3.7" width="0.127" layer="48"/> +<wire x1="-0.5" y1="3.7" x2="-0.5" y2="1.8" width="0.127" layer="48"/> +<wire x1="-2.5" y1="1.2" x2="-2.5" y2="0.5" width="0.127" layer="48"/> +<wire x1="0" y1="1.2" x2="0" y2="0.5" width="0.127" layer="48"/> +<wire x1="0" y1="-0.5" x2="0" y2="-1.3" width="0.127" layer="48"/> +<wire x1="-2.5" y1="-0.5" x2="-2.5" y2="-1.4" width="0.127" layer="48"/> +<wire x1="2.5" y1="-0.5" x2="2.5" y2="-1.3" width="0.127" layer="48"/> +<wire x1="2.5" y1="0.5" x2="2.5" y2="1.3" width="0.127" layer="48"/> +<wire x1="-0.1" y1="0.5" x2="0.1" y2="0.5" width="0.127" layer="48"/> +<wire x1="-2.6" y1="0.5" x2="-2.4" y2="0.5" width="0.127" layer="48"/> +<wire x1="-2.6" y1="-0.5" x2="-2.4" y2="-0.5" width="0.127" layer="48"/> +<wire x1="-0.1" y1="-0.5" x2="0.1" y2="-0.5" width="0.127" layer="48"/> +<wire x1="2.4" y1="-0.5" x2="2.6" y2="-0.5" width="0.127" layer="48"/> +<wire x1="2.4" y1="0.5" x2="2.6" y2="0.5" width="0.127" layer="48"/> +<wire x1="-3" y1="0.3" x2="0.4" y2="0.3" width="0.127" layer="48"/> +<wire x1="0.4" y1="0.3" x2="0.4" y2="-0.3" width="0.127" layer="48"/> +<wire x1="0.4" y1="-0.3" x2="-3" y2="-0.3" width="0.127" layer="48"/> +<wire x1="-3" y1="-0.3" x2="-3" y2="0.3" width="0.127" layer="48"/> +</package> +<package name="TACT-SWITCH-KMR6"> +<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$5" x="0" y="1.5" dx="1.7" dy="0.55" layer="1" rot="R180"/> +<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/> +<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/> +<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/> +<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/> +<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/> +<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/> +<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/> +<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/> +<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/> +<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/> +<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/> +<wire x1="-1" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/> +<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/> +<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/> +<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/> +</package> +</packages> +</library> +<library name="borkedlabs-passives"> +<packages> +<package name="0603-CAP"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/> +<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/> +<smd name="1" x="-0.8" y="0" dx="0.96" dy="0.8" layer="1"/> +<smd name="2" x="0.8" y="0" dx="0.96" dy="0.8" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/> +<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +</package> +<package name="0805"> +<smd name="1" x="-0.95" y="0" dx="0.7" dy="1.2" layer="1"/> +<smd name="2" x="0.95" y="0" dx="0.7" dy="1.2" layer="1"/> +<text x="-0.762" y="0.8255" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.032" size="1.016" layer="27">>VALUE</text> +</package> +<package name="1206"> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.143" size="1.016" layer="25">>NAME</text> +<text x="-1.397" y="-2.794" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +</packages> +</library> +<library name="power"> +<packages> +<package name="PWRPAD_M3-PEM-MOUNT"> +<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-0.6" y="3.6"/> +<vertex x="0.6" y="3.6"/> +<vertex x="0.4" y="2.1"/> +<vertex x="-0.4" y="2.1"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="0.6" y="-3.6"/> +<vertex x="-0.6" y="-3.6"/> +<vertex x="-0.4" y="-2.1"/> +<vertex x="0.4" y="-2.1"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3.6" y="-0.6"/> +<vertex x="-3.6" y="0.6"/> +<vertex x="-2.1" y="0.4"/> +<vertex x="-2.1" y="-0.4"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="3.6" y="0.6"/> +<vertex x="3.6" y="-0.6"/> +<vertex x="2.1" y="-0.4"/> +<vertex x="2.1" y="0.4"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-2.95269375" y="2.13136875"/> +<vertex x="-2.104165625" y="2.979896875"/> +<vertex x="-1.19203125" y="1.784921875"/> +<vertex x="-1.75771875" y="1.2192375"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.99705625" y="-2.12131875"/> +<vertex x="2.148528125" y="-2.969846875"/> +<vertex x="1.23639375" y="-1.774871875"/> +<vertex x="1.80208125" y="-1.2091875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-2.104165625" y="-2.969846875"/> +<vertex x="-2.95269375" y="-2.12131875"/> +<vertex x="-1.75771875" y="-1.2091875"/> +<vertex x="-1.19203125" y="-1.774871875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.148528125" y="2.979896875"/> +<vertex x="2.99705625" y="2.13136875"/> +<vertex x="1.80208125" y="1.2192375"/> +<vertex x="1.23639375" y="1.784921875"/> +</polygon> +<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/> +</package> +<package name="PWRPAD_3-25MM"> +<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/> +</package> +<package name="HTSSOP-56"> +<smd name="P$1" x="-3.749990625" y="6.749984375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$2" x="-3.749990625" y="6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$3" x="-3.749990625" y="5.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$4" x="-3.749990625" y="5.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$5" x="-3.749990625" y="4.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$6" x="-3.749990625" y="4.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$7" x="-3.749990625" y="3.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$8" x="-3.749990625" y="3.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$9" x="-3.749990625" y="2.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$10" x="-3.749990625" y="2.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$11" x="-3.749990625" y="1.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$12" x="-3.749990625" y="1.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$13" x="-3.749990625" y="0.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$14" x="-3.749990625" y="0.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$15" x="-3.749990625" y="-0.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$16" x="-3.749990625" y="-0.75" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$17" x="-3.749990625" y="-1.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$18" x="-3.749990625" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$19" x="-3.749990625" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$20" x="-3.749990625" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$21" x="-3.749990625" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$22" x="-3.749990625" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$23" x="-3.749990625" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$24" x="-3.749990625" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$25" x="-3.749990625" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$26" x="-3.749990625" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$27" x="-3.749990625" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$28" x="-3.749990625" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$29" x="3.74999375" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$30" x="3.74999375" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$31" x="3.74999375" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$32" x="3.74999375" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$33" x="3.74999375" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$34" x="3.74999375" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$35" x="3.74999375" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$36" x="3.74999375" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$37" x="3.74999375" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$38" x="3.74999375" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$39" x="3.74999375" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$40" x="3.74999375" y="-1.25" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$41" x="3.74999375" y="-0.75" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$42" x="3.74999375" y="-0.25" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$43" x="3.74999375" y="0.249996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$44" x="3.74999375" y="0.749996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$45" x="3.74999375" y="1.249996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$46" x="3.74999375" y="1.74999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$47" x="3.74999375" y="2.24999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$48" x="3.74999375" y="2.74999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$49" x="3.74999375" y="3.249990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$50" x="3.74999375" y="3.749990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$51" x="3.74999375" y="4.249990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$52" x="3.74999375" y="4.7499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$53" x="3.74999375" y="5.2499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$54" x="3.74999375" y="5.7499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$55" x="3.74999375" y="6.2499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$56" x="3.74999375" y="6.749984375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$57" x="0" y="0" dx="3.5814" dy="6.35" layer="1"/> +<wire x1="-3.185478125" y1="7.08869375" x2="-3.185478125" y2="-7.088696875" width="0.1524" layer="21"/> +<wire x1="-3.185478125" y1="-7.088696875" x2="3.185478125" y2="-7.088696875" width="0.127" layer="21"/> +<wire x1="3.185478125" y1="-7.088696875" x2="3.185478125" y2="7.08869375" width="0.127" layer="21"/> +<wire x1="3.185478125" y1="7.08869375" x2="-3.185478125" y2="7.08869375" width="0.127" layer="21"/> +<text x="-2.54" y="7.62" size="1.27" layer="104">>NAME</text> +<text x="-2.54" y="-8.89" size="1.27" layer="127">>VALUE</text> +<circle x="-2.286" y="6.477" radius="0.254" width="0.127" layer="21"/> +</package> +<package name="R2512"> +<wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/> +<wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/> +<smd name="A" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/> +<smd name="B" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/> +<text x="-2.54" y="1.905" size="1.016" layer="25">>NAME</text> +<text x="-2.54" y="-3.175" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/> +<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/> +<smd name="SA" x="-1.414" y="1.3" dx="0.5" dy="0.5" layer="1" rot="R180"/> +<smd name="SB" x="1.386" y="1.3" dx="0.5" dy="0.5" layer="1"/> +<wire x1="-1.4" y1="1.3" x2="-2.4" y2="1.3" width="0.2032" layer="1"/> +<wire x1="1.4" y1="1.3" x2="2.2" y2="1.3" width="0.2032" layer="1"/> +</package> +<package name="SON-5X6"> +<smd name="VIN" x="0" y="0" dx="3.3" dy="5.4" layer="1" cream="no"/> +<smd name="M1" x="-2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/> +<smd name="M2" x="2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/> +<smd name="M3" x="-2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/> +<smd name="M4" x="2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/> +<wire x1="-2.5" y1="3" x2="2.5" y2="3" width="0.127" layer="51"/> +<wire x1="2.5" y1="3" x2="2.5" y2="-3" width="0.127" layer="51"/> +<wire x1="2.5" y1="-3" x2="-2.5" y2="-3" width="0.127" layer="51"/> +<wire x1="-2.5" y1="-3" x2="-2.5" y2="3" width="0.127" layer="51"/> +<circle x="-1.7" y="3.3" radius="0.1" width="0.127" layer="21"/> +<smd name="GH" x="-2.5" y="2.5" dx="1" dy="0.25" layer="1"/> +<smd name="SH" x="-2.5" y="2" dx="1" dy="0.25" layer="1"/> +<smd name="VSW" x="-2.5" y="-0.5" dx="1" dy="4.3" layer="1"/> +<smd name="GL" x="2.5" y="2.5" dx="1" dy="0.25" layer="1"/> +<smd name="NC" x="2.5" y="2" dx="1" dy="0.25" layer="1"/> +<smd name="PGND" x="2.5" y="-0.5" dx="1" dy="4.3" layer="1"/> +<rectangle x1="-1.4" y1="0.2" x2="-0.2" y2="2.5" layer="31"/> +<rectangle x1="0.2" y1="0.2" x2="1.4" y2="2.5" layer="31"/> +<rectangle x1="-1.4" y1="-2.5" x2="-0.2" y2="-0.2" layer="31"/> +<rectangle x1="0.2" y1="-2.5" x2="1.4" y2="-0.2" layer="31"/> +</package> +<package name="BFC-8MM"> +<pad name="P$1" x="-1.75" y="0" drill="1" diameter="1.9304"/> +<pad name="P$2" x="1.75" y="0" drill="1" diameter="1.9304"/> +<circle x="0" y="0" radius="4" width="0.127" layer="21"/> +<text x="-1" y="2" size="0.4064" layer="25">>NAME</text> +<text x="-1" y="-2" size="0.4064" layer="27">>VALUE</text> +</package> +</packages> +</library> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="JST-6-SMD-HORI-1.0MM"> +<description><h3>JST SH Vertical 6-Pin SMT</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 1 mm</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>JST_6PIN_VERTICAL</li> +</ul></p></description> +<circle x="-3.44" y="-5.16" radius="0.1047" width="0.4064" layer="21"/> +<wire x1="-2.9" y1="-0.1" x2="2.9" y2="-0.1" width="0.254" layer="21"/> +<wire x1="-4" y1="-2.1" x2="-4" y2="-4.4" width="0.254" layer="21"/> +<wire x1="3.1" y1="-4.4" x2="4" y2="-4.4" width="0.254" layer="21"/> +<wire x1="4" y1="-4.4" x2="4" y2="-2.1" width="0.254" layer="21"/> +<wire x1="-4" y1="-4.4" x2="-3.1" y2="-4.4" width="0.254" layer="21"/> +<smd name="1" x="-2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="2" x="-1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="3" x="-0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="4" x="0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="5" x="1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="6" x="2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="M1" x="-3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/> +<smd name="M2" x="3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/> +<text x="-1.524" y="0.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.905" y="-6.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_NO_SILK"> +<description><h3>Plated Through Hole -8 Pin No Silk</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_NO_SILK"> +<description><h3>Plated Through Hole - 4 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +</library> +<library name="connector"> +<packages> +<package name="JRTOMBSTONE"> +<wire x1="-1.1" y1="-1" x2="-1.1" y2="0.7" width="0.127" layer="21"/> +<wire x1="-1.1" y1="0.7" x2="1" y2="0.7" width="0.127" layer="21" curve="-180"/> +<wire x1="1" y1="0.7" x2="1" y2="-1" width="0.127" layer="21"/> +<wire x1="1" y1="-1" x2="-1.1" y2="-1" width="0.127" layer="21"/> +<wire x1="-0.8" y1="-0.5" x2="-0.6" y2="-0.5" width="0.127" layer="21"/> +<wire x1="-0.6" y1="-0.5" x2="-0.3" y2="-0.2" width="0.127" layer="21" curve="90"/> +<wire x1="-0.3" y1="-0.2" x2="-0.3" y2="0.7" width="0.127" layer="21"/> +<wire x1="-0.3" y1="0.7" x2="-0.8" y2="0.7" width="0.127" layer="21"/> +<wire x1="-0.3" y1="0.7" x2="0.1" y2="0.7" width="0.127" layer="21"/> +<wire x1="0.1" y1="0.7" x2="0.1" y2="0.1" width="0.127" layer="21"/> +<wire x1="0.1" y1="0.1" x2="0.1" y2="-0.5" width="0.127" layer="21"/> +<wire x1="0.1" y1="0.7" x2="0.4" y2="0.7" width="0.127" layer="21"/> +<wire x1="0.4" y1="0.7" x2="0.4" y2="0.1" width="0.127" layer="21" curve="-180"/> +<wire x1="0.4" y1="0.1" x2="0.7" y2="-0.5" width="0.127" layer="21"/> +<wire x1="0.4" y1="0.1" x2="0.1" y2="0.1" width="0.127" layer="21"/> +</package> +<package name="RJ45-LED-RJE7318800XXX"> +<hole x="-5.74" y="0" drill="1.8"/> +<hole x="5.74" y="0" drill="1.8"/> +<pad name="SHDL1" x="-8" y="-4.35" drill="2" shape="square" rot="R180"/> +<pad name="SHDL2" x="8" y="-4.35" drill="2" shape="square"/> +<wire x1="8" y1="-6.5" x2="-8" y2="-6.5" width="0.1524" layer="51"/> +<wire x1="-8" y1="-6.5" x2="-8" y2="-9" width="0.1524" layer="51"/> +<wire x1="-8" y1="-9" x2="8" y2="-9" width="0.1524" layer="51"/> +<wire x1="8" y1="-9" x2="8" y2="6" width="0.1524" layer="51"/> +<wire x1="8" y1="6" x2="-8" y2="6" width="0.1524" layer="51"/> +<wire x1="-8" y1="6" x2="-8" y2="-6.5" width="0.1524" layer="51"/> +<pad name="P$1" x="-3.57" y="0.38" drill="0.9"/> +<pad name="P$2" x="-2.55" y="-1.45" drill="0.9"/> +<pad name="P$3" x="-1.53" y="0.38" drill="0.9"/> +<pad name="P$5" x="0.51" y="0.38" drill="0.9"/> +<pad name="P$7" x="2.55" y="0.38" drill="0.9"/> +<pad name="P$4" x="-0.51" y="-1.45" drill="0.9"/> +<pad name="P$6" x="1.53" y="-1.45" drill="0.9"/> +<pad name="P$8" x="3.57" y="-1.45" drill="0.9"/> +<pad name="YLWP" x="-7.01" y="3.6" drill="1.1"/> +<pad name="GRNN" x="7.01" y="3.6" drill="1.1"/> +<pad name="GRNP" x="4.47" y="3.6" drill="1.1"/> +<pad name="YLWN" x="-4.47" y="3.6" drill="1.1"/> +</package> +<package name="FIDUCIAL_1MM"> +<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" stop="no" cream="no"/> +<polygon width="0.127" layer="29"> +<vertex x="-1" y="0" curve="90"/> +<vertex x="0" y="-1" curve="90"/> +<vertex x="1" y="0" curve="90"/> +<vertex x="0" y="1" curve="90"/> +</polygon> +<polygon width="0.127" layer="41"> +<vertex x="-1" y="0" curve="90"/> +<vertex x="0" y="-1" curve="90"/> +<vertex x="1" y="0" curve="90"/> +<vertex x="0" y="1" curve="90"/> +</polygon> +<circle x="0" y="0" radius="0.4953" width="0" layer="51"/> +</package> +</packages> +</library> +<library name="lights"> +<packages> +<package name="LED0805"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +</packages> +</library> +<library name="microcontrollers"> +<packages> +<package name="QFN-64-9X9MM"> +<description><h3>64-pin QFN 9x9mm, 0.5mm pitch</h3> +<p>Package used by ATmega128RFA1</p> +<p><a href="http://www.atmel.com/Images/Atmel-8266-MCU_Wireless-ATmega128RFA1_Datasheet.pdf">Example Datasheet</a></p></description> +<wire x1="-4.492" y1="-4.5" x2="4.508" y2="-4.5" width="0.09" layer="51"/> +<wire x1="4.508" y1="-4.5" x2="4.508" y2="4.5" width="0.09" layer="51"/> +<wire x1="4.508" y1="4.5" x2="-4.492" y2="4.5" width="0.09" layer="51"/> +<wire x1="-4.492" y1="4.5" x2="-4.492" y2="-4.5" width="0.09" layer="51"/> +<wire x1="-4.6" y1="4.6" x2="-4.6" y2="4.1" width="0.2032" layer="21"/> +<wire x1="-4.6" y1="4.6" x2="-4.1" y2="4.6" width="0.2032" layer="21"/> +<wire x1="4.6" y1="4.6" x2="4.1" y2="4.6" width="0.2032" layer="21"/> +<wire x1="4.6" y1="4.6" x2="4.6" y2="4.1" width="0.2032" layer="21"/> +<circle x="-4.842" y="4.85" radius="0.2" width="0" layer="21"/> +<circle x="-3.442" y="3.45" radius="0.2" width="0.09" layer="51"/> +<smd name="26" x="0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="25" x="0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="24" x="-0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="27" x="1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="28" x="1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="23" x="-0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="22" x="-1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="21" x="-1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="6" x="-4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="5" x="-4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="4" x="-4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="7" x="-4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="8" x="-4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="3" x="-4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="2" x="-4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="9" x="-4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="10" x="-4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="1" x="-4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="16" x="-4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="15" x="-4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="14" x="-4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="17" x="-3.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="18" x="-3.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="13" x="-4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="12" x="-4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="19" x="-2.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="20" x="-2.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="11" x="-4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="29" x="2.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="30" x="2.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="31" x="3.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="32" x="3.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="33" x="4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="34" x="4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="35" x="4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="36" x="4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="37" x="4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="38" x="4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="39" x="4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="40" x="4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="41" x="4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="42" x="4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="43" x="4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="44" x="4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="45" x="4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="46" x="4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="47" x="4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="48" x="4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="49" x="3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="50" x="3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="51" x="2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="52" x="2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="53" x="1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="54" x="1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="55" x="0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="56" x="0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="57" x="-0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="58" x="-0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="59" x="-1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="60" x="-1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="61" x="-2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="62" x="-2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="63" x="-3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="64" x="-3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<text x="0" y="1.27" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">>NAME</text> +<text x="0" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">>VALUE</text> +<wire x1="4.6" y1="-4.6" x2="4.1" y2="-4.6" width="0.2032" layer="21"/> +<wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/> +<wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/> +<wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/> +<smd name="P$1" x="0" y="0" dx="7.6" dy="7.6" layer="1" cream="no"/> +<polygon width="0.127" layer="31"> +<vertex x="2.13" y="2.13"/> +<vertex x="2.13" y="3.27"/> +<vertex x="3.27" y="3.27"/> +<vertex x="3.27" y="2.13"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3.27" y="2.13"/> +<vertex x="-3.27" y="3.27"/> +<vertex x="-2.13" y="3.27"/> +<vertex x="-2.13" y="2.13"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3.27" y="-3.27"/> +<vertex x="-3.27" y="-2.13"/> +<vertex x="-2.13" y="-2.13"/> +<vertex x="-2.13" y="-3.27"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.13" y="-3.27"/> +<vertex x="2.13" y="-2.13"/> +<vertex x="3.27" y="-2.13"/> +<vertex x="3.27" y="-3.27"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-0.57" y="-0.57"/> +<vertex x="-0.57" y="0.57"/> +<vertex x="0.57" y="0.57"/> +<vertex x="0.57" y="-0.57"/> +</polygon> +</package> +<package name="PDI_2X3_SMD"> +<description><h3>Surface Mount - 2x3</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:2.54mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="-3.81" y1="-2.5" x2="-3.81" y2="2.5" width="0.127" layer="51"/> +<wire x1="-3.81" y1="2.5" x2="3.81" y2="2.5" width="0.127" layer="51"/> +<wire x1="3.81" y1="2.5" x2="3.81" y2="-2.5" width="0.127" layer="51"/> +<wire x1="3.81" y1="-2.5" x2="-3.81" y2="-2.5" width="0.127" layer="51"/> +<rectangle x1="-0.3" y1="2.55" x2="0.3" y2="3.35" layer="51"/> +<rectangle x1="-2.84" y1="2.55" x2="-2.24" y2="3.35" layer="51"/> +<rectangle x1="2.24" y1="2.55" x2="2.84" y2="3.35" layer="51"/> +<rectangle x1="-2.84" y1="-3.35" x2="-2.24" y2="-2.55" layer="51" rot="R180"/> +<rectangle x1="-0.3" y1="-3.35" x2="0.3" y2="-2.55" layer="51" rot="R180"/> +<rectangle x1="2.24" y1="-3.35" x2="2.84" y2="-2.55" layer="51" rot="R180"/> +<smd name="1" x="-2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="2" x="-2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="3" x="0" y="-2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="4" x="0" y="2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="5" x="2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="6" x="2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/> +<text x="-1.397" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.778" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-1.27" y1="-4.38" x2="1.27" y2="-4.38" width="0.2032" layer="21"/> +</package> +</packages> +</library> +<library name="passives"> +<packages> +<package name="RES_PRQC"> +<smd name="1" x="-0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R90"/> +<smd name="2" x="0" y="0" dx="1.5" dy="0.4" layer="1" rot="R270"/> +<smd name="3" x="0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R270"/> +<wire x1="-1.6" y1="0.65" x2="1.6" y2="0.65" width="0.127" layer="51"/> +<wire x1="1.6" y1="0.65" x2="1.6" y2="-0.65" width="0.127" layer="51"/> +<wire x1="1.6" y1="-0.65" x2="-1.6" y2="-0.65" width="0.127" layer="51"/> +<wire x1="-1.6" y1="-0.65" x2="-1.6" y2="0.65" width="0.127" layer="51"/> +</package> +<package name="0805-DIODE"> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="0.3048" layer="25">>NAME</text> +<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="default *"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +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"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="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"/> +<param name="mtIsolate" value="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"/> +<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="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="8mil"/> +<param name="mdDrill" value="8mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="6mil"/> +<param name="msDrill" value="0.3mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.15"/> +<param name="rvViaInner" value="0.15"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="6mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="6mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<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="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="20mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="8mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="checkStop" value="0"/> +<param name="checkValues" value="0"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="12.5mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="-"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="|"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="R24" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="53.046" smashed="yes"> +<attribute name="NAME" x="80.253" y="53.8715" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="81.015" y="53.046" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="81.015" y="53.046" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="82.899" y="52.714" size="0.6096" layer="27"/> +</element> +<element name="R25" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="54.887" smashed="yes"> +<attribute name="NAME" x="80.253" y="55.7125" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="81.015" y="54.887" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="81.015" y="54.887" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="82.799" y="54.755" size="0.6096" layer="27"/> +</element> +<element name="R28" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="42.65" smashed="yes" rot="R90"> +<attribute name="NAME" x="79.4245" y="41.888" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0805" x="80.25" y="42.65" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="80.25" y="42.65" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="80.482" y="39.534" size="0.6096" layer="27" rot="R90"/> +</element> +<element name="R29" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="46.15" smashed="yes" rot="R270"> +<attribute name="NAME" x="81.0755" y="46.912" size="1.016" layer="25" rot="R270"/> +<attribute name="PACKAGE" value="0805" x="80.25" y="46.15" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="80.25" y="46.15" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VALUE" x="79.718" y="49.366" size="0.6096" layer="27" rot="R270"/> +</element> +<element name="R27" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="35.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="63.762" y="34.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="63" y="35.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="63" y="35.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="66.016" y="35.932" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="R26" library="borkedlabs-passives" package="0805" value="39K" x="63" y="33.5" smashed="yes"> +<attribute name="NAME" x="62.238" y="34.3255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="63" y="33.5" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="63" y="33.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="64.684" y="33.068" size="0.6096" layer="27"/> +</element> +<element name="R32" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="31.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="63.762" y="30.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="63" y="31.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="63" y="31.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="64.884" y="31.368" size="0.6096" layer="27"/> +</element> +<element name="R31" library="borkedlabs-passives" package="0805" value="39K" x="63" y="29.5" smashed="yes"> +<attribute name="NAME" x="62.238" y="30.3255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="63" y="29.5" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="63" y="29.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="64.684" y="29.268" size="0.6096" layer="27"/> +</element> +<element name="R33" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="33" smashed="yes" rot="R90"> +<attribute name="NAME" x="79.4245" y="32.238" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0805" x="80.25" y="33" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="80.25" y="33" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="82.282" y="31.984" size="0.6096" layer="27" rot="R90"/> +</element> +<element name="R34" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="37" smashed="yes" rot="R270"> +<attribute name="NAME" x="81.0755" y="37.762" size="1.016" layer="25" rot="R270"/> +<attribute name="PACKAGE" value="0805" x="80.25" y="37" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="80.25" y="37" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VALUE" x="78.618" y="37.716" size="0.6096" layer="27" rot="R270"/> +</element> +<element name="R37" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="27.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="63.762" y="26.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="63" y="27.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="63" y="27.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="64.684" y="27.168" size="0.6096" layer="27"/> +</element> +<element name="R36" library="borkedlabs-passives" package="0805" value="39K" x="63" y="25.5" smashed="yes"> +<attribute name="NAME" x="62.238" y="26.3255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="63" y="25.5" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="63" y="25.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="64.584" y="25.168" size="0.6096" layer="27"/> +</element> +<element name="U2" library="power" package="HTSSOP-56" value="DRV8302" x="69.75" y="46.75"/> +<element name="C31" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="50" smashed="yes"> +<attribute name="NAME" x="75.861" y="51.397" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="76.75" y="50" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="76.75" y="50" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="75.534" y="48.687" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="76.75" y="50" size="1.778" layer="27" display="off"/> +</element> +<element name="C32" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="47" smashed="yes"> +<attribute name="NAME" x="75.861" y="48.397" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="76.75" y="47" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="76.75" y="47" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="75.734" y="47.687" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="76.75" y="47" size="1.778" layer="27" display="off"/> +</element> +<element name="C33" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.7" y="43.1" smashed="yes" rot="R180"> +<attribute name="NAME" x="77.589" y="41.703" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0603" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="75.584" y="43.787" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C28" library="borkedlabs-passives" package="0805" value="1nF" x="68" y="36.5" smashed="yes"> +<attribute name="NAME" x="67.238" y="37.3255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="68" y="36.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="68" y="36.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="67.484" y="37.868" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="68" y="36.5" size="1.778" layer="27" display="off"/> +</element> +<element name="C29" library="borkedlabs-passives" package="0805" value="1nF" x="71.3" y="36.5" smashed="yes"> +<attribute name="NAME" x="70.538" y="37.3255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="71.3" y="36.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="71.3" y="36.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="70.684" y="37.468" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="71.3" y="36.5" size="1.778" layer="27" display="off"/> +</element> +<element name="R18" library="borkedlabs-passives" package="0805" value="R100" x="67.1" y="34.3" smashed="yes" rot="R90"> +<attribute name="NAME" x="66.2745" y="33.538" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0805" x="67.1" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="67.1" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="67.332" y="30.684" size="0.6096" layer="27" rot="R90"/> +</element> +<element name="R19" library="borkedlabs-passives" package="0805" value="R100" x="68.8" y="34.3" smashed="yes" rot="R90"> +<attribute name="NAME" x="67.9745" y="33.538" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0805" x="68.8" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="68.8" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="69.132" y="30.684" size="0.6096" layer="27" rot="R90"/> +</element> +<element name="R20" library="borkedlabs-passives" package="0805" value="R100" x="70.5" y="34.3" smashed="yes" rot="R90"> +<attribute name="NAME" x="69.6745" y="33.538" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0805" x="70.5" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="70.5" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="70.732" y="30.684" size="0.6096" layer="27" rot="R90"/> +</element> +<element name="R21" library="borkedlabs-passives" package="0805" value="R100" x="72.2" y="34.3" smashed="yes" rot="R90"> +<attribute name="NAME" x="71.3745" y="33.538" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0805" x="72.2" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="72.2" y="34.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="72.432" y="30.684" size="0.6096" layer="27" rot="R90"/> +</element> +<element name="C24" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="74.5" y="39.1" smashed="yes"> +<attribute name="NAME" x="73.611" y="40.497" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="74.5" y="39.1" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="74.5" y="39.1" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="74.684" y="39.787" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="74.5" y="39.1" size="1.778" layer="27" display="off"/> +</element> +<element name="C26" library="borkedlabs-passives" package="1206" value="10uF" x="74.058" y="34.492" smashed="yes" rot="R270"> +<attribute name="NAME" x="75.201" y="35.762" size="1.016" layer="25" rot="R270"/> +<attribute name="PACKAGE" value="1206" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VALUE" x="77.089" y="33.436" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C20" library="borkedlabs-passives" package="1206" value="2.2uF" x="66.25" y="38.7" smashed="yes" rot="R180"> +<attribute name="NAME" x="67.52" y="37.557" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="1206" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="63.347" y="37.894" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C19" library="borkedlabs-passives" package="0805" value="22nF" x="62.8" y="46.5" smashed="yes"> +<attribute name="NAME" x="62.038" y="47.3255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="62.8" y="46.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="62.8" y="46.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="59.484" y="46.168" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="62.8" y="46.5" size="1.778" layer="27" display="off"/> +</element> +<element name="C16" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="50.45" smashed="yes"> +<attribute name="NAME" x="60.13" y="51.593" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="1206" x="61.4" y="50.45" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="61.4" y="50.45" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="61.644" y="49.503" size="0.6096" layer="27" rot="R90"/> +<attribute name="VOLTAGE" value="" x="61.4" y="50.45" size="1.778" layer="27" display="off"/> +</element> +<element name="C13" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="48.7" smashed="yes"> +<attribute name="NAME" x="60.13" y="49.843" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="1206" x="61.4" y="48.7" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="61.4" y="48.7" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="61.594" y="47.303" size="0.6096" layer="27" rot="R90"/> +<attribute name="VOLTAGE" value="" x="61.4" y="48.7" size="1.778" layer="27" display="off"/> +</element> +<element name="C17" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="40" smashed="yes"> +<attribute name="NAME" x="60.23" y="41.143" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="1206" x="61.5" y="40" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="61.5" y="40" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="61.794" y="38.803" size="0.6096" layer="27" rot="R90"/> +<attribute name="VOLTAGE" value="" x="61.5" y="40" size="1.778" layer="27" display="off"/> +</element> +<element name="C14" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="41.75" smashed="yes"> +<attribute name="NAME" x="60.23" y="42.893" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="1206" x="61.5" y="41.75" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="61.5" y="41.75" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="61.744" y="41.103" size="0.6096" layer="27" rot="R90"/> +<attribute name="VOLTAGE" value="" x="61.5" y="41.75" size="1.778" layer="27" display="off"/> +</element> +<element name="R11" library="borkedlabs-passives" package="0805" value="10k" x="60.9" y="54.1" smashed="yes" rot="R180"> +<attribute name="NAME" x="61.662" y="53.2745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="60.9" y="54.1" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="60.9" y="54.1" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="64.116" y="54.332" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="C40" library="borkedlabs-passives" package="1206" value="10uF" x="86.75" y="29.4" smashed="yes" rot="R180"> +<attribute name="NAME" x="88.02" y="28.257" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="1206" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="89.353" y="29.006" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C42" library="borkedlabs-passives" package="1206" value="10uF" x="82.65" y="49.05" smashed="yes" rot="R180"> +<attribute name="NAME" x="83.92" y="47.907" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="1206" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="87.147" y="50.044" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C44" library="borkedlabs-passives" package="1206" value="10uF" x="82.85" y="59.05" smashed="yes" rot="R180"> +<attribute name="NAME" x="84.12" y="57.907" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="1206" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="85.653" y="58.756" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="R10" library="borkedlabs-passives" package="0805" value="10k" x="60.9" y="52.35" smashed="yes" rot="R180"> +<attribute name="NAME" x="61.662" y="51.5245" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="60.9" y="52.35" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="60.9" y="52.35" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="63.816" y="52.682" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="R8" library="borkedlabs-passives" package="0805" value="470R" x="37.5" y="51.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="38.262" y="50.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="37.5" y="51.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="37.5" y="51.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="38.016" y="51.732" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="J8" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="25"/> +<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="16.5"/> +<element name="C25" library="borkedlabs-passives" package="0805" value="1uF" x="74.5" y="37.8" smashed="yes"> +<attribute name="NAME" x="73.738" y="38.6255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="74.5" y="37.8" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="76.184" y="37.668" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/> +</element> +<element name="U$2" library="fab" package="CBA-SILK-LOGO" value="" x="49.1" y="15.3"/> +<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="38.4" y="44.4" smashed="yes" rot="R180"> +<attribute name="NAME" x="39.289" y="43.003" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0603" x="38.4" y="44.4" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="38.4" y="44.4" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="36.716" y="44.613" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="38.4" y="44.4" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="41.7" y="54.9" smashed="yes" rot="R180"> +<attribute name="NAME" x="42.589" y="53.503" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0603" x="41.7" y="54.9" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="41.7" y="54.9" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="42.716" y="57.313" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="41.7" y="54.9" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="39.75" y="50" smashed="yes" rot="R90"> +<attribute name="NAME" x="38.353" y="49.111" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0603" x="39.75" y="50" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="39.75" y="50" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="40.063" y="51.684" size="0.6096" layer="27" rot="R90"/> +<attribute name="VOLTAGE" value="" x="39.75" y="50" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="46.4" y="53.2" smashed="yes"> +<attribute name="NAME" x="45.511" y="54.597" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="46.4" y="53.2" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="46.4" y="53.2" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="42.784" y="52.887" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="46.4" y="53.2" size="1.778" layer="27" display="off"/> +</element> +<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="43.9" y="15.3" rot="R180"/> +<element name="C39" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="35.5" smashed="yes"> +<attribute name="NAME" x="58.611" y="36.897" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="59.5" y="35.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="59.5" y="35.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="58.584" y="35.387" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="59.5" y="35.5" size="1.778" layer="27" display="off"/> +</element> +<element name="C41" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="31.5" smashed="yes"> +<attribute name="NAME" x="58.611" y="32.897" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="59.5" y="31.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="59.5" y="31.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="58.284" y="31.187" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="59.5" y="31.5" size="1.778" layer="27" display="off"/> +</element> +<element name="C43" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="27.5" smashed="yes"> +<attribute name="NAME" x="58.611" y="28.897" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="59.5" y="27.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="59.5" y="27.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="58.384" y="27.287" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="59.5" y="27.5" size="1.778" layer="27" display="off"/> +</element> +<element name="R39" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="23.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="63.762" y="22.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="63" y="23.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="63" y="23.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="64.584" y="23.268" size="0.6096" layer="27"/> +</element> +<element name="R38" library="borkedlabs-passives" package="0805" value="39K" x="63" y="21.5" smashed="yes"> +<attribute name="NAME" x="62.238" y="22.3255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="63" y="21.5" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="63" y="21.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="64.684" y="21.168" size="0.6096" layer="27"/> +</element> +<element name="C45" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="23.5" smashed="yes"> +<attribute name="NAME" x="58.611" y="24.897" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="59.5" y="23.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="59.5" y="23.5" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="58.384" y="23.187" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="59.5" y="23.5" size="1.778" layer="27" display="off"/> +</element> +<element name="J6" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="44" y="61.5"> +<attribute name="PROD_ID" value="XXX-00000" x="44" y="61.5" size="1.778" layer="27" display="off"/> +</element> +<element name="L1" library="borkedlabs-passives" package="0805" value="10uH" x="50" y="38.3" smashed="yes"> +<attribute name="NAME" x="49.238" y="39.1255" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="50" y="38.3" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="49.184" y="39.368" size="0.6096" layer="27"/> +</element> +<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="49.9" y="39.8" smashed="yes"> +<attribute name="NAME" x="49.011" y="41.197" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="49.9" y="39.8" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="49.9" y="39.8" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="48.784" y="38.487" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="49.9" y="39.8" size="1.778" layer="27" display="off"/> +</element> +<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="43" y="39.9" smashed="yes" rot="R180"> +<attribute name="NAME" x="43.889" y="38.503" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0603" x="43" y="39.9" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="43" y="39.9" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="44.016" y="39.013" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="43" y="39.9" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="S3" library="fab" package="SLIDESWITCH-CL-SB-22A" value="SLIDE-SWITCHSMT" x="61.66" y="59.348" smashed="yes" rot="R180"> +<attribute name="NAME" x="64.454" y="56.554" size="1.27" layer="25" rot="R180"/> +<attribute name="VALUE" x="64.362" y="56.62" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="R3" library="borkedlabs-passives" package="0805" value="10k" x="55.96" y="60.136" smashed="yes" rot="R90"> +<attribute name="NAME" x="55.1345" y="59.374" size="1.016" layer="25" rot="R90"/> +<attribute name="PACKAGE" value="0805" x="55.96" y="60.136" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="55.96" y="60.136" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VALUE" x="56.192" y="62.22" size="0.6096" layer="27" rot="R90"/> +</element> +<element name="J3" library="SparkFun-Connectors" package="1X08_NO_SILK" value="" x="56.1" y="44.6" rot="R270"> +<attribute name="PROD_ID" value="CONN-08438" x="56.1" y="44.6" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R6" library="borkedlabs-passives" package="0805" value="470R" x="37.5" y="53.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="38.262" y="52.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="37.5" y="53.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="37.5" y="53.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="38.116" y="53.732" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="J12" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="76" y="58.5" smashed="yes"/> +<element name="J14" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="35.5" y="58.5"/> +<element name="J15" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="35.5" y="16"/> +<element name="D7" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="33.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="59.5" y="32.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/> +</element> +<element name="D2" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="29.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="59.5" y="28.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/> +</element> +<element name="D3" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="25.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="59.5" y="24.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/> +</element> +<element name="D5" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="21.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="59.5" y="20.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/> +</element> +<element name="R2" library="borkedlabs-passives" package="0805" value="10k" x="76.1" y="52.9" smashed="yes" rot="R180"> +<attribute name="NAME" x="76.862" y="52.0745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="76.1" y="52.9" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="76.1" y="52.9" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="77.784" y="52.568" size="0.6096" layer="27"/> +</element> +<element name="C8" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.1" y="51.6" smashed="yes"> +<attribute name="NAME" x="75.211" y="52.997" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0603" x="76.1" y="51.6" size="0.6096" layer="27" display="off"/> +<attribute name="TYPE" value="" x="76.1" y="51.6" size="0.6096" layer="27" display="off"/> +<attribute name="VALUE" x="77.684" y="51.287" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="76.1" y="51.6" size="0.6096" layer="27" display="off"/> +</element> +<element name="C11" library="borkedlabs-passives" package="1206" value="10uF" x="51.4" y="59.5" smashed="yes"> +<attribute name="NAME" x="50.13" y="60.643" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="1206" x="51.4" y="59.5" size="0.6096" layer="27" display="off"/> +<attribute name="TYPE" value="" x="51.4" y="59.5" size="0.6096" layer="27" display="off"/> +<attribute name="VALUE" x="54.303" y="59.206" size="1.016" layer="27"/> +<attribute name="VOLTAGE" value="" x="51.4" y="59.5" size="0.6096" layer="27" display="off"/> +</element> +<element name="R4" library="power" package="R2512" value="" x="83" y="44.15" smashed="yes" rot="R90"> +<attribute name="NAME" x="81.095" y="41.61" size="1.016" layer="25" rot="R90"/> +<attribute name="VALUE" x="86.175" y="41.61" size="1.016" layer="27" rot="R90"/> +</element> +<element name="R5" library="power" package="R2512" value="" x="83" y="35" rot="R90"/> +<element name="U$4" library="lights" package="LED0805" value="LED0805" x="34" y="53.5" smashed="yes"> +<attribute name="NAME" x="33.111" y="54.897" size="1.016" layer="25"/> +<attribute name="VALUE" x="28.184" y="53.087" size="0.6096" layer="27" ratio="10"/> +</element> +<element name="U$5" library="lights" package="LED0805" value="LED0805" x="34" y="51.5" smashed="yes"> +<attribute name="NAME" x="33.111" y="52.897" size="1.016" layer="25"/> +<attribute name="VALUE" x="28.084" y="51.187" size="0.6096" layer="27" ratio="10"/> +</element> +<element name="R12" library="borkedlabs-passives" package="0805" value="470R" x="37.5" y="49.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="38.262" y="48.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="37.5" y="49.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="37.5" y="49.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="37.716" y="49.732" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="U$8" library="lights" package="LED0805" value="LED0805" x="34" y="49.5" smashed="yes"> +<attribute name="NAME" x="33.111" y="50.897" size="1.016" layer="25"/> +<attribute name="VALUE" x="28.084" y="49.287" size="0.6096" layer="27" ratio="10"/> +</element> +<element name="J7" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="58"/> +<element name="J10" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="46"/> +<element name="J11" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="34.5"/> +<element name="U$9" library="power" package="SON-5X6" value="INTEGRATED_HALF-CSD88599SON" x="89.25" y="54.25" rot="R180"/> +<element name="U$10" library="power" package="SON-5X6" value="INTEGRATED_HALF-CSD88599SON" x="89.25" y="45.75" rot="R180"/> +<element name="U$11" library="power" package="SON-5X6" value="INTEGRATED_HALF-CSD88599SON" x="89.25" y="37.75" rot="R180"/> +<element name="R13" library="borkedlabs-passives" package="0805" value="therm" x="87.25" y="31.25" smashed="yes"> +<attribute name="NAME" x="86.488" y="32.0755" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="0805" x="87.25" y="31.25" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="87.25" y="31.25" size="1.778" layer="27" display="off"/> +<attribute name="VALUE" x="88.934" y="30.918" size="0.6096" layer="27"/> +</element> +<element name="R14" library="borkedlabs-passives" package="0805" value="10k" x="87.25" y="32.75" smashed="yes" rot="R180"> +<attribute name="NAME" x="88.012" y="31.9245" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="87.25" y="32.75" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="87.25" y="32.75" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="90.266" y="33.082" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="BFC1" library="power" package="BFC-8MM" value="BFC8MM" x="88.7" y="22.2" rot="R270"/> +<element name="R7" library="borkedlabs-passives" package="0805" value="470R" x="34" y="45.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="34.762" y="44.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="34" y="45.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="34" y="45.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="32.216" y="45.632" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="R9" library="borkedlabs-passives" package="0805" value="470R" x="34" y="47.5" smashed="yes" rot="R180"> +<attribute name="NAME" x="34.762" y="46.6745" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="0805" x="34" y="47.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="34" y="47.5" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="32.116" y="47.732" size="0.6096" layer="27" rot="R180"/> +</element> +<element name="C10" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="30.15" smashed="yes"> +<attribute name="NAME" x="78.23" y="31.293" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="1206" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/> +<attribute name="TYPE" value="" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/> +<attribute name="VALUE" x="75.003" y="29.956" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/> +</element> +<element name="C15" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="28.4" smashed="yes"> +<attribute name="NAME" x="78.23" y="29.543" size="1.016" layer="25"/> +<attribute name="PACKAGE" value="1206" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/> +<attribute name="TYPE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/> +<attribute name="VALUE" x="75.103" y="28.006" size="0.6096" layer="27"/> +<attribute name="VOLTAGE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/> +</element> +<element name="U$14" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="59.3" y="19.8" rot="MR90"/> +<element name="J13" library="SparkFun-Connectors" package="1X04_NO_SILK" value="" x="56.1" y="54.8" rot="R270"> +<attribute name="PROD_ID" value="CONN-09696" x="56.1" y="54.8" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="C18" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="56.7" smashed="yes" rot="R180"> +<attribute name="NAME" x="71.07" y="55.557" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="1206" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="73.997" y="56.994" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="C21" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="54.9" smashed="yes" rot="R180"> +<attribute name="NAME" x="71.07" y="53.757" size="1.016" layer="25" rot="R180"/> +<attribute name="PACKAGE" value="1206" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VALUE" x="74.097" y="55.094" size="0.6096" layer="27" rot="R180"/> +<attribute name="VOLTAGE" value="" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="J1" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-PHY" x="38.5" y="30" rot="R270"/> +<element name="U1" library="microcontrollers" package="QFN-64-9X9MM" value="ATXMEGA_A3UQFN" x="45.9" y="46.6" rot="R180"/> +<element name="J2" library="microcontrollers" package="PDI_2X3_SMD" value="" x="49.5" y="32.5" rot="R180"> +<attribute name="PROD_ID" value="CONN-11290" x="49.5" y="32.5" size="0.6096" layer="27" ratio="10" rot="R180" display="off"/> +</element> +<element name="Y1" library="passives" package="RES_PRQC" value="RESONATORPQRC" x="46.8" y="39.6"/> +<element name="C5" library="borkedlabs-passives" package="1206" value="10uF" x="51.4" y="57.7"> +<attribute name="PACKAGE" value="1206" x="51.4" y="57.7" size="0.6096" layer="27" ratio="10" display="off"/> +<attribute name="TYPE" value="" x="51.4" y="57.7" size="0.6096" layer="27" ratio="10" display="off"/> +<attribute name="VOLTAGE" value="" x="51.4" y="57.7" size="0.6096" layer="27" ratio="10" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="1206" value="10uF" x="51.4" y="56"> +<attribute name="PACKAGE" value="1206" x="51.4" y="56" size="0.6096" layer="27" ratio="10" display="off"/> +<attribute name="TYPE" value="" x="51.4" y="56" size="0.6096" layer="27" ratio="10" display="off"/> +<attribute name="VOLTAGE" value="" x="51.4" y="56" size="0.6096" layer="27" ratio="10" display="off"/> +</element> +<element name="C9" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="52.1" y="49" rot="R270"> +<attribute name="PACKAGE" value="0603" x="52.1" y="49" size="0.6096" layer="27" ratio="10" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="52.1" y="49" size="0.6096" layer="27" ratio="10" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="52.1" y="49" size="0.6096" layer="27" ratio="10" rot="R270" display="off"/> +</element> +<element name="J4" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="76" y="16"/> +<element name="U$1" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="40" y="16"/> +<element name="U$3" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="80.5" y="16"/> +</elements> +<signals> +<signal name="GND"> +<contactref element="R27" pad="1"/> +<contactref element="R32" pad="1"/> +<contactref element="R37" pad="1"/> +<contactref element="U2" pad="P$57"/> +<contactref element="C24" pad="2"/> +<contactref element="C26" pad="2"/> +<contactref element="U2" pad="P$28"/> +<contactref element="C20" pad="1"/> +<contactref element="R11" pad="2"/> +<contactref element="C44" pad="2"/> +<contactref element="C42" pad="2"/> +<contactref element="C40" pad="2"/> +<via x="68.469" y="49.501" extent="1-16" drill="0.35"/> +<via x="69.739" y="49.501" extent="1-16" drill="0.35"/> +<via x="71.009" y="49.501" extent="1-16" drill="0.35"/> +<via x="68.469" y="48.612" extent="1-16" drill="0.35"/> +<via x="68.469" y="47.723" extent="1-16" drill="0.35"/> +<via x="68.469" y="46.834" extent="1-16" drill="0.35"/> +<via x="68.469" y="45.056" extent="1-16" drill="0.35"/> +<via x="68.469" y="45.945" extent="1-16" drill="0.35"/> +<via x="68.469" y="44.167" extent="1-16" drill="0.35"/> +<via x="69.739" y="48.612" extent="1-16" drill="0.35"/> +<via x="69.739" y="47.723" extent="1-16" drill="0.35"/> +<via x="71.009" y="48.612" extent="1-16" drill="0.35"/> +<via x="71.009" y="47.723" extent="1-16" drill="0.35"/> +<via x="71.009" y="46.834" extent="1-16" drill="0.35"/> +<via x="69.75" y="46.75" extent="1-16" drill="0.35"/> +<via x="69.739" y="45.945" extent="1-16" drill="0.35"/> +<via x="69.739" y="45.056" extent="1-16" drill="0.35"/> +<via x="69.739" y="44.167" extent="1-16" drill="0.35"/> +<via x="71.009" y="45.945" extent="1-16" drill="0.35"/> +<via x="71.009" y="45.056" extent="1-16" drill="0.35"/> +<via x="71.009" y="44.167" extent="1-16" drill="0.35"/> +<contactref element="J9" pad="P$1"/> +<contactref element="C25" pad="2"/> +<contactref element="C16" pad="1"/> +<contactref element="C13" pad="1"/> +<wire x1="71.148003125" y1="47.583996875" x2="71.009" y2="47.723" width="0.2032" layer="1"/> +<contactref element="U2" pad="P$44"/> +<via x="60.4" y="50.9" extent="1-16" drill="0.35"/> +<contactref element="C17" pad="1"/> +<contactref element="C14" pad="1"/> +<contactref element="C6" pad="2"/> +<contactref element="C4" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C2" pad="2"/> +<contactref element="C43" pad="2"/> +<contactref element="C41" pad="2"/> +<contactref element="C39" pad="2"/> +<contactref element="R39" pad="1"/> +<contactref element="C45" pad="2"/> +<contactref element="C12" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="R3" pad="2"/> +<contactref element="J3" pad="1"/> +<via x="60.4" y="50.1" extent="1-16" drill="0.35"/> +<via x="60.5" y="42.15" extent="1-16" drill="0.35"/> +<contactref element="R2" pad="1"/> +<contactref element="C8" pad="2"/> +<contactref element="J6" pad="1"/> +<contactref element="R4" pad="A"/> +<contactref element="R5" pad="A"/> +<contactref element="R6" pad="1"/> +<contactref element="U$9" pad="PGND"/> +<contactref element="R13" pad="1"/> +<contactref element="BFC1" pad="P$2"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="72.5" y="37.5"/> +<vertex x="66" y="37.5"/> +<vertex x="66" y="53.75"/> +<vertex x="65.5" y="54"/> +<vertex x="58" y="54"/> +<vertex x="58" y="62.5"/> +<vertex x="75.5" y="62.5"/> +<vertex x="75.5" y="58"/> +<vertex x="70.5" y="58"/> +<vertex x="70.55" y="54"/> +<vertex x="73.75" y="54"/> +<vertex x="73.5" y="53.75"/> +<vertex x="73.5" y="48"/> +<vertex x="72.25" y="48"/> +<vertex x="72.25" y="47"/> +<vertex x="72.5" y="47"/> +</polygon> +<polygon width="0.1524" layer="16" rank="6"> +<vertex x="65.5" y="8.5"/> +<vertex x="65.5" y="37.5"/> +<vertex x="58" y="37.5"/> +<vertex x="58" y="62"/> +<vertex x="101" y="62"/> +<vertex x="101.5" y="8.5"/> +</polygon> +<polygon width="0.1524" layer="16"> +<vertex x="54.5" y="62.5"/> +<vertex x="54.5" y="37"/> +<vertex x="65" y="37"/> +<vertex x="65" y="8.5"/> +<vertex x="30" y="8.25"/> +<vertex x="30" y="62.5"/> +</polygon> +<contactref element="C10" pad="2"/> +<contactref element="C15" pad="2"/> +<polygon width="0.2032" layer="1" thermals="no"> +<vertex x="87.3" y="51.7"/> +<vertex x="87.3" y="57.8"/> +<vertex x="79.85" y="57.8"/> +<vertex x="79.85" y="55.8"/> +<vertex x="82.7" y="55.8"/> +<vertex x="82.7" y="52.5"/> +<vertex x="83.5" y="51.7"/> +</polygon> +<wire x1="73.49999375" y1="47.499996875" x2="73.555496875" y2="47.5555" width="0.2032" layer="1"/> +<wire x1="74.662890625" y1="47.74269375" x2="76.76690625" y2="47.74269375" width="0.2032" layer="1"/> +<wire x1="76.76690625" y1="47.74269375" x2="77.9130125" y2="48.8888" width="0.2032" layer="1"/> +<wire x1="73.555496875" y1="47.5555" x2="74.475696875" y2="47.5555" width="0.2032" layer="1"/> +<wire x1="74.475696875" y1="47.5555" x2="74.662890625" y2="47.74269375" width="0.2032" layer="1"/> +<wire x1="77.9130125" y1="48.8888" x2="78.3245875" y2="48.8888" width="0.2032" layer="1"/> +<wire x1="78.3245875" y1="48.8888" x2="79.7" y2="50.2642125" width="0.2032" layer="1"/> +<wire x1="79.7" y1="50.2642125" x2="79.7" y2="51.9912" width="0.2032" layer="1"/> +<wire x1="82.74125" y1="51.9912" x2="82.9198" y2="52.16975" width="0.2032" layer="1"/> +<wire x1="82.9198" y1="52.16975" x2="82.9198" y2="52.3198" width="0.2032" layer="1"/> +<wire x1="82.9198" y1="52.3198" x2="83.4" y2="52.8" width="0.2032" layer="1"/> +<wire x1="79.7" y1="51.9912" x2="82.74125" y2="51.9912" width="0.2032" layer="1"/> +<polygon width="0.2032" layer="1" thermals="no" rank="2"> +<vertex x="81.4" y="42.3"/> +<vertex x="84.6" y="42.3"/> +<vertex x="84.8" y="42.5"/> +<vertex x="85.3" y="42.5"/> +<vertex x="86.4" y="41.4"/> +<vertex x="86.4" y="40.7"/> +<vertex x="86.2" y="40.7"/> +<vertex x="86" y="40.5"/> +<vertex x="84.5" y="39"/> +<vertex x="82" y="39"/> +<vertex x="81.9" y="39"/> +<vertex x="79.8" y="41.1"/> +<vertex x="79.8" y="42"/> +<vertex x="80.1" y="42.3"/> +</polygon> +<polygon width="0.2032" layer="1" thermals="no"> +<vertex x="80.4" y="33.2"/> +<vertex x="84.7" y="33.2"/> +<vertex x="85" y="33.3"/> +<vertex x="87" y="33.3"/> +<vertex x="87" y="27.4"/> +<vertex x="79.6" y="27.4"/> +<vertex x="79.6" y="32.4"/> +</polygon> +<polygon width="0.2032" layer="16" thermals="no" rank="3"> +<vertex x="85.9" y="57"/> +<vertex x="87.3" y="57"/> +<vertex x="87.3" y="52.5"/> +<vertex x="85.9" y="52.5"/> +</polygon> +<via x="87" y="56.5" extent="1-16" drill="0.35"/> +<via x="86.3" y="56.5" extent="1-16" drill="0.35"/> +<via x="82.3" y="29.5" extent="1-16" drill="0.35"/> +<via x="80.7" y="40.7" extent="1-16" drill="0.35"/> +<via x="77.05" y="52.9" extent="1-16" drill="0.35"/> +<via x="76.9" y="51.6" extent="1-16" drill="0.35"/> +<via x="80.9" y="48.7" extent="1-16" drill="0.35"/> +<via x="80.9" y="49.5" extent="1-16" drill="0.35"/> +<via x="81.1" y="59.4" extent="1-16" drill="0.35"/> +<via x="81.1" y="58.6" extent="1-16" drill="0.35"/> +<contactref element="C18" pad="2"/> +<contactref element="C21" pad="2"/> +<polygon width="0.2032" layer="1" thermals="no" rank="3"> +<vertex x="74.8" y="39.3"/> +<vertex x="74.8" y="37.4"/> +<vertex x="74.6" y="37.2"/> +<vertex x="74.6" y="36.5"/> +<vertex x="75" y="36.5"/> +<vertex x="75" y="33.9"/> +<vertex x="74.9" y="33.8"/> +<vertex x="73.3" y="33.8"/> +<vertex x="73.3" y="32.4"/> +<vertex x="75.7" y="32.4"/> +<vertex x="75.9" y="32.6"/> +<vertex x="75.9" y="39.3"/> +</polygon> +<via x="75.2" y="39" extent="1-16" drill="0.35"/> +<via x="75.2" y="38.2" extent="1-16" drill="0.35"/> +<via x="75.2" y="37.3" extent="1-16" drill="0.35"/> +<via x="60.3" y="31.5" extent="1-16" drill="0.35"/> +<via x="63.95" y="31.5" extent="1-16" drill="0.35"/> +<via x="63.95" y="35.5" extent="1-16" drill="0.35"/> +<via x="60.3" y="35.5" extent="1-16" drill="0.35"/> +<via x="60.3" y="27.5" extent="1-16" drill="0.35"/> +<via x="60.3" y="23.5" extent="1-16" drill="0.35"/> +<via x="63.95" y="23.5" extent="1-16" drill="0.35"/> +<via x="63.95" y="27.5" extent="1-16" drill="0.35"/> +<wire x1="56.1" y1="44.6" x2="57.85" y2="44.6" width="0.2032" layer="16"/> +<wire x1="57.85" y1="44.6" x2="58" y2="44.75" width="0.2032" layer="16"/> +<wire x1="56.1" y1="44.6" x2="54.4" y2="44.6" width="0.2032" layer="16"/> +<wire x1="54.4" y1="44.6" x2="54" y2="45" width="0.2032" layer="16"/> +<via x="59.95" y="54.1" extent="1-16" drill="0.35"/> +<via x="68.469" y="52.101" extent="1-16" drill="0.35"/> +<via x="69.739" y="52.101" extent="1-16" drill="0.35"/> +<via x="71.009" y="52.101" extent="1-16" drill="0.35"/> +<via x="68.469" y="51.212" extent="1-16" drill="0.35"/> +<via x="68.469" y="50.323" extent="1-16" drill="0.35"/> +<via x="69.739" y="51.212" extent="1-16" drill="0.35"/> +<via x="69.739" y="50.323" extent="1-16" drill="0.35"/> +<via x="71.009" y="51.212" extent="1-16" drill="0.35"/> +<via x="71.009" y="50.323" extent="1-16" drill="0.35"/> +<wire x1="71.148003125" y1="50.183996875" x2="71.009" y2="50.323" width="0.2032" layer="1"/> +<via x="68.469" y="43.401" extent="1-16" drill="0.35"/> +<via x="69.739" y="43.401" extent="1-16" drill="0.35"/> +<via x="71.009" y="43.401" extent="1-16" drill="0.35"/> +<via x="68.469" y="42.512" extent="1-16" drill="0.35"/> +<via x="68.469" y="41.623" extent="1-16" drill="0.35"/> +<via x="69.739" y="42.512" extent="1-16" drill="0.35"/> +<via x="69.739" y="41.623" extent="1-16" drill="0.35"/> +<via x="71.009" y="42.512" extent="1-16" drill="0.35"/> +<via x="71.009" y="41.623" extent="1-16" drill="0.35"/> +<wire x1="71.148003125" y1="41.483996875" x2="71.009" y2="41.623" width="0.2032" layer="1"/> +<via x="68.069" y="54.501" extent="1-16" drill="0.35"/> +<via x="68.069" y="55.301" extent="1-16" drill="0.35"/> +<via x="68.069" y="56.301" extent="1-16" drill="0.35"/> +<via x="68.069" y="57.101" extent="1-16" drill="0.35"/> +<via x="71.769" y="58.601" extent="1-16" drill="0.35"/> +<via x="72.269" y="60.601" extent="1-16" drill="0.35"/> +<via x="69.969" y="60.601" extent="1-16" drill="0.35"/> +<via x="69.569" y="58.701" extent="1-16" drill="0.35"/> +<via x="67.669" y="60.601" extent="1-16" drill="0.35"/> +<via x="67.069" y="58.701" extent="1-16" drill="0.35"/> +<via x="65.869" y="60.601" extent="1-16" drill="0.35"/> +<via x="65.869" y="58.701" extent="1-16" drill="0.35"/> +<via x="65.869" y="56.101" extent="1-16" drill="0.35"/> +<via x="62.769" y="55.601" extent="1-16" drill="0.35"/> +<via x="60.369" y="59.301" extent="1-16" drill="0.35"/> +<via x="67.969" y="39.123" extent="1-16" drill="0.35"/> +<via x="67.969" y="38.323" extent="1-16" drill="0.35"/> +<via x="69.769" y="39.123" extent="1-16" drill="0.35"/> +<via x="66.369" y="38.323" extent="1-16" drill="0.35"/> +<via x="87" y="55.7" extent="1-16" drill="0.35"/> +<via x="86.3" y="55.7" extent="1-16" drill="0.35"/> +<via x="87" y="54.9" extent="1-16" drill="0.35"/> +<via x="86.3" y="54.9" extent="1-16" drill="0.35"/> +<via x="87" y="54.1" extent="1-16" drill="0.35"/> +<via x="86.3" y="54.1" extent="1-16" drill="0.35"/> +<via x="87" y="53.3" extent="1-16" drill="0.35"/> +<via x="86.3" y="53.3" extent="1-16" drill="0.35"/> +<via x="85.2" y="57.2" extent="1-16" drill="0.35"/> +<via x="83.1" y="57.2" extent="1-16" drill="0.35"/> +<via x="80.5" y="57.2" extent="1-16" drill="0.35"/> +<via x="81.7" y="56.4" extent="1-16" drill="0.35"/> +<via x="84.2" y="55.6" extent="1-16" drill="0.35"/> +<via x="83.1" y="54.2" extent="1-16" drill="0.35"/> +<via x="85.2" y="54.2" extent="1-16" drill="0.35"/> +<via x="84.2" y="53.2" extent="1-16" drill="0.35"/> +<via x="83.1" y="41.6" extent="1-16" drill="0.35"/> +<via x="83.9" y="41.6" extent="1-16" drill="0.35"/> +<via x="84.7" y="41.6" extent="1-16" drill="0.35"/> +<via x="82.3" y="41.6" extent="1-16" drill="0.35"/> +<via x="81.5" y="41.6" extent="1-16" drill="0.35"/> +<via x="81.5" y="40.8" extent="1-16" drill="0.35"/> +<via x="82.3" y="40.8" extent="1-16" drill="0.35"/> +<via x="83.1" y="40.8" extent="1-16" drill="0.35"/> +<via x="83.9" y="40.8" extent="1-16" drill="0.35"/> +<via x="84.7" y="40.8" extent="1-16" drill="0.35"/> +<via x="81.9" y="39.5" extent="1-16" drill="0.35"/> +<via x="84" y="39.5" extent="1-16" drill="0.35"/> +<via x="85.7" y="41.2" extent="1-16" drill="0.35"/> +<via x="83" y="39.9" extent="1-16" drill="0.35"/> +<via x="81.6" y="32.5" extent="1-16" drill="0.35"/> +<via x="82.4" y="32.5" extent="1-16" drill="0.35"/> +<via x="83.2" y="32.5" extent="1-16" drill="0.35"/> +<via x="84" y="32.5" extent="1-16" drill="0.35"/> +<via x="84.8" y="32.5" extent="1-16" drill="0.35"/> +<via x="84" y="31.7" extent="1-16" drill="0.35"/> +<via x="84.8" y="31.7" extent="1-16" drill="0.35"/> +<via x="83.2" y="31.7" extent="1-16" drill="0.35"/> +<via x="82.4" y="31.7" extent="1-16" drill="0.35"/> +<via x="81.6" y="31.7" extent="1-16" drill="0.35"/> +<via x="80.1" y="30.9" extent="1-16" drill="0.35"/> +<via x="80" y="28.4" extent="1-16" drill="0.35"/> +<via x="81.7" y="28.4" extent="1-16" drill="0.35"/> +<via x="81.6" y="30.5" extent="1-16" drill="0.35"/> +<via x="84.8" y="30.5" extent="1-16" drill="0.35"/> +<via x="84.8" y="28.4" extent="1-16" drill="0.35"/> +<via x="86.2" y="28.4" extent="1-16" drill="0.35"/> +<via x="86.2" y="30.5" extent="1-16" drill="0.35"/> +<via x="84" y="29.5" extent="1-16" drill="0.35"/> +<via x="59.7" y="42.15" extent="1-16" drill="0.35"/> +<via x="60.5" y="41.35" extent="1-16" drill="0.35"/> +<via x="59.7" y="41.35" extent="1-16" drill="0.35"/> +<via x="59.6" y="50.1" extent="1-16" drill="0.35"/> +<via x="59.6" y="50.9" extent="1-16" drill="0.35"/> +<wire x1="60.1" y1="40" x2="59.7" y2="40.4" width="0.2032" layer="1"/> +<wire x1="59.7" y1="40.4" x2="59.7" y2="41.35" width="0.2032" layer="1"/> +<contactref element="C7" pad="1"/> +<contactref element="C5" pad="1"/> +<contactref element="C11" pad="1"/> +<contactref element="J1" pad="SHDL1"/> +<contactref element="J1" pad="P$2"/> +<contactref element="J1" pad="P$7"/> +<contactref element="J1" pad="SHDL2"/> +<contactref element="J2" pad="6"/> +<contactref element="S1" pad="P$2"/> +<contactref element="U1" pad="44"/> +<contactref element="U1" pad="24"/> +<contactref element="U1" pad="52"/> +<contactref element="U1" pad="14"/> +<contactref element="U1" pad="60"/> +<contactref element="U1" pad="P$1"/> +<contactref element="U1" pad="34"/> +<contactref element="Y1" pad="2"/> +<contactref element="C9" pad="2"/> +<via x="38.45" y="53.5" extent="1-16" drill="0.3"/> +<via x="39.75" y="50.8" extent="1-16" drill="0.3"/> +<via x="40.9" y="54.9" extent="1-16" drill="0.3"/> +<via x="43.5" y="49" extent="1-16" drill="0.3"/> +<via x="43.5" y="44.5" extent="1-16" drill="0.3"/> +<via x="45.5" y="46.5" extent="1-16" drill="0.3"/> +<via x="48" y="49" extent="1-16" drill="0.3"/> +<via x="48" y="44.5" extent="1-16" drill="0.3"/> +<wire x1="41.4" y1="49.85" x2="42.65" y2="49.85" width="0.1524" layer="1"/> +<wire x1="42.65" y1="49.85" x2="43.5" y2="49" width="0.1524" layer="1"/> +<wire x1="46.15" y1="51.1" x2="46.15" y2="49.85" width="0.1524" layer="1"/> +<wire x1="46.15" y1="49.85" x2="47" y2="49" width="0.1524" layer="1"/> +<wire x1="47" y1="49" x2="48" y2="49" width="0.1524" layer="1"/> +<wire x1="50.4" y1="49.35" x2="48.35" y2="49.35" width="0.1524" layer="1"/> +<wire x1="48.35" y1="49.35" x2="48" y2="49" width="0.1524" layer="1"/> +<wire x1="47.65" y1="42.1" x2="47.65" y2="44.15" width="0.1524" layer="1"/> +<wire x1="47.65" y1="44.15" x2="48" y2="44.5" width="0.1524" layer="1"/> +<wire x1="43.65" y1="42.1" x2="43.65" y2="44.35" width="0.1524" layer="1"/> +<wire x1="43.65" y1="44.35" x2="43.5" y2="44.5" width="0.1524" layer="1"/> +<wire x1="41.4" y1="44.85" x2="43.15" y2="44.85" width="0.1524" layer="1"/> +<wire x1="43.15" y1="44.85" x2="43.5" y2="44.5" width="0.1524" layer="1"/> +<via x="37.6" y="44.4" extent="1-16" drill="0.3"/> +<via x="47.2" y="53.2" extent="1-16" drill="0.3"/> +<via x="50" y="56" extent="1-16" drill="0.3"/> +<via x="50" y="57.7" extent="1-16" drill="0.3"/> +<via x="50" y="59.5" extent="1-16" drill="0.3"/> +<wire x1="55.96" y1="61.086" x2="54.014" y2="61.086" width="0.1524" layer="1"/> +<wire x1="54.014" y1="61.086" x2="54" y2="61.1" width="0.1524" layer="1"/> +<via x="54" y="61.1" extent="1-16" drill="0.3"/> +<wire x1="41.5" y1="56.725" x2="41.5" y2="55.5" width="0.1524" layer="1"/> +<wire x1="41.5" y1="55.5" x2="40.9" y2="54.9" width="0.1524" layer="1"/> +<via x="52.1" y="48.2" extent="1-16" drill="0.3"/> +<via x="50.7" y="39.8" extent="1-16" drill="0.3"/> +<via x="46.8" y="39.6" extent="1-16" drill="0.3"/> +<via x="41.85" y="14.5" extent="1-16" drill="0.3"/> +<via x="46.96" y="29.65" extent="1-16" drill="0.3"/> +<via x="42.2" y="39.9" extent="1-16" drill="0.3"/> +<wire x1="81.1" y1="59.4" x2="81.45" y2="59.05" width="0" layer="19" extent="1-1"/> +<wire x1="45.9" y1="46.6" x2="45.5" y2="46.5" width="0" layer="19" extent="1-1"/> +<wire x1="81.25" y1="49.05" x2="80.9" y2="48.7" width="0" layer="19" extent="1-1"/> +<wire x1="60" y1="50.45" x2="59.6" y2="50.1" width="0" layer="19" extent="1-1"/> +<wire x1="60.1" y1="41.75" x2="59.7" y2="41.35" width="0" layer="19" extent="1-1"/> +<wire x1="60" y1="48.7" x2="59.6" y2="50.1" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="+3V3"> +<contactref element="U2" pad="P$24"/> +<contactref element="C6" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="C3" pad="1"/> +<contactref element="C2" pad="1"/> +<contactref element="J6" pad="2"/> +<contactref element="L1" pad="2"/> +<contactref element="C1" pad="1"/> +<contactref element="J3" pad="2"/> +<contactref element="D7" pad="2"/> +<contactref element="D2" pad="2"/> +<contactref element="D3" pad="2"/> +<contactref element="D5" pad="2"/> +<contactref element="R10" pad="2"/> +<contactref element="R14" pad="2"/> +<contactref element="U$5" pad="1"/> +<contactref element="U$8" pad="1"/> +<contactref element="U$4" pad="1"/> +<polygon width="0.2032" layer="1"> +<vertex x="54.5" y="63"/> +<vertex x="54.5" y="37"/> +<vertex x="65" y="37"/> +<vertex x="65" y="8"/> +<vertex x="29.5" y="7.75"/> +<vertex x="29" y="63" curve="-2.445754"/> +</polygon> +<wire x1="66.000009375" y1="42.000009375" x2="64.362803125" y2="42.000009375" width="0.2032" layer="1"/> +<wire x1="64.362803125" y1="42.000009375" x2="64.2306" y2="41.86780625" width="0.2032" layer="1"/> +<via x="64.2306" y="41.86780625" extent="1-16" drill="0.35"/> +<wire x1="64.2306" y1="41.86780625" x2="62.76279375" y2="40.4" width="0.2032" layer="16"/> +<wire x1="57.76" y1="40.4" x2="56.1" y2="42.06" width="0.2032" layer="16"/> +<wire x1="62.76279375" y1="40.4" x2="57.76" y2="40.4" width="0.2032" layer="16"/> +<wire x1="86.3" y1="32.75" x2="87" y2="32.05" width="0.2032" layer="1"/> +<wire x1="87" y1="27.4" x2="86.9" y2="27.3" width="0.2032" layer="1"/> +<via x="79.4306" y="27.4" extent="1-16" drill="0.35"/> +<wire x1="81.93105" y1="27.3" x2="81.82625" y2="27.1952" width="0.2032" layer="1"/> +<wire x1="81.82625" y1="27.1952" x2="79.6354" y2="27.1952" width="0.2032" layer="1"/> +<wire x1="86.9" y1="27.3" x2="81.93105" y2="27.3" width="0.2032" layer="1"/> +<wire x1="79.6354" y1="27.1952" x2="79.4306" y2="27.4" width="0.2032" layer="1"/> +<wire x1="79.4306" y1="27.4" x2="75.748425" y2="27.4" width="0.2032" layer="16"/> +<wire x1="75.748425" y1="27.4" x2="75.010025" y2="26.6616" width="0.2032" layer="16"/> +<wire x1="72.46186875" y1="26.21" x2="72.21" y2="26.21" width="0.2032" layer="16"/> +<wire x1="72.21" y1="26.21" x2="72.2" y2="26.2" width="0.2032" layer="16"/> +<wire x1="72.91346875" y1="26.6616" x2="72.46186875" y2="26.21" width="0.2032" layer="16"/> +<wire x1="75.010025" y1="26.6616" x2="72.91346875" y2="26.6616" width="0.2032" layer="16"/> +<wire x1="87" y1="32.05" x2="87" y2="27.4" width="0.2032" layer="1"/> +<wire x1="59.95" y1="52.35" x2="58.5322" y2="53.7678" width="0.2032" layer="1"/> +<wire x1="58.5322" y1="53.7678" x2="58.5322" y2="54.12793125" width="0.2032" layer="1"/> +<wire x1="58.5322" y1="54.12793125" x2="56.56013125" y2="56.1" width="0.2032" layer="1"/> +<wire x1="56.56013125" y1="56.1" x2="54.2" y2="56.1" width="0.2032" layer="1"/> +<contactref element="C7" pad="2"/> +<contactref element="C5" pad="2"/> +<contactref element="C11" pad="2"/> +<contactref element="J1" pad="P$4"/> +<contactref element="J1" pad="YLWP"/> +<contactref element="J1" pad="P$5"/> +<contactref element="J1" pad="GRNP"/> +<contactref element="J2" pad="2"/> +<contactref element="U1" pad="45"/> +<contactref element="U1" pad="53"/> +<contactref element="U1" pad="25"/> +<contactref element="U1" pad="35"/> +<contactref element="U1" pad="15"/> +<contactref element="U1" pad="61"/> +<contactref element="C9" pad="1"/> +<via x="63" y="23.8" extent="1-16" drill="0.3"/> +<wire x1="54.2" y1="56.1" x2="54.1" y2="56.1" width="0.2032" layer="1"/> +<wire x1="65.4" y1="26.2" x2="64.5064" y2="25.3064" width="0.2032" layer="16"/> +<wire x1="64.5064" y1="25.3064" x2="64.5064" y2="25.26953125" width="0.2032" layer="16"/> +<wire x1="64.5064" y1="25.26953125" x2="64.18046875" y2="24.9436" width="0.2032" layer="16"/> +<wire x1="64.18046875" y1="24.9436" x2="64.1436" y2="24.9436" width="0.2032" layer="16"/> +<wire x1="64.1436" y1="24.9436" x2="63" y2="23.8" width="0.2032" layer="16"/> +<wire x1="72.2" y1="26.2" x2="65.4" y2="26.2" width="0.2032" layer="16"/> +<wire x1="56.1" y1="42.06" x2="55.06" y2="43.1" width="0.2032" layer="1"/> +<wire x1="55.06" y1="43.1" x2="54" y2="43.1" width="0.2032" layer="1"/> +<via x="54" y="43.1" extent="1-16" drill="0.3"/> +<wire x1="54" y1="43.1" x2="54" y2="41.3" width="0.2032" layer="16"/> +<wire x1="54" y1="41.3" x2="52.4" y2="39.7" width="0.2032" layer="16"/> +<via x="52.4" y="39.7" extent="1-16" drill="0.3"/> +</signal> +<signal name="DC-CAL"> +<contactref element="U2" pad="P$12"/> +<via x="64.37039375" y="48.3676" extent="1-16" drill="0.3"/> +<wire x1="66.000009375" y1="47.999996875" x2="64.772765625" y2="47.999996875" width="0.1524" layer="1"/> +<wire x1="64.772765625" y1="47.999996875" x2="64.6313625" y2="48.1414" width="0.1524" layer="1"/> +<wire x1="64.6313625" y1="48.1414" x2="64.59659375" y2="48.1414" width="0.1524" layer="1"/> +<wire x1="64.59659375" y1="48.1414" x2="64.37039375" y2="48.3676" width="0.1524" layer="1"/> +<wire x1="64.37039375" y1="48.3676" x2="64.14614375" y2="48.59185" width="0.1524" layer="16"/> +<wire x1="64.14614375" y1="48.59185" x2="63.83485" y2="48.59185" width="0.1524" layer="16"/> +<wire x1="63.83485" y1="48.59185" x2="63.5315" y2="48.8952" width="0.1524" layer="16"/> +<wire x1="63.5315" y1="48.8952" x2="61.70573125" y2="48.8952" width="0.1524" layer="16"/> +<wire x1="61.70573125" y1="48.8952" x2="61.13533125" y2="48.3248" width="0.1524" layer="16"/> +<wire x1="58.86466875" y1="48.3248" x2="57.7808" y2="49.40866875" width="0.1524" layer="16"/> +<wire x1="61.13533125" y1="48.3248" x2="58.86466875" y2="48.3248" width="0.1524" layer="16"/> +<wire x1="57.7808" y1="49.40866875" x2="57.7808" y2="50.6" width="0.1524" layer="16"/> +<wire x1="57.7808" y1="50.6" x2="57.3808" y2="51" width="0.1524" layer="16"/> +<wire x1="57.3808" y1="51" x2="55" y2="51" width="0.1524" layer="16"/> +<wire x1="55" y1="51" x2="53" y2="49" width="0.1524" layer="16"/> +<via x="53" y="49" extent="1-16" drill="0.3"/> +<wire x1="53" y1="49" x2="51.5" y2="49" width="0.1524" layer="1"/> +<wire x1="51.4" y1="48.9" x2="51.5" y2="49" width="0.1524" layer="1"/> +<contactref element="U1" pad="13"/> +<wire x1="50.4" y1="48.85" x2="50.45" y2="48.9" width="0.1524" layer="1"/> +<wire x1="50.45" y1="48.9" x2="51.4" y2="48.9" width="0.1524" layer="1"/> +</signal> +<signal name="V-U"> +<contactref element="R27" pad="2"/> +<contactref element="R26" pad="1"/> +<contactref element="C39" pad="1"/> +<contactref element="J3" pad="5"/> +<contactref element="D7" pad="1"/> +<wire x1="58.55" y1="35.35" x2="58.7" y2="35.5" width="0.2032" layer="1"/> +<wire x1="56.1" y1="34.5" x2="56.1" y2="34.44" width="0.2032" layer="16"/> +<wire x1="62.05" y1="35.5" x2="62.05" y2="33.5" width="0.1524" layer="1"/> +<wire x1="62.05" y1="33.5" x2="60.35" y2="33.5" width="0.1524" layer="1"/> +<wire x1="60.35" y1="33.5" x2="58.7" y2="35.15" width="0.1524" layer="1"/> +<wire x1="58.7" y1="35.15" x2="58.7" y2="35.5" width="0.1524" layer="1"/> +<wire x1="58.7" y1="35.5" x2="57.64" y2="34.44" width="0.2032" layer="1"/> +<wire x1="57.64" y1="34.44" x2="56.1" y2="34.44" width="0.2032" layer="1"/> +<contactref element="U1" pad="2"/> +<wire x1="50.4" y1="43.35" x2="51.4078875" y2="43.35" width="0.1524" layer="1"/> +<wire x1="51.4078875" y1="43.35" x2="54.4952" y2="40.2626875" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="38.15374375" x2="54.8" y2="37.84894375" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="40.2626875" x2="54.4952" y2="38.15374375" width="0.1524" layer="1"/> +<wire x1="54.8" y1="35.74" x2="56.1" y2="34.44" width="0.1524" layer="1"/> +<wire x1="54.8" y1="37.84894375" x2="54.8" y2="35.74" width="0.1524" layer="1"/> +</signal> +<signal name="V-V"> +<contactref element="R32" pad="2"/> +<contactref element="R31" pad="1"/> +<contactref element="C41" pad="1"/> +<contactref element="J3" pad="6"/> +<contactref element="D2" pad="1"/> +<wire x1="62.05" y1="31.5" x2="62.05" y2="29.5" width="0.1524" layer="1"/> +<wire x1="62.05" y1="29.5" x2="60.35" y2="29.5" width="0.1524" layer="1"/> +<wire x1="60.35" y1="29.5" x2="58.7" y2="31.15" width="0.1524" layer="1"/> +<wire x1="58.7" y1="31.15" x2="58.7" y2="31.5" width="0.1524" layer="1"/> +<wire x1="58.7" y1="31.5" x2="56.5" y2="31.5" width="0.2032" layer="1"/> +<wire x1="56.5" y1="31.5" x2="56.1" y2="31.9" width="0.2032" layer="1"/> +<contactref element="U1" pad="1"/> +<wire x1="50.4" y1="42.85" x2="51.47683125" y2="42.85" width="0.1524" layer="1"/> +<wire x1="51.47683125" y1="42.85" x2="54.1904" y2="40.13643125" width="0.1524" layer="1"/> +<wire x1="54.1904" y1="38.0096" x2="54.4952" y2="37.7048" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="35.61374375" x2="54.8" y2="35.30894375" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="37.7048" x2="54.4952" y2="35.61374375" width="0.1524" layer="1"/> +<wire x1="54.8" y1="33.2" x2="56.1" y2="31.9" width="0.1524" layer="1"/> +<wire x1="54.1904" y1="40.13643125" x2="54.1904" y2="38.0096" width="0.1524" layer="1"/> +<wire x1="54.8" y1="35.30894375" x2="54.8" y2="33.2" width="0.1524" layer="1"/> +</signal> +<signal name="V-VCC"> +<contactref element="R39" pad="2"/> +<contactref element="R38" pad="1"/> +<contactref element="C45" pad="1"/> +<contactref element="J3" pad="8"/> +<contactref element="D5" pad="1"/> +<wire x1="62.05" y1="23.5" x2="62.05" y2="21.5" width="0.1524" layer="1"/> +<wire x1="62.05" y1="21.5" x2="60.35" y2="21.5" width="0.1524" layer="1"/> +<wire x1="60.35" y1="21.5" x2="58.7" y2="23.15" width="0.1524" layer="1"/> +<wire x1="58.7" y1="23.15" x2="58.7" y2="23.5" width="0.1524" layer="1"/> +<wire x1="58.7" y1="23.5" x2="56.1" y2="26.1" width="0.2032" layer="1"/> +<wire x1="56.1" y1="26.1" x2="56.1" y2="26.82" width="0.2032" layer="1"/> +<contactref element="U1" pad="63"/> +<wire x1="49.15" y1="42.1" x2="49.15" y2="41.55" width="0.1524" layer="1"/> +<wire x1="49.15" y1="41.55" x2="49.3" y2="41.4" width="0.1524" layer="1"/> +<wire x1="49.3" y1="41.4" x2="52.06471875" y2="41.4" width="0.1524" layer="1"/> +<wire x1="52.06471875" y1="41.4" x2="53.5808" y2="39.88391875" width="0.1524" layer="1"/> +<wire x1="53.5808" y1="37.7570875" x2="53.8856" y2="37.4522875" width="0.1524" layer="1"/> +<wire x1="53.5808" y1="39.88391875" x2="53.5808" y2="37.7570875" width="0.1524" layer="1"/> +<wire x1="53.8856" y1="37.4522875" x2="53.8856" y2="35.36123125" width="0.1524" layer="1"/> +<wire x1="53.8856" y1="35.36123125" x2="54.1904" y2="35.05643125" width="0.1524" layer="1"/> +<wire x1="54.1904" y1="35.05643125" x2="54.1904" y2="32.9474875" width="0.1524" layer="1"/> +<wire x1="54.1904" y1="32.9474875" x2="54.4952" y2="32.6426875" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="30.53374375" x2="54.8" y2="30.22894375" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="32.6426875" x2="54.4952" y2="30.53374375" width="0.1524" layer="1"/> +<wire x1="54.8" y1="28.12" x2="56.1" y2="26.82" width="0.1524" layer="1"/> +<wire x1="54.8" y1="30.22894375" x2="54.8" y2="28.12" width="0.1524" layer="1"/> +</signal> +<signal name="PHASE-U"> +<contactref element="R26" pad="2"/> +<contactref element="U2" pad="P$46"/> +<contactref element="C31" pad="2"/> +<contactref element="U$9" pad="VSW"/> +<contactref element="J7" pad="P$1"/> +<contactref element="U$9" pad="SH"/> +<wire x1="73.49999375" y1="48.49999375" x2="73.55549375" y2="48.55549375" width="0.2032" layer="1"/> +<wire x1="77.1716" y1="49.2968625" x2="77.1716" y2="49.6216" width="0.2032" layer="1"/> +<wire x1="77.1716" y1="49.6216" x2="77.55" y2="50" width="0.2032" layer="1"/> +<wire x1="73.55549375" y1="48.55549375" x2="76.43023125" y2="48.55549375" width="0.2032" layer="1"/> +<wire x1="76.43023125" y1="48.55549375" x2="77.1716" y2="49.2968625" width="0.2032" layer="1"/> +<via x="78.4" y="50.9" extent="1-16" drill="0.35"/> +<wire x1="78.4" y1="50.9" x2="77.55" y2="50.05" width="0.2032" layer="1"/> +<wire x1="77.55" y1="50.05" x2="77.55" y2="50" width="0.2032" layer="1"/> +<wire x1="92.37625" y1="52.1798" x2="92.5548" y2="52.00125" width="0.2032" layer="1"/> +<wire x1="91.75" y1="52.25" x2="91.8202" y2="52.1798" width="0.2032" layer="1"/> +<wire x1="91.8202" y1="52.1798" x2="92.37625" y2="52.1798" width="0.2032" layer="1"/> +<wire x1="92.5548" y1="52.00125" x2="92.5548" y2="50.8240125" width="0.2032" layer="1"/> +<wire x1="92.5548" y1="50.8240125" x2="92.0445875" y2="50.3138" width="0.2032" layer="1"/> +<wire x1="90.9554125" y1="50.3138" x2="90.5756125" y2="50.6936" width="0.2032" layer="1"/> +<wire x1="92.0445875" y1="50.3138" x2="90.9554125" y2="50.3138" width="0.2032" layer="1"/> +<wire x1="87.9243875" y1="50.6936" x2="87.5445875" y2="50.3138" width="0.2032" layer="1"/> +<wire x1="87.5445875" y1="50.3138" x2="86.4554125" y2="50.3138" width="0.2032" layer="1"/> +<wire x1="86.4554125" y1="50.3138" x2="85.8320125" y2="50.9372" width="0.2032" layer="1"/> +<wire x1="90.5756125" y1="50.6936" x2="87.9243875" y2="50.6936" width="0.2032" layer="1"/> +<wire x1="83.37226875" y1="50.9372" x2="83.16186875" y2="50.7268" width="0.2032" layer="1"/> +<wire x1="83.16186875" y1="50.7268" x2="82.63813125" y2="50.7268" width="0.2032" layer="1"/> +<wire x1="82.63813125" y1="50.7268" x2="82.032465625" y2="51.332465625" width="0.2032" layer="1"/> +<wire x1="85.8320125" y1="50.9372" x2="83.37226875" y2="50.9372" width="0.2032" layer="1"/> +<polygon width="0.2032" layer="1" thermals="no" rank="3"> +<vertex x="91.3" y="52.7"/> +<vertex x="91.3" y="57.7"/> +<vertex x="94.7" y="61.2"/> +<vertex x="94.7" y="62"/> +<vertex x="100.5" y="62"/> +<vertex x="100.5" y="51.6"/> +<vertex x="93" y="51.6"/> +<vertex x="93" y="52.3"/> +<vertex x="92.5" y="52.7"/> +</polygon> +<polygon width="0.2032" layer="16" thermals="no" rank="3"> +<vertex x="91.3" y="51.6"/> +<vertex x="91.3" y="57.7"/> +<vertex x="94.7" y="61.2"/> +<vertex x="94.7" y="62"/> +<vertex x="100.5" y="62"/> +<vertex x="100.5" y="51.6"/> +</polygon> +<via x="91.6" y="56.5" extent="1-16" drill="0.35"/> +<wire x1="77" y1="45.02555" x2="77" y2="44" width="0.2032" layer="16"/> +<wire x1="76.1178" y1="45.90775" x2="77" y2="45.02555" width="0.2032" layer="16"/> +<wire x1="77.28813125" y1="47.6322" x2="76.1178" y2="46.46186875" width="0.2032" layer="16"/> +<wire x1="76.1178" y1="46.46186875" x2="76.1178" y2="45.90775" width="0.2032" layer="16"/> +<wire x1="75.63813125" y1="43.7322" x2="75.2678" y2="43.36186875" width="0.2032" layer="16"/> +<wire x1="75.2678" y1="43.36186875" x2="75.2678" y2="42.83813125" width="0.2032" layer="16"/> +<wire x1="75.2678" y1="42.83813125" x2="75.48240625" y2="42.623525" width="0.2032" layer="16"/> +<wire x1="77" y1="44" x2="76.7322" y2="43.7322" width="0.2032" layer="16"/> +<wire x1="76.7322" y1="43.7322" x2="75.63813125" y2="43.7322" width="0.2032" layer="16"/> +<wire x1="75.48240625" y1="41.84426875" x2="75.25660625" y2="41.61846875" width="0.2032" layer="16"/> +<wire x1="75.25660625" y1="41.61846875" x2="75.25660625" y2="41.09473125" width="0.2032" layer="16"/> +<wire x1="75.25660625" y1="41.09473125" x2="75.9067375" y2="40.4446" width="0.2032" layer="16"/> +<wire x1="75.48240625" y1="42.623525" x2="75.48240625" y2="41.84426875" width="0.2032" layer="16"/> +<wire x1="82.032465625" y1="51.332465625" x2="80.358734375" y2="51.332465625" width="0.2032" layer="1"/> +<wire x1="80.358734375" y1="51.332465625" x2="80.3322" y2="51.359" width="0.2032" layer="1"/> +<via x="80.3322" y="51.359" extent="1-16" drill="0.35"/> +<wire x1="80.3322" y1="51.359" x2="78.859" y2="51.359" width="0.2032" layer="16"/> +<wire x1="78.859" y1="51.359" x2="78.4" y2="50.9" width="0.2032" layer="16"/> +<wire x1="80.3322" y1="51.359" x2="80.3322" y2="50.9322" width="0.2032" layer="1"/> +<wire x1="80.3322" y1="50.9322" x2="80.1064" y2="50.7064" width="0.2032" layer="1"/> +<via x="78.5606" y="47.40548125" extent="1-16" drill="0.35"/> +<wire x1="78.5606" y1="48.550075" x2="78.5606" y2="47.40548125" width="0.2032" layer="1"/> +<wire x1="80.1064" y1="50.095875" x2="78.5606" y2="48.550075" width="0.2032" layer="1"/> +<wire x1="78.5606" y1="47.40548125" x2="78.0385875" y2="47.40548125" width="0.2032" layer="16"/> +<wire x1="78.0385875" y1="47.40548125" x2="77.81186875" y2="47.6322" width="0.2032" layer="16"/> +<wire x1="77.81186875" y1="47.6322" x2="77.28813125" y2="47.6322" width="0.2032" layer="16"/> +<wire x1="80.1064" y1="50.7064" x2="80.1064" y2="50.095875" width="0.2032" layer="1"/> +<wire x1="75.9067375" y1="31.581475" x2="73.8316625" y2="29.5064" width="0.2032" layer="16"/> +<wire x1="73.8316625" y1="29.5064" x2="67.58766875" y2="29.5064" width="0.2032" layer="16"/> +<wire x1="75.9067375" y1="40.4446" x2="75.9067375" y2="31.581475" width="0.2032" layer="16"/> +<via x="92.3" y="56.5" extent="1-16" drill="0.35"/> +<via x="91.6" y="55.7" extent="1-16" drill="0.35"/> +<via x="92.3" y="55.7" extent="1-16" drill="0.35"/> +<via x="91.6" y="54.9" extent="1-16" drill="0.35"/> +<via x="92.3" y="54.9" extent="1-16" drill="0.35"/> +<via x="91.6" y="54.1" extent="1-16" drill="0.35"/> +<via x="92.3" y="54.1" extent="1-16" drill="0.35"/> +<via x="91.6" y="53.3" extent="1-16" drill="0.35"/> +<via x="92.3" y="53.3" extent="1-16" drill="0.35"/> +<via x="93.4" y="56.5" extent="1-16" drill="0.35"/> +<via x="94.1" y="55.2" extent="1-16" drill="0.35"/> +<via x="95.7" y="54.5" extent="1-16" drill="0.35"/> +<via x="97.9" y="54.4" extent="1-16" drill="0.35"/> +<via x="99.5" y="55.1" extent="1-16" drill="0.35"/> +<via x="93.3" y="58.9" extent="1-16" drill="0.35"/> +<via x="93.4" y="54.1" extent="1-16" drill="0.35"/> +<via x="93.7" y="52.4" extent="1-16" drill="0.35"/> +<via x="95.8" y="52.7" extent="1-16" drill="0.35"/> +<via x="98" y="52.8" extent="1-16" drill="0.35"/> +<wire x1="67.58766875" y1="29.5064" x2="63.95" y2="33.14406875" width="0.1524" layer="16"/> +<wire x1="63.95" y1="33.14406875" x2="63.95" y2="33.5" width="0.1524" layer="16"/> +<via x="63.95" y="33.5" extent="1-16" drill="0.3"/> +<wire x1="91.6" y1="53.3" x2="91.75" y2="52.25" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="VCC"> +<contactref element="C40" pad="1"/> +<contactref element="C42" pad="1"/> +<contactref element="C44" pad="1"/> +<contactref element="C26" pad="1"/> +<contactref element="C24" pad="1"/> +<contactref element="U2" pad="P$29"/> +<contactref element="J8" pad="P$1"/> +<contactref element="C25" pad="1"/> +<contactref element="R38" pad="2"/> +<contactref element="U$9" pad="VIN"/> +<contactref element="U$10" pad="VIN"/> +<contactref element="U$11" pad="VIN"/> +<contactref element="BFC1" pad="P$1"/> +<polygon width="0.2032" layer="1" thermals="no" rank="5"> +<vertex x="58" y="63"/> +<vertex x="58" y="37.5"/> +<vertex x="65.5" y="37.5"/> +<vertex x="65.5" y="8"/> +<vertex x="102" y="8"/> +<vertex x="101.5" y="63"/> +</polygon> +<contactref element="C10" pad="1"/> +<contactref element="C15" pad="1"/> +<polygon width="0.2032" layer="16" rank="4"> +<vertex x="87.4" y="57.8"/> +<vertex x="87.3" y="28.3"/> +<vertex x="87.3" y="22.2"/> +<vertex x="92.1" y="22.2"/> +<vertex x="95.2" y="21"/> +<vertex x="100.5" y="21.1"/> +<vertex x="100.5" y="30.1"/> +<vertex x="95.4" y="30.1"/> +<vertex x="91.2" y="34.3"/> +<vertex x="91.1" y="40.6"/> +<vertex x="91.3" y="40.8"/> +<vertex x="93.9" y="40.8"/> +<vertex x="93.9" y="42.6"/> +<vertex x="93.8" y="42.7"/> +<vertex x="91.3" y="42.7"/> +<vertex x="91.1" y="42.9"/> +<vertex x="91.1" y="48.7"/> +<vertex x="91.3" y="48.9"/> +<vertex x="93.9" y="48.9"/> +<vertex x="93.9" y="51.1"/> +<vertex x="91.3" y="51.1"/> +<vertex x="91.1" y="51.3"/> +<vertex x="91.1" y="57.9"/> +<vertex x="94.5" y="61.3"/> +<vertex x="94.5" y="62"/> +<vertex x="81.7" y="62"/> +<vertex x="81.8" y="57.8"/> +</polygon> +<via x="88.9" y="48" extent="1-16" drill="0.35"/> +<via x="89.2" y="33.4" extent="1-16" drill="0.35"/> +<contactref element="C18" pad="1"/> +<contactref element="C21" pad="1"/> +<via x="88.2" y="48" extent="1-16" drill="0.35"/> +<via x="89.6" y="48" extent="1-16" drill="0.35"/> +<via x="90.3" y="48" extent="1-16" drill="0.35"/> +<via x="88.9" y="40" extent="1-16" drill="0.35"/> +<via x="88.2" y="40" extent="1-16" drill="0.35"/> +<via x="89.6" y="40" extent="1-16" drill="0.35"/> +<via x="90.3" y="40" extent="1-16" drill="0.35"/> +<via x="88.9" y="56.5" extent="1-16" drill="0.35"/> +<via x="88.2" y="56.5" extent="1-16" drill="0.35"/> +<via x="89.6" y="56.5" extent="1-16" drill="0.35"/> +<via x="90.3" y="56.5" extent="1-16" drill="0.35"/> +<via x="88.9" y="47.2" extent="1-16" drill="0.35"/> +<via x="88.2" y="47.2" extent="1-16" drill="0.35"/> +<via x="89.6" y="47.2" extent="1-16" drill="0.35"/> +<via x="90.3" y="47.2" extent="1-16" drill="0.35"/> +<via x="88.9" y="39.2" extent="1-16" drill="0.35"/> +<via x="88.2" y="39.2" extent="1-16" drill="0.35"/> +<via x="89.6" y="39.2" extent="1-16" drill="0.35"/> +<via x="90.3" y="39.2" extent="1-16" drill="0.35"/> +<via x="88.9" y="55.7" extent="1-16" drill="0.35"/> +<via x="88.2" y="55.7" extent="1-16" drill="0.35"/> +<via x="89.6" y="55.7" extent="1-16" drill="0.35"/> +<via x="90.3" y="55.7" extent="1-16" drill="0.35"/> +<via x="88.9" y="46.4" extent="1-16" drill="0.35"/> +<via x="88.2" y="46.4" extent="1-16" drill="0.35"/> +<via x="89.6" y="46.4" extent="1-16" drill="0.35"/> +<via x="90.3" y="46.4" extent="1-16" drill="0.35"/> +<via x="88.9" y="38.4" extent="1-16" drill="0.35"/> +<via x="88.2" y="38.4" extent="1-16" drill="0.35"/> +<via x="89.6" y="38.4" extent="1-16" drill="0.35"/> +<via x="90.3" y="38.4" extent="1-16" drill="0.35"/> +<via x="88.9" y="54.9" extent="1-16" drill="0.35"/> +<via x="88.2" y="54.9" extent="1-16" drill="0.35"/> +<via x="89.6" y="54.9" extent="1-16" drill="0.35"/> +<via x="90.3" y="54.9" extent="1-16" drill="0.35"/> +<via x="88.9" y="45.6" extent="1-16" drill="0.35"/> +<via x="88.2" y="45.6" extent="1-16" drill="0.35"/> +<via x="89.6" y="45.6" extent="1-16" drill="0.35"/> +<via x="90.3" y="45.6" extent="1-16" drill="0.35"/> +<via x="88.9" y="37.6" extent="1-16" drill="0.35"/> +<via x="88.2" y="37.6" extent="1-16" drill="0.35"/> +<via x="89.6" y="37.6" extent="1-16" drill="0.35"/> +<via x="90.3" y="37.6" extent="1-16" drill="0.35"/> +<via x="88.9" y="54.1" extent="1-16" drill="0.35"/> +<via x="88.2" y="54.1" extent="1-16" drill="0.35"/> +<via x="89.6" y="54.1" extent="1-16" drill="0.35"/> +<via x="90.3" y="54.1" extent="1-16" drill="0.35"/> +<via x="88.9" y="44.8" extent="1-16" drill="0.35"/> +<via x="88.2" y="44.8" extent="1-16" drill="0.35"/> +<via x="89.6" y="44.8" extent="1-16" drill="0.35"/> +<via x="90.3" y="44.8" extent="1-16" drill="0.35"/> +<via x="88.9" y="36.8" extent="1-16" drill="0.35"/> +<via x="88.2" y="36.8" extent="1-16" drill="0.35"/> +<via x="89.6" y="36.8" extent="1-16" drill="0.35"/> +<via x="90.3" y="36.8" extent="1-16" drill="0.35"/> +<via x="88.9" y="53.3" extent="1-16" drill="0.35"/> +<via x="88.2" y="53.3" extent="1-16" drill="0.35"/> +<via x="89.6" y="53.3" extent="1-16" drill="0.35"/> +<via x="90.3" y="53.3" extent="1-16" drill="0.35"/> +<via x="90.2" y="33.4" extent="1-16" drill="0.35"/> +<via x="89.2" y="32.5" extent="1-16" drill="0.35"/> +<via x="90.2" y="32.5" extent="1-16" drill="0.35"/> +<via x="91.2" y="32.9" extent="1-16" drill="0.35"/> +<via x="92" y="32.1" extent="1-16" drill="0.35"/> +<via x="89.2" y="31.5" extent="1-16" drill="0.35"/> +<via x="90.2" y="31.5" extent="1-16" drill="0.35"/> +<via x="89.2" y="30.5" extent="1-16" drill="0.35"/> +<via x="90.2" y="30.5" extent="1-16" drill="0.35"/> +<via x="91.2" y="31" extent="1-16" drill="0.35"/> +<via x="92.9" y="31" extent="1-16" drill="0.35"/> +<via x="88.4" y="27.8" extent="1-16" drill="0.35"/> +<via x="90.5" y="28.5" extent="1-16" drill="0.35"/> +<via x="92.4" y="29.1" extent="1-16" drill="0.35"/> +<via x="94.2" y="29.8" extent="1-16" drill="0.35"/> +<via x="88.5" y="58.2" extent="1-16" drill="0.35"/> +<via x="90" y="58.2" extent="1-16" drill="0.35"/> +<via x="91.2" y="59.4" extent="1-16" drill="0.35"/> +<via x="87" y="59.4" extent="1-16" drill="0.35"/> +<via x="89.2" y="59.4" extent="1-16" drill="0.35"/> +<via x="85.8" y="60.9" extent="1-16" drill="0.35"/> +<via x="88.2" y="60.9" extent="1-16" drill="0.35"/> +<via x="90.3" y="60.9" extent="1-16" drill="0.35"/> +<via x="92.7" y="60.9" extent="1-16" drill="0.35"/> +<via x="95.4" y="29.1" extent="1-16" drill="0.35"/> +<via x="93.3" y="28.3" extent="1-16" drill="0.35"/> +<via x="91.4" y="27.5" extent="1-16" drill="0.35"/> +<via x="89.6" y="27.4" extent="1-16" drill="0.35"/> +<via x="88.5" y="40.9" extent="1-16" drill="0.35"/> +<via x="89.9" y="40.9" extent="1-16" drill="0.35"/> +<via x="89.2" y="41.5" extent="1-16" drill="0.35"/> +<via x="88.5" y="36" extent="1-16" drill="0.35"/> +<via x="89.9" y="36" extent="1-16" drill="0.35"/> +<via x="89.2" y="35.4" extent="1-16" drill="0.35"/> +<via x="88.5" y="48.8" extent="1-16" drill="0.35"/> +<via x="89.9" y="48.8" extent="1-16" drill="0.35"/> +<via x="89.2" y="49.7" extent="1-16" drill="0.35"/> +<via x="88.5" y="44" extent="1-16" drill="0.35"/> +<via x="89.9" y="44" extent="1-16" drill="0.35"/> +<via x="89.2" y="43.5" extent="1-16" drill="0.35"/> +<via x="88.5" y="52.5" extent="1-16" drill="0.35"/> +<via x="89.9" y="52.5" extent="1-16" drill="0.35"/> +<via x="89.2" y="51.9" extent="1-16" drill="0.35"/> +<via x="84.7" y="59.1" extent="1-16" drill="0.35"/> +<via x="83.4" y="60.9" extent="1-16" drill="0.35"/> +<wire x1="63.95" y1="21.5" x2="65.9" y2="21.5" width="0.1524" layer="1"/> +</signal> +<signal name="DRV-HI-U"> +<contactref element="R24" pad="1"/> +<contactref element="U2" pad="P$47"/> +<wire x1="73.49999375" y1="48.99999375" x2="76.29999375" y2="48.99999375" width="0.2032" layer="1"/> +<via x="78.36393125" y="51.758" extent="1-16" drill="0.35"/> +<wire x1="76.7652" y1="50.52625" x2="76.94375" y2="50.7048" width="0.2032" layer="1"/> +<wire x1="76.7652" y1="49.4652" x2="76.7652" y2="50.52625" width="0.2032" layer="1"/> +<wire x1="76.94375" y1="50.7048" x2="77.31073125" y2="50.7048" width="0.2032" layer="1"/> +<wire x1="77.31073125" y1="50.7048" x2="78.36393125" y2="51.758" width="0.2032" layer="1"/> +<wire x1="76.29999375" y1="48.99999375" x2="76.7652" y2="49.4652" width="0.2032" layer="1"/> +<via x="80.065" y="53.046" extent="1-16" drill="0.35"/> +<wire x1="78.36393125" y1="51.758" x2="78.6832625" y2="51.758" width="0.2032" layer="16"/> +<wire x1="78.6832625" y1="51.758" x2="79.0970625" y2="52.1718" width="0.2032" layer="16"/> +<wire x1="79.0970625" y1="52.1718" x2="79.1908" y2="52.1718" width="0.2032" layer="16"/> +<wire x1="79.1908" y1="52.1718" x2="80.065" y2="53.046" width="0.2032" layer="16"/> +</signal> +<signal name="DRV-LO-U"> +<contactref element="R25" pad="1"/> +<contactref element="U2" pad="P$45"/> +<wire x1="73.49999375" y1="47.999996875" x2="73.555490625" y2="48.05549375" width="0.2032" layer="1"/> +<wire x1="73.555490625" y1="48.05549375" x2="74.40094375" y2="48.05549375" width="0.2032" layer="1"/> +<wire x1="74.40094375" y1="48.05549375" x2="74.49454375" y2="48.14909375" width="0.2032" layer="1"/> +<wire x1="77.578" y1="49.128525" x2="77.578" y2="49.2952" width="0.2032" layer="1"/> +<wire x1="76.59856875" y1="48.14909375" x2="77.578" y2="49.128525" width="0.2032" layer="1"/> +<wire x1="74.49454375" y1="48.14909375" x2="76.59856875" y2="48.14909375" width="0.2032" layer="1"/> +<wire x1="78.15625" y1="49.2952" x2="77.578" y2="49.2952" width="0.2032" layer="1"/> +<wire x1="80.065" y1="54.87705" x2="80.065" y2="54.887" width="0.2032" layer="1"/> +<wire x1="80.065" y1="54.87705" x2="79.1102" y2="53.92225" width="0.2032" layer="1"/> +<wire x1="79.1102" y1="53.92225" x2="79.1102" y2="50.24915" width="0.2032" layer="1"/> +<wire x1="79.1102" y1="50.24915" x2="78.15625" y2="49.2952" width="0.2032" layer="1"/> +</signal> +<signal name="SL-V"> +<contactref element="U2" pad="P$39"/> +<contactref element="R4" pad="B"/> +<contactref element="U$10" pad="PGND"/> +<polygon width="0.2032" layer="1" thermals="no"> +<vertex x="81.4" y="47.9"/> +<vertex x="84.6" y="47.9"/> +<vertex x="85.8" y="49.1"/> +<vertex x="85.9" y="49.1"/> +<vertex x="87.3" y="49.1"/> +<vertex x="87.4" y="49"/> +<vertex x="87.4" y="43.8"/> +<vertex x="87.4" y="43.7"/> +<vertex x="87.3" y="43.6"/> +<vertex x="81.4" y="43.6"/> +</polygon> +<wire x1="77.34854375" y1="44.72461875" x2="76.15145625" y2="44.72461875" width="0.2032" layer="1"/> +<wire x1="75.800075" y1="45.076" x2="76.15145625" y2="44.72461875" width="0.2032" layer="1"/> +<wire x1="79.069125" y1="46.4452" x2="77.34854375" y2="44.72461875" width="0.2032" layer="1"/> +<wire x1="79.069125" y1="46.4452" x2="80.97625" y2="46.4452" width="0.2032" layer="1"/> +<wire x1="73.49999375" y1="45.000003125" x2="74.600003125" y2="45.000003125" width="0.2032" layer="1"/> +<wire x1="74.600003125" y1="45.000003125" x2="74.6936" y2="45.0936" width="0.2032" layer="1"/> +<wire x1="74.6936" y1="45.0936" x2="74.8" y2="45.0936" width="0.2032" layer="1"/> +<wire x1="74.8" y1="45.0936" x2="74.8176" y2="45.076" width="0.2032" layer="1"/> +<wire x1="74.8176" y1="45.076" x2="75.800075" y2="45.076" width="0.2032" layer="1"/> +<wire x1="81.48105" y1="46.95" x2="83" y2="46.95" width="0.2032" layer="1"/> +<wire x1="80.97625" y1="46.4452" x2="81.48105" y2="46.95" width="0.2032" layer="1"/> +<polygon width="0.2032" layer="16" thermals="no" rank="3"> +<vertex x="87.3" y="48.5"/> +<vertex x="87.3" y="44"/> +<vertex x="85.9" y="44"/> +<vertex x="85.9" y="48.5"/> +</polygon> +<via x="86.3" y="48" extent="1-16" drill="0.35"/> +<via x="87" y="48" extent="1-16" drill="0.35"/> +<via x="86.3" y="47.2" extent="1-16" drill="0.35"/> +<via x="87" y="47.2" extent="1-16" drill="0.35"/> +<via x="86.3" y="46.4" extent="1-16" drill="0.35"/> +<via x="87" y="46.4" extent="1-16" drill="0.35"/> +<via x="86.3" y="45.6" extent="1-16" drill="0.35"/> +<via x="87" y="45.6" extent="1-16" drill="0.35"/> +<via x="86.3" y="44.8" extent="1-16" drill="0.35"/> +<via x="87" y="44.8" extent="1-16" drill="0.35"/> +</signal> +<signal name="SHNT-V-HI"> +<contactref element="R18" pad="1"/> +<contactref element="R4" pad="SB"/> +<via x="81.7" y="45.536" extent="1-16" drill="0.35"/> +<wire x1="81.7" y1="45.536" x2="80.336" y2="45.536" width="0.2032" layer="16"/> +<wire x1="79.5292375" y1="44.7292375" x2="79.5292375" y2="44.54109375" width="0.2032" layer="16"/> +<wire x1="76.52100625" y1="41.09473125" x2="76.3131375" y2="40.8868625" width="0.2032" layer="16"/> +<wire x1="76.52100625" y1="41.5328625" x2="76.52100625" y2="41.09473125" width="0.2032" layer="16"/> +<wire x1="79.5292375" y1="44.54109375" x2="76.52100625" y2="41.5328625" width="0.2032" layer="16"/> +<wire x1="80.336" y1="45.536" x2="79.5292375" y2="44.7292375" width="0.2032" layer="16"/> +<wire x1="76.3131375" y1="31.4131375" x2="74" y2="29.1" width="0.2032" layer="16"/> +<wire x1="74" y1="29.1" x2="67.1" y2="29.1" width="0.2032" layer="16"/> +<via x="67.1" y="29.1" extent="1-16" drill="0.35"/> +<wire x1="67.1" y1="29.1" x2="67.1" y2="33.35" width="0.2032" layer="1"/> +<wire x1="76.3131375" y1="40.8868625" x2="76.3131375" y2="31.4131375" width="0.2032" layer="16"/> +</signal> +<signal name="SHNT-V-LO"> +<contactref element="R19" pad="1"/> +<contactref element="R4" pad="SA"/> +<via x="81.7" y="42.736" extent="1-16" drill="0.35"/> +<wire x1="81.7" y1="42.736" x2="80.336" y2="42.736" width="0.2032" layer="16"/> +<wire x1="78.7524" y1="41.1524" x2="78.7524" y2="41.0190625" width="0.2032" layer="16"/> +<wire x1="80.336" y1="42.736" x2="78.7524" y2="41.1524" width="0.2032" layer="16"/> +<wire x1="78.7524" y1="41.0190625" x2="76.7195375" y2="38.9862" width="0.2032" layer="16"/> +<wire x1="76.7195375" y1="31.2448" x2="74.1683375" y2="28.6936" width="0.2032" layer="16"/> +<wire x1="69.0258" y1="28.6936" x2="68.8" y2="28.4678" width="0.2032" layer="16"/> +<via x="68.8" y="28.4678" extent="1-16" drill="0.35"/> +<wire x1="68.8" y1="28.4678" x2="68.8" y2="33.35" width="0.2032" layer="1"/> +<wire x1="76.7195375" y1="38.9862" x2="76.7195375" y2="31.2448" width="0.2032" layer="16"/> +<wire x1="74.1683375" y1="28.6936" x2="69.0258" y2="28.6936" width="0.2032" layer="16"/> +</signal> +<signal name="PHASE-V"> +<contactref element="R31" pad="2"/> +<contactref element="U2" pad="P$41"/> +<contactref element="C32" pad="2"/> +<contactref element="U$10" pad="VSW"/> +<contactref element="J10" pad="P$1"/> +<contactref element="U$10" pad="SH"/> +<via x="77.55" y="47" extent="1-16" drill="0.35"/> +<wire x1="73.49999375" y1="46" x2="75.0642125" y2="46" width="0.2032" layer="1"/> +<wire x1="75.0642125" y1="46" x2="75.1754125" y2="45.8888" width="0.2032" layer="1"/> +<wire x1="75.1754125" y1="45.8888" x2="76.13675" y2="45.8888" width="0.2032" layer="1"/> +<wire x1="76.48813125" y1="45.53741875" x2="77.01186875" y2="45.53741875" width="0.2032" layer="1"/> +<wire x1="77.01186875" y1="45.53741875" x2="77.3822" y2="45.90775" width="0.2032" layer="1"/> +<wire x1="77.3822" y1="46.8322" x2="77.55" y2="47" width="0.2032" layer="1"/> +<wire x1="77.3822" y1="45.90775" x2="77.3822" y2="46.8322" width="0.2032" layer="1"/> +<wire x1="76.13675" y1="45.8888" x2="76.48813125" y2="45.53741875" width="0.2032" layer="1"/> +<wire x1="92.37625" y1="43.6798" x2="92.5548" y2="43.50125" width="0.2032" layer="1"/> +<wire x1="92.0445875" y1="41.8138" x2="90.9554125" y2="41.8138" width="0.2032" layer="1"/> +<wire x1="90.9554125" y1="41.8138" x2="90.4756125" y2="42.2936" width="0.2032" layer="1"/> +<wire x1="91.75" y1="43.75" x2="91.8202" y2="43.6798" width="0.2032" layer="1"/> +<wire x1="91.8202" y1="43.6798" x2="92.37625" y2="43.6798" width="0.2032" layer="1"/> +<wire x1="92.5548" y1="43.50125" x2="92.5548" y2="42.3240125" width="0.2032" layer="1"/> +<wire x1="92.5548" y1="42.3240125" x2="92.0445875" y2="41.8138" width="0.2032" layer="1"/> +<wire x1="90.4756125" y1="42.2936" x2="88.0243875" y2="42.2936" width="0.2032" layer="1"/> +<wire x1="88.0243875" y1="42.2936" x2="87.5445875" y2="41.8138" width="0.2032" layer="1"/> +<wire x1="87.5445875" y1="41.8138" x2="86.3114625" y2="41.8138" width="0.2032" layer="1"/> +<wire x1="86.3114625" y1="41.8138" x2="85.36263125" y2="42.76263125" width="0.2032" layer="1"/> +<wire x1="85.36263125" y1="42.76263125" x2="83.34003125" y2="42.76263125" width="0.2032" layer="1"/> +<wire x1="83.34003125" y1="42.76263125" x2="82.558" y2="42.7806" width="0.2032" layer="1"/> +<via x="82.558" y="42.7806" extent="1-16" drill="0.35"/> +<wire x1="81.96186875" y1="46.1682" x2="81.43813125" y2="46.1682" width="0.2032" layer="16"/> +<wire x1="81.43813125" y1="46.1682" x2="81.21233125" y2="45.9424" width="0.2032" layer="16"/> +<wire x1="82.558" y1="45.57206875" x2="81.96186875" y2="46.1682" width="0.2032" layer="16"/> +<wire x1="82.558" y1="42.7806" x2="82.558" y2="45.57206875" width="0.2032" layer="16"/> +<wire x1="78.6076" y1="45.9424" x2="77.55" y2="47" width="0.2032" layer="16"/> +<wire x1="81.21233125" y1="45.9424" x2="78.6076" y2="45.9424" width="0.2032" layer="16"/> +<polygon width="0.2032" layer="16" rank="3"> +<vertex x="100.5" y="51.1"/> +<vertex x="94.2" y="51.1"/> +<vertex x="94.2" y="48.6"/> +<vertex x="91.3" y="48.6"/> +<vertex x="91.2" y="48.5"/> +<vertex x="91.2" y="43"/> +<vertex x="94.2" y="43"/> +<vertex x="94.2" y="40.8"/> +<vertex x="100.5" y="40.8"/> +</polygon> +<polygon width="0.2032" layer="1" thermals="no" rank="3"> +<vertex x="100.5" y="51.1"/> +<vertex x="91.2" y="51.1"/> +<vertex x="91.2" y="44.2"/> +<vertex x="92.5" y="44.2"/> +<vertex x="93" y="43.7"/> +<vertex x="93" y="42.1"/> +<vertex x="92.3" y="41.4"/> +<vertex x="91.2" y="41.4"/> +<vertex x="91.2" y="40.9"/> +<vertex x="91.3" y="40.8"/> +<vertex x="100.5" y="40.8"/> +</polygon> +<via x="91.5" y="48" extent="1-16" drill="0.35"/> +<wire x1="79.1588" y1="40.9840625" x2="80.5043375" y2="42.3296" width="0.2032" layer="16"/> +<wire x1="79.1588" y1="40.9840625" x2="79.1588" y2="40.850725" width="0.2032" layer="16"/> +<wire x1="79.1588" y1="40.850725" x2="77.1259375" y2="38.8178625" width="0.2032" layer="16"/> +<wire x1="77.1259375" y1="31.0764625" x2="74.336675" y2="28.2872" width="0.2032" layer="16"/> +<wire x1="74.336675" y1="28.2872" x2="69.5" y2="28.2872" width="0.2032" layer="16"/> +<wire x1="69.4322" y1="28.20593125" x2="69.06186875" y2="27.8356" width="0.2032" layer="16"/> +<wire x1="69.5" y1="28.2872" x2="69.4322" y2="28.2194" width="0.2032" layer="16"/> +<wire x1="69.4322" y1="28.2194" x2="69.4322" y2="28.20593125" width="0.2032" layer="16"/> +<wire x1="69.06186875" y1="27.8356" x2="68.4644" y2="27.8356" width="0.2032" layer="16"/> +<wire x1="67.8322" y1="28.4678" x2="66.83813125" y2="28.4678" width="0.2032" layer="16"/> +<wire x1="68.4644" y1="27.8356" x2="67.8322" y2="28.4678" width="0.2032" layer="16"/> +<wire x1="77.1259375" y1="38.8178625" x2="77.1259375" y2="31.0764625" width="0.2032" layer="16"/> +<via x="92.2" y="48" extent="1-16" drill="0.35"/> +<via x="91.5" y="47.2" extent="1-16" drill="0.35"/> +<via x="92.2" y="47.2" extent="1-16" drill="0.35"/> +<via x="91.5" y="46.4" extent="1-16" drill="0.35"/> +<via x="92.2" y="46.4" extent="1-16" drill="0.35"/> +<via x="91.5" y="45.6" extent="1-16" drill="0.35"/> +<via x="92.2" y="45.6" extent="1-16" drill="0.35"/> +<via x="91.5" y="44.8" extent="1-16" drill="0.35"/> +<via x="92.2" y="44.8" extent="1-16" drill="0.35"/> +<via x="93.3" y="48" extent="1-16" drill="0.35"/> +<via x="93.2" y="44.8" extent="1-16" drill="0.35"/> +<via x="93.2" y="46.4" extent="1-16" drill="0.35"/> +<via x="95" y="49.4" extent="1-16" drill="0.35"/> +<via x="95.5" y="42.4" extent="1-16" drill="0.35"/> +<via x="93.8" y="43.6" extent="1-16" drill="0.35"/> +<via x="96.5" y="49.9" extent="1-16" drill="0.35"/> +<via x="97.6" y="42.1" extent="1-16" drill="0.35"/> +<via x="98.5" y="49.8" extent="1-16" drill="0.35"/> +<via x="99" y="42.5" extent="1-16" drill="0.35"/> +<via x="94.8" y="50.4" extent="1-16" drill="0.35"/> +<via x="94.9" y="41.3" extent="1-16" drill="0.35"/> +<wire x1="66.83813125" y1="28.4678" x2="64.9822" y2="28.4678" width="0.1524" layer="16"/> +<wire x1="64.9822" y1="28.4678" x2="63.95" y2="29.5" width="0.1524" layer="16"/> +<via x="63.95" y="29.5" extent="1-16" drill="0.3"/> +<wire x1="80.5043375" y1="42.3296" x2="81.32009375" y2="42.3296" width="0.1524" layer="16"/> +<wire x1="81.32009375" y1="42.3296" x2="81.46969375" y2="42.18" width="0.1524" layer="16"/> +<wire x1="81.46969375" y1="42.18" x2="81.9574" y2="42.18" width="0.1524" layer="16"/> +<wire x1="81.9574" y1="42.18" x2="82.558" y2="42.7806" width="0.1524" layer="16"/> +<wire x1="91.5" y1="44.8" x2="91.75" y2="43.75" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="DRV-LO-V"> +<contactref element="R29" pad="1"/> +<contactref element="U2" pad="P$40"/> +<wire x1="73.49999375" y1="45.5" x2="74.989475" y2="45.5" width="0.2032" layer="1"/> +<wire x1="74.989475" y1="45.5" x2="75.007075" y2="45.4824" width="0.2032" layer="1"/> +<wire x1="75.9684125" y1="45.4824" x2="76.31979375" y2="45.13101875" width="0.2032" layer="1"/> +<wire x1="76.31979375" y1="45.13101875" x2="77.18020625" y2="45.13101875" width="0.2032" layer="1"/> +<wire x1="75.007075" y1="45.4824" x2="75.9684125" y2="45.4824" width="0.2032" layer="1"/> +<wire x1="79.1491875" y1="47.1" x2="80.25" y2="47.1" width="0.2032" layer="1"/> +<wire x1="77.18020625" y1="45.13101875" x2="79.1491875" y2="47.1" width="0.2032" layer="1"/> +</signal> +<signal name="DRV-HI-V"> +<contactref element="R28" pad="1"/> +<contactref element="U2" pad="P$42"/> +<via x="76.75" y="46.16961875" extent="1-16" drill="0.35"/> +<wire x1="73.49999375" y1="46.5" x2="75.13895" y2="46.5" width="0.2032" layer="1"/> +<wire x1="76.62441875" y1="46.2952" x2="76.75" y2="46.16961875" width="0.2032" layer="1"/> +<wire x1="75.13895" y1="46.5" x2="75.34375" y2="46.2952" width="0.2032" layer="1"/> +<wire x1="75.34375" y1="46.2952" x2="76.62441875" y2="46.2952" width="0.2032" layer="1"/> +<wire x1="76.75" y1="46.16961875" x2="78.11665625" y2="44.8029625" width="0.2032" layer="16"/> +<wire x1="78.11665625" y1="44.8029625" x2="78.8970375" y2="44.8029625" width="0.2032" layer="16"/> +<via x="78.8970375" y="44.8029625" extent="1-16" drill="0.35"/> +<wire x1="78.8970375" y1="44.8029625" x2="78.8970375" y2="43.0529625" width="0.2032" layer="1"/> +<wire x1="78.8970375" y1="43.0529625" x2="80.25" y2="41.7" width="0.2032" layer="1"/> +</signal> +<signal name="DRV-HI-W"> +<contactref element="R33" pad="1"/> +<contactref element="U2" pad="P$37"/> +<wire x1="73.49999375" y1="44.000003125" x2="75.299996875" y2="44.000003125" width="0.2032" layer="1"/> +<wire x1="75.299996875" y1="44.000003125" x2="75.4952" y2="43.8048" width="0.2032" layer="1"/> +<wire x1="76.50625" y1="43.8048" x2="76.6848" y2="43.62625" width="0.2032" layer="1"/> +<wire x1="76.6848" y1="43.62625" x2="76.6848" y2="43.1" width="0.2032" layer="1"/> +<wire x1="75.4952" y1="43.8048" x2="76.50625" y2="43.8048" width="0.2032" layer="1"/> +<via x="78.5106" y="42.54533125" extent="1-16" drill="0.35"/> +<wire x1="76.6848" y1="43.1" x2="76.7152" y2="43.0696" width="0.2032" layer="1"/> +<wire x1="76.7152" y1="43.0696" x2="76.7152" y2="42.57375" width="0.2032" layer="1"/> +<wire x1="76.7152" y1="42.57375" x2="76.89375" y2="42.3952" width="0.2032" layer="1"/> +<wire x1="76.89375" y1="42.3952" x2="78.10625" y2="42.3952" width="0.2032" layer="1"/> +<wire x1="78.10625" y1="42.3952" x2="78.25638125" y2="42.54533125" width="0.2032" layer="1"/> +<wire x1="78.25638125" y1="42.54533125" x2="78.5106" y2="42.54533125" width="0.2032" layer="1"/> +<wire x1="78.5106" y1="42.54533125" x2="78.5106" y2="41.67133125" width="0.2032" layer="16"/> +<wire x1="78.5106" y1="41.67133125" x2="78.1202" y2="41.28093125" width="0.2032" layer="16"/> +<via x="78.1202" y="41.28093125" extent="1-16" drill="0.35"/> +<wire x1="78.1202" y1="41.28093125" x2="78.30113125" y2="41.1" width="0.2032" layer="1"/> +<wire x1="78.30113125" y1="41.1" x2="78.6204625" y2="41.1" width="0.2032" layer="1"/> +<wire x1="79.8" y1="39.9204625" x2="79.8" y2="38.8" width="0.2032" layer="1"/> +<wire x1="79.8" y1="38.8" x2="79.6048" y2="38.6048" width="0.2032" layer="1"/> +<wire x1="78.6204625" y1="41.1" x2="79.8" y2="39.9204625" width="0.2032" layer="1"/> +<wire x1="79.6048" y1="38.6048" x2="79.52375" y2="38.6048" width="0.2032" layer="1"/> +<wire x1="79.52375" y1="38.6048" x2="79.3452" y2="38.42625" width="0.2032" layer="1"/> +<wire x1="79.3452" y1="38.42625" x2="79.3452" y2="32.9548" width="0.2032" layer="1"/> +<wire x1="79.3452" y1="32.9548" x2="80.25" y2="32.05" width="0.2032" layer="1"/> +</signal> +<signal name="PHASE-W"> +<contactref element="R36" pad="2"/> +<contactref element="U2" pad="P$36"/> +<contactref element="C33" pad="2"/> +<contactref element="U$11" pad="SH"/> +<contactref element="U$11" pad="VSW"/> +<contactref element="J11" pad="P$1"/> +<wire x1="73.49999375" y1="43.50000625" x2="73.5" y2="43.5" width="0.2032" layer="1"/> +<wire x1="75.2252625" y1="43.5" x2="75.3268625" y2="43.3984" width="0.2032" layer="1"/> +<wire x1="75.3268625" y1="43.3984" x2="75.6016" y2="43.3984" width="0.2032" layer="1"/> +<wire x1="75.6016" y1="43.3984" x2="75.9" y2="43.1" width="0.2032" layer="1"/> +<wire x1="73.5" y1="43.5" x2="75.2252625" y2="43.5" width="0.2032" layer="1"/> +<wire x1="92.37625" y1="35.6798" x2="92.5548" y2="35.50125" width="0.2032" layer="1"/> +<wire x1="92.0445875" y1="33.8138" x2="90.9554125" y2="33.8138" width="0.2032" layer="1"/> +<wire x1="90.9554125" y1="33.8138" x2="90.5756125" y2="34.1936" width="0.2032" layer="1"/> +<wire x1="91.75" y1="35.75" x2="91.8202" y2="35.6798" width="0.2032" layer="1"/> +<wire x1="91.8202" y1="35.6798" x2="92.37625" y2="35.6798" width="0.2032" layer="1"/> +<wire x1="92.5548" y1="35.50125" x2="92.5548" y2="34.3240125" width="0.2032" layer="1"/> +<wire x1="92.5548" y1="34.3240125" x2="92.0445875" y2="33.8138" width="0.2032" layer="1"/> +<wire x1="90.5756125" y1="34.1936" x2="87.9243875" y2="34.1936" width="0.2032" layer="1"/> +<wire x1="87.9243875" y1="34.1936" x2="87.5445875" y2="33.8138" width="0.2032" layer="1"/> +<via x="75.9" y="43.1" extent="1-16" drill="0.35"/> +<wire x1="78.2" y1="38.6" x2="78.2" y2="39.5" width="0.2032" layer="1"/> +<wire x1="78.2" y1="39.5" x2="77.45766875" y2="40.24233125" width="0.2032" layer="1"/> +<wire x1="77.45766875" y1="40.24233125" x2="77.32240625" y2="40.24233125" width="0.2032" layer="1"/> +<wire x1="76.2081375" y1="41.3566" x2="75.88880625" y2="41.3566" width="0.2032" layer="1"/> +<via x="75.88880625" y="41.3566" extent="1-16" drill="0.35"/> +<wire x1="75.88880625" y1="41.3566" x2="75.88880625" y2="43.08880625" width="0.2032" layer="16"/> +<wire x1="75.88880625" y1="43.08880625" x2="75.9" y2="43.1" width="0.2032" layer="16"/> +<wire x1="77.32240625" y1="40.24233125" x2="76.2081375" y2="41.3566" width="0.2032" layer="1"/> +<wire x1="87.5445875" y1="33.8138" x2="82.7412" y2="33.8138" width="0.2032" layer="1"/> +<wire x1="82.7412" y1="33.8138" x2="82.558" y2="33.6306" width="0.2032" layer="1"/> +<via x="82.558" y="33.6306" extent="1-16" drill="0.35"/> +<wire x1="82.558" y1="33.6306" x2="81.8" y2="34.3886" width="0.2032" layer="16"/> +<wire x1="82.3322" y1="36.12413125" x2="82.3322" y2="36.64786875" width="0.2032" layer="16"/> +<wire x1="82.3322" y1="36.64786875" x2="81.96186875" y2="37.0182" width="0.2032" layer="16"/> +<wire x1="81.8" y1="34.3886" x2="81.8" y2="35.59193125" width="0.2032" layer="16"/> +<wire x1="81.8" y1="35.59193125" x2="82.3322" y2="36.12413125" width="0.2032" layer="16"/> +<wire x1="79.7818" y1="37.0182" x2="78.2" y2="38.6" width="0.2032" layer="16"/> +<via x="78.2" y="38.6" extent="1-16" drill="0.35"/> +<wire x1="81.96186875" y1="37.0182" x2="79.7818" y2="37.0182" width="0.2032" layer="16"/> +<polygon width="0.2032" layer="1" thermals="no" rank="3"> +<vertex x="91.3" y="40.3"/> +<vertex x="100.5" y="40.3"/> +<vertex x="100.5" y="30.3"/> +<vertex x="95.5" y="30.3"/> +<vertex x="93" y="32.8"/> +<vertex x="93" y="35.8"/> +<vertex x="92.6" y="36.2"/> +<vertex x="91.3" y="36.2"/> +</polygon> +<polygon width="0.2032" layer="16" thermals="no" rank="3"> +<vertex x="100.5" y="40.3"/> +<vertex x="91.3" y="40.3"/> +<vertex x="91.3" y="34.5"/> +<vertex x="95.5" y="30.3"/> +<vertex x="100.5" y="30.3"/> +</polygon> +<via x="91.6" y="39.9" extent="1-16" drill="0.35"/> +<wire x1="78.2" y1="38.6" x2="77.8" y2="38.6" width="0.2032" layer="16"/> +<wire x1="77.8" y1="38.6" x2="77.5323375" y2="38.3323375" width="0.2032" layer="16"/> +<wire x1="77.5323375" y1="30.908125" x2="74.5050125" y2="27.8808" width="0.2032" layer="16"/> +<wire x1="74.5050125" y1="27.8808" x2="69.68180625" y2="27.8808" width="0.2032" layer="16"/> +<wire x1="69.23020625" y1="27.4292" x2="68.2960625" y2="27.4292" width="0.2032" layer="16"/> +<wire x1="68.2960625" y1="27.4292" x2="67.6638625" y2="28.0614" width="0.2032" layer="16"/> +<wire x1="69.68180625" y1="27.8808" x2="69.23020625" y2="27.4292" width="0.2032" layer="16"/> +<wire x1="77.5323375" y1="38.3323375" x2="77.5323375" y2="30.908125" width="0.2032" layer="16"/> +<wire x1="67.6638625" y1="28.0614" x2="66.66979375" y2="28.0614" width="0.2032" layer="16"/> +<via x="92.3" y="39.9" extent="1-16" drill="0.35"/> +<via x="91.6" y="39.1" extent="1-16" drill="0.35"/> +<via x="92.3" y="39.1" extent="1-16" drill="0.35"/> +<via x="91.6" y="38.3" extent="1-16" drill="0.35"/> +<via x="92.3" y="38.3" extent="1-16" drill="0.35"/> +<via x="91.6" y="37.5" extent="1-16" drill="0.35"/> +<via x="92.3" y="37.5" extent="1-16" drill="0.35"/> +<via x="91.6" y="36.7" extent="1-16" drill="0.35"/> +<via x="92.3" y="36.7" extent="1-16" drill="0.35"/> +<via x="93.5" y="39.9" extent="1-16" drill="0.35"/> +<via x="93.6" y="38" extent="1-16" drill="0.35"/> +<via x="93.6" y="36" extent="1-16" drill="0.35"/> +<via x="95" y="39.9" extent="1-16" drill="0.35"/> +<via x="95" y="38.3" extent="1-16" drill="0.35"/> +<via x="95.1" y="37.1" extent="1-16" drill="0.35"/> +<via x="96.5" y="39.9" extent="1-16" drill="0.35"/> +<via x="96.5" y="38.3" extent="1-16" drill="0.35"/> +<via x="98" y="38.3" extent="1-16" drill="0.35"/> +<via x="98" y="39.9" extent="1-16" drill="0.35"/> +<via x="98.5" y="37.1" extent="1-16" drill="0.35"/> +<via x="99.6" y="30.8" extent="1-16" drill="0.35"/> +<wire x1="66.66979375" y1="28.0614" x2="64.10839375" y2="25.5" width="0.1524" layer="16"/> +<wire x1="64.10839375" y1="25.5" x2="63.95" y2="25.5" width="0.1524" layer="16"/> +<via x="63.95" y="25.5" extent="1-16" drill="0.3"/> +<wire x1="91.6" y1="36.7" x2="91.75" y2="35.75" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="DRV-LO-W"> +<contactref element="R34" pad="1"/> +<contactref element="U2" pad="P$35"/> +<wire x1="73.49999375" y1="43.00000625" x2="73.5" y2="43" width="0.2032" layer="1"/> +<wire x1="73.5" y1="43" x2="75.1152" y2="43" width="0.2032" layer="1"/> +<wire x1="75.1152" y1="43" x2="75.1152" y2="42.57375" width="0.2032" layer="1"/> +<wire x1="80.25" y1="40.0452" x2="80.25" y2="37.95" width="0.2032" layer="1"/> +<wire x1="75.1152" y1="42.57375" x2="75.29375" y2="42.3952" width="0.2032" layer="1"/> +<wire x1="75.29375" y1="42.3952" x2="76.3190125" y2="42.3952" width="0.2032" layer="1"/> +<wire x1="76.3190125" y1="42.3952" x2="76.7254125" y2="41.9888" width="0.2032" layer="1"/> +<wire x1="78.1730625" y1="41.9888" x2="78.24873125" y2="41.91313125" width="0.2032" layer="1"/> +<wire x1="78.24873125" y1="41.91313125" x2="78.38206875" y2="41.91313125" width="0.2032" layer="1"/> +<wire x1="76.7254125" y1="41.9888" x2="78.1730625" y2="41.9888" width="0.2032" layer="1"/> +<wire x1="78.38206875" y1="41.91313125" x2="80.25" y2="40.0452" width="0.2032" layer="1"/> +</signal> +<signal name="SL-W"> +<contactref element="U2" pad="P$34"/> +<contactref element="R5" pad="B"/> +<contactref element="U$11" pad="PGND"/> +<wire x1="73.49999375" y1="42.50000625" x2="73.55549375" y2="42.44450625" width="0.2032" layer="1"/> +<wire x1="75.1254125" y1="41.9888" x2="76.150675" y2="41.9888" width="0.2032" layer="1"/> +<wire x1="73.55549375" y1="42.44450625" x2="74.66970625" y2="42.44450625" width="0.2032" layer="1"/> +<wire x1="74.66970625" y1="42.44450625" x2="75.1254125" y2="41.9888" width="0.2032" layer="1"/> +<via x="79.1678" y="39.65859375" extent="1-16" drill="0.35"/> +<wire x1="78.1776625" y1="40.64873125" x2="79.1678" y2="39.65859375" width="0.2032" layer="1"/> +<wire x1="77.49074375" y1="40.64873125" x2="78.1776625" y2="40.64873125" width="0.2032" layer="1"/> +<wire x1="76.150675" y1="41.9888" x2="77.49074375" y2="40.64873125" width="0.2032" layer="1"/> +<via x="80.8822" y="39.3" extent="1-16" drill="0.35"/> +<wire x1="82.2564" y1="38.2258" x2="82.6742" y2="38.2258" width="0.2032" layer="1"/> +<wire x1="83" y1="38.2258" x2="82.6742" y2="38.2258" width="0.2032" layer="1"/> +<wire x1="82.6742" y1="38.2258" x2="82.45" y2="38.45" width="0.2032" layer="1"/> +<polygon width="0.2032" layer="1" thermals="no"> +<vertex x="87.3" y="40.5"/> +<vertex x="86.2" y="40.5"/> +<vertex x="84.4" y="38.7"/> +<vertex x="79.5" y="38.7"/> +<vertex x="79.5" y="35.3"/> +<vertex x="81" y="33.8"/> +<vertex x="86.4" y="33.8"/> +<vertex x="87.3" y="34.7"/> +</polygon> +<polygon width="0.2032" layer="16" thermals="no" rank="3"> +<vertex x="87.3" y="40.5"/> +<vertex x="85.9" y="40.5"/> +<vertex x="85.9" y="36"/> +<vertex x="87.3" y="36"/> +</polygon> +<via x="87" y="40" extent="1-16" drill="0.35"/> +<via x="86.3" y="40" extent="1-16" drill="0.35"/> +<wire x1="82.45" y1="38.45" x2="82.3" y2="38.6" width="0.2032" layer="1"/> +<wire x1="80.8822" y1="39.3" x2="79.52639375" y2="39.3" width="0.2032" layer="16"/> +<wire x1="79.52639375" y1="39.3" x2="79.1678" y2="39.65859375" width="0.2032" layer="16"/> +<wire x1="80.8822" y1="39.3" x2="80.8822" y2="38.9178" width="0.2032" layer="1"/> +<wire x1="81.35" y1="38.45" x2="82.45" y2="38.45" width="0.2032" layer="1"/> +<wire x1="80.8822" y1="38.9178" x2="81.35" y2="38.45" width="0.2032" layer="1"/> +<via x="87" y="39.2" extent="1-16" drill="0.35"/> +<via x="86.3" y="39.2" extent="1-16" drill="0.35"/> +<via x="87" y="38.4" extent="1-16" drill="0.35"/> +<via x="86.3" y="38.4" extent="1-16" drill="0.35"/> +<via x="87" y="37.6" extent="1-16" drill="0.35"/> +<via x="86.3" y="37.6" extent="1-16" drill="0.35"/> +<via x="87" y="36.8" extent="1-16" drill="0.35"/> +<via x="86.3" y="36.8" extent="1-16" drill="0.35"/> +</signal> +<signal name="SHNT-W-HI"> +<contactref element="R20" pad="1"/> +<contactref element="R5" pad="SB"/> +<via x="81.7" y="36.386" extent="1-16" drill="0.35"/> +<wire x1="77.9387375" y1="30.7397875" x2="74.67335" y2="27.4744" width="0.2032" layer="16"/> +<wire x1="70.7258" y1="27.4744" x2="70.5" y2="27.2486" width="0.2032" layer="16"/> +<via x="70.5" y="27.2486" extent="1-16" drill="0.35"/> +<wire x1="70.5" y1="27.2486" x2="70.5" y2="33.35" width="0.2032" layer="1"/> +<wire x1="74.67335" y1="27.4744" x2="70.7258" y2="27.4744" width="0.2032" layer="16"/> +<wire x1="81.7" y1="36.386" x2="79.086" y2="36.386" width="0.2032" layer="16"/> +<wire x1="79.086" y1="36.386" x2="77.9387375" y2="35.2387375" width="0.2032" layer="16"/> +<wire x1="77.9387375" y1="35.2387375" x2="77.9387375" y2="30.7397875" width="0.2032" layer="16"/> +</signal> +<signal name="SHNT-W-LO"> +<contactref element="R21" pad="1"/> +<contactref element="R5" pad="SA"/> +<via x="81.7" y="33.586" extent="1-16" drill="0.35"/> +<wire x1="81.7" y1="33.586" x2="81.7" y2="33.9138625" width="0.2032" layer="16"/> +<wire x1="81.7" y1="33.9138625" x2="81.3936" y2="34.2202625" width="0.2032" layer="16"/> +<wire x1="81.3936" y1="34.2202625" x2="81.3936" y2="34.686" width="0.2032" layer="16"/> +<wire x1="81.3936" y1="34.686" x2="80.1" y2="35.9796" width="0.2032" layer="16"/> +<wire x1="78.3451375" y1="30.57145" x2="74.8416875" y2="27.068" width="0.2032" layer="16"/> +<wire x1="74.8416875" y1="27.068" x2="72.4" y2="27.068" width="0.2032" layer="16"/> +<wire x1="72.4" y1="27.068" x2="72.2" y2="26.868" width="0.2032" layer="16"/> +<wire x1="72.2" y1="26.868" x2="72.2" y2="26.8422" width="0.2032" layer="16"/> +<via x="72.2" y="26.8422" extent="1-16" drill="0.35"/> +<wire x1="72.2" y1="26.8422" x2="72.2" y2="33.35" width="0.2032" layer="1"/> +<wire x1="80.1" y1="35.9796" x2="79.2543375" y2="35.9796" width="0.2032" layer="16"/> +<wire x1="79.2543375" y1="35.9796" x2="78.3451375" y2="35.0704" width="0.2032" layer="16"/> +<wire x1="78.3451375" y1="35.0704" x2="78.3451375" y2="30.57145" width="0.2032" layer="16"/> +</signal> +<signal name="N$7"> +<contactref element="U2" pad="P$38"/> +<contactref element="C33" pad="1"/> +<wire x1="73.49999375" y1="44.500003125" x2="75.374746875" y2="44.500003125" width="0.2032" layer="1"/> +<wire x1="75.374746875" y1="44.500003125" x2="75.66355" y2="44.2112" width="0.2032" layer="1"/> +<wire x1="76.6745875" y1="44.2112" x2="77.0912" y2="43.7945875" width="0.2032" layer="1"/> +<wire x1="77.0912" y1="43.7945875" x2="77.0912" y2="43.5088" width="0.2032" layer="1"/> +<wire x1="77.0912" y1="43.5088" x2="77.5" y2="43.1" width="0.2032" layer="1"/> +<wire x1="75.66355" y1="44.2112" x2="76.6745875" y2="44.2112" width="0.2032" layer="1"/> +</signal> +<signal name="N$8"> +<contactref element="U2" pad="P$43"/> +<contactref element="C32" pad="1"/> +<wire x1="73.49999375" y1="46.999996875" x2="75.949996875" y2="46.999996875" width="0.2032" layer="1"/> +<wire x1="75.949996875" y1="46.999996875" x2="75.95" y2="47" width="0.2032" layer="1"/> +</signal> +<signal name="N$9"> +<contactref element="U2" pad="P$48"/> +<contactref element="C31" pad="1"/> +<wire x1="73.49999375" y1="49.49999375" x2="75.44999375" y2="49.49999375" width="0.2032" layer="1"/> +<wire x1="75.44999375" y1="49.49999375" x2="75.95" y2="50" width="0.2032" layer="1"/> +</signal> +<signal name="N$13"> +<contactref element="U2" pad="P$33"/> +<contactref element="C28" pad="1"/> +<contactref element="R18" pad="2"/> +<wire x1="67.05" y1="36.5" x2="68.0452" y2="37.4952" width="0.2032" layer="1"/> +<wire x1="68.0452" y1="37.4952" x2="69.2894125" y2="37.4952" width="0.2032" layer="1"/> +<wire x1="70.422871875" y1="37.8112" x2="70.51421875" y2="37.894296875" width="0.2032" layer="1"/> +<wire x1="69.6054125" y1="37.8112" x2="70.422871875" y2="37.8112" width="0.2032" layer="1"/> +<wire x1="69.2894125" y1="37.4952" x2="69.6054125" y2="37.8112" width="0.2032" layer="1"/> +<wire x1="70.51421875" y1="37.894296875" x2="71.2808" y2="38.660878125" width="0.2032" layer="1"/> +<wire x1="71.2808" y1="39.14954375" x2="71.20129375" y2="39.22905" width="0.2032" layer="1"/> +<wire x1="71.2808" y1="38.660878125" x2="71.2808" y2="39.14954375" width="0.2032" layer="1"/> +<wire x1="73.49999375" y1="41.9987" x2="73.49999375" y2="42.000009375" width="0.2032" layer="1"/> +<wire x1="73.4458" y1="41.94450625" x2="73.49999375" y2="41.9987" width="0.2032" layer="1"/> +<wire x1="71.20129375" y1="40.82550625" x2="72.32029375" y2="41.94450625" width="0.2032" layer="1"/> +<wire x1="72.32029375" y1="41.94450625" x2="73.4458" y2="41.94450625" width="0.2032" layer="1"/> +<wire x1="71.20129375" y1="39.22905" x2="71.20129375" y2="40.82550625" width="0.2032" layer="1"/> +<wire x1="67.1" y1="35.25" x2="67.1" y2="36.45" width="0.2032" layer="1"/> +<wire x1="67.1" y1="36.45" x2="67.05" y2="36.5" width="0.2032" layer="1"/> +</signal> +<signal name="N$14"> +<contactref element="U2" pad="P$32"/> +<contactref element="C28" pad="2"/> +<contactref element="R19" pad="2"/> +<wire x1="73.49999375" y1="41.500009375" x2="73.444490625" y2="41.44450625" width="0.2032" layer="1"/> +<wire x1="71.60769375" y1="39.3973875" x2="71.6872" y2="39.31788125" width="0.2032" layer="1"/> +<wire x1="71.60769375" y1="40.65716875" x2="71.60769375" y2="39.3973875" width="0.2032" layer="1"/> +<wire x1="73.444490625" y1="41.44450625" x2="72.39503125" y2="41.44450625" width="0.2032" layer="1"/> +<wire x1="72.39503125" y1="41.44450625" x2="71.60769375" y2="40.65716875" width="0.2032" layer="1"/> +<wire x1="71.6872" y1="39.31788125" x2="71.6872" y2="38.4119375" width="0.2032" layer="1"/> +<wire x1="70.5800625" y1="37.4048" x2="69.77375" y2="37.4048" width="0.2032" layer="1"/> +<wire x1="68.96895" y1="36.6" x2="68.95" y2="36.5" width="0.2032" layer="1"/> +<wire x1="71.6872" y1="38.4119375" x2="70.5800625" y2="37.4048" width="0.2032" layer="1"/> +<wire x1="69.77375" y1="37.4048" x2="68.96895" y2="36.6" width="0.2032" layer="1"/> +<wire x1="68.95" y1="36.5" x2="68.95" y2="35.4" width="0.2032" layer="1"/> +<wire x1="68.95" y1="35.4" x2="68.8" y2="35.25" width="0.2032" layer="1"/> +</signal> +<signal name="N$15"> +<contactref element="U2" pad="P$31"/> +<contactref element="C29" pad="1"/> +<contactref element="R20" pad="2"/> +<wire x1="73.49999375" y1="41.000009375" x2="73.444496875" y2="40.9445125" width="0.2032" layer="1"/> +<wire x1="72.01409375" y1="39.565725" x2="72.0936" y2="39.48621875" width="0.2032" layer="1"/> +<wire x1="72.01409375" y1="40.48883125" x2="72.01409375" y2="39.565725" width="0.2032" layer="1"/> +<wire x1="73.444496875" y1="40.9445125" x2="72.469775" y2="40.9445125" width="0.2032" layer="1"/> +<wire x1="72.469775" y1="40.9445125" x2="72.01409375" y2="40.48883125" width="0.2032" layer="1"/> +<wire x1="72.0936" y1="38.2436" x2="70.35" y2="36.5" width="0.2032" layer="1"/> +<wire x1="72.0936" y1="39.48621875" x2="72.0936" y2="38.2436" width="0.2032" layer="1"/> +<wire x1="70.35" y1="36.5" x2="70.35" y2="35.4" width="0.2032" layer="1"/> +<wire x1="70.35" y1="35.4" x2="70.5" y2="35.25" width="0.2032" layer="1"/> +</signal> +<signal name="N$16"> +<contactref element="U2" pad="P$30"/> +<contactref element="C29" pad="2"/> +<contactref element="R21" pad="2"/> +<wire x1="72.25" y1="36.5" x2="72.5" y2="36.85" width="0.2032" layer="1"/> +<wire x1="72.5" y1="39.65455625" x2="72.42049375" y2="39.7340625" width="0.2032" layer="1"/> +<wire x1="72.42049375" y1="39.7340625" x2="72.42049375" y2="40.32049375" width="0.2032" layer="1"/> +<wire x1="72.5" y1="36.85" x2="72.5" y2="39.65455625" width="0.2032" layer="1"/> +<wire x1="72.6000125" y1="40.5000125" x2="73.49999375" y2="40.5000125" width="0.2032" layer="1"/> +<wire x1="72.42049375" y1="40.32049375" x2="72.6000125" y2="40.5000125" width="0.2032" layer="1"/> +<wire x1="72.25" y1="36.5" x2="72.25" y2="35.3" width="0.2032" layer="1"/> +<wire x1="72.25" y1="35.3" x2="72.2" y2="35.25" width="0.2032" layer="1"/> +</signal> +<signal name="CP1"> +<contactref element="C19" pad="1"/> +<contactref element="U2" pad="P$14"/> +<wire x1="66.000009375" y1="46.999996875" x2="64.731053125" y2="46.999996875" width="0.2032" layer="1"/> +<wire x1="64.731053125" y1="46.999996875" x2="64.32625" y2="47.4048" width="0.2032" layer="1"/> +<wire x1="64.32625" y1="47.4048" x2="62.7048" y2="47.4048" width="0.2032" layer="1"/> +<wire x1="62.7048" y1="47.4048" x2="61.85" y2="46.5" width="0.2032" layer="1"/> +</signal> +<signal name="CP2"> +<contactref element="C19" pad="2"/> +<contactref element="U2" pad="P$15"/> +<wire x1="66.000009375" y1="46.5" x2="63.75" y2="46.5" width="0.2032" layer="1"/> +</signal> +<signal name="N$18"> +<contactref element="U2" pad="P$13"/> +<contactref element="C16" pad="2"/> +<contactref element="C13" pad="2"/> +<wire x1="66.000009375" y1="47.499996875" x2="64.805790625" y2="47.499996875" width="0.2032" layer="1"/> +<wire x1="64.805790625" y1="47.499996875" x2="64.4945875" y2="47.8112" width="0.2032" layer="1"/> +<wire x1="63.7888" y1="47.8112" x2="62.8" y2="48.7" width="0.2032" layer="1"/> +<wire x1="64.4945875" y1="47.8112" x2="63.7888" y2="47.8112" width="0.2032" layer="1"/> +<wire x1="62.8" y1="48.7" x2="62.8" y2="50.45" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$20"> +<contactref element="C17" pad="2"/> +<contactref element="C14" pad="2"/> +<contactref element="U2" pad="P$23"/> +<contactref element="U2" pad="P$11"/> +<wire x1="66.000009375" y1="48.49999375" x2="66.84545625" y2="48.49999375" width="0.2032" layer="1"/> +<wire x1="67.07950625" y1="48.26594375" x2="66.84545625" y2="48.49999375" width="0.2032" layer="1"/> +<wire x1="66.000009375" y1="42.50000625" x2="66.84545625" y2="42.50000625" width="0.2032" layer="1"/> +<wire x1="66.84545625" y1="42.50000625" x2="67.07950625" y2="42.73405625" width="0.2032" layer="1"/> +<wire x1="67.07950625" y1="42.73405625" x2="67.07950625" y2="48.26594375" width="0.2032" layer="1"/> +<wire x1="62.9" y1="40" x2="62.9" y2="41.5" width="0.2032" layer="1"/> +<wire x1="62.9" y1="41.5" x2="62.9" y2="41.75" width="0.2032" layer="1"/> +<wire x1="66.000009375" y1="42.50000625" x2="63.90000625" y2="42.50000625" width="0.2032" layer="1"/> +<wire x1="63.90000625" y1="42.50000625" x2="62.9" y2="41.5" width="0.2032" layer="1"/> +</signal> +<signal name="N$11"> +<contactref element="U2" pad="P$27"/> +<contactref element="C20" pad="2"/> +<wire x1="66.000009375" y1="40.5000125" x2="65.999996875" y2="40.5" width="0.2032" layer="1"/> +<wire x1="65.999996875" y1="40.5" x2="65" y2="40.5" width="0.2032" layer="1"/> +<wire x1="65" y1="40.5" x2="64.85" y2="40.35" width="0.2032" layer="1"/> +<wire x1="64.85" y1="40.35" x2="64.85" y2="38.7" width="0.2032" layer="1"/> +</signal> +<signal name="N$21"> +<contactref element="R11" pad="1"/> +<contactref element="U2" pad="P$7"/> +<wire x1="66.000009375" y1="50.499990625" x2="66.00001875" y2="50.5" width="0.2032" layer="1"/> +<wire x1="67" y1="50.5" x2="67" y2="50.6545375" width="0.2032" layer="1"/> +<wire x1="67" y1="50.6545375" x2="67.07950625" y2="50.73404375" width="0.2032" layer="1"/> +<wire x1="67.07950625" y1="53.76593125" x2="66.90095625" y2="53.94448125" width="0.2032" layer="1"/> +<wire x1="67.07950625" y1="50.73404375" x2="67.07950625" y2="53.76593125" width="0.2032" layer="1"/> +<wire x1="62.10551875" y1="53.94448125" x2="61.85" y2="54.1" width="0.2032" layer="1"/> +<wire x1="66.00001875" y1="50.5" x2="67" y2="50.5" width="0.2032" layer="1"/> +<wire x1="66.90095625" y1="53.94448125" x2="62.10551875" y2="53.94448125" width="0.2032" layer="1"/> +</signal> +<signal name="M-PWM"> +<contactref element="U2" pad="P$8"/> +<wire x1="66.000009375" y1="49.999990625" x2="64.679559375" y2="49.999990625" width="0.1524" layer="1"/> +<wire x1="64.679559375" y1="49.999990625" x2="64.3596" y2="50.31995" width="0.1524" layer="1"/> +<via x="64.3596" y="50.31995" extent="1-16" drill="0.3"/> +<wire x1="64.3596" y1="50.31995" x2="63.78435" y2="50.8952" width="0.1524" layer="16"/> +<wire x1="63.78435" y1="50.8952" x2="62.4890625" y2="50.8952" width="0.1524" layer="16"/> +<wire x1="62.4890625" y1="50.8952" x2="61.5656" y2="49.9717375" width="0.1524" layer="16"/> +<wire x1="61.5656" y1="49.9717375" x2="61.5656" y2="49.61718125" width="0.1524" layer="16"/> +<wire x1="61.5656" y1="49.61718125" x2="60.88281875" y2="48.9344" width="0.1524" layer="16"/> +<wire x1="59.11718125" y1="48.9344" x2="58.3904" y2="49.66118125" width="0.1524" layer="16"/> +<wire x1="60.88281875" y1="48.9344" x2="59.11718125" y2="48.9344" width="0.1524" layer="16"/> +<wire x1="58.3904" y1="53.18895" x2="58.07935" y2="53.5" width="0.1524" layer="16"/> +<wire x1="58.3904" y1="49.66118125" x2="58.3904" y2="53.18895" width="0.1524" layer="16"/> +<wire x1="58.07935" y1="53.5" x2="55.5" y2="53.5" width="0.1524" layer="16"/> +<wire x1="54.4" y1="52.4" x2="54.4" y2="50.9" width="0.1524" layer="16"/> +<wire x1="52.78005" y1="49.531" x2="52.469" y2="49.21995" width="0.1524" layer="16"/> +<wire x1="52.469" y1="49.21995" x2="52.469" y2="48.78005" width="0.1524" layer="16"/> +<wire x1="52.469" y1="48.78005" x2="52.724525" y2="48.524525" width="0.1524" layer="16"/> +<wire x1="54.4" y1="50.9" x2="53.031" y2="49.531" width="0.1524" layer="16"/> +<wire x1="53.031" y1="49.531" x2="52.78005" y2="49.531" width="0.1524" layer="16"/> +<wire x1="52.724525" y1="48.524525" x2="52.724525" y2="48.473075" width="0.1524" layer="16"/> +<wire x1="52.724525" y1="48.473075" x2="52.9548" y2="48.2428" width="0.1524" layer="16"/> +<via x="52.9548" y="48.2428" extent="1-16" drill="0.3"/> +<wire x1="52.7286" y1="47.6253125" x2="52.5946875" y2="47.4914" width="0.1524" layer="1"/> +<wire x1="52.5946875" y1="47.4914" x2="51.6053125" y2="47.4914" width="0.1524" layer="1"/> +<wire x1="51.6053125" y1="47.4914" x2="51.4714" y2="47.6253125" width="0.1524" layer="1"/> +<wire x1="52.7286" y1="48.0166" x2="52.7286" y2="47.6253125" width="0.1524" layer="1"/> +<wire x1="51.4714" y1="48.1286" x2="51.4714" y2="47.6253125" width="0.1524" layer="1"/> +<wire x1="52.9548" y1="48.2428" x2="52.7286" y2="48.0166" width="0.1524" layer="1"/> +<wire x1="55.5" y1="53.5" x2="54.4" y2="52.4" width="0.1524" layer="16"/> +<contactref element="U1" pad="12"/> +<wire x1="50.4" y1="48.35" x2="51.25" y2="48.35" width="0.1524" layer="1"/> +<wire x1="51.25" y1="48.35" x2="51.4714" y2="48.1286" width="0.1524" layer="1"/> +</signal> +<signal name="DRV_OCTW"> +<contactref element="U2" pad="P$5"/> +<wire x1="66.000009375" y1="51.4999875" x2="65.999996875" y2="51.5" width="0.2032" layer="1"/> +<wire x1="66.000009375" y1="51.4999875" x2="64.6877125" y2="51.4999875" width="0.1524" layer="1"/> +<wire x1="64.6877125" y1="51.4999875" x2="64.57955" y2="51.60815" width="0.1524" layer="1"/> +<wire x1="64.57955" y1="51.60815" x2="64.09619375" y2="51.60815" width="0.1524" layer="1"/> +<via x="62.84135" y="52.1096" extent="1-16" drill="0.3"/> +<wire x1="63.06755" y1="51.8834" x2="62.84135" y2="52.1096" width="0.1524" layer="1"/> +<wire x1="63.82094375" y1="51.8834" x2="63.06755" y2="51.8834" width="0.1524" layer="1"/> +<wire x1="64.09619375" y1="51.60815" x2="63.82094375" y2="51.8834" width="0.1524" layer="1"/> +<wire x1="62.84135" y1="52.1096" x2="60.956" y2="50.22425" width="0.1524" layer="16"/> +<wire x1="60.956" y1="50.22425" x2="60.956" y2="49.86969375" width="0.1524" layer="16"/> +<wire x1="60.956" y1="49.86969375" x2="60.63030625" y2="49.544" width="0.1524" layer="16"/> +<wire x1="59.36969375" y1="49.544" x2="59" y2="49.91369375" width="0.1524" layer="16"/> +<wire x1="60.63030625" y1="49.544" x2="59.36969375" y2="49.544" width="0.1524" layer="16"/> +<wire x1="59" y1="53.7" x2="56.6" y2="56.1" width="0.1524" layer="16"/> +<wire x1="59" y1="49.91369375" x2="59" y2="53.7" width="0.1524" layer="16"/> +<wire x1="55.6" y1="56.1" x2="56.6" y2="56.1" width="0.1524" layer="16"/> +<via x="44.9" y="52.1" extent="1-16" drill="0.3"/> +<contactref element="U1" pad="26"/> +<wire x1="45.15" y1="51.1" x2="45.15" y2="51.85" width="0.1524" layer="1"/> +<wire x1="45.15" y1="51.85" x2="44.9" y2="52.1" width="0.1524" layer="1"/> +<wire x1="44.9" y1="52.1" x2="46.6" y2="53.8" width="0.1524" layer="16"/> +<wire x1="53.3" y1="53.8" x2="55.6" y2="56.1" width="0.1524" layer="16"/> +<wire x1="46.6" y1="53.8" x2="53.3" y2="53.8" width="0.1524" layer="16"/> +</signal> +<signal name="N$34"> +<contactref element="L1" pad="1"/> +<contactref element="C12" pad="1"/> +<contactref element="U1" pad="62"/> +<wire x1="49.1" y1="39.8" x2="49.1" y2="41.1" width="0.1524" layer="1"/> +<wire x1="48.65" y1="41.55" x2="48.65" y2="42.1" width="0.1524" layer="1"/> +<wire x1="49.1" y1="41.1" x2="48.65" y2="41.55" width="0.1524" layer="1"/> +<wire x1="49.1" y1="39.8" x2="49.05" y2="39.75" width="0.1524" layer="1"/> +<wire x1="49.05" y1="39.75" x2="49.05" y2="38.3" width="0.1524" layer="1"/> +</signal> +<signal name="PWMLO2"> +<contactref element="U2" pad="P$20"/> +<contactref element="U1" pad="18"/> +<wire x1="66.000009375" y1="44.000003125" x2="64.537884375" y2="44.000003125" width="0.1524" layer="1"/> +<wire x1="64.537884375" y1="44.000003125" x2="64.0856875" y2="44.4522" width="0.1524" layer="1"/> +<wire x1="64.0856875" y1="44.4522" x2="60.9002875" y2="44.4522" width="0.1524" layer="1"/> +<wire x1="57.9856" y1="47.3668875" x2="57.9856" y2="47.9144" width="0.1524" layer="1"/> +<wire x1="60.9002875" y1="44.4522" x2="57.9856" y2="47.3668875" width="0.1524" layer="1"/> +<wire x1="57.4" y1="48.5" x2="55.5" y2="48.5" width="0.1524" layer="1"/> +<wire x1="55.5" y1="48.5" x2="54.7" y2="49.3" width="0.1524" layer="1"/> +<wire x1="57.9856" y1="47.9144" x2="57.4" y2="48.5" width="0.1524" layer="1"/> +<wire x1="54.7" y1="49.3" x2="54.7" y2="49.9378875" width="0.1524" layer="1"/> +<wire x1="54.7" y1="49.9378875" x2="52.8474875" y2="51.7904" width="0.1524" layer="1"/> +<wire x1="49.15" y1="51.55" x2="49.15" y2="51.1" width="0.1524" layer="1"/> +<wire x1="52.8474875" y1="51.7904" x2="49.3904" y2="51.7904" width="0.1524" layer="1"/> +<wire x1="49.3904" y1="51.7904" x2="49.15" y2="51.55" width="0.1524" layer="1"/> +</signal> +<signal name="PWMLO3"> +<contactref element="U2" pad="P$22"/> +<contactref element="U1" pad="16"/> +<wire x1="50.4" y1="50.35" x2="51.2308" y2="51.1808" width="0.1524" layer="1"/> +<wire x1="51.2308" y1="51.1808" x2="52.58814375" y2="51.1808" width="0.1524" layer="1"/> +<wire x1="52.58814375" y1="51.1808" x2="54.0904" y2="49.67854375" width="0.1524" layer="1"/> +<wire x1="54.0904" y1="49.67854375" x2="54.0904" y2="49.0474875" width="0.1524" layer="1"/> +<wire x1="54.8" y1="48.3378875" x2="54.8" y2="46.8" width="0.1524" layer="1"/> +<wire x1="54.8" y1="46.8" x2="55.7" y2="45.9" width="0.1524" layer="1"/> +<wire x1="55.7" y1="45.9" x2="58.590375" y2="45.9" width="0.1524" layer="1"/> +<wire x1="58.590375" y1="45.9" x2="60.647775" y2="43.8426" width="0.1524" layer="1"/> +<wire x1="60.647775" y1="43.8426" x2="63.82634375" y2="43.8426" width="0.1524" layer="1"/> +<wire x1="64.6689375" y1="43.00000625" x2="66.000009375" y2="43.00000625" width="0.1524" layer="1"/> +<wire x1="54.0904" y1="49.0474875" x2="54.8" y2="48.3378875" width="0.1524" layer="1"/> +<wire x1="63.82634375" y1="43.8426" x2="64.6689375" y2="43.00000625" width="0.1524" layer="1"/> +</signal> +<signal name="PWMLO1"> +<contactref element="U2" pad="P$18"/> +<contactref element="U1" pad="20"/> +<wire x1="66.000009375" y1="45.000003125" x2="64.399996875" y2="45.000003125" width="0.1524" layer="1"/> +<wire x1="64.399996875" y1="45.000003125" x2="64.3382" y2="45.0618" width="0.1524" layer="1"/> +<wire x1="64.3382" y1="45.0618" x2="61.1528" y2="45.0618" width="0.1524" layer="1"/> +<wire x1="58.5952" y1="47.6194" x2="58.5952" y2="50.3" width="0.1524" layer="1"/> +<wire x1="61.1528" y1="45.0618" x2="58.5952" y2="47.6194" width="0.1524" layer="1"/> +<wire x1="58.5952" y1="50.3" x2="57.8952" y2="51" width="0.1524" layer="1"/> +<wire x1="57.8952" y1="51" x2="57.4" y2="51" width="0.1524" layer="1"/> +<wire x1="57.4" y1="51" x2="54.5" y2="51" width="0.1524" layer="1"/> +<wire x1="54.5" y1="51" x2="53.1" y2="52.4" width="0.1524" layer="1"/> +<wire x1="53.1" y1="52.4" x2="48.9" y2="52.4" width="0.1524" layer="1"/> +<wire x1="48.9" y1="52.4" x2="48.15" y2="51.65" width="0.1524" layer="1"/> +<wire x1="48.15" y1="51.65" x2="48.15" y2="51.1" width="0.1524" layer="1"/> +</signal> +<signal name="PWMHI3"> +<contactref element="U2" pad="P$21"/> +<contactref element="J13" pad="4"/> +<contactref element="U1" pad="17"/> +<wire x1="66.000009375" y1="43.50000625" x2="64.59999375" y2="43.50000625" width="0.1524" layer="1"/> +<wire x1="64.59999375" y1="43.50000625" x2="63.9526" y2="44.1474" width="0.1524" layer="1"/> +<wire x1="57.74143125" y1="47.18" x2="56.1" y2="47.18" width="0.1524" layer="1"/> +<wire x1="60.77403125" y1="44.1474" x2="57.74143125" y2="47.18" width="0.1524" layer="1"/> +<wire x1="63.9526" y1="44.1474" x2="60.77403125" y2="44.1474" width="0.1524" layer="1"/> +<wire x1="49.65" y1="51.1" x2="50.0356" y2="51.4856" width="0.1524" layer="1"/> +<wire x1="52.7144" y1="51.4856" x2="54.3952" y2="49.8048" width="0.1524" layer="1"/> +<wire x1="54.3952" y1="49.8048" x2="54.3952" y2="49.17374375" width="0.1524" layer="1"/> +<wire x1="56.1" y1="47.46894375" x2="56.1" y2="47.18" width="0.1524" layer="1"/> +<wire x1="50.0356" y1="51.4856" x2="52.7144" y2="51.4856" width="0.1524" layer="1"/> +<wire x1="54.3952" y1="49.17374375" x2="56.1" y2="47.46894375" width="0.1524" layer="1"/> +</signal> +<signal name="PWMHI1"> +<contactref element="U2" pad="P$17"/> +<contactref element="J13" pad="2"/> +<contactref element="U1" pad="21"/> +<wire x1="66.000009375" y1="45.5" x2="64.45434375" y2="45.5" width="0.1524" layer="1"/> +<wire x1="64.45434375" y1="45.5" x2="64.32094375" y2="45.3666" width="0.1524" layer="1"/> +<wire x1="61.27905625" y1="45.3666" x2="58.9" y2="47.74565625" width="0.1524" layer="1"/> +<wire x1="64.32094375" y1="45.3666" x2="61.27905625" y2="45.3666" width="0.1524" layer="1"/> +<wire x1="58.9" y1="47.74565625" x2="58.9" y2="50.9" width="0.1524" layer="1"/> +<wire x1="58.9" y1="50.9" x2="57.54" y2="52.26" width="0.1524" layer="1"/> +<wire x1="57.54" y1="52.26" x2="56.1" y2="52.26" width="0.1524" layer="1"/> +<wire x1="47.65" y1="51.1" x2="47.675" y2="51.125" width="0.1524" layer="1"/> +<wire x1="47.8714" y1="51.8714" x2="47.7" y2="51.7" width="0.1524" layer="1"/> +<wire x1="47.8714" y1="51.8714" x2="47.94034375" y2="51.8714" width="0.1524" layer="1"/> +<wire x1="47.94034375" y1="51.8714" x2="48.77374375" y2="52.7048" width="0.1524" layer="1"/> +<wire x1="53.67105625" y1="52.26" x2="56.1" y2="52.26" width="0.1524" layer="1"/> +<wire x1="53.22625625" y1="52.7048" x2="53.67105625" y2="52.26" width="0.1524" layer="1"/> +<wire x1="48.77374375" y1="52.7048" x2="53.22625625" y2="52.7048" width="0.1524" layer="1"/> +<wire x1="47.7" y1="51.7" x2="47.7" y2="51.15" width="0.1524" layer="1"/> +<wire x1="47.7" y1="51.15" x2="47.675" y2="51.125" width="0.1524" layer="1"/> +</signal> +<signal name="PWMHI2"> +<contactref element="U2" pad="P$19"/> +<contactref element="J13" pad="3"/> +<contactref element="U1" pad="19"/> +<wire x1="66.000009375" y1="44.500003125" x2="64.468940625" y2="44.500003125" width="0.1524" layer="1"/> +<wire x1="64.468940625" y1="44.500003125" x2="64.21194375" y2="44.757" width="0.1524" layer="1"/> +<wire x1="64.21194375" y1="44.757" x2="61.02654375" y2="44.757" width="0.1524" layer="1"/> +<wire x1="58.2904" y1="49.1096" x2="57.7" y2="49.7" width="0.1524" layer="1"/> +<wire x1="58.2904" y1="47.49314375" x2="58.2904" y2="49.1096" width="0.1524" layer="1"/> +<wire x1="61.02654375" y1="44.757" x2="58.2904" y2="47.49314375" width="0.1524" layer="1"/> +<wire x1="57.7" y1="49.7" x2="56.12" y2="49.7" width="0.1524" layer="1"/> +<wire x1="56.12" y1="49.7" x2="56.1" y2="49.72" width="0.1524" layer="1"/> +<wire x1="56.1" y1="49.72" x2="55.34894375" y2="49.72" width="0.1524" layer="1"/> +<wire x1="55.34894375" y1="49.72" x2="54.134471875" y2="50.934471875" width="0.1524" layer="1"/> +<wire x1="54.134471875" y1="50.934471875" x2="52.97374375" y2="52.0952" width="0.1524" layer="1"/> +<wire x1="52.97374375" y1="52.0952" x2="49.02625625" y2="52.0952" width="0.1524" layer="1"/> +<wire x1="48.65" y1="51.71894375" x2="48.65" y2="51.1" width="0.1524" layer="1"/> +<wire x1="49.02625625" y1="52.0952" x2="48.65" y2="51.71894375" width="0.1524" layer="1"/> +</signal> +<signal name="EN-GATE"> +<contactref element="U2" pad="P$16"/> +<contactref element="S3" pad="P$2"/> +<contactref element="S3" pad="P$5"/> +<wire x1="66.000009375" y1="46" x2="64.5232875" y2="46" width="0.1524" layer="1"/> +<wire x1="64.5232875" y1="46" x2="64.1946875" y2="45.6714" width="0.1524" layer="1"/> +<wire x1="61.4053125" y1="45.6714" x2="61.2" y2="45.8767125" width="0.1524" layer="1"/> +<wire x1="64.1946875" y1="45.6714" x2="61.4053125" y2="45.6714" width="0.1524" layer="1"/> +<wire x1="61.2" y1="57.488" x2="61.66" y2="57.948" width="0.1524" layer="1"/> +<wire x1="61.2" y1="45.8767125" x2="61.2" y2="57.488" width="0.1524" layer="1"/> +<wire x1="61.66" y1="57.948" x2="61.66" y2="60.748" width="0.1524" layer="1"/> +</signal> +<signal name="V-W"> +<contactref element="R37" pad="2"/> +<contactref element="R36" pad="1"/> +<contactref element="C43" pad="1"/> +<contactref element="J3" pad="7"/> +<contactref element="D3" pad="1"/> +<wire x1="62.05" y1="27.5" x2="62.05" y2="25.5" width="0.1524" layer="1"/> +<wire x1="62.05" y1="25.5" x2="60.35" y2="25.5" width="0.1524" layer="1"/> +<wire x1="60.35" y1="25.5" x2="58.7" y2="27.15" width="0.1524" layer="1"/> +<wire x1="58.7" y1="27.15" x2="58.7" y2="27.5" width="0.1524" layer="1"/> +<wire x1="58.7" y1="27.5" x2="57.96" y2="27.5" width="0.2032" layer="1"/> +<wire x1="57.96" y1="27.5" x2="56.1" y2="29.36" width="0.2032" layer="1"/> +<contactref element="U1" pad="64"/> +<wire x1="49.65" y1="42.1" x2="51.795775" y2="42.1" width="0.1524" layer="1"/> +<wire x1="51.795775" y1="42.1" x2="53.8856" y2="40.010175" width="0.1524" layer="1"/> +<wire x1="53.8856" y1="37.88334375" x2="54.1904" y2="37.57854375" width="0.1524" layer="1"/> +<wire x1="53.8856" y1="40.010175" x2="53.8856" y2="37.88334375" width="0.1524" layer="1"/> +<wire x1="54.1904" y1="37.57854375" x2="54.1904" y2="35.4874875" width="0.1524" layer="1"/> +<wire x1="54.1904" y1="35.4874875" x2="54.4952" y2="35.1826875" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="33.07374375" x2="54.8" y2="32.76894375" width="0.1524" layer="1"/> +<wire x1="54.4952" y1="35.1826875" x2="54.4952" y2="33.07374375" width="0.1524" layer="1"/> +<wire x1="54.8" y1="30.66" x2="56.1" y2="29.36" width="0.1524" layer="1"/> +<wire x1="54.8" y1="32.76894375" x2="54.8" y2="30.66" width="0.1524" layer="1"/> +</signal> +<signal name="N$25"> +<contactref element="U2" pad="P$9"/> +<contactref element="R10" pad="1"/> +<wire x1="61.85" y1="52.0548" x2="61.85" y2="52.35" width="0.2032" layer="1"/> +<wire x1="61.85" y1="52.35" x2="62.6214" y2="51.5786" width="0.1524" layer="1"/> +<wire x1="62.6214" y1="51.5786" x2="63.6946875" y2="51.5786" width="0.1524" layer="1"/> +<wire x1="63.6946875" y1="51.5786" x2="63.8286" y2="51.4446875" width="0.1524" layer="1"/> +<wire x1="63.8286" y1="51.4446875" x2="63.8286" y2="50.1" width="0.1524" layer="1"/> +<wire x1="63.8286" y1="50.1" x2="64.42860625" y2="49.49999375" width="0.1524" layer="1"/> +<wire x1="64.42860625" y1="49.49999375" x2="66.000009375" y2="49.49999375" width="0.1524" layer="1"/> +</signal> +<signal name="M-GAIN"> +<contactref element="U2" pad="P$10"/> +<wire x1="66.000009375" y1="48.99999375" x2="64.17765625" y2="48.99999375" width="0.1524" layer="1"/> +<wire x1="64.17765625" y1="48.99999375" x2="64.0548" y2="49.12285" width="0.1524" layer="1"/> +<via x="64.0548" y="49.12285" extent="1-16" drill="0.3"/> +<wire x1="64.0548" y1="49.12285" x2="63.97765" y2="49.2" width="0.1524" layer="16"/> +<wire x1="63.97765" y1="49.2" x2="61.579475" y2="49.2" width="0.1524" layer="16"/> +<wire x1="61.579475" y1="49.2" x2="61.009075" y2="48.6296" width="0.1524" layer="16"/> +<wire x1="61.009075" y1="48.6296" x2="58.990925" y2="48.6296" width="0.1524" layer="16"/> +<wire x1="58.990925" y1="48.6296" x2="58.0856" y2="49.534925" width="0.1524" layer="16"/> +<wire x1="58.0856" y1="52.7428" x2="57.8594" y2="52.969" width="0.1524" layer="16"/> +<via x="57.8594" y="52.969" extent="1-16" drill="0.3"/> +<wire x1="57.8594" y1="52.969" x2="57.3284" y2="53.5" width="0.1524" layer="1"/> +<wire x1="58.0856" y1="49.534925" x2="58.0856" y2="52.7428" width="0.1524" layer="16"/> +<wire x1="53.3" y1="53.5" x2="52.8096" y2="53.0096" width="0.1524" layer="1"/> +<wire x1="52.8096" y1="53.0096" x2="48.6474875" y2="53.0096" width="0.1524" layer="1"/> +<wire x1="47.74514375" y1="52.1762" x2="47.8140875" y2="52.1762" width="0.1524" layer="1"/> +<wire x1="48.6474875" y1="53.0096" x2="47.8140875" y2="52.1762" width="0.1524" layer="1"/> +<wire x1="57.3284" y1="53.5" x2="53.3" y2="53.5" width="0.1524" layer="1"/> +<contactref element="U1" pad="22"/> +<wire x1="47.15" y1="51.1" x2="47.2" y2="51.15" width="0.1524" layer="1"/> +<wire x1="47.15" y1="51.1" x2="47.15" y2="51.58105625" width="0.1524" layer="1"/> +<wire x1="47.15" y1="51.58105625" x2="47.74514375" y2="52.1762" width="0.1524" layer="1"/> +</signal> +<signal name="EN-GATE-MC"> +<contactref element="S3" pad="P$1"/> +<contactref element="S3" pad="P$4"/> +<wire x1="64.16" y1="57.948" x2="64.16" y2="60.748" width="0.1524" layer="1"/> +<via x="64.16" y="57.948" extent="1-16" drill="0.3"/> +<wire x1="64.16" y1="57.948" x2="58.048" y2="57.948" width="0.1524" layer="16"/> +<wire x1="58.048" y1="57.948" x2="56.5048" y2="56.4048" width="0.1524" layer="16"/> +<wire x1="56.5048" y1="56.4048" x2="55.47374375" y2="56.4048" width="0.1524" layer="16"/> +<via x="44.1428" y="52.3" extent="1-16" drill="0.3"/> +<contactref element="U1" pad="27"/> +<wire x1="44.65" y1="51.1" x2="44.65" y2="51.59905" width="0.1524" layer="1"/> +<wire x1="44.65" y1="51.59905" x2="44.369" y2="51.88005" width="0.1524" layer="1"/> +<wire x1="44.369" y1="51.88005" x2="44.369" y2="52.0738" width="0.1524" layer="1"/> +<wire x1="44.369" y1="52.0738" x2="44.1428" y2="52.3" width="0.1524" layer="1"/> +<wire x1="55.47374375" y1="56.4048" x2="53.17374375" y2="54.1048" width="0.1524" layer="16"/> +<wire x1="53.17374375" y1="54.1048" x2="46.47374375" y2="54.1048" width="0.1524" layer="16"/> +<wire x1="44.99994375" y1="52.631" x2="44.68005" y2="52.631" width="0.1524" layer="16"/> +<wire x1="44.34905" y1="52.3" x2="44.1428" y2="52.3" width="0.1524" layer="16"/> +<wire x1="44.68005" y1="52.631" x2="44.34905" y2="52.3" width="0.1524" layer="16"/> +<wire x1="46.47374375" y1="54.1048" x2="44.99994375" y2="52.631" width="0.1524" layer="16"/> +</signal> +<signal name="N$26"> +<contactref element="S3" pad="P$3"/> +<contactref element="R3" pad="1"/> +<contactref element="S3" pad="P$6"/> +<wire x1="55.96" y1="59.186" x2="57.598" y2="59.186" width="0.1524" layer="1"/> +<wire x1="57.598" y1="59.186" x2="59.056" y2="60.644" width="0.1524" layer="1"/> +<wire x1="59.056" y1="60.644" x2="59.16" y2="60.748" width="0.1524" layer="1"/> +<wire x1="59.16" y1="57.948" x2="59.16" y2="60.54" width="0.1524" layer="1"/> +<wire x1="59.16" y1="60.54" x2="59.056" y2="60.644" width="0.1524" layer="1"/> +</signal> +<signal name="N$35"> +<contactref element="R6" pad="2"/> +<contactref element="U$4" pad="2"/> +<wire x1="36.55" y1="53.5" x2="34.85" y2="53.5" width="0.1524" layer="1"/> +</signal> +<signal name="N$36"> +<contactref element="R8" pad="2"/> +<contactref element="U$5" pad="2"/> +<wire x1="36.55" y1="51.5" x2="34.85" y2="51.5" width="0.1524" layer="1"/> +</signal> +<signal name="I-V"> +<contactref element="U2" pad="P$25"/> +<contactref element="J3" pad="3"/> +<wire x1="66.000009375" y1="41.500009375" x2="64.756871875" y2="41.500009375" width="0.2032" layer="1"/> +<wire x1="64.756871875" y1="41.500009375" x2="64.2306" y2="40.9737375" width="0.2032" layer="1"/> +<via x="64.2306" y="40.9737375" extent="1-16" drill="0.35"/> +<wire x1="64.2306" y1="40.9737375" x2="63.91126875" y2="40.9737375" width="0.2032" layer="16"/> +<wire x1="63.91126875" y1="40.9737375" x2="62.93113125" y2="39.9936" width="0.2032" layer="16"/> +<wire x1="56.5736" y1="39.9936" x2="56.1" y2="39.52" width="0.2032" layer="16"/> +<wire x1="62.93113125" y1="39.9936" x2="56.5736" y2="39.9936" width="0.2032" layer="16"/> +<contactref element="U1" pad="4"/> +<wire x1="50.4" y1="44.35" x2="51.27" y2="44.35" width="0.1524" layer="1"/> +<wire x1="51.27" y1="44.35" x2="56.1" y2="39.52" width="0.1524" layer="1"/> +</signal> +<signal name="I-W"> +<contactref element="U2" pad="P$26"/> +<contactref element="J3" pad="4"/> +<wire x1="66.000009375" y1="41.000009375" x2="67.164784375" y2="41.000009375" width="0.2032" layer="1"/> +<wire x1="67.164784375" y1="41.000009375" x2="67.1647875" y2="41.0000125" width="0.2032" layer="1"/> +<via x="67.1647875" y="41.0000125" extent="1-16" drill="0.35"/> +<wire x1="67.1647875" y1="41.0000125" x2="66.532575" y2="40.3678" width="0.2032" layer="16"/> +<wire x1="66.532575" y1="40.3678" x2="64.51873125" y2="40.3678" width="0.2032" layer="16"/> +<wire x1="64.51873125" y1="40.3678" x2="64.49246875" y2="40.3415375" width="0.2032" layer="16"/> +<wire x1="64.49246875" y1="40.3415375" x2="63.9584625" y2="40.3415375" width="0.2032" layer="16"/> +<wire x1="63.9584625" y1="40.3415375" x2="63.906134375" y2="40.393865625" width="0.2032" layer="16"/> +<wire x1="63.906134375" y1="40.393865625" x2="63.09946875" y2="39.5872" width="0.2032" layer="16"/> +<wire x1="63.09946875" y1="39.5872" x2="58.1" y2="39.5872" width="0.2032" layer="16"/> +<wire x1="58.1" y1="39.5872" x2="56.1" y2="37.5872" width="0.2032" layer="16"/> +<wire x1="56.1" y1="37.5872" x2="56.1" y2="36.98" width="0.2032" layer="16"/> +<contactref element="U1" pad="3"/> +<wire x1="50.4" y1="43.85" x2="51.33894375" y2="43.85" width="0.1524" layer="1"/> +<wire x1="54.8" y1="38.28" x2="56.1" y2="36.98" width="0.1524" layer="1"/> +<wire x1="51.33894375" y1="43.85" x2="54.8" y2="40.38894375" width="0.1524" layer="1"/> +<wire x1="54.8" y1="40.38894375" x2="54.8" y2="38.28" width="0.1524" layer="1"/> +</signal> +<signal name="N$10"> +<contactref element="R2" pad="2"/> +<contactref element="U2" pad="P$55"/> +<wire x1="73.49999375" y1="52.9999875" x2="73.50000625" y2="53" width="0.2032" layer="1"/> +<wire x1="73.50000625" y1="53" x2="74.6" y2="53" width="0.2032" layer="1"/> +<wire x1="74.6" y1="53" x2="74.7" y2="52.9" width="0.2032" layer="1"/> +<wire x1="74.7" y1="52.9" x2="75.15" y2="52.9" width="0.2032" layer="1"/> +</signal> +<signal name="N$19"> +<contactref element="U2" pad="P$49"/> +<contactref element="C8" pad="1"/> +<wire x1="74.499990625" y1="49.999990625" x2="73.49999375" y2="49.999990625" width="0.2032" layer="1"/> +<wire x1="75.3" y1="51.6" x2="75.2" y2="51.5" width="0.2032" layer="1"/> +<wire x1="75.2" y1="50.7" x2="74.499990625" y2="49.999990625" width="0.2032" layer="1"/> +<wire x1="75.2" y1="51.5" x2="75.2" y2="50.7" width="0.2032" layer="1"/> +</signal> +<signal name="DRV_FAULT"> +<contactref element="U2" pad="P$6"/> +<contactref element="J13" pad="1"/> +<wire x1="66.000009375" y1="50.999990625" x2="64.436759375" y2="50.999990625" width="0.1524" layer="1"/> +<wire x1="64.436759375" y1="50.999990625" x2="64.3596" y2="51.07715" width="0.1524" layer="1"/> +<via x="64.3596" y="51.07715" extent="1-16" drill="0.3"/> +<wire x1="64.3596" y1="51.07715" x2="64.23675" y2="51.2" width="0.1524" layer="16"/> +<wire x1="64.23675" y1="51.2" x2="62.36280625" y2="51.2" width="0.1524" layer="16"/> +<wire x1="62.36280625" y1="51.2" x2="61.2608" y2="50.09799375" width="0.1524" layer="16"/> +<wire x1="61.2608" y1="50.09799375" x2="61.2608" y2="49.7434375" width="0.1524" layer="16"/> +<wire x1="61.2608" y1="49.7434375" x2="60.7565625" y2="49.2392" width="0.1524" layer="16"/> +<wire x1="59.2434375" y1="49.2392" x2="58.6952" y2="49.7874375" width="0.1524" layer="16"/> +<wire x1="60.7565625" y1="49.2392" x2="59.2434375" y2="49.2392" width="0.1524" layer="16"/> +<wire x1="58.6952" y1="53.57374375" x2="57.484471875" y2="54.784471875" width="0.1524" layer="16"/> +<wire x1="58.6952" y1="49.7874375" x2="58.6952" y2="53.57374375" width="0.1524" layer="16"/> +<wire x1="57.484471875" y1="54.784471875" x2="56.115528125" y2="54.784471875" width="0.1524" layer="16"/> +<wire x1="56.115528125" y1="54.784471875" x2="56.1" y2="54.8" width="0.1524" layer="16"/> +<wire x1="56.1" y1="54.8" x2="55.2" y2="54.8" width="0.1524" layer="1"/> +<wire x1="55.2" y1="54.8" x2="54.2048" y2="53.8048" width="0.1524" layer="1"/> +<wire x1="54.2048" y1="53.8048" x2="53.17374375" y2="53.8048" width="0.1524" layer="1"/> +<wire x1="53.17374375" y1="53.8048" x2="52.68334375" y2="53.3144" width="0.1524" layer="1"/> +<wire x1="47.68783125" y1="52.481" x2="47.6188875" y2="52.481" width="0.1524" layer="1"/> +<wire x1="48.52123125" y1="53.3144" x2="47.68783125" y2="52.481" width="0.1524" layer="1"/> +<wire x1="52.68334375" y1="53.3144" x2="48.52123125" y2="53.3144" width="0.1524" layer="1"/> +<contactref element="U1" pad="23"/> +<wire x1="46.65" y1="51.5121125" x2="46.65" y2="51.1" width="0.1524" layer="1"/> +<wire x1="47.6188875" y1="52.481" x2="46.65" y2="51.5121125" width="0.1524" layer="1"/> +</signal> +<signal name="N$23"> +<contactref element="R12" pad="2"/> +<contactref element="U$8" pad="2"/> +<wire x1="36.55" y1="49.5" x2="34.85" y2="49.5" width="0.1524" layer="1"/> +</signal> +<signal name="N$2"> +<contactref element="R25" pad="2"/> +<contactref element="U$9" pad="GL"/> +<via x="83.8" y="52.1806" extent="1-16" drill="0.35"/> +<wire x1="84.57625" y1="51.9548" x2="84.3258" y2="51.9548" width="0.2032" layer="1"/> +<wire x1="84.3258" y1="51.9548" x2="83.8" y2="52.1806" width="0.2032" layer="1"/> +<wire x1="86.75" y1="51.75" x2="84.78105" y2="51.75" width="0.2032" layer="1"/> +<wire x1="84.78105" y1="51.75" x2="84.57625" y2="51.9548" width="0.2032" layer="1"/> +<wire x1="83.8" y1="52.1806" x2="83.7806" y2="52.2" width="0.2032" layer="16"/> +<wire x1="83.7806" y1="52.2" x2="82.914875" y2="52.2" width="0.2032" layer="16"/> +<via x="81.965" y="54.887" extent="1-16" drill="0.35"/> +<wire x1="81.965" y1="54.10786875" x2="81.965" y2="54.887" width="0.2032" layer="16"/> +<wire x1="82.765" y1="52.349875" x2="82.765" y2="53.30786875" width="0.2032" layer="16"/> +<wire x1="82.765" y1="53.30786875" x2="81.965" y2="54.10786875" width="0.2032" layer="16"/> +<wire x1="82.914875" y1="52.2" x2="82.765" y2="52.349875" width="0.2032" layer="16"/> +</signal> +<signal name="N$3"> +<contactref element="U$9" pad="GH"/> +<contactref element="R24" pad="2"/> +<wire x1="82.1328" y1="53.046" x2="81.965" y2="53.046" width="0.2032" layer="1"/> +<wire x1="82.1328" y1="52.4073375" x2="82.1328" y2="53.046" width="0.2032" layer="16"/> +<via x="82.1328" y="53.046" extent="1-16" drill="0.35"/> +<via x="82.9" y="51.359" extent="1-16" drill="0.35"/> +<wire x1="82.9" y1="51.359" x2="82.6064" y2="51.6526" width="0.2032" layer="16"/> +<wire x1="82.6064" y1="51.6526" x2="82.6064" y2="51.9337375" width="0.2032" layer="16"/> +<wire x1="82.6064" y1="51.9337375" x2="82.1328" y2="52.4073375" width="0.2032" layer="16"/> +<wire x1="91.87625" y1="51.6798" x2="92.0548" y2="51.50125" width="0.2032" layer="1"/> +<wire x1="92.0548" y1="51.50125" x2="92.0548" y2="50.89875" width="0.2032" layer="1"/> +<wire x1="92.0548" y1="50.89875" x2="91.87625" y2="50.7202" width="0.2032" layer="1"/> +<wire x1="91.75" y1="51.75" x2="91.8202" y2="51.6798" width="0.2032" layer="1"/> +<wire x1="91.8202" y1="51.6798" x2="91.87625" y2="51.6798" width="0.2032" layer="1"/> +<wire x1="91.12375" y1="50.7202" x2="90.74395" y2="51.1" width="0.2032" layer="1"/> +<wire x1="91.87625" y1="50.7202" x2="91.12375" y2="50.7202" width="0.2032" layer="1"/> +<wire x1="87.37625" y1="50.7202" x2="86.62375" y2="50.7202" width="0.2032" layer="1"/> +<wire x1="87.75605" y1="51.1" x2="87.37625" y2="50.7202" width="0.2032" layer="1"/> +<wire x1="86.62375" y1="50.7202" x2="86.00035" y2="51.3436" width="0.2032" layer="1"/> +<wire x1="90.74395" y1="51.1" x2="87.75605" y2="51.1" width="0.2032" layer="1"/> +<wire x1="82.9154" y1="51.3436" x2="82.9" y2="51.359" width="0.2032" layer="1"/> +<wire x1="86.00035" y1="51.3436" x2="82.9154" y2="51.3436" width="0.2032" layer="1"/> +</signal> +<signal name="N$4"> +<contactref element="R28" pad="2"/> +<contactref element="U$10" pad="GH"/> +<wire x1="91.87625" y1="43.1798" x2="92.0548" y2="43.00125" width="0.2032" layer="1"/> +<wire x1="92.0548" y1="43.00125" x2="92.0548" y2="42.39875" width="0.2032" layer="1"/> +<wire x1="92.0548" y1="42.39875" x2="91.87625" y2="42.2202" width="0.2032" layer="1"/> +<wire x1="91.87625" y1="42.2202" x2="91.12375" y2="42.2202" width="0.2032" layer="1"/> +<wire x1="91.75" y1="43.25" x2="91.8202" y2="43.1798" width="0.2032" layer="1"/> +<wire x1="91.8202" y1="43.1798" x2="91.87625" y2="43.1798" width="0.2032" layer="1"/> +<wire x1="91.12375" y1="42.2202" x2="90.64395" y2="42.7" width="0.2032" layer="1"/> +<wire x1="87.85605" y1="42.7" x2="87.37625" y2="42.2202" width="0.2032" layer="1"/> +<wire x1="87.37625" y1="42.2202" x2="86.4798" y2="42.2202" width="0.2032" layer="1"/> +<wire x1="90.64395" y1="42.7" x2="87.85605" y2="42.7" width="0.2032" layer="1"/> +<wire x1="85.53096875" y1="43.16903125" x2="83.6" y2="43.16903125" width="0.2032" layer="1"/> +<wire x1="86.4798" y1="42.2202" x2="85.53096875" y2="43.16903125" width="0.2032" layer="1"/> +<wire x1="80.68096875" y1="43.16903125" x2="80.25" y2="43.6" width="0.2032" layer="1"/> +<wire x1="81.20198125" y1="43.16903125" x2="80.68096875" y2="43.16903125" width="0.2032" layer="1"/> +<wire x1="83.6" y1="43.16903125" x2="83.051021875" y2="43.181646875" width="0.2032" layer="1"/> +<wire x1="83.051021875" y1="43.181646875" x2="82.81986875" y2="43.4128" width="0.2032" layer="1"/> +<wire x1="82.81986875" y1="43.4128" x2="81.44575" y2="43.4128" width="0.2032" layer="1"/> +<wire x1="81.44575" y1="43.4128" x2="81.20198125" y2="43.16903125" width="0.2032" layer="1"/> +</signal> +<signal name="N$24"> +<contactref element="R29" pad="2"/> +<contactref element="U$10" pad="GL"/> +<wire x1="86.0247375" y1="43.25" x2="86.75" y2="43.25" width="0.2032" layer="1"/> +<wire x1="82.98820625" y1="43.8192" x2="83.2232" y2="43.58420625" width="0.2032" layer="1"/> +<wire x1="81.6308" y1="43.8192" x2="82.98820625" y2="43.8192" width="0.2032" layer="1"/> +<wire x1="83.2232" y1="43.58420625" x2="85.69053125" y2="43.58420625" width="0.2032" layer="1"/> +<wire x1="85.69053125" y1="43.58420625" x2="86.0247375" y2="43.25" width="0.2032" layer="1"/> +<wire x1="80.25" y1="45.2" x2="81.6308" y2="43.8192" width="0.2032" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="R33" pad="2"/> +<contactref element="U$11" pad="GH"/> +<wire x1="91.87625" y1="35.1798" x2="92.0548" y2="35.00125" width="0.2032" layer="1"/> +<wire x1="92.0548" y1="35.00125" x2="92.0548" y2="34.39875" width="0.2032" layer="1"/> +<wire x1="92.0548" y1="34.39875" x2="91.87625" y2="34.2202" width="0.2032" layer="1"/> +<wire x1="91.87625" y1="34.2202" x2="91.12375" y2="34.2202" width="0.2032" layer="1"/> +<wire x1="91.75" y1="35.25" x2="91.8202" y2="35.1798" width="0.2032" layer="1"/> +<wire x1="91.8202" y1="35.1798" x2="91.87625" y2="35.1798" width="0.2032" layer="1"/> +<wire x1="90.74395" y1="34.6" x2="87.7" y2="34.6" width="0.2032" layer="1"/> +<wire x1="91.12375" y1="34.2202" x2="90.74395" y2="34.6" width="0.2032" layer="1"/> +<wire x1="87.37625" y1="34.2202" x2="87.5548" y2="34.39875" width="0.2032" layer="1"/> +<wire x1="87.7" y1="34.6" x2="87.5548" y2="34.4548" width="0.2032" layer="1"/> +<wire x1="87.5548" y1="34.4548" x2="87.5548" y2="34.39875" width="0.2032" layer="1"/> +<wire x1="81.9202" y1="34.2202" x2="81.9182" y2="34.2182" width="0.2032" layer="1"/> +<wire x1="81.13295" y1="33.95" x2="80.25" y2="33.95" width="0.2032" layer="1"/> +<wire x1="81.9182" y1="34.2182" x2="81.40115" y2="34.2182" width="0.2032" layer="1"/> +<wire x1="81.40115" y1="34.2182" x2="81.13295" y2="33.95" width="0.2032" layer="1"/> +<wire x1="81.9182" y1="34.2182" x2="82.25153125" y2="34.2182" width="0.2032" layer="1"/> +<wire x1="82.25153125" y1="34.2182" x2="82.29613125" y2="34.2628" width="0.2032" layer="1"/> +<wire x1="82.29613125" y1="34.2628" x2="82.81986875" y2="34.2628" width="0.2032" layer="1"/> +<wire x1="82.81986875" y1="34.2628" x2="82.86246875" y2="34.2202" width="0.2032" layer="1"/> +<wire x1="82.86246875" y1="34.2202" x2="87.37625" y2="34.2202" width="0.2032" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="U$11" pad="GL"/> +<contactref element="R34" pad="2"/> +<wire x1="86.75" y1="35.25" x2="86.6798" y2="35.1798" width="0.2032" layer="1"/> +<wire x1="86.6798" y1="35.1798" x2="86.62375" y2="35.1798" width="0.2032" layer="1"/> +<wire x1="86.62375" y1="35.1798" x2="86.07055" y2="34.6266" width="0.2032" layer="1"/> +<wire x1="81.6734" y1="34.6266" x2="80.25" y2="36.05" width="0.2032" layer="1"/> +<wire x1="83.03080625" y1="34.6266" x2="82.98820625" y2="34.6692" width="0.2032" layer="1"/> +<wire x1="82.12779375" y1="34.6692" x2="82.08519375" y2="34.6266" width="0.2032" layer="1"/> +<wire x1="82.08519375" y1="34.6266" x2="81.6734" y2="34.6266" width="0.2032" layer="1"/> +<wire x1="82.98820625" y1="34.6692" x2="82.12779375" y2="34.6692" width="0.2032" layer="1"/> +<wire x1="86.07055" y1="34.6266" x2="83.03080625" y2="34.6266" width="0.2032" layer="1"/> +</signal> +<signal name="THERMISTOR"> +<contactref element="R13" pad="2"/> +<contactref element="R14" pad="1"/> +<wire x1="88.2" y1="32.75" x2="88.2" y2="31.25" width="0.2032" layer="1"/> +</signal> +<signal name="STLCLK"> +<contactref element="R8" pad="1"/> +<contactref element="U1" pad="37"/> +<wire x1="37.8714" y1="50.1946875" x2="37.8714" y2="48.8053125" width="0.1524" layer="1"/> +<wire x1="37.8714" y1="48.8053125" x2="38.4901125" y2="48.1866" width="0.1524" layer="1"/> +<wire x1="38.4901125" y1="48.1866" x2="40.37094375" y2="48.1866" width="0.1524" layer="1"/> +<wire x1="40.37094375" y1="48.1866" x2="40.53434375" y2="48.35" width="0.1524" layer="1"/> +<wire x1="40.53434375" y1="48.35" x2="41.4" y2="48.35" width="0.1524" layer="1"/> +<wire x1="38.45" y1="50.7732875" x2="37.8714" y2="50.1946875" width="0.1524" layer="1"/> +<wire x1="38.45" y1="51.5" x2="38.45" y2="50.7732875" width="0.1524" layer="1"/> +</signal> +<signal name="STLERR"> +<contactref element="R12" pad="1"/> +<contactref element="U1" pad="36"/> +<wire x1="39.1214" y1="48.6253125" x2="39.2553125" y2="48.4914" width="0.1524" layer="1"/> +<wire x1="39.2553125" y1="48.4914" x2="40.2446875" y2="48.4914" width="0.1524" layer="1"/> +<wire x1="39.1214" y1="48.8286" x2="39.1214" y2="48.6253125" width="0.1524" layer="1"/> +<wire x1="40.6032875" y1="48.85" x2="41.4" y2="48.85" width="0.1524" layer="1"/> +<wire x1="40.2446875" y1="48.4914" x2="40.6032875" y2="48.85" width="0.1524" layer="1"/> +<wire x1="38.45" y1="49.5" x2="39.1214" y2="48.8286" width="0.1524" layer="1"/> +</signal> +<signal name="ENC_MISO"> +<contactref element="J6" pad="3"/> +<contactref element="U1" pad="32"/> +<wire x1="42.15" y1="51.1" x2="42.15" y2="53.3467125" width="0.1524" layer="1"/> +<wire x1="43.2086" y1="55.4086" x2="43.5" y2="55.7" width="0.1524" layer="1"/> +<wire x1="42.15" y1="53.3467125" x2="43.2086" y2="54.4053125" width="0.1524" layer="1"/> +<wire x1="43.2086" y1="54.4053125" x2="43.2086" y2="55.4086" width="0.1524" layer="1"/> +<wire x1="43.5" y1="55.7" x2="43.5" y2="56.725" width="0.1524" layer="1"/> +</signal> +<signal name="ENC_SCK"> +<contactref element="J6" pad="4"/> +<contactref element="U1" pad="31"/> +<wire x1="42.65" y1="53.41565625" x2="42.65" y2="51.1" width="0.1524" layer="1"/> +<wire x1="44.5" y1="56.725" x2="44.5" y2="55.26565625" width="0.1524" layer="1"/> +<wire x1="44.5" y1="55.26565625" x2="42.65" y2="53.41565625" width="0.1524" layer="1"/> +</signal> +<signal name="ENC_CSN"> +<contactref element="J6" pad="5"/> +<contactref element="U1" pad="30"/> +<wire x1="43.15" y1="51.1" x2="43.15" y2="53.4846" width="0.1524" layer="1"/> +<wire x1="45.5" y1="55.8346" x2="45.5" y2="56.725" width="0.1524" layer="1"/> +<wire x1="43.15" y1="53.4846" x2="45.5" y2="55.8346" width="0.1524" layer="1"/> +</signal> +<signal name="ENC_MOSI"> +<contactref element="J6" pad="6"/> +<contactref element="U1" pad="33"/> +<wire x1="41.4" y1="50.35" x2="41.5" y2="50.45" width="0.1524" layer="1"/> +<wire x1="41.5" y1="50.45" x2="41.5" y2="52.6" width="0.1524" layer="1"/> +<via x="41.5" y="52.6" extent="1-16" drill="0.3"/> +<wire x1="41.5" y1="52.6" x2="45.625" y2="56.725" width="0.1524" layer="16"/> +<wire x1="45.625" y1="56.725" x2="46.5" y2="56.725" width="0.1524" layer="16"/> +<via x="46.5" y="56.725" extent="1-16" drill="0.3"/> +</signal> +<signal name="N$12"> +<contactref element="Y1" pad="1"/> +<contactref element="U1" pad="58"/> +<wire x1="45.85" y1="39.6" x2="46.3714" y2="40.1214" width="0.1524" layer="1"/> +<wire x1="46.3714" y1="40.1214" x2="46.3714" y2="40.4446875" width="0.1524" layer="1"/> +<wire x1="46.65" y1="40.7232875" x2="46.65" y2="42.1" width="0.1524" layer="1"/> +<wire x1="46.3714" y1="40.4446875" x2="46.65" y2="40.7232875" width="0.1524" layer="1"/> +</signal> +<signal name="N$17"> +<contactref element="U1" pad="59"/> +<contactref element="Y1" pad="3"/> +<wire x1="47.15" y1="42.1" x2="47.15" y2="40.5232875" width="0.1524" layer="1"/> +<wire x1="47.15" y1="40.5232875" x2="47.2286" y2="40.4446875" width="0.1524" layer="1"/> +<wire x1="47.2286" y1="40.4446875" x2="47.2286" y2="40.1214" width="0.1524" layer="1"/> +<wire x1="47.2286" y1="40.1214" x2="47.75" y2="39.6" width="0.1524" layer="1"/> +</signal> +<signal name="N$1"> +<contactref element="R7" pad="2"/> +<contactref element="J1" pad="YLWN"/> +<wire x1="42.1" y1="34.47" x2="42.1" y2="28.6" width="0.1524" layer="1"/> +<wire x1="42.1" y1="28.6" x2="40.6" y2="27.1" width="0.1524" layer="1"/> +<via x="40.6" y="27.1" extent="1-16" drill="0.3"/> +<wire x1="40.6" y1="27.1" x2="40.6" y2="23.6" width="0.1524" layer="16"/> +<wire x1="40.6" y1="23.6" x2="39.5" y2="22.5" width="0.1524" layer="16"/> +<wire x1="39.5" y1="22.5" x2="37.3" y2="22.5" width="0.1524" layer="16"/> +<wire x1="37.3" y1="22.5" x2="34.4" y2="25.4" width="0.1524" layer="16"/> +<wire x1="34.4" y1="25.4" x2="34.4" y2="34.7" width="0.1524" layer="16"/> +<wire x1="34.4" y1="34.7" x2="36" y2="36.3" width="0.1524" layer="16"/> +<wire x1="36" y1="36.3" x2="36" y2="40.2" width="0.1524" layer="16"/> +<wire x1="36" y1="40.2" x2="34.7" y2="41.5" width="0.1524" layer="16"/> +<via x="34.7" y="41.5" extent="1-16" drill="0.3"/> +<wire x1="34.7" y1="41.5" x2="33.05" y2="43.15" width="0.1524" layer="1"/> +<wire x1="33.05" y1="43.15" x2="33.05" y2="45.5" width="0.1524" layer="1"/> +</signal> +<signal name="N$22"> +<contactref element="R9" pad="2"/> +<contactref element="J1" pad="GRNN"/> +<wire x1="42.1" y1="22.99" x2="40.49" y2="22.99" width="0.1524" layer="1"/> +<wire x1="40.49" y1="22.99" x2="40" y2="22.5" width="0.1524" layer="1"/> +<wire x1="40" y1="22.5" x2="37.3" y2="22.5" width="0.1524" layer="1"/> +<wire x1="34.4" y1="25.4" x2="34.4" y2="34.7" width="0.1524" layer="1"/> +<wire x1="34.4" y1="34.7" x2="36" y2="36.3" width="0.1524" layer="1"/> +<wire x1="33.8" y1="46.75" x2="33.05" y2="47.5" width="0.1524" layer="1"/> +<wire x1="37.3" y1="22.5" x2="34.4" y2="25.4" width="0.1524" layer="1"/> +<wire x1="36" y1="36.3" x2="36" y2="41.2" width="0.1524" layer="1"/> +<wire x1="36" y1="41.2" x2="33.8" y2="43.4" width="0.1524" layer="1"/> +<wire x1="33.8" y1="43.4" x2="33.8" y2="46.75" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-RXLED"> +<contactref element="R9" pad="1"/> +<contactref element="U1" pad="40"/> +<wire x1="34.95" y1="47.5" x2="35.6" y2="46.85" width="0.1524" layer="1"/> +<wire x1="35.6" y1="46.85" x2="41.4" y2="46.85" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-TXLED"> +<contactref element="R7" pad="1"/> +<contactref element="U1" pad="41"/> +<wire x1="41.4" y1="46.35" x2="35.8" y2="46.35" width="0.1524" layer="1"/> +<wire x1="35.8" y1="46.35" x2="34.95" y2="45.5" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-CLKIN"> +<contactref element="J1" pad="P$1"/> +<contactref element="U1" pad="47"/> +<wire x1="41.4" y1="43.35" x2="40.45" y2="43.35" width="0.1524" layer="1"/> +<wire x1="39.2" y1="42.1" x2="39.2" y2="36.9" width="0.1524" layer="1"/> +<wire x1="39.2" y1="36.9" x2="39.8" y2="36.3" width="0.1524" layer="1"/> +<wire x1="39.8" y1="36.3" x2="39.8" y2="35.1" width="0.1524" layer="1"/> +<wire x1="39.8" y1="35.1" x2="38.88" y2="34.18" width="0.1524" layer="1"/> +<wire x1="38.88" y1="34.18" x2="38.88" y2="33.57" width="0.1524" layer="1"/> +<wire x1="40.45" y1="43.35" x2="39.2" y2="42.1" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-TX"> +<contactref element="J1" pad="P$6"/> +<contactref element="U1" pad="43"/> +<wire x1="41.4" y1="45.35" x2="39.85" y2="45.35" width="0.1524" layer="1"/> +<wire x1="39.85" y1="45.35" x2="39.7" y2="45.2" width="0.1524" layer="1"/> +<wire x1="39.7" y1="45.2" x2="38.2" y2="45.2" width="0.1524" layer="1"/> +<wire x1="38.2" y1="45.2" x2="37.7" y2="45.7" width="0.1524" layer="1"/> +<via x="37.7" y="45.7" extent="1-16" drill="0.3"/> +<wire x1="37.7" y1="45.7" x2="36.9" y2="44.9" width="0.1524" layer="16"/> +<wire x1="36.9" y1="44.9" x2="36.9" y2="44.1" width="0.1524" layer="16"/> +<wire x1="36.9" y1="44.1" x2="38.3" y2="42.7" width="0.1524" layer="16"/> +<wire x1="38.3" y1="42.7" x2="38.3" y2="37.5" width="0.1524" layer="16"/> +<wire x1="38.3" y1="37.5" x2="36.6" y2="35.8" width="0.1524" layer="16"/> +<wire x1="36.6" y1="35.8" x2="36.6" y2="34.5" width="0.1524" layer="16"/> +<wire x1="36.6" y1="34.5" x2="36.9" y2="34.2" width="0.1524" layer="16"/> +<via x="36.9" y="34.2" extent="1-16" drill="0.3"/> +<wire x1="36.9" y1="34.2" x2="36.9" y2="34.1" width="0.1524" layer="1"/> +<wire x1="36.9" y1="34.1" x2="35.5" y2="32.7" width="0.1524" layer="1"/> +<wire x1="35.5" y1="32.7" x2="35.5" y2="30.02" width="0.1524" layer="1"/> +<wire x1="35.5" y1="30.02" x2="37.05" y2="28.47" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-RX"> +<contactref element="J1" pad="P$3"/> +<contactref element="U1" pad="42"/> +<wire x1="41.4" y1="45.85" x2="39.45" y2="45.85" width="0.1524" layer="1"/> +<wire x1="39.45" y1="45.85" x2="39.4" y2="45.8" width="0.1524" layer="1"/> +<via x="39.4" y="45.8" extent="1-16" drill="0.3"/> +<wire x1="38.88" y1="31.53" x2="40" y2="32.65" width="0.1524" layer="16"/> +<wire x1="40" y1="45.2" x2="39.4" y2="45.8" width="0.1524" layer="16"/> +<wire x1="40" y1="32.65" x2="40" y2="45.2" width="0.1524" layer="16"/> +</signal> +<signal name="ATK-CLKOUT"> +<contactref element="U1" pad="46"/> +<contactref element="J1" pad="P$8"/> +<wire x1="41.4" y1="43.85" x2="40.51894375" y2="43.85" width="0.1524" layer="1"/> +<wire x1="38.8952" y1="42.22625625" x2="38.8952" y2="38.1" width="0.1524" layer="1"/> +<wire x1="40.51894375" y1="43.85" x2="38.8952" y2="42.22625625" width="0.1524" layer="1"/> +<wire x1="38.8952" y1="38.1" x2="35.7" y2="34.9048" width="0.1524" layer="1"/> +<wire x1="35.7" y1="34.9048" x2="35.7" y2="34.2" width="0.1524" layer="1"/> +<via x="35.7" y="34.2" extent="1-16" drill="0.3"/> +<wire x1="35.7" y1="34.2" x2="35.7" y2="27.78" width="0.1524" layer="16"/> +<wire x1="35.7" y1="27.78" x2="37.05" y2="26.43" width="0.1524" layer="16"/> +</signal> +<signal name="N$27"> +<contactref element="J2" pad="1"/> +<contactref element="U1" pad="56"/> +<wire x1="45.65" y1="42.1" x2="45.65" y2="41.20434375" width="0.1524" layer="1"/> +<wire x1="45.0166" y1="40.57094375" x2="45.0166" y2="36.86234375" width="0.1524" layer="1"/> +<wire x1="45.65" y1="41.20434375" x2="45.0166" y2="40.57094375" width="0.1524" layer="1"/> +<wire x1="45.0166" y1="36.86234375" x2="45.9952" y2="35.88374375" width="0.1524" layer="1"/> +<wire x1="45.9952" y1="35.88374375" x2="45.9952" y2="35.3" width="0.1524" layer="1"/> +<via x="45.9952" y="35.3" extent="1-16" drill="0.3"/> +<wire x1="45.9952" y1="35.3" x2="51.99" y2="35.3" width="0.1524" layer="16"/> +<wire x1="51.99" y1="35.3" x2="52.04" y2="35.35" width="0.1524" layer="16"/> +<via x="52.04" y="35.35" extent="1-16" drill="0.3"/> +</signal> +<signal name="N$28"> +<contactref element="J2" pad="5"/> +<contactref element="U1" pad="57"/> +<contactref element="S1" pad="P$4"/> +<wire x1="46.15" y1="41.2732875" x2="46.15" y2="42.1" width="0.1524" layer="1"/> +<wire x1="45.3214" y1="40.4446875" x2="46.15" y2="41.2732875" width="0.1524" layer="1"/> +<wire x1="45.3214" y1="36.9886" x2="45.3214" y2="40.4446875" width="0.1524" layer="1"/> +<wire x1="46.96" y1="35.35" x2="45.3214" y2="36.9886" width="0.1524" layer="1"/> +<wire x1="46.96" y1="35.35" x2="46.96" y2="31.4332875" width="0.1524" layer="1"/> +<wire x1="41.85" y1="16.1" x2="46.2214" y2="20.4714" width="0.1524" layer="1"/> +<via x="46.2214" y="20.4714" extent="1-16" drill="0.3"/> +<wire x1="45.9952" y1="30.4684875" x2="45.9952" y2="30" width="0.1524" layer="1"/> +<via x="45.9952" y="30" extent="1-16" drill="0.3"/> +<wire x1="45.9952" y1="30" x2="46.2214" y2="29.7738" width="0.1524" layer="16"/> +<wire x1="46.2214" y1="29.7738" x2="46.2214" y2="20.4714" width="0.1524" layer="16"/> +<wire x1="46.96" y1="31.4332875" x2="45.9952" y2="30.4684875" width="0.1524" layer="1"/> +</signal> +</signals> +</board> +</drawing> +<compatibility> +<note version="6.3" minversion="6.2.2" severity="warning"> +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/atkbldcdriver/atkbldcdriver.sch b/circuit/atkbldcdriver/atkbldcdriver.sch new file mode 100644 index 0000000..1b6584d --- /dev/null +++ b/circuit/atkbldcdriver/atkbldcdriver.sch @@ -0,0 +1,6000 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="9.0.0"> +<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="no" active="no"/> +<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/> +<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/> +<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/> +<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/> +<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/> +<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/> +<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/> +<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/> +<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/> +<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/> +<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/> +<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/> +<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/> +<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" 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="no" active="no"/> +<layer number="52" name="bDocu" color="7" 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="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="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="no" active="no"/> +<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="104" name="Name" color="7" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" 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="9" fill="4" visible="no" active="yes"/> +<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/> +<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" 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"/> +<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="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="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<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="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="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<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="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="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="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="14" fill="2" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="14" fill="4" visible="no" active="yes"/> +<layer number="248" name="Housing" 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="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="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="supply1" urn="urn:adsk.eagle:library:371"> +<description><b>Supply Symbols</b><p> + GND, VCC, 0V, +5V, -5V, etc.<p> + Please keep in mind, that these devices are necessary for the + automatic wiring of the supply signals.<p> + The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> + In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> + <author>Created by librarian@cadsoft.de</author></description> +<packages> +</packages> +<symbols> +<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1" library_version="1"> +<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/> +<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1"> +<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +</symbol> +<symbol name="VCC" urn="urn:adsk.eagle:symbol:26928/1" library_version="1"> +<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="VCC" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="G$1" symbol="+3V3" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="GND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="VCC" urn="urn:adsk.eagle:component:26957/1" prefix="P+" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="VCC" symbol="VCC" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="fab"> +<packages> +<package name="AYZ0102AGRLC"> +<wire x1="-3.6" y1="-1.5" x2="3.6" y2="-1.5" width="0.127" layer="21"/> +<wire x1="3.6" y1="-1.5" x2="3.6" y2="1.5" width="0.127" layer="21"/> +<wire x1="3.6" y1="1.5" x2="1.5" y2="1.5" width="0.127" layer="21"/> +<wire x1="1.5" y1="1.5" x2="-1.5" y2="1.5" width="0.127" layer="21"/> +<wire x1="-1.5" y1="1.5" x2="-3.6" y2="1.5" width="0.127" layer="21"/> +<wire x1="-3.6" y1="1.5" x2="-3.6" y2="-1.5" width="0.127" layer="21"/> +<wire x1="0" y1="1.6" x2="0" y2="2.5" width="0.127" layer="21"/> +<wire x1="0" y1="2.5" x2="1.5" y2="2.5" width="0.127" layer="21"/> +<wire x1="1.5" y1="2.5" x2="1.5" y2="1.5" width="0.127" layer="21"/> +<smd name="2" x="0" y="-2.3" dx="1.27" dy="1.397" layer="1"/> +<smd name="3" x="-2.5" y="-2.3" dx="1.27" dy="1.397" layer="1"/> +<smd name="1" x="2.5" y="-2.3" dx="1.27" dy="1.397" layer="1"/> +<text x="-2.794" y="2.794" size="1.27" layer="25">>NAME</text> +<text x="-3.302" y="-4.572" size="1.27" layer="27">>VALUE</text> +<hole x="-1.5" y="0.4" drill="0.85"/> +<hole x="1.5" y="0.4" drill="0.85"/> +</package> +<package name="TACT-SWITCH-KMR6"> +<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/> +<smd name="P$5" x="0" y="1.5" dx="1.7" dy="0.55" layer="1" rot="R180"/> +<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/> +<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/> +<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/> +<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/> +<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/> +<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/> +<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/> +<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/> +<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/> +<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/> +<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/> +<wire x1="-1" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/> +<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/> +<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/> +<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/> +</package> +<package name="SLIDESWITCH-CL-SB-22A"> +<smd name="P$1" x="-2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$2" x="0" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$3" x="2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$4" x="-2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$5" x="0" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<smd name="P$6" x="2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/> +<wire x1="-4.25" y1="1.75" x2="4.25" y2="1.75" width="0.127" layer="48"/> +<wire x1="4.25" y1="1.75" x2="4.25" y2="-1.75" width="0.127" layer="48"/> +<wire x1="4.25" y1="-1.75" x2="-4.25" y2="-1.75" width="0.127" layer="48"/> +<wire x1="-4.25" y1="-1.75" x2="-4.25" y2="1.75" width="0.127" layer="48"/> +<wire x1="-2" y1="1.8" x2="-2" y2="3.7" width="0.127" layer="48"/> +<wire x1="-2" y1="3.7" x2="-0.5" y2="3.7" width="0.127" layer="48"/> +<wire x1="-0.5" y1="3.7" x2="-0.5" y2="1.8" width="0.127" layer="48"/> +<wire x1="-2.5" y1="1.2" x2="-2.5" y2="0.5" width="0.127" layer="48"/> +<wire x1="0" y1="1.2" x2="0" y2="0.5" width="0.127" layer="48"/> +<wire x1="0" y1="-0.5" x2="0" y2="-1.3" width="0.127" layer="48"/> +<wire x1="-2.5" y1="-0.5" x2="-2.5" y2="-1.4" width="0.127" layer="48"/> +<wire x1="2.5" y1="-0.5" x2="2.5" y2="-1.3" width="0.127" layer="48"/> +<wire x1="2.5" y1="0.5" x2="2.5" y2="1.3" width="0.127" layer="48"/> +<wire x1="-0.1" y1="0.5" x2="0.1" y2="0.5" width="0.127" layer="48"/> +<wire x1="-2.6" y1="0.5" x2="-2.4" y2="0.5" width="0.127" layer="48"/> +<wire x1="-2.6" y1="-0.5" x2="-2.4" y2="-0.5" width="0.127" layer="48"/> +<wire x1="-0.1" y1="-0.5" x2="0.1" y2="-0.5" width="0.127" layer="48"/> +<wire x1="2.4" y1="-0.5" x2="2.6" y2="-0.5" width="0.127" layer="48"/> +<wire x1="2.4" y1="0.5" x2="2.6" y2="0.5" width="0.127" layer="48"/> +<wire x1="-3" y1="0.3" x2="0.4" y2="0.3" width="0.127" layer="48"/> +<wire x1="0.4" y1="0.3" x2="0.4" y2="-0.3" width="0.127" layer="48"/> +<wire x1="0.4" y1="-0.3" x2="-3" y2="-0.3" width="0.127" layer="48"/> +<wire x1="-3" y1="-0.3" x2="-3" y2="0.3" width="0.127" layer="48"/> +</package> +</packages> +<symbols> +<symbol name="SWITCH-SPDT"> +<wire x1="-2.54" y1="0" x2="2.54" y2="1.27" width="0.254" layer="94"/> +<circle x="2.54" y="2.54" radius="0.635" width="0.254" layer="94"/> +<circle x="2.54" y="-2.54" radius="0.635" width="0.254" layer="94"/> +<circle x="-2.54" y="0" radius="0.635" width="0.254" layer="94"/> +<text x="-4.064" y="4.318" size="1.778" layer="95">>NAME</text> +<text x="-4.826" y="-6.096" size="1.778" layer="95">>VALUE</text> +<pin name="1" x="5.08" y="2.54" visible="pad" length="short" rot="R180"/> +<pin name="2" x="-5.08" y="0" visible="pad" length="short"/> +<pin name="3" x="5.08" y="-2.54" visible="pad" length="short" rot="R180"/> +</symbol> +<symbol name="TS2"> +<wire x1="0" y1="1.905" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="-4.445" y1="1.905" x2="-3.175" y2="1.905" width="0.254" layer="94"/> +<wire x1="-4.445" y1="-1.905" x2="-3.175" y2="-1.905" width="0.254" layer="94"/> +<wire x1="-4.445" y1="1.905" x2="-4.445" y2="0" width="0.254" layer="94"/> +<wire x1="-4.445" y1="0" x2="-4.445" y2="-1.905" width="0.254" layer="94"/> +<wire x1="-2.54" y1="0" x2="-1.905" y2="0" width="0.1524" layer="94"/> +<wire x1="-1.27" y1="0" x2="-0.635" y2="0" width="0.1524" layer="94"/> +<wire x1="-4.445" y1="0" x2="-3.175" y2="0" width="0.1524" layer="94"/> +<wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.1524" layer="94"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="1.905" width="0.254" layer="94"/> +<circle x="0" y="-2.54" radius="0.127" width="0.4064" layer="94"/> +<circle x="0" y="2.54" radius="0.127" width="0.4064" layer="94"/> +<text x="-6.35" y="-2.54" size="1.778" layer="95" rot="R90">>NAME</text> +<text x="-3.81" y="3.175" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="P" x="0" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/> +<pin name="S" x="0" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="S1" x="2.54" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="P1" x="2.54" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="SLIDE-SWITCH" prefix="S"> +<description>SMD slide-switch AYZ0102AGRLC as found in the fablab inventory. Includes the mounting holes. + +<p>Made by Zaerc.</description> +<gates> +<gate name="G$1" symbol="SWITCH-SPDT" x="0" y="0"/> +</gates> +<devices> +<device name="" package="AYZ0102AGRLC"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMT" package="SLIDESWITCH-CL-SB-22A"> +<connects> +<connect gate="G$1" pin="1" pad="P$1 P$4"/> +<connect gate="G$1" pin="2" pad="P$2 P$5"/> +<connect gate="G$1" pin="3" pad="P$3 P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="2-8X4-5_SWITCH"> +<gates> +<gate name="G$1" symbol="TS2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="TACT-SWITCH-KMR6"> +<connects> +<connect gate="G$1" pin="P" pad="P$1"/> +<connect gate="G$1" pin="P1" pad="P$2"/> +<connect gate="G$1" pin="S" pad="P$3"/> +<connect gate="G$1" pin="S1" pad="P$4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="borkedlabs-passives"> +<packages> +<package name="0805"> +<smd name="1" x="-0.95" y="0" dx="0.7" dy="1.2" layer="1"/> +<smd name="2" x="0.95" y="0" dx="0.7" dy="1.2" layer="1"/> +<text x="-0.762" y="0.8255" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.032" size="1.016" layer="27">>VALUE</text> +</package> +<package name="0603-CAP"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/> +<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/> +<smd name="1" x="-0.8" y="0" dx="0.96" dy="0.8" layer="1"/> +<smd name="2" x="0.8" y="0" dx="0.96" dy="0.8" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/> +<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +</package> +<package name="0402-CAP"> +<description><b>CAPACITOR</b><p> +chip</description> +<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/> +<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/> +<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/> +<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.4064" layer="21"/> +<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<text x="-0.889" y="0.6985" size="1.016" layer="25">>NAME</text> +<text x="-1.0795" y="-2.413" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/> +<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +</package> +<package name="1210"> +<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/> +<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/> +<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/> +<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/> +<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="21"/> +<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="21"/> +<smd name="1" x="-1.6" y="0" dx="1.2" dy="2" layer="1"/> +<smd name="2" x="1.6" y="0" dx="1.2" dy="2" layer="1"/> +<text x="-2.07" y="1.77" size="1.016" layer="25">>NAME</text> +<text x="-2.17" y="-3.24" size="1.016" layer="27">>VALUE</text> +</package> +<package name="1206"> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.143" size="1.016" layer="25">>NAME</text> +<text x="-1.397" y="-2.794" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +<package name="744777920-INDUCTOR"> +<smd name="P$1" x="0" y="3" dx="1.7" dy="2" layer="1"/> +<smd name="P$2" x="0" y="-3" dx="1.7" dy="2" layer="1"/> +<wire x1="-4" y1="0" x2="-4" y2="3" width="0.127" layer="21"/> +<wire x1="-4" y1="3" x2="-3" y2="4" width="0.127" layer="21" curve="-90"/> +<wire x1="-3" y1="4" x2="3" y2="4" width="0.127" layer="21"/> +<wire x1="3" y1="4" x2="4" y2="3" width="0.127" layer="21" curve="-90"/> +<wire x1="4" y1="3" x2="4" y2="-3" width="0.127" layer="21"/> +<wire x1="4" y1="-3" x2="3" y2="-4" width="0.127" layer="21" curve="-90"/> +<wire x1="3" y1="-4" x2="-3" y2="-4" width="0.127" layer="21"/> +<wire x1="-3" y1="-4" x2="-4" y2="-3" width="0.127" layer="21" curve="-90"/> +<wire x1="-4" y1="-3" x2="-4" y2="0" width="0.127" layer="21"/> +<rectangle x1="-4" y1="-4" x2="4" y2="4" layer="39"/> +<text x="5.08" y="2.54" size="1.016" layer="25">>NAME</text> +<text x="5.08" y="1.27" size="1.016" layer="27">>VALUE</text> +</package> +<package name="0603-RES"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/> +<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/> +<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<rectangle x1="-0.2286" y1="-0.381" x2="0.2286" y2="0.381" layer="21"/> +</package> +<package name="SPM6530-IND"> +<smd name="1" x="0" y="2.775" dx="3.4" dy="1.85" layer="1"/> +<smd name="2" x="0" y="-2.775" dx="3.4" dy="1.85" layer="1"/> +<wire x1="-3.25" y1="3.85" x2="-3.25" y2="-3.85" width="0.127" layer="21"/> +<wire x1="-3.25" y1="-3.85" x2="3.25" y2="-3.85" width="0.127" layer="21"/> +<wire x1="3.25" y1="-3.85" x2="3.25" y2="3.85" width="0.127" layer="21"/> +<wire x1="3.25" y1="3.85" x2="-3.25" y2="3.85" width="0.127" layer="21"/> +<text x="3.81" y="2.54" size="1.016" layer="25">>NAME</text> +<text x="3.81" y="-3.81" size="1.016" layer="27">>VALUE</text> +</package> +<package name="IHLP-5050FD-01-IND"> +<smd name="1" x="0" y="5.4102" dx="4.953" dy="2.9464" layer="1"/> +<smd name="2" x="0" y="-5.4102" dx="4.953" dy="2.9464" layer="1"/> +<wire x1="6.4516" y1="6.604" x2="6.4516" y2="-6.604" width="0.127" layer="21"/> +<wire x1="3.81" y1="-6.604" x2="6.4516" y2="-6.604" width="0.127" layer="21"/> +<wire x1="6.4516" y1="6.604" x2="3.81" y2="6.604" width="0.127" layer="21"/> +<wire x1="-3.81" y1="6.604" x2="-6.4516" y2="6.604" width="0.127" layer="21"/> +<wire x1="-6.4516" y1="6.604" x2="-6.4516" y2="-6.604" width="0.127" layer="21"/> +<wire x1="-6.4516" y1="-6.604" x2="-3.81" y2="-6.604" width="0.127" layer="21"/> +<text x="5.08" y="7.62" size="1.016" layer="25">>NAME</text> +<text x="5.08" y="-8.89" size="1.016" layer="27">>VALUE</text> +</package> +<package name="7443340330-IND"> +<smd name="P$1" x="0" y="3.35" dx="3" dy="2.3" layer="1"/> +<smd name="P$2" x="0" y="-3.35" dx="3" dy="2.3" layer="1"/> +<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/> +<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/> +<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/> +<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/> +<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/> +<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/> +<text x="3" y="5" size="1.016" layer="25">>NAME</text> +<text x="3" y="-6" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-1.15" y1="2.95" x2="1.15" y2="4.45" layer="51"/> +<rectangle x1="-1.15" y1="-4.45" x2="1.15" y2="-2.95" layer="51"/> +</package> +<package name="0402-RES"> +<description><b>CAPACITOR</b><p> +chip</description> +<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/> +<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/> +<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/> +<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<text x="-0.889" y="0.6985" size="1.016" layer="25">>NAME</text> +<text x="-1.0795" y="-1.778" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/> +<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<rectangle x1="-0.2032" y1="-0.3556" x2="0.2032" y2="0.3556" layer="21"/> +</package> +<package name="8X8-IND"> +<smd name="1" x="0" y="3.2" dx="2.2" dy="1.6" layer="1"/> +<smd name="2" x="0" y="-3.2" dx="2.2" dy="1.6" layer="1"/> +<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/> +<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/> +<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/> +<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/> +<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/> +<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/> +<text x="-5" y="5" size="1.27" layer="25">>NAME</text> +<text x="-5" y="-6" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-3.81" y1="-3.81" x2="3.81" y2="3.81" layer="39"/> +</package> +<package name="744029100-IND"> +<smd name="1" x="0" y="1.1" dx="3.2" dy="1" layer="1"/> +<smd name="2" x="0" y="-1.1" dx="3.2" dy="1" layer="1"/> +<wire x1="-2" y1="2" x2="-2" y2="-2" width="0.127" layer="21"/> +<wire x1="-2" y1="-2" x2="2" y2="-2" width="0.127" layer="21"/> +<wire x1="2" y1="-2" x2="2" y2="2" width="0.127" layer="21"/> +<wire x1="2" y1="2" x2="-2" y2="2" width="0.127" layer="21"/> +<text x="-3" y="2.3" size="1.27" layer="25">>NAME</text> +<text x="-3" y="-3.6" size="1.27" layer="27">>VALUE</text> +</package> +<package name="7447709470-IND"> +<smd name="1" x="0" y="4.95" dx="5.4" dy="2.9" layer="1"/> +<smd name="2" x="0" y="-4.95" dx="5.4" dy="2.9" layer="1"/> +<wire x1="-3" y1="6" x2="-6" y2="6" width="0.127" layer="21"/> +<wire x1="-6" y1="6" x2="-6" y2="-6" width="0.127" layer="21"/> +<wire x1="-6" y1="-6" x2="-3" y2="-6" width="0.127" layer="21"/> +<wire x1="3" y1="-6" x2="6" y2="-6" width="0.127" layer="21"/> +<wire x1="6" y1="-6" x2="6" y2="6" width="0.127" layer="21"/> +<wire x1="6" y1="6" x2="3" y2="6" width="0.127" layer="21"/> +<text x="-7" y="8" size="1.27" layer="25">>NAME</text> +<text x="-7" y="-9" size="1.27" layer="27">>VALUE</text> +</package> +<package name="7447789002-IND"> +<smd name="1" x="0" y="3" dx="1.7" dy="2" layer="1"/> +<smd name="2" x="0" y="-3" dx="1.7" dy="2" layer="1"/> +<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/> +<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/> +<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/> +<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/> +<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/> +<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/> +<text x="-5" y="5" size="1.27" layer="25">>NAME</text> +<text x="-5" y="-6" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-3.81" y1="-3.81" x2="3.81" y2="3.81" layer="39"/> +</package> +<package name="R2010"> +<description><b>RESISTOR</b><p> +chip</description> +<wire x1="-1.662" y1="1.245" x2="1.662" y2="1.245" width="0.1524" layer="51"/> +<wire x1="-1.637" y1="-1.245" x2="1.687" y2="-1.245" width="0.1524" layer="51"/> +<wire x1="-3.473" y1="1.483" x2="3.473" y2="1.483" width="0.0508" layer="39"/> +<wire x1="3.473" y1="1.483" x2="3.473" y2="-1.483" width="0.0508" layer="39"/> +<wire x1="3.473" y1="-1.483" x2="-3.473" y2="-1.483" width="0.0508" layer="39"/> +<wire x1="-3.473" y1="-1.483" x2="-3.473" y2="1.483" width="0.0508" layer="39"/> +<wire x1="-1.027" y1="1.245" x2="1.027" y2="1.245" width="0.1524" layer="21"/> +<wire x1="-1.002" y1="-1.245" x2="1.016" y2="-1.245" width="0.1524" layer="21"/> +<smd name="1" x="-2.2" y="0" dx="1.8" dy="2.7" layer="1"/> +<smd name="2" x="2.2" y="0" dx="1.8" dy="2.7" layer="1"/> +<text x="-2.54" y="1.5875" size="1.016" layer="25">>NAME</text> +<text x="-2.54" y="-3.302" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/> +<rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/> +</package> +<package name="R2512"> +<wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/> +<wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/> +<smd name="1" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/> +<smd name="2" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/> +<text x="-2.54" y="1.905" size="1.016" layer="25">>NAME</text> +<text x="-2.54" y="-3.175" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/> +<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/> +</package> +<package name="TO220ACS"> +<description><B>DIODE</B><p> +2-lead molded, vertical</description> +<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.1524" layer="21"/> +<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.1524" layer="21"/> +<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/> +<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/> +<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.1524" layer="21"/> +<circle x="-4.4958" y="-3.7084" radius="0.254" width="0" layer="21"/> +<pad name="C" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/> +<pad name="A" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/> +<text x="-5.08" y="-6.0452" size="1.016" layer="25" ratio="10">>NAME</text> +<text x="-5.08" y="-7.62" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/> +<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/> +<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/> +<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/> +<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/> +<rectangle x1="-1.651" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="CAP"> +<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/> +<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/> +<text x="1.524" y="2.921" size="1.778" layer="95">>NAME</text> +<text x="1.524" y="-2.159" size="1.778" layer="96">>VALUE</text> +<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/> +<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/> +<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/> +<text x="1.524" y="-4.064" size="1.27" layer="97">>PACKAGE</text> +<text x="1.524" y="-5.842" size="1.27" layer="97">>VOLTAGE</text> +<text x="1.524" y="-7.62" size="1.27" layer="97">>TYPE</text> +</symbol> +<symbol name="INDUCTOR"> +<wire x1="0" y1="5.08" x2="1.27" y2="3.81" width="0.254" layer="94" curve="-90" cap="flat"/> +<wire x1="0" y1="2.54" x2="1.27" y2="3.81" width="0.254" layer="94" curve="90" cap="flat"/> +<wire x1="0" y1="2.54" x2="1.27" y2="1.27" width="0.254" layer="94" curve="-90" cap="flat"/> +<wire x1="0" y1="0" x2="1.27" y2="1.27" width="0.254" layer="94" curve="90" cap="flat"/> +<wire x1="0" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94" curve="-90" cap="flat"/> +<wire x1="0" y1="-2.54" x2="1.27" y2="-1.27" width="0.254" layer="94" curve="90" cap="flat"/> +<wire x1="0" y1="-2.54" x2="1.27" y2="-3.81" width="0.254" layer="94" curve="-90" cap="flat"/> +<wire x1="0" y1="-5.08" x2="1.27" y2="-3.81" width="0.254" layer="94" curve="90" cap="flat"/> +<text x="-1.27" y="-5.08" size="1.778" layer="95" rot="R90">>NAME</text> +<text x="3.81" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="2" x="0" y="-7.62" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/> +<pin name="1" x="0" y="7.62" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/> +<text x="6.35" y="-5.08" size="1.27" layer="97" rot="R90">>PACKAGE</text> +</symbol> +<symbol name="RESISTOR"> +<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.1524" layer="94"/> +<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.1524" layer="94"/> +<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.1524" layer="94"/> +<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.1524" layer="94"/> +<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.1524" layer="94"/> +<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.1524" layer="94"/> +<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.1524" layer="94"/> +<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.1524" layer="94"/> +<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.1524" layer="94"/> +<text x="-3.81" y="1.4986" size="1.778" layer="95">>NAME</text> +<text x="-3.81" y="-3.302" size="1.778" layer="96">>VALUE</text> +<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +<text x="-3.81" y="-6.858" size="1.27" layer="97">>PRECISION</text> +<text x="-3.81" y="-5.08" size="1.27" layer="97">>PACKAGE</text> +</symbol> +</symbols> +<devicesets> +<deviceset name="CAP" prefix="C" uservalue="yes"> +<description><b>Capacitor</b> +Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> +<gates> +<gate name="G$1" symbol="CAP" x="0" y="0"/> +</gates> +<devices> +<device name="0805" package="0805"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0805"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0603-CAP" package="0603-CAP"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0603"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0402-CAP" package="0402-CAP"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0402"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="1210" package="1210"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="1210" constant="no"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="1206" package="1206"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="1206" constant="no"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="INDUCTOR" prefix="L" uservalue="yes"> +<gates> +<gate name="G$1" symbol="INDUCTOR" x="0" y="0"/> +</gates> +<devices> +<device name="-744777920" package="744777920-INDUCTOR"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-0805" package="0805"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0805"/> +</technology> +</technologies> +</device> +<device name="-0603" package="0603-RES"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0603"/> +</technology> +</technologies> +</device> +<device name="-SPM6530" package="SPM6530-IND"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-IHLP-5050FD-01" package="IHLP-5050FD-01-IND"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-7443340330" package="7443340330-IND"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="7443340330"/> +</technology> +</technologies> +</device> +<device name="-0402" package="0402-RES"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0402"/> +</technology> +</technologies> +</device> +<device name="-744778002" package="8X8-IND"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-744029100" package="744029100-IND"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-7447709470" package="7447709470-IND"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-7447789002" package="7447789002-IND"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="RESISTOR" prefix="R" uservalue="yes"> +<description><b>Resistor</b> +Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</description> +<gates> +<gate name="G$1" symbol="RESISTOR" x="0" y="0"/> +</gates> +<devices> +<device name="1206" package="1206"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="1206" constant="no"/> +<attribute name="PRECISION" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="2010" package="R2010"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="2010"/> +<attribute name="PRECISION" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0805-RES" package="0805"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0805"/> +<attribute name="PRECISION" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0603-RES" package="0603-RES"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0603"/> +<attribute name="PRECISION" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0402-RES" package="0402-RES"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0402"/> +<attribute name="PRECISION" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="2512" package="R2512"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="2512"/> +<attribute name="PRECISION" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="TO220ACS" package="TO220ACS"> +<connects> +<connect gate="G$1" pin="1" pad="A"/> +<connect gate="G$1" pin="2" pad="C"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="power"> +<packages> +<package name="PWRPAD_3-25MM"> +<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/> +</package> +<package name="HTSSOP-56"> +<smd name="P$1" x="-3.749990625" y="6.749984375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$2" x="-3.749990625" y="6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$3" x="-3.749990625" y="5.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$4" x="-3.749990625" y="5.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$5" x="-3.749990625" y="4.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$6" x="-3.749990625" y="4.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$7" x="-3.749990625" y="3.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$8" x="-3.749990625" y="3.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$9" x="-3.749990625" y="2.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$10" x="-3.749990625" y="2.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$11" x="-3.749990625" y="1.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$12" x="-3.749990625" y="1.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$13" x="-3.749990625" y="0.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$14" x="-3.749990625" y="0.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$15" x="-3.749990625" y="-0.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$16" x="-3.749990625" y="-0.75" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$17" x="-3.749990625" y="-1.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$18" x="-3.749990625" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$19" x="-3.749990625" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$20" x="-3.749990625" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$21" x="-3.749990625" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$22" x="-3.749990625" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$23" x="-3.749990625" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$24" x="-3.749990625" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$25" x="-3.749990625" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$26" x="-3.749990625" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$27" x="-3.749990625" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$28" x="-3.749990625" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/> +<smd name="P$29" x="3.74999375" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$30" x="3.74999375" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$31" x="3.74999375" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$32" x="3.74999375" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$33" x="3.74999375" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$34" x="3.74999375" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$35" x="3.74999375" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$36" x="3.74999375" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$37" x="3.74999375" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$38" x="3.74999375" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$39" x="3.74999375" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$40" x="3.74999375" y="-1.25" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$41" x="3.74999375" y="-0.75" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$42" x="3.74999375" y="-0.25" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$43" x="3.74999375" y="0.249996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$44" x="3.74999375" y="0.749996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$45" x="3.74999375" y="1.249996875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$46" x="3.74999375" y="1.74999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$47" x="3.74999375" y="2.24999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$48" x="3.74999375" y="2.74999375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$49" x="3.74999375" y="3.249990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$50" x="3.74999375" y="3.749990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$51" x="3.74999375" y="4.249990625" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$52" x="3.74999375" y="4.7499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$53" x="3.74999375" y="5.2499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$54" x="3.74999375" y="5.7499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$55" x="3.74999375" y="6.2499875" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$56" x="3.74999375" y="6.749984375" dx="1.5494" dy="0.2794" layer="1"/> +<smd name="P$57" x="0" y="0" dx="3.5814" dy="6.35" layer="1"/> +<wire x1="-3.185478125" y1="7.08869375" x2="-3.185478125" y2="-7.088696875" width="0.1524" layer="21"/> +<wire x1="-3.185478125" y1="-7.088696875" x2="3.185478125" y2="-7.088696875" width="0.127" layer="21"/> +<wire x1="3.185478125" y1="-7.088696875" x2="3.185478125" y2="7.08869375" width="0.127" layer="21"/> +<wire x1="3.185478125" y1="7.08869375" x2="-3.185478125" y2="7.08869375" width="0.127" layer="21"/> +<text x="-2.54" y="7.62" size="1.27" layer="104">>NAME</text> +<text x="-2.54" y="-8.89" size="1.27" layer="127">>VALUE</text> +<circle x="-2.286" y="6.477" radius="0.254" width="0.127" layer="21"/> +</package> +<package name="PWRPAD_4MM"> +<pad name="P$1" x="0" y="0" drill="3.9878" diameter="6.35" thermals="no"/> +</package> +<package name="PWRPAD_SC-02_2-45MM"> +<pad name="P$1" x="0" y="0" drill="2.45" diameter="4.24" thermals="no"/> +</package> +<package name="PWRPAD_2-65MM"> +<pad name="P$1" x="0" y="0" drill="2.65" diameter="4.65" thermals="no"/> +</package> +<package name="PWRPAD_2-05MM"> +<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/> +</package> +<package name="PWRPAD_M3-PEM-MOUNT"> +<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-0.6" y="3.6"/> +<vertex x="0.6" y="3.6"/> +<vertex x="0.4" y="2.1"/> +<vertex x="-0.4" y="2.1"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="0.6" y="-3.6"/> +<vertex x="-0.6" y="-3.6"/> +<vertex x="-0.4" y="-2.1"/> +<vertex x="0.4" y="-2.1"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3.6" y="-0.6"/> +<vertex x="-3.6" y="0.6"/> +<vertex x="-2.1" y="0.4"/> +<vertex x="-2.1" y="-0.4"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="3.6" y="0.6"/> +<vertex x="3.6" y="-0.6"/> +<vertex x="2.1" y="-0.4"/> +<vertex x="2.1" y="0.4"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-2.95269375" y="2.13136875"/> +<vertex x="-2.104165625" y="2.979896875"/> +<vertex x="-1.19203125" y="1.784921875"/> +<vertex x="-1.75771875" y="1.2192375"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.99705625" y="-2.12131875"/> +<vertex x="2.148528125" y="-2.969846875"/> +<vertex x="1.23639375" y="-1.774871875"/> +<vertex x="1.80208125" y="-1.2091875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-2.104165625" y="-2.969846875"/> +<vertex x="-2.95269375" y="-2.12131875"/> +<vertex x="-1.75771875" y="-1.2091875"/> +<vertex x="-1.19203125" y="-1.774871875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.148528125" y="2.979896875"/> +<vertex x="2.99705625" y="2.13136875"/> +<vertex x="1.80208125" y="1.2192375"/> +<vertex x="1.23639375" y="1.784921875"/> +</polygon> +<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/> +</package> +<package name="WSL2726"> +<description><b>SMD SHUNT RESISTOR</b></description> +<wire x1="-4.8768" y1="7.9756" x2="4.8768" y2="7.9756" width="0.2032" layer="51"/> +<wire x1="4.8768" y1="7.9756" x2="4.8768" y2="-0.3556" width="0.2032" layer="51"/> +<wire x1="4.8768" y1="-0.3556" x2="-4.8768" y2="-0.3556" width="0.2032" layer="51"/> +<wire x1="-4.8768" y1="-0.3556" x2="-4.8768" y2="7.9756" width="0.2032" layer="51"/> +<smd name="A" x="3.302" y="2.794" dx="2.4384" dy="5.588" layer="1"/> +<smd name="SA" x="3.302" y="6.9215" dx="2.4384" dy="0.889" layer="1"/> +<smd name="B" x="-3.302" y="2.794" dx="2.4384" dy="5.588" layer="1"/> +<smd name="SB" x="-3.302" y="6.9215" dx="2.4384" dy="0.889" layer="1"/> +<text x="-0.3556" y="-0.0508" size="1.27" layer="25" rot="R90">>NAME</text> +<text x="1.5748" y="-0.0508" size="1.27" layer="27" rot="R90">>VALUE</text> +</package> +<package name="R2512"> +<wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/> +<wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/> +<smd name="A" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/> +<smd name="B" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/> +<text x="-2.54" y="1.905" size="1.016" layer="25">>NAME</text> +<text x="-2.54" y="-3.175" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/> +<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/> +<smd name="SA" x="-1.414" y="1.3" dx="0.5" dy="0.5" layer="1" rot="R180"/> +<smd name="SB" x="1.386" y="1.3" dx="0.5" dy="0.5" layer="1"/> +<wire x1="-1.4" y1="1.3" x2="-2.4" y2="1.3" width="0.2032" layer="1"/> +<wire x1="1.4" y1="1.3" x2="2.2" y2="1.3" width="0.2032" layer="1"/> +</package> +<package name="SON-5X6"> +<smd name="VIN" x="0" y="0" dx="3.3" dy="5.4" layer="1" cream="no"/> +<smd name="M1" x="-2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/> +<smd name="M2" x="2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/> +<smd name="M3" x="-2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/> +<smd name="M4" x="2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/> +<wire x1="-2.5" y1="3" x2="2.5" y2="3" width="0.127" layer="51"/> +<wire x1="2.5" y1="3" x2="2.5" y2="-3" width="0.127" layer="51"/> +<wire x1="2.5" y1="-3" x2="-2.5" y2="-3" width="0.127" layer="51"/> +<wire x1="-2.5" y1="-3" x2="-2.5" y2="3" width="0.127" layer="51"/> +<circle x="-1.7" y="3.3" radius="0.1" width="0.127" layer="21"/> +<smd name="GH" x="-2.5" y="2.5" dx="1" dy="0.25" layer="1"/> +<smd name="SH" x="-2.5" y="2" dx="1" dy="0.25" layer="1"/> +<smd name="VSW" x="-2.5" y="-0.5" dx="1" dy="4.3" layer="1"/> +<smd name="GL" x="2.5" y="2.5" dx="1" dy="0.25" layer="1"/> +<smd name="NC" x="2.5" y="2" dx="1" dy="0.25" layer="1"/> +<smd name="PGND" x="2.5" y="-0.5" dx="1" dy="4.3" layer="1"/> +<rectangle x1="-1.4" y1="0.2" x2="-0.2" y2="2.5" layer="31"/> +<rectangle x1="0.2" y1="0.2" x2="1.4" y2="2.5" layer="31"/> +<rectangle x1="-1.4" y1="-2.5" x2="-0.2" y2="-0.2" layer="31"/> +<rectangle x1="0.2" y1="-2.5" x2="1.4" y2="-0.2" layer="31"/> +</package> +<package name="BFC-UM"> +<pad name="P$1" x="-4.9784" y="0" drill="2.032" diameter="3.81"/> +<pad name="P$2" x="4.9784" y="0" drill="2.032" diameter="3.81"/> +<circle x="0" y="0" radius="9.9822" width="0.127" layer="21"/> +<text x="-2.54" y="3.81" size="1.27" layer="25">>NAME</text> +<text x="-2.54" y="-5.08" size="1.27" layer="27">>VALUE</text> +</package> +<package name="BFC-8MM"> +<pad name="P$1" x="-1.75" y="0" drill="1" diameter="1.9304"/> +<pad name="P$2" x="1.75" y="0" drill="1" diameter="1.9304"/> +<circle x="0" y="0" radius="4" width="0.127" layer="21"/> +<text x="-1" y="2" size="0.4064" layer="25">>NAME</text> +<text x="-1" y="-2" size="0.4064" layer="27">>VALUE</text> +</package> +<package name="PWRPAD_3-25MM-SKINNY"> +<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/> +</package> +</packages> +<symbols> +<symbol name="PWRPAD"> +<pin name="PWRPAD" x="-5.08" y="0" length="middle"/> +</symbol> +<symbol name="DRV8302"> +<pin name="RT_CLK" x="-17.78" y="33.02" length="middle"/> +<pin name="COMP" x="-17.78" y="30.48" length="middle"/> +<pin name="VSENSE" x="-17.78" y="27.94" length="middle"/> +<pin name="PWRGND" x="-17.78" y="25.4" length="middle"/> +<pin name="NOCTW" x="-17.78" y="22.86" length="middle"/> +<pin name="NFAULT" x="-17.78" y="20.32" length="middle"/> +<pin name="DTC" x="-17.78" y="17.78" length="middle"/> +<pin name="M_PWM" x="-17.78" y="15.24" length="middle"/> +<pin name="M_OC" x="-17.78" y="12.7" length="middle"/> +<pin name="GAIN" x="-17.78" y="10.16" length="middle"/> +<pin name="OC_ADJ" x="-17.78" y="7.62" length="middle"/> +<pin name="DC_CAL" x="-17.78" y="5.08" length="middle"/> +<pin name="GVDD" x="-17.78" y="2.54" length="middle"/> +<pin name="CP1" x="-17.78" y="0" length="middle"/> +<pin name="CP2" x="-17.78" y="-2.54" length="middle"/> +<pin name="EN_GATE" x="-17.78" y="-5.08" length="middle"/> +<pin name="INH_A" x="-17.78" y="-7.62" length="middle"/> +<pin name="INL_A" x="-17.78" y="-10.16" length="middle"/> +<pin name="INH_B" x="-17.78" y="-12.7" length="middle"/> +<pin name="INL_B" x="-17.78" y="-15.24" length="middle"/> +<pin name="INH_C" x="-17.78" y="-17.78" length="middle"/> +<pin name="INL_C" x="-17.78" y="-20.32" length="middle"/> +<pin name="DVDD" x="-17.78" y="-22.86" length="middle"/> +<pin name="REF" x="-17.78" y="-25.4" length="middle"/> +<pin name="SO1" x="-17.78" y="-27.94" length="middle"/> +<pin name="SO2" x="-17.78" y="-30.48" length="middle"/> +<pin name="AVDD" x="-17.78" y="-33.02" length="middle"/> +<pin name="AGND" x="-17.78" y="-35.56" length="middle"/> +<pin name="PVDD1" x="17.78" y="-35.56" length="middle" rot="R180"/> +<pin name="SP2" x="17.78" y="-33.02" length="middle" rot="R180"/> +<pin name="SN2" x="17.78" y="-30.48" length="middle" rot="R180"/> +<pin name="SP1" x="17.78" y="-27.94" length="middle" rot="R180"/> +<pin name="SN1" x="17.78" y="-25.4" length="middle" rot="R180"/> +<pin name="SL_C" x="17.78" y="-22.86" length="middle" rot="R180"/> +<pin name="GL_C" x="17.78" y="-20.32" length="middle" rot="R180"/> +<pin name="SH_C" x="17.78" y="-17.78" length="middle" rot="R180"/> +<pin name="GH_C" x="17.78" y="-15.24" length="middle" rot="R180"/> +<pin name="BST_C" x="17.78" y="-12.7" length="middle" rot="R180"/> +<pin name="SL_B" x="17.78" y="-10.16" length="middle" rot="R180"/> +<pin name="GL_B" x="17.78" y="-7.62" length="middle" rot="R180"/> +<pin name="SH_B" x="17.78" y="-5.08" length="middle" rot="R180"/> +<pin name="GH_B" x="17.78" y="-2.54" length="middle" rot="R180"/> +<pin name="BST_B" x="17.78" y="0" length="middle" rot="R180"/> +<pin name="SL_A" x="17.78" y="2.54" length="middle" rot="R180"/> +<pin name="GL_A" x="17.78" y="5.08" length="middle" rot="R180"/> +<pin name="SH_A" x="17.78" y="7.62" length="middle" rot="R180"/> +<pin name="GH_A" x="17.78" y="10.16" length="middle" rot="R180"/> +<pin name="BST_A" x="17.78" y="12.7" length="middle" rot="R180"/> +<pin name="BIAS" x="17.78" y="15.24" length="middle" rot="R180"/> +<pin name="PH1" x="17.78" y="17.78" length="middle" rot="R180"/> +<pin name="PH2" x="17.78" y="20.32" length="middle" rot="R180"/> +<pin name="BST_BK" x="17.78" y="22.86" length="middle" rot="R180"/> +<pin name="PVDD2-1" x="17.78" y="25.4" length="middle" rot="R180"/> +<pin name="PVDD2-2" x="17.78" y="27.94" length="middle" rot="R180"/> +<pin name="EN_BUCK" x="17.78" y="30.48" length="middle" rot="R180"/> +<pin name="SS_TR" x="17.78" y="33.02" length="middle" rot="R180"/> +<wire x1="-12.7" y1="35.56" x2="-12.7" y2="-38.1" width="0.254" layer="94"/> +<wire x1="-12.7" y1="-38.1" x2="12.7" y2="-38.1" width="0.254" layer="94"/> +<wire x1="12.7" y1="-38.1" x2="12.7" y2="35.56" width="0.254" layer="94"/> +<wire x1="12.7" y1="35.56" x2="-12.7" y2="35.56" width="0.254" layer="94"/> +<pin name="GNDPAD" x="0" y="-43.18" length="middle" rot="R90"/> +</symbol> +<symbol name="R_SHUNT"> +<wire x1="-3.81" y1="-0.889" x2="1.27" y2="-0.889" width="0.254" layer="94"/> +<wire x1="1.27" y1="0.889" x2="-3.81" y2="0.889" width="0.254" layer="94"/> +<wire x1="1.27" y1="-0.889" x2="1.27" y2="-0.254" width="0.254" layer="94"/> +<wire x1="1.27" y1="-0.254" x2="1.27" y2="0" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="1.27" y2="0.889" width="0.254" layer="94"/> +<wire x1="-3.81" y1="-0.889" x2="-3.81" y2="-0.254" width="0.254" layer="94"/> +<wire x1="-3.81" y1="-0.254" x2="-3.81" y2="0" width="0.254" layer="94"/> +<wire x1="-3.81" y1="0" x2="-3.81" y2="0.889" width="0.254" layer="94"/> +<wire x1="-5.08" y1="0" x2="-3.81" y2="0" width="0.1524" layer="94"/> +<wire x1="2.54" y1="0" x2="1.27" y2="0" width="0.1524" layer="94"/> +<wire x1="-5.08" y1="-2.54" x2="-3.81" y2="-0.254" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-2.54" x2="1.27" y2="-0.254" width="0.1524" layer="94"/> +<text x="-4.572" y="1.3716" size="1.778" layer="95">>NAME</text> +<text x="-4.826" y="-4.445" size="1.778" layer="96">>VALUE</text> +<pin name="SB" x="-7.62" y="-2.54" visible="off" length="short" direction="pas" swaplevel="2"/> +<pin name="SA" x="5.08" y="-2.54" visible="off" length="short" direction="pas" swaplevel="2" rot="R180"/> +<pin name="B" x="-7.62" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +<pin name="A" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="INTEGRATED_HALF-CSD88599"> +<pin name="GH" x="-20.32" y="10.16" length="middle"/> +<pin name="SH" x="-20.32" y="0" length="middle"/> +<pin name="GL" x="-20.32" y="-10.16" length="middle"/> +<pin name="GND" x="0" y="-25.4" length="middle" rot="R90"/> +<pin name="VIN" x="0" y="24.13" length="middle" rot="R270"/> +<pin name="VSW" x="15.24" y="0" length="middle" rot="R180"/> +<wire x1="-15.24" y1="-20.32" x2="-15.24" y2="19.05" width="0.254" layer="94"/> +<wire x1="-15.24" y1="19.05" x2="10.16" y2="19.05" width="0.254" layer="94"/> +<wire x1="10.16" y1="19.05" x2="10.16" y2="-20.32" width="0.254" layer="94"/> +<wire x1="10.16" y1="-20.32" x2="-15.24" y2="-20.32" width="0.254" layer="94"/> +<wire x1="0" y1="12.7" x2="0" y2="8.89" width="0.254" layer="94"/> +<wire x1="0" y1="8.89" x2="-1.27" y2="8.89" width="0.254" layer="94"/> +<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.254" layer="94"/> +<wire x1="-1.27" y1="6.35" x2="0" y2="6.35" width="0.254" layer="94"/> +<wire x1="0" y1="6.35" x2="0" y2="-6.35" width="0.254" layer="94"/> +<wire x1="0" y1="-6.35" x2="-1.27" y2="-6.35" width="0.254" layer="94"/> +<wire x1="-1.27" y1="-7.62" x2="0" y2="-7.62" width="0.254" layer="94"/> +<wire x1="-1.27" y1="-8.89" x2="0" y2="-8.89" width="0.254" layer="94"/> +<wire x1="0" y1="-8.89" x2="0" y2="-12.7" width="0.254" layer="94"/> +<wire x1="-8.89" y1="-10.16" x2="-2.54" y2="-10.16" width="0.254" layer="94"/> +<wire x1="-2.54" y1="-10.16" x2="-2.54" y2="-6.35" width="0.254" layer="94"/> +<wire x1="-8.89" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/> +<wire x1="-2.54" y1="8.89" x2="-2.54" y2="6.35" width="0.254" layer="94"/> +<wire x1="-2.54" y1="6.35" x2="-8.89" y2="6.35" width="0.254" layer="94"/> +</symbol> +<symbol name="C-US"> +<wire x1="0" y1="-2.54" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/> +<wire x1="1" y1="0" x2="1.8542" y2="2.4892" width="0.254" layer="94" curve="-37.878202"/> +<wire x1="1.8504" y1="-2.4668" x2="1.0161" y2="0" width="0.254" layer="94" curve="-37.373024"/> +<text x="-1.27" y="3.175" size="1.778" layer="95">>NAME</text> +<text x="-1.27" y="-5.08" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="PWRPAD" prefix="J"> +<gates> +<gate name="G$1" symbol="PWRPAD" x="0" y="0"/> +</gates> +<devices> +<device name="SC-02_2-45MM" package="PWRPAD_SC-02_2-45MM"> +<connects> +<connect gate="G$1" pin="PWRPAD" pad="P$1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="4MM" package="PWRPAD_4MM"> +<connects> +<connect gate="G$1" pin="PWRPAD" pad="P$1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="M3" package="PWRPAD_3-25MM"> +<connects> +<connect gate="G$1" pin="PWRPAD" pad="P$1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="M2.5" package="PWRPAD_2-65MM"> +<connects> +<connect gate="G$1" pin="PWRPAD" pad="P$1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="M2" package="PWRPAD_2-05MM"> +<connects> +<connect gate="G$1" pin="PWRPAD" pad="P$1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="" package="PWRPAD_M3-PEM-MOUNT"> +<connects> +<connect gate="G$1" pin="PWRPAD" pad="P$1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY"> +<connects> +<connect gate="G$1" pin="PWRPAD" pad="P$1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="DRV8302" prefix="U"> +<gates> +<gate name="G$1" symbol="DRV8302" x="0" y="0"/> +</gates> +<devices> +<device name="" package="HTSSOP-56"> +<connects> +<connect gate="G$1" pin="AGND" pad="P$28"/> +<connect gate="G$1" pin="AVDD" pad="P$27"/> +<connect gate="G$1" pin="BIAS" pad="P$49"/> +<connect gate="G$1" pin="BST_A" pad="P$48"/> +<connect gate="G$1" pin="BST_B" pad="P$43"/> +<connect gate="G$1" pin="BST_BK" pad="P$52"/> +<connect gate="G$1" pin="BST_C" pad="P$38"/> +<connect gate="G$1" pin="COMP" pad="P$2"/> +<connect gate="G$1" pin="CP1" pad="P$14"/> +<connect gate="G$1" pin="CP2" pad="P$15"/> +<connect gate="G$1" pin="DC_CAL" pad="P$12"/> +<connect gate="G$1" pin="DTC" pad="P$7"/> +<connect gate="G$1" pin="DVDD" pad="P$23"/> +<connect gate="G$1" pin="EN_BUCK" pad="P$55"/> +<connect gate="G$1" pin="EN_GATE" pad="P$16"/> +<connect gate="G$1" pin="GAIN" pad="P$10"/> +<connect gate="G$1" pin="GH_A" pad="P$47"/> +<connect gate="G$1" pin="GH_B" pad="P$42"/> +<connect gate="G$1" pin="GH_C" pad="P$37"/> +<connect gate="G$1" pin="GL_A" pad="P$45"/> +<connect gate="G$1" pin="GL_B" pad="P$40"/> +<connect gate="G$1" pin="GL_C" pad="P$35"/> +<connect gate="G$1" pin="GNDPAD" pad="P$57"/> +<connect gate="G$1" pin="GVDD" pad="P$13"/> +<connect gate="G$1" pin="INH_A" pad="P$17"/> +<connect gate="G$1" pin="INH_B" pad="P$19"/> +<connect gate="G$1" pin="INH_C" pad="P$21"/> +<connect gate="G$1" pin="INL_A" pad="P$18"/> +<connect gate="G$1" pin="INL_B" pad="P$20"/> +<connect gate="G$1" pin="INL_C" pad="P$22"/> +<connect gate="G$1" pin="M_OC" pad="P$9"/> +<connect gate="G$1" pin="M_PWM" pad="P$8"/> +<connect gate="G$1" pin="NFAULT" pad="P$6"/> +<connect gate="G$1" pin="NOCTW" pad="P$5"/> +<connect gate="G$1" pin="OC_ADJ" pad="P$11"/> +<connect gate="G$1" pin="PH1" pad="P$50"/> +<connect gate="G$1" pin="PH2" pad="P$51"/> +<connect gate="G$1" pin="PVDD1" pad="P$29"/> +<connect gate="G$1" pin="PVDD2-1" pad="P$53"/> +<connect gate="G$1" pin="PVDD2-2" pad="P$54"/> +<connect gate="G$1" pin="PWRGND" pad="P$4"/> +<connect gate="G$1" pin="REF" pad="P$24"/> +<connect gate="G$1" pin="RT_CLK" pad="P$1"/> +<connect gate="G$1" pin="SH_A" pad="P$46"/> +<connect gate="G$1" pin="SH_B" pad="P$41"/> +<connect gate="G$1" pin="SH_C" pad="P$36"/> +<connect gate="G$1" pin="SL_A" pad="P$44"/> +<connect gate="G$1" pin="SL_B" pad="P$39"/> +<connect gate="G$1" pin="SL_C" pad="P$34"/> +<connect gate="G$1" pin="SN1" pad="P$33"/> +<connect gate="G$1" pin="SN2" pad="P$31"/> +<connect gate="G$1" pin="SO1" pad="P$25"/> +<connect gate="G$1" pin="SO2" pad="P$26"/> +<connect gate="G$1" pin="SP1" pad="P$32"/> +<connect gate="G$1" pin="SP2" pad="P$30"/> +<connect gate="G$1" pin="SS_TR" pad="P$56"/> +<connect gate="G$1" pin="VSENSE" pad="P$3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="R_SHUNT" prefix="R" uservalue="yes"> +<description><b>Resistor</b> +Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</description> +<gates> +<gate name="G$1" symbol="R_SHUNT" x="2.54" y="0"/> +</gates> +<devices> +<device name="" package="WSL2726"> +<connects> +<connect gate="G$1" pin="A" pad="A"/> +<connect gate="G$1" pin="B" pad="B"/> +<connect gate="G$1" pin="SA" pad="SA"/> +<connect gate="G$1" pin="SB" pad="SB"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="2512" package="R2512"> +<connects> +<connect gate="G$1" pin="A" pad="A"/> +<connect gate="G$1" pin="B" pad="B"/> +<connect gate="G$1" pin="SA" pad="SA"/> +<connect gate="G$1" pin="SB" pad="SB"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="INTEGRATED_HALF-CSD88599"> +<gates> +<gate name="G$1" symbol="INTEGRATED_HALF-CSD88599" x="0" y="0"/> +</gates> +<devices> +<device name="SON" package="SON-5X6"> +<connects> +<connect gate="G$1" pin="GH" pad="GH"/> +<connect gate="G$1" pin="GL" pad="GL"/> +<connect gate="G$1" pin="GND" pad="PGND"/> +<connect gate="G$1" pin="SH" pad="SH"/> +<connect gate="G$1" pin="VIN" pad="VIN"/> +<connect gate="G$1" pin="VSW" pad="VSW"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="BFC" prefix="BFC"> +<gates> +<gate name="G$1" symbol="C-US" x="0" y="0"/> +</gates> +<devices> +<device name="" package="BFC-UM"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="8MM" package="BFC-8MM"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="JST-6-SMD-HORI-1.0MM"> +<description><h3>JST SH Vertical 6-Pin SMT</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 1 mm</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>JST_6PIN_VERTICAL</li> +</ul></p></description> +<circle x="-3.44" y="-5.16" radius="0.1047" width="0.4064" layer="21"/> +<wire x1="-2.9" y1="-0.1" x2="2.9" y2="-0.1" width="0.254" layer="21"/> +<wire x1="-4" y1="-2.1" x2="-4" y2="-4.4" width="0.254" layer="21"/> +<wire x1="3.1" y1="-4.4" x2="4" y2="-4.4" width="0.254" layer="21"/> +<wire x1="4" y1="-4.4" x2="4" y2="-2.1" width="0.254" layer="21"/> +<wire x1="-4" y1="-4.4" x2="-3.1" y2="-4.4" width="0.254" layer="21"/> +<smd name="1" x="-2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="2" x="-1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="3" x="-0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="4" x="0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="5" x="1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="6" x="2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/> +<smd name="M1" x="-3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/> +<smd name="M2" x="3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/> +<text x="-1.524" y="0.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.905" y="-6.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08"> +<description><h3>Plated Through Hole -8 Pin</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="14.605" y1="1.27" x2="15.875" y2="1.27" width="0.2032" layer="21"/> +<wire x1="15.875" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/> +<wire x1="16.51" y1="-0.635" x2="15.875" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="14.605" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="14.605" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="15.875" y1="-1.27" x2="14.605" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="17.145" y1="1.27" x2="18.415" y2="1.27" width="0.2032" layer="21"/> +<wire x1="18.415" y1="1.27" x2="19.05" y2="0.635" width="0.2032" layer="21"/> +<wire x1="19.05" y1="0.635" x2="19.05" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="19.05" y1="-0.635" x2="18.415" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="17.145" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/> +<wire x1="16.51" y1="-0.635" x2="17.145" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="18.415" y1="-1.27" x2="17.145" y2="-1.27" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_LOCK"> +<description><h3>Plated Through Hole -8 Pin Locking Footprint</h3> +Holes are offset 0.005", to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="14.605" y1="1.27" x2="15.875" y2="1.27" width="0.2032" layer="21"/> +<wire x1="15.875" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/> +<wire x1="16.51" y1="-0.635" x2="15.875" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="14.605" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="14.605" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="15.875" y1="-1.27" x2="14.605" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="17.145" y1="1.27" x2="18.415" y2="1.27" width="0.2032" layer="21"/> +<wire x1="18.415" y1="1.27" x2="19.05" y2="0.635" width="0.2032" layer="21"/> +<wire x1="19.05" y1="0.635" x2="19.05" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="19.05" y1="-0.635" x2="18.415" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="17.145" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/> +<wire x1="16.51" y1="-0.635" x2="17.145" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="18.415" y1="-1.27" x2="17.145" y2="-1.27" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="7" x="15.24" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="8" x="17.78" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_LOCK_LONGPADS"> +<description><h3>Plated Through Hole -8 Pin Locking Footprint with Long Pads</h3> +Holes are offset 0.005", to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="1.524" y1="0" x2="1.016" y2="0" width="0.2032" layer="21"/> +<wire x1="4.064" y1="0" x2="3.556" y2="0" width="0.2032" layer="21"/> +<wire x1="6.604" y1="0" x2="6.096" y2="0" width="0.2032" layer="21"/> +<wire x1="9.144" y1="0" x2="8.636" y2="0" width="0.2032" layer="21"/> +<wire x1="11.684" y1="0" x2="11.176" y2="0" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0" x2="-1.016" y2="0" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0" x2="-1.27" y2="0.9906" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.9906" x2="-0.9906" y2="1.27" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0" x2="-1.27" y2="-0.9906" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.9906" x2="-0.9906" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="14.224" y1="0" x2="13.716" y2="0" width="0.2032" layer="21"/> +<wire x1="16.764" y1="0" x2="16.256" y2="0" width="0.2032" layer="21"/> +<wire x1="19.05" y1="0" x2="19.05" y2="-0.9906" width="0.2032" layer="21"/> +<wire x1="19.05" y1="-0.9906" x2="18.7706" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="19.05" y1="0" x2="19.05" y2="0.9906" width="0.2032" layer="21"/> +<wire x1="19.05" y1="0.9906" x2="18.7706" y2="1.27" width="0.2032" layer="21"/> +<wire x1="19.05" y1="0" x2="18.796" y2="0" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" shape="long" rot="R90"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" shape="long" rot="R90"/> +<pad name="6" x="12.7" y="-0.127" drill="1.016" shape="long" rot="R90"/> +<pad name="7" x="15.24" y="0.127" drill="1.016" shape="long" rot="R90"/> +<pad name="8" x="17.78" y="-0.127" drill="1.016" shape="long" rot="R90"/> +<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/> +<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/> +<rectangle x1="4.7879" y1="-0.2921" x2="5.3721" y2="0.2921" layer="51"/> +<rectangle x1="7.3279" y1="-0.2921" x2="7.9121" y2="0.2921" layer="51" rot="R90"/> +<rectangle x1="9.8679" y1="-0.2921" x2="10.4521" y2="0.2921" layer="51"/> +<rectangle x1="12.4079" y1="-0.2921" x2="12.9921" y2="0.2921" layer="51"/> +<rectangle x1="14.9479" y1="-0.2921" x2="15.5321" y2="0.2921" layer="51"/> +<rectangle x1="17.4879" y1="-0.2921" x2="18.0721" y2="0.2921" layer="51"/> +<text x="-0.889" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.143" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_LONGPADS"> +<description><h3>Plated Through Hole -8 Pin Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="19.05" y1="0.635" x2="19.05" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="7" x="15.24" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="8" x="17.78" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/> +<text x="-1.143" y="2.159" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.016" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="SCREWTERMINAL-3.5MM-8"> +<description><h3>Screw Terminal 3.5mm Pitch -8 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 8</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="-1.75" y1="3.4" x2="26.25" y2="3.4" width="0.2032" layer="21"/> +<wire x1="26.25" y1="3.4" x2="26.25" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="26.25" y1="-2.8" x2="26.25" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="26.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/> +<wire x1="26.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="26.25" y1="3.15" x2="26.75" y2="3.15" width="0.2032" layer="51"/> +<wire x1="26.75" y1="3.15" x2="26.75" y2="2.15" width="0.2032" layer="51"/> +<wire x1="26.75" y1="2.15" x2="26.25" y2="2.15" width="0.2032" layer="51"/> +<pad name="1" x="0" y="0" drill="1.2" diameter="2.032"/> +<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/> +<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/> +<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/> +<pad name="5" x="14" y="0" drill="1.2" diameter="2.032"/> +<pad name="6" x="17.5" y="0" drill="1.2" diameter="2.032"/> +<pad name="7" x="21" y="0" drill="1.2" diameter="2.032"/> +<pad name="8" x="24.5" y="0" drill="1.2" diameter="2.032"/> +<text x="11.049" y="2.286" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="10.795" y="1.397" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="1.016" y1="-1.524" x2="-0.889" y2="-1.524" width="0.2032" layer="21"/> +<wire x1="-0.889" y1="-1.524" x2="1.016" y2="-1.524" width="0.2032" layer="22"/> +</package> +<package name="1X08_SMD"> +<description><h3>SMD -8 Pin Vertical Female</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="1.37" y1="1.25" x2="-19.15" y2="1.25" width="0.127" layer="51"/> +<wire x1="-19.15" y1="1.25" x2="-19.15" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-19.15" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/> +<wire x1="1.37" y1="1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-19.15" y1="-1.25" x2="-19.15" y2="1.25" width="0.127" layer="21"/> +<wire x1="0.85" y1="1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/> +<wire x1="-19.15" y1="1.25" x2="-15.963" y2="1.25" width="0.127" layer="21"/> +<wire x1="-18.63" y1="-1.25" x2="-19.15" y2="-1.25" width="0.127" layer="21"/> +<wire x1="1.37" y1="-1.25" x2="-1.817" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-4.377" y1="1.25" x2="-0.703" y2="1.25" width="0.127" layer="21"/> +<wire x1="-9.457" y1="1.25" x2="-5.783" y2="1.25" width="0.127" layer="21"/> +<wire x1="-14.537" y1="1.25" x2="-10.863" y2="1.25" width="0.127" layer="21"/> +<wire x1="-3.329" y1="-1.25" x2="-6.831" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-8.409" y1="-1.25" x2="-11.911" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-13.489" y1="-1.25" x2="-16.991" y2="-1.25" width="0.127" layer="21"/> +<smd name="7" x="-15.24" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="5" x="-10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="1" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="8" x="-17.78" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="6" x="-12.7" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="4" x="-7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<text x="-18.542" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-18.542" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_SMD_ALT"> +<description><h3>SMD -8 Pin Vertical Female</h3> +Alternate pin configuration +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="1.37" y1="1.25" x2="-19.15" y2="1.25" width="0.127" layer="51"/> +<wire x1="-19.15" y1="1.25" x2="-19.15" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-19.15" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/> +<wire x1="-19.15" y1="1.25" x2="-19.15" y2="-1.25" width="0.127" layer="21"/> +<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/> +<wire x1="-18.63" y1="1.25" x2="-19.15" y2="1.25" width="0.127" layer="21"/> +<wire x1="1.37" y1="1.25" x2="-1.817" y2="1.25" width="0.127" layer="21"/> +<wire x1="0.85" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-19.15" y1="-1.25" x2="-15.963" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-13.403" y1="1.25" x2="-17.077" y2="1.25" width="0.127" layer="21"/> +<wire x1="-8.323" y1="1.25" x2="-11.997" y2="1.25" width="0.127" layer="21"/> +<wire x1="-3.243" y1="1.25" x2="-6.917" y2="1.25" width="0.127" layer="21"/> +<wire x1="-14.451" y1="-1.25" x2="-10.949" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-9.371" y1="-1.25" x2="-5.869" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-4.291" y1="-1.25" x2="-0.789" y2="-1.25" width="0.127" layer="21"/> +<smd name="7" x="-15.24" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="5" x="-10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="3" x="-5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="8" x="-17.78" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="6" x="-12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="4" x="-7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="2" x="-2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<text x="-18.796" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-18.923" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_SMD_COMBINED"> +<description><h3>SMD -8 Pin Vertical Female</h3> +Combined footprint configuration +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.127" layer="21"/> +<wire x1="19.15" y1="1.25" x2="19.15" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-0.85" y1="-1.25" x2="-1.37" y2="-1.25" width="0.127" layer="21"/> +<wire x1="19.15" y1="-1.25" x2="18.503" y2="-1.25" width="0.127" layer="21"/> +<wire x1="18.63" y1="1.25" x2="19.15" y2="1.25" width="0.127" layer="21"/> +<wire x1="-1.37" y1="1.25" x2="-0.723" y2="1.25" width="0.127" layer="21"/> +<wire x1="14.537" y1="-1.25" x2="13.403" y2="-1.25" width="0.127" layer="21"/> +<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.127" layer="21"/> +<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.127" layer="21"/> +<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.127" layer="21"/> +<wire x1="8.409" y1="1.25" x2="9.371" y2="1.25" width="0.127" layer="21"/> +<wire x1="10.949" y1="1.25" x2="11.911" y2="1.25" width="0.127" layer="21"/> +<wire x1="13.489" y1="1.25" x2="14.451" y2="1.25" width="0.127" layer="21"/> +<wire x1="16.029" y1="1.25" x2="16.991" y2="1.25" width="0.127" layer="21"/> +<wire x1="17.077" y1="-1.25" x2="15.943" y2="-1.25" width="0.127" layer="21"/> +<wire x1="11.997" y1="-1.25" x2="10.863" y2="-1.25" width="0.127" layer="21"/> +<wire x1="9.457" y1="-1.25" x2="8.323" y2="-1.25" width="0.127" layer="21"/> +<wire x1="6.917" y1="-1.25" x2="5.783" y2="-1.25" width="0.127" layer="21"/> +<wire x1="4.377" y1="-1.25" x2="3.243" y2="-1.25" width="0.127" layer="21"/> +<wire x1="1.837" y1="-1.25" x2="0.703" y2="-1.25" width="0.127" layer="21"/> +<wire x1="17.78" y1="1.27" x2="17.78" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="15.24" y1="1.27" x2="15.24" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="12.7" y1="1.27" x2="12.7" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="10.16" y1="1.27" x2="10.16" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/> +<smd name="7@2" x="15.24" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="5@2" x="10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="3@2" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="8@2" x="17.78" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="6@2" x="12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="4@2" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="2@2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="3" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="4" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="5" x="10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="6" x="12.7" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="7" x="15.24" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="8" x="17.78" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1@2" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<text x="-0.381" y="3.048" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.508" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="BM08B-SRSS-TB"> +<description><h3>JST Vertical Crimp Connect</h3> +<p>Specifications: +<ul><li>Pin count: 8</li> +<li>Pin pitch:1mm</li> +</ul></p> +<p><a href=”http://www.jst-mfg.com/product/pdf/eng/eSR.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="-5" y1="3.3" x2="5" y2="3.3" width="0.127" layer="51"/> +<wire x1="-5" y1="0.4" x2="-5" y2="3.3" width="0.127" layer="51"/> +<wire x1="5" y1="0.4" x2="5" y2="3.3" width="0.127" layer="51"/> +<wire x1="-5" y1="0.4" x2="5" y2="0.4" width="0.127" layer="51"/> +<wire x1="-4.1" y1="0.35" x2="-5.05" y2="0.35" width="0.2032" layer="21"/> +<wire x1="-5.05" y1="0.35" x2="-5.05" y2="1.35" width="0.2032" layer="21"/> +<wire x1="5.05" y1="0.35" x2="4.15" y2="0.35" width="0.2032" layer="21"/> +<wire x1="5.05" y1="0.35" x2="5.05" y2="1.35" width="0.2032" layer="21"/> +<wire x1="-3.9" y1="3.4" x2="3.9" y2="3.4" width="0.2032" layer="21"/> +<circle x="-4.4" y="-0.35" radius="0.1118" width="0.4064" layer="21"/> +<smd name="1" x="-3.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="2" x="-2.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="3" x="-1.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="4" x="-0.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="5" x="0.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="6" x="1.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="7" x="2.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="8" x="3.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="P$9" x="4.8" y="2.525" dx="1.8" dy="1.2" layer="1" rot="R90"/> +<smd name="P$10" x="-4.8" y="2.525" dx="1.8" dy="1.2" layer="1" rot="R90"/> +<text x="-1.397" y="2.159" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_SMD_MALE"> +<description><h3>SMD -8 Pin Vertical Male</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/maleSMDheader.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="19.05" y2="-1.25" width="0.127" layer="51"/> +<wire x1="19.05" y1="-1.25" x2="19.05" y2="1.25" width="0.127" layer="51"/> +<wire x1="19.05" y1="1.25" x2="-1.27" y2="1.25" width="0.127" layer="51"/> +<circle x="0" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="2.54" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="5.08" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="7.62" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="10.16" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="12.7" y="0" radius="0.64" width="0.127" layer="51"/> +<rectangle x1="-0.32" y1="0" x2="0.32" y2="2.75" layer="51"/> +<rectangle x1="4.76" y1="0" x2="5.4" y2="2.75" layer="51"/> +<rectangle x1="9.84" y1="0" x2="10.48" y2="2.75" layer="51"/> +<rectangle x1="2.22" y1="-2.75" x2="2.86" y2="0" layer="51" rot="R180"/> +<rectangle x1="7.3" y1="-2.75" x2="7.94" y2="0" layer="51" rot="R180"/> +<rectangle x1="12.38" y1="-2.75" x2="13.02" y2="0" layer="51" rot="R180"/> +<smd name="1" x="0" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="2" x="2.54" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="3" x="5.08" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="4" x="7.62" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="5" x="10.16" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="6" x="12.7" y="0" dx="1.02" dy="6" layer="1"/> +<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="-1.27" y1="-1.25" x2="-0.635" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="-1.27" y1="1.25" x2="-0.635" y2="1.25" width="0.1778" layer="21"/> +<wire x1="0.762" y1="1.25" x2="1.778" y2="1.25" width="0.1778" layer="21"/> +<wire x1="3.302" y1="1.25" x2="4.318" y2="1.25" width="0.1778" layer="21"/> +<wire x1="5.842" y1="1.25" x2="6.858" y2="1.25" width="0.1778" layer="21"/> +<wire x1="8.382" y1="1.25" x2="9.398" y2="1.25" width="0.1778" layer="21"/> +<wire x1="10.922" y1="1.25" x2="11.938" y2="1.25" width="0.1778" layer="21"/> +<wire x1="1.778" y1="-1.25" x2="0.762" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="4.318" y1="-1.25" x2="3.302" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="6.858" y1="-1.25" x2="5.842" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="9.398" y1="-1.25" x2="8.382" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="11.938" y1="-1.25" x2="10.922" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="19.05" y1="-1.25" x2="19.05" y2="1.25" width="0.1778" layer="21"/> +<circle x="15.24" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="17.78" y="0" radius="0.64" width="0.127" layer="51"/> +<rectangle x1="14.92" y1="0" x2="15.56" y2="2.75" layer="51"/> +<rectangle x1="17.46" y1="-2.75" x2="18.1" y2="0" layer="51" rot="R180"/> +<smd name="7" x="15.24" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="8" x="17.78" y="0" dx="1.02" dy="6" layer="1"/> +<wire x1="16.002" y1="1.25" x2="17.018" y2="1.25" width="0.1778" layer="21"/> +<wire x1="17.018" y1="-1.25" x2="16.002" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="19.05" y1="-1.25" x2="18.415" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="19.05" y1="1.25" x2="18.415" y2="1.25" width="0.1778" layer="21"/> +<wire x1="13.462" y1="1.25" x2="14.478" y2="1.25" width="0.1778" layer="21"/> +<wire x1="14.478" y1="-1.25" x2="13.462" y2="-1.25" width="0.1778" layer="21"/> +<text x="-0.508" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.635" y="-3.937" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_NO_SILK"> +<description><h3>Plated Through Hole -8 Pin No Silk</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_LOCK_NO_SILK"> +<description><h3>Plated Through Hole -8 Pin Locking Footprint No Silk</h3> +Holes are offset 0.005", to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="7" x="15.24" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="8" x="17.78" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X08_FEMALE_LOCK"> +<description><h3>Plated Through Hole -8 Pin Locking Female Headers</h3> +Holes are offset 0.005" to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://cdn.sparkfun.com/datasheets/Prototyping/SP-140520-XX-001.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_08</li> +</ul></p></description> +<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="1.27" x2="19.05" y2="1.27" width="0.2032" layer="21"/> +<wire x1="19.05" y1="-1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="19.05" y1="1.27" x2="19.05" y2="-1.27" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="-0.3175" y1="-0.1905" x2="0.3175" y2="0.1905" layer="51"/> +<rectangle x1="2.2225" y1="-0.1905" x2="2.8575" y2="0.1905" layer="51"/> +<rectangle x1="4.7625" y1="-0.1905" x2="5.3975" y2="0.1905" layer="51"/> +<rectangle x1="7.3025" y1="-0.1905" x2="7.9375" y2="0.1905" layer="51"/> +<rectangle x1="9.8425" y1="-0.1905" x2="10.4775" y2="0.1905" layer="51"/> +<rectangle x1="12.3825" y1="-0.1905" x2="13.0175" y2="0.1905" layer="51"/> +<pad name="7" x="15.24" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="8" x="17.78" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="14.9225" y1="-0.1905" x2="15.5575" y2="0.1905" layer="51"/> +<rectangle x1="17.4625" y1="-0.1905" x2="18.0975" y2="0.1905" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04"> +<description><h3>Plated Through Hole - 4 Pin</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX-1X4"> +<description><h3>Molex 4-Pin Plated Through-Hole</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> +<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/> +<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/> +<text x="2.286" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="2.286" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="SCREWTERMINAL-3.5MM-4"> +<description><h3>Screw Terminal 3.5mm Pitch -4 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.75" y1="3.4" x2="12.25" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.25" y1="3.4" x2="12.25" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="12.25" y1="-2.8" x2="12.25" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="12.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="12.25" y1="3.15" x2="12.75" y2="3.15" width="0.2032" layer="51"/> +<wire x1="12.75" y1="3.15" x2="12.75" y2="2.15" width="0.2032" layer="51"/> +<wire x1="12.75" y1="2.15" x2="12.25" y2="2.15" width="0.2032" layer="51"/> +<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/> +<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/> +<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/> +<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/> +<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/> +<text x="0" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="0" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_1.27MM"> +<description><h3>Plated Through Hole - 4 Pin</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch: 1.27mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-0.381" y1="-0.889" x2="0.381" y2="-0.889" width="0.127" layer="21"/> +<wire x1="0.381" y1="-0.889" x2="0.635" y2="-0.635" width="0.127" layer="21"/> +<wire x1="0.635" y1="-0.635" x2="0.889" y2="-0.889" width="0.127" layer="21"/> +<wire x1="0.889" y1="-0.889" x2="1.651" y2="-0.889" width="0.127" layer="21"/> +<wire x1="1.651" y1="-0.889" x2="1.905" y2="-0.635" width="0.127" layer="21"/> +<wire x1="1.905" y1="-0.635" x2="2.159" y2="-0.889" width="0.127" layer="21"/> +<wire x1="2.159" y1="-0.889" x2="2.921" y2="-0.889" width="0.127" layer="21"/> +<wire x1="2.921" y1="-0.889" x2="3.175" y2="-0.635" width="0.127" layer="21"/> +<wire x1="3.175" y1="-0.635" x2="3.429" y2="-0.889" width="0.127" layer="21"/> +<wire x1="3.429" y1="-0.889" x2="4.191" y2="-0.889" width="0.127" layer="21"/> +<wire x1="4.191" y1="0.889" x2="3.429" y2="0.889" width="0.127" layer="21"/> +<wire x1="3.429" y1="0.889" x2="3.175" y2="0.635" width="0.127" layer="21"/> +<wire x1="3.175" y1="0.635" x2="2.921" y2="0.889" width="0.127" layer="21"/> +<wire x1="2.921" y1="0.889" x2="2.159" y2="0.889" width="0.127" layer="21"/> +<wire x1="2.159" y1="0.889" x2="1.905" y2="0.635" width="0.127" layer="21"/> +<wire x1="1.905" y1="0.635" x2="1.651" y2="0.889" width="0.127" layer="21"/> +<wire x1="1.651" y1="0.889" x2="0.889" y2="0.889" width="0.127" layer="21"/> +<wire x1="0.889" y1="0.889" x2="0.635" y2="0.635" width="0.127" layer="21"/> +<wire x1="0.635" y1="0.635" x2="0.381" y2="0.889" width="0.127" layer="21"/> +<wire x1="0.381" y1="0.889" x2="-0.381" y2="0.889" width="0.127" layer="21"/> +<wire x1="-0.381" y1="0.889" x2="-0.889" y2="0.381" width="0.127" layer="21"/> +<wire x1="-0.889" y1="-0.381" x2="-0.381" y2="-0.889" width="0.127" layer="21"/> +<wire x1="-0.889" y1="0.381" x2="-0.889" y2="-0.381" width="0.127" layer="21"/> +<wire x1="4.191" y1="0.889" x2="4.699" y2="0.381" width="0.127" layer="21"/> +<wire x1="4.699" y1="0.381" x2="4.699" y2="-0.381" width="0.127" layer="21"/> +<wire x1="4.699" y1="-0.381" x2="4.191" y2="-0.889" width="0.127" layer="21"/> +<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/> +<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/> +<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/> +<pad name="1" x="0" y="0" drill="0.508" diameter="1"/> +<text x="-0.508" y="1.016" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_LOCK"> +<description><h3>Plated Through Hole - 4 Pin Locking Footprint</h3> +Pins are offset 0.005" from center to lock pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_LOCK_LONGPADS"> +<description><h3>Plated Through Hole - 4 Pin Long Pads w/ Locking Footprint</h3> +Holes are offset 0.005" from center to lock pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.127" x2="8.89" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-1.1176" x2="8.6106" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.127" x2="8.89" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.8636" x2="8.6106" y2="1.143" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/> +<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX-1X4_LOCK"> +<description><h3>Molex 4-Pin Plated Through-Hole Locking</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> +<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/> +<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" shape="square"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/> +<text x="2.667" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="2.032" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_RA_MALE"> +<description><h3>SMD - 4 Pin Right Angle Male Header</h3> +tDocu layer shows pin locations. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<hole x="-2.54" y="0" drill="1.4"/> +<hole x="2.54" y="0" drill="1.4"/> +<text x="-4.318" y="6.731" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-4.318" y="2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_LONGPADS"> +<description><h3>Plated Through Hole - 4 Pin Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_NO_SILK"> +<description><h3>Plated Through Hole - 4 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="JST-4-PTH"> +<description><h3>JST Right Angle 4 Pin Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<pad name="1" x="-3" y="0" drill="0.7" diameter="1.6"/> +<pad name="2" x="-1" y="0" drill="0.7" diameter="1.6"/> +<pad name="3" x="1" y="0" drill="0.7" diameter="1.6"/> +<pad name="4" x="3" y="0" drill="0.7" diameter="1.6"/> +<text x="-3.4" y="0.7" size="1.27" layer="51">+</text> +<text x="-1.4" y="0.7" size="1.27" layer="51">-</text> +<text x="0.7" y="0.9" size="0.8" layer="51">S</text> +<text x="2.7" y="0.9" size="0.8" layer="51">S</text> +<wire x1="-4.95" y1="-1.6" x2="-4.95" y2="6" width="0.2032" layer="21"/> +<wire x1="-4.95" y1="6" x2="4.95" y2="6" width="0.2032" layer="21"/> +<wire x1="4.95" y1="6" x2="4.95" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-4.95" y1="-1.6" x2="-4.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="4.95" y1="-1.6" x2="4.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-4.3" y1="-1.6" x2="-4.3" y2="0" width="0.2032" layer="21"/> +<wire x1="4.3" y1="-1.6" x2="4.3" y2="0" width="0.2032" layer="21"/> +<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="SCREWTERMINAL-3.5MM-4_LOCK"> +<description><h3>Screw Terminal 3.5mm Pitch -4 Pin PTH Locking</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-2.3" y1="-1.35" x2="-2.7" y2="-1.35" width="0.2032" layer="51"/> +<wire x1="-2.7" y1="-1.35" x2="-2.7" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="-2.7" y1="-2.35" x2="-2.3" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="12.8" y1="3.15" x2="13.2" y2="3.15" width="0.2032" layer="51"/> +<wire x1="13.2" y1="3.15" x2="13.2" y2="2.15" width="0.2032" layer="51"/> +<wire x1="13.2" y1="2.15" x2="12.8" y2="2.15" width="0.2032" layer="51"/> +<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/> +<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/> +<pad name="2" x="3.6778" y="0" drill="1.2" diameter="2.032"/> +<pad name="3" x="6.8222" y="0" drill="1.2" diameter="2.032"/> +<pad name="4" x="10.6778" y="0" drill="1.2" diameter="2.032"/> +<text x="3.81" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="3.81" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_1MM_RA"> +<description><h3>SMD- 4 Pin Right Angle </h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.5" y1="-4.6" x2="1.5" y2="-4.6" width="0.254" layer="21"/> +<wire x1="-3" y1="-2" x2="-3" y2="-0.35" width="0.254" layer="21"/> +<wire x1="2.25" y1="-0.35" x2="3" y2="-0.35" width="0.254" layer="21"/> +<wire x1="3" y1="-0.35" x2="3" y2="-2" width="0.254" layer="21"/> +<wire x1="-3" y1="-0.35" x2="-2.25" y2="-0.35" width="0.254" layer="21"/> +<circle x="-2.5" y="0.3" radius="0.1414" width="0.4" layer="21"/> +<smd name="NC2" x="-2.8" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="NC1" x="2.8" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="1" x="-1.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="2" x="-0.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="3" x="0.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="4" x="1.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<text x="-1.397" y="-2.159" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_VERTICAL_COMBO"> +<description><h3>SMD - 4 Pin Vertical Connector</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>SMD Pad count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.1778" layer="21"/> +<wire x1="8.99" y1="1.25" x2="8.99" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="-0.73" y1="-1.25" x2="-1.37" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="8.99" y1="-1.25" x2="8.32" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="8.32" y1="1.25" x2="8.99" y2="1.25" width="0.1778" layer="21"/> +<wire x1="-1.37" y1="1.25" x2="-0.73" y2="1.25" width="0.1778" layer="21"/> +<wire x1="5.869" y1="-1.29" x2="6.831" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.1778" layer="21"/> +<wire x1="3.329" y1="-1.29" x2="4.291" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.1778" layer="21"/> +<wire x1="0.789" y1="-1.29" x2="1.751" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.1778" layer="21"/> +<smd name="3" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="4" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1-2" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="2-2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="3-2" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="4-2" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<text x="-0.508" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.508" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_LONG"> +<description><h3>SMD - 4 Pin w/ Long Solder Pads</h3> +No silk, but tDocu layer shows pin position. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<smd name="3" x="1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<hole x="-2.54" y="0" drill="1.4"/> +<hole x="2.54" y="0" drill="1.4"/> +</package> +<package name="JST-4-PTH-VERT"> +<description><h3>JST Vertical 4 Pin Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p><a href="http://www.jst-mfg.com/product/pdf/eng/ePH.pdf">Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-4.95" y1="-2.25" x2="-4.95" y2="2.25" width="0.2032" layer="21"/> +<wire x1="-4.95" y1="2.25" x2="4.95" y2="2.25" width="0.2032" layer="21"/> +<wire x1="4.95" y1="-2.25" x2="1" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="-1" y1="-2.25" x2="-4.95" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.75" x2="1" y2="-1.75" width="0.2032" layer="21"/> +<wire x1="1" y1="-1.75" x2="1" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.75" x2="-1" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="4.95" y1="2.25" x2="4.95" y2="-2.25" width="0.2032" layer="21"/> +<pad name="1" x="-3" y="-0.55" drill="0.7" diameter="1.6"/> +<pad name="2" x="-1" y="-0.55" drill="0.7" diameter="1.6"/> +<pad name="3" x="1" y="-0.55" drill="0.7" diameter="1.6"/> +<pad name="4" x="3" y="-0.55" drill="0.7" diameter="1.6"/> +<text x="-1.4" y="0.75" size="1.27" layer="51">+</text> +<text x="0.6" y="0.75" size="1.27" layer="51">-</text> +<text x="2.7" y="0.95" size="0.8" layer="51">Y</text> +<text x="-3.3" y="0.95" size="0.8" layer="51">B</text> +<text x="-1.143" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_RA_FEMALE"> +<description><h3>SMD - 4 Pin Right-Angle Female Header</h3> +Silk outline shows header location. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-5.205" y1="4.25" x2="-5.205" y2="-4.25" width="0.1778" layer="21"/> +<wire x1="5.205" y1="4.25" x2="-5.205" y2="4.25" width="0.1778" layer="21"/> +<wire x1="5.205" y1="-4.25" x2="5.205" y2="4.25" width="0.1778" layer="21"/> +<wire x1="-5.205" y1="-4.25" x2="5.205" y2="-4.25" width="0.1778" layer="21"/> +<rectangle x1="-1.59" y1="6.8" x2="-0.95" y2="7.65" layer="51"/> +<rectangle x1="0.95" y1="6.8" x2="1.59" y2="7.65" layer="51"/> +<rectangle x1="-4.13" y1="6.8" x2="-3.49" y2="7.65" layer="51"/> +<smd name="3" x="1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="2" x="-1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="1" x="-3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<rectangle x1="3.49" y1="6.8" x2="4.13" y2="7.65" layer="51"/> +<smd name="4" x="3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<text x="-1.397" y="0.762" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.524" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +<symbols> +<symbol name="CONN_06"> +<description><h3>6 Pin Connection</h3></description> +<wire x1="1.27" y1="-7.62" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-5.08" y1="10.16" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-5.08" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/> +<text x="-5.08" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-5.08" y="10.668" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="5.08" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="2" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="4" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="6" x="5.08" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="CONN_02"> +<description><h3>2 Pin Connection</h3></description> +<wire x1="3.81" y1="-2.54" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-2.54" x2="3.81" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-2.54" y1="5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/> +<text x="-2.54" y="-4.826" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-2.54" y="5.588" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="2" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="CONN_08"> +<description><h3> 8 Pin Connection</h3></description> +<wire x1="1.27" y1="-10.16" x2="-5.08" y2="-10.16" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-7.62" x2="0" y2="-7.62" width="0.6096" layer="94"/> +<wire x1="-5.08" y1="12.7" x2="-5.08" y2="-10.16" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-10.16" x2="1.27" y2="12.7" width="0.4064" layer="94"/> +<wire x1="-5.08" y1="12.7" x2="1.27" y2="12.7" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="10.16" x2="0" y2="10.16" width="0.6096" layer="94"/> +<text x="-5.08" y="-12.446" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-5.08" y="13.208" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="5.08" y="-7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="2" x="5.08" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="4" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="6" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="7" x="5.08" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="8" x="5.08" y="10.16" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="CONN_04"> +<description><h3>4 Pin Connection</h3></description> +<wire x1="1.27" y1="-5.08" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-5.08" y1="7.62" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-5.08" x2="1.27" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-5.08" y1="7.62" x2="1.27" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<text x="-5.08" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-5.08" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="2" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="4" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="JST_6_PIN_HORIZONTAL" prefix="J"> +<description><h3>JST 6 pin horizontal connector</h3> +JST-SH type. + +<p></p> +<b>Here is the connector we sell at SparkFun:</b> +<ul> +<li><a href="link">name</a> (XXX-00000)</li> +<li><a href="http://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf">Datasheet</a> +</ul> + +<p></p> +<b>It was used on these SparkFun products:</b> +<ul> +<li><a href="link">name</a> (XXX-00000)</li> +<li><a href="link">name</a> (XXX-00000)</li> +</ul></description> +<gates> +<gate name="A" symbol="CONN_06" x="0" y="0"/> +<gate name="B" symbol="CONN_02" x="17.78" y="-5.08"/> +</gates> +<devices> +<device name="" package="JST-6-SMD-HORI-1.0MM"> +<connects> +<connect gate="A" pin="1" pad="1"/> +<connect gate="A" pin="2" pad="2"/> +<connect gate="A" pin="3" pad="3"/> +<connect gate="A" pin="4" pad="4"/> +<connect gate="A" pin="5" pad="5"/> +<connect gate="A" pin="6" pad="6"/> +<connect gate="B" pin="1" pad="M1"/> +<connect gate="B" pin="2" pad="M2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="XXX-00000" constant="no"/> +<attribute name="VALUE" value="BM06B-SRSS-TB" constant="no"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_08" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +<li><a href="https://www.sparkfun.com/products/9279"> Arduino Stackable Header - 8 Pin</a> (PRT-09279)</li> +</ul> + +<p></p> +<b> For SCREWTERMINALS and SPRING TERMINALS visit here:</b> +<ul> +<li><a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"> Screw Terimnals on SparkFun.com</a> (5mm/3.5mm/2.54mm spacing)</li> +</ul> + +<p></p> +<b>This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.</b> +<ul> +<li><a href="https://www.sparkfun.com/products/11375"> Hook-Up Wire - Assortment (Stranded, 22 AWG)</a> (PRT-11375)</li> +<li><a href="https://www.sparkfun.com/products/11367"> Hook-Up Wire - Assortment (Solid Core, 22 AWG)</a> (PRT-11367)</li> +<li><a href="https://www.sparkfun.com/categories/141"> View the entire wire category on our website here</a></li> +<p></p> +</ul> + +<p></p> +<b>Special notes:</b> +<p> </p> Molex polarized connector foot print use with SKU : PRT-08231 with associated crimp pins and housings. 1MM SMD Version SKU: PRT-10208 +<p></p> +NOTES ON THE VARIANTS LOCK and LOCK_LONGPADS... +This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place. You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line). This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace" to hold the component in place. 0.005 has proven to be the perfect amount of "off-center" position when using our standard breakaway headers. Although looks a little odd when you look at the bare footprint, once you have a header in there, the alteration is very hard to notice. Also,if you push a header all the way into place, it is covered up entirely on the bottom side.</description> +<gates> +<gate name="G$1" symbol="CONN_08" x="-2.54" y="0"/> +</gates> +<devices> +<device name=""" package="1X08"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08438"/> +</technology> +</technologies> +</device> +<device name="LOCK" package="1X08_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK_LONGPADS" package="1X08_LOCK_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LONGPADS" package="1X08_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="3.5MM-8" package="SCREWTERMINAL-3.5MM-8"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMD-STRAIGHT-FEMALE" package="1X08_SMD"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10204"/> +<attribute name="SF_ID" value="PRT-11543" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD-STRAIGHT-ALT-FEMALE" package="1X08_SMD_ALT"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10204"/> +<attribute name="SF_ID" value="PRT-11543" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD-COMBO-FEMALE" package="1X08_SMD_COMBINED"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10204"/> +<attribute name="SF_ID" value="PRT-11543" constant="no"/> +</technology> +</technologies> +</device> +<device name="BM08B-SRSS-TB" package="BM08B-SRSS-TB"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10556" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD-MALE" package="1X08_SMD_MALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-11292"/> +<attribute name="SF_ID" value="PRT-11541" constant="no"/> +</technology> +</technologies> +</device> +<device name="NO_SILK_FEMALE_PTH" package="1X08_NO_SILK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08438"/> +</technology> +</technologies> +</device> +<device name="LOCK_NO_SILK" package="1X08_LOCK_NO_SILK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FEMALE_LOCK" package="1X08_FEMALE_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09233" constant="no"/> +<attribute name="SF_ID" value="PRT-09279" constant="no"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_04" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul> + +<p></p> +<b> For SCREWTERMINALS and SPRING TERMINALS visit here:</b> +<ul> +<li><a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"> Screw Terimnals on SparkFun.com</a> (5mm/3.5mm/2.54mm spacing)</li> +</ul> + +<p></p> +<b>This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.</b> +<ul> +<li><a href="https://www.sparkfun.com/products/11375"> Hook-Up Wire - Assortment (Stranded, 22 AWG)</a> (PRT-11375)</li> +<li><a href="https://www.sparkfun.com/products/11367"> Hook-Up Wire - Assortment (Solid Core, 22 AWG)</a> (PRT-11367)</li> +<li><a href="https://www.sparkfun.com/categories/141"> View the entire wire category on our website here</a></li> +<p></p> +</ul> + +<p></p> +<b>Special notes:</b> +<p> </p> Molex polarized connector foot print use with SKU : PRT-08231 with associated crimp pins and housings. 1MM SMD Version SKU: PRT-10208</description> +<gates> +<gate name="G$1" symbol="CONN_04" x="-2.54" y="0"/> +</gates> +<devices> +<device name="" package="1X04"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="POLAR" package="MOLEX-1X4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08186" constant="no"/> +<attribute name="SF_ID" value="PRT-08231" constant="no"/> +</technology> +</technologies> +</device> +<device name="SCREW" package="SCREWTERMINAL-3.5MM-4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="2xCONN-08399" constant="no"/> +<attribute name="SF_ID" value="2xPRT-08084" constant="no"/> +</technology> +</technologies> +</device> +<device name="1.27MM" package="1X04_1.27MM"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK" package="1X04_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="LOCK_LONGPADS" package="1X04_LOCK_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="POLAR_LOCK" package="MOLEX-1X4_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08186" constant="no"/> +<attribute name="SF_ID" value="PRT-08231" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD" package="1X04_SMD_RA_MALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09140" constant="no"/> +<attribute name="SF_ID" value="PRT-12638" constant="no"/> +</technology> +</technologies> +</device> +<device name="LONGPADS" package="1X04_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="1X04_NO_SILK" package="1X04_NO_SILK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="JST-PTH" package="JST-4-PTH"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="WIRE-13531" constant="no"/> +<attribute name="SF_ID" value="PRT-09916" constant="no"/> +</technology> +</technologies> +</device> +<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-4_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMD2" package="1X04_1MM_RA"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10310" constant="no"/> +<attribute name="SF_ID" value="PRT-10208" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD_STRAIGHT_COMBO" package="1X04_SMD_VERTICAL_COMBO"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08511"/> +<attribute name="VALUE" value="1X04_SMD_STRAIGHT_COMBO"/> +</technology> +</technologies> +</device> +<device name="SMD_LONG" package="1X04_SMD_LONG"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09140" constant="no"/> +<attribute name="SF_ID" value="PRT-12638" constant="no"/> +</technology> +</technologies> +</device> +<device name="JST-PTH-VERT" package="JST-4-PTH-VERT"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-13251"/> +</technology> +</technologies> +</device> +<device name="SMD_RA_FEMALE" package="1X04_SMD_RA_FEMALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-12382" constant="no"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="connector"> +<packages> +<package name="JRTOMBSTONE"> +<wire x1="-1.1" y1="-1" x2="-1.1" y2="0.7" width="0.127" layer="21"/> +<wire x1="-1.1" y1="0.7" x2="1" y2="0.7" width="0.127" layer="21" curve="-180"/> +<wire x1="1" y1="0.7" x2="1" y2="-1" width="0.127" layer="21"/> +<wire x1="1" y1="-1" x2="-1.1" y2="-1" width="0.127" layer="21"/> +<wire x1="-0.8" y1="-0.5" x2="-0.6" y2="-0.5" width="0.127" layer="21"/> +<wire x1="-0.6" y1="-0.5" x2="-0.3" y2="-0.2" width="0.127" layer="21" curve="90"/> +<wire x1="-0.3" y1="-0.2" x2="-0.3" y2="0.7" width="0.127" layer="21"/> +<wire x1="-0.3" y1="0.7" x2="-0.8" y2="0.7" width="0.127" layer="21"/> +<wire x1="-0.3" y1="0.7" x2="0.1" y2="0.7" width="0.127" layer="21"/> +<wire x1="0.1" y1="0.7" x2="0.1" y2="0.1" width="0.127" layer="21"/> +<wire x1="0.1" y1="0.1" x2="0.1" y2="-0.5" width="0.127" layer="21"/> +<wire x1="0.1" y1="0.7" x2="0.4" y2="0.7" width="0.127" layer="21"/> +<wire x1="0.4" y1="0.7" x2="0.4" y2="0.1" width="0.127" layer="21" curve="-180"/> +<wire x1="0.4" y1="0.1" x2="0.7" y2="-0.5" width="0.127" layer="21"/> +<wire x1="0.4" y1="0.1" x2="0.1" y2="0.1" width="0.127" layer="21"/> +</package> +<package name="RJ45-LED-RJE7318800XXX"> +<hole x="-5.74" y="0" drill="1.8"/> +<hole x="5.74" y="0" drill="1.8"/> +<pad name="SHDL1" x="-8" y="-4.35" drill="2" shape="square" rot="R180"/> +<pad name="SHDL2" x="8" y="-4.35" drill="2" shape="square"/> +<wire x1="8" y1="-6.5" x2="-8" y2="-6.5" width="0.1524" layer="51"/> +<wire x1="-8" y1="-6.5" x2="-8" y2="-9" width="0.1524" layer="51"/> +<wire x1="-8" y1="-9" x2="8" y2="-9" width="0.1524" layer="51"/> +<wire x1="8" y1="-9" x2="8" y2="6" width="0.1524" layer="51"/> +<wire x1="8" y1="6" x2="-8" y2="6" width="0.1524" layer="51"/> +<wire x1="-8" y1="6" x2="-8" y2="-6.5" width="0.1524" layer="51"/> +<pad name="P$1" x="-3.57" y="0.38" drill="0.9"/> +<pad name="P$2" x="-2.55" y="-1.45" drill="0.9"/> +<pad name="P$3" x="-1.53" y="0.38" drill="0.9"/> +<pad name="P$5" x="0.51" y="0.38" drill="0.9"/> +<pad name="P$7" x="2.55" y="0.38" drill="0.9"/> +<pad name="P$4" x="-0.51" y="-1.45" drill="0.9"/> +<pad name="P$6" x="1.53" y="-1.45" drill="0.9"/> +<pad name="P$8" x="3.57" y="-1.45" drill="0.9"/> +<pad name="YLWP" x="-7.01" y="3.6" drill="1.1"/> +<pad name="GRNN" x="7.01" y="3.6" drill="1.1"/> +<pad name="GRNP" x="4.47" y="3.6" drill="1.1"/> +<pad name="YLWN" x="-4.47" y="3.6" drill="1.1"/> +</package> +<package name="FIDUCIAL_1MM"> +<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" stop="no" cream="no"/> +<polygon width="0.127" layer="29"> +<vertex x="-1" y="0" curve="90"/> +<vertex x="0" y="-1" curve="90"/> +<vertex x="1" y="0" curve="90"/> +<vertex x="0" y="1" curve="90"/> +</polygon> +<polygon width="0.127" layer="41"> +<vertex x="-1" y="0" curve="90"/> +<vertex x="0" y="-1" curve="90"/> +<vertex x="1" y="0" curve="90"/> +<vertex x="0" y="1" curve="90"/> +</polygon> +<circle x="0" y="0" radius="0.4953" width="0" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="JRTOMBSTONE"> +<wire x1="-5.08" y1="-5.08" x2="-5.08" y2="2.54" width="0.254" layer="94"/> +<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.254" layer="94" curve="-180"/> +<wire x1="5.08" y1="2.54" x2="5.08" y2="-5.08" width="0.254" layer="94"/> +<wire x1="5.08" y1="-5.08" x2="-5.08" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-3.81" y1="3.175" x2="-1.27" y2="3.175" width="0.254" layer="94"/> +<wire x1="-1.27" y1="3.175" x2="0" y2="3.175" width="0.254" layer="94"/> +<wire x1="-1.27" y1="3.175" x2="-1.27" y2="-0.635" width="0.254" layer="94"/> +<wire x1="-1.27" y1="-0.635" x2="-3.81" y2="-1.27" width="0.254" layer="94" curve="-143.130069"/> +<wire x1="0.635" y1="3.175" x2="0.635" y2="-1.905" width="0.254" layer="94"/> +<wire x1="0.635" y1="3.175" x2="1.27" y2="3.175" width="0.254" layer="94"/> +<wire x1="1.27" y1="3.175" x2="2.54" y2="0.635" width="0.254" layer="94" curve="-126.869898"/> +<wire x1="2.54" y1="0.635" x2="1.27" y2="0" width="0.254" layer="94" curve="-53.129967"/> +<wire x1="1.27" y1="0" x2="3.175" y2="-1.905" width="0.254" layer="94"/> +</symbol> +<symbol name="ATK-PHY"> +<pin name="TX" x="-5.08" y="10.16" length="middle"/> +<pin name="RX" x="-5.08" y="15.24" length="middle"/> +<pin name="CLKIN" x="-5.08" y="20.32" length="middle"/> +<pin name="GND" x="-5.08" y="0" length="middle"/> +<pin name="3V3" x="-5.08" y="-5.08" length="middle"/> +<pin name="GRN-RX" x="-5.08" y="-10.16" length="middle"/> +<pin name="YLW-TX" x="-5.08" y="-15.24" length="middle"/> +<wire x1="0" y1="22.86" x2="0" y2="-17.78" width="0.254" layer="94"/> +<wire x1="0" y1="-17.78" x2="17.78" y2="-17.78" width="0.254" layer="94"/> +<wire x1="17.78" y1="-17.78" x2="17.78" y2="22.86" width="0.254" layer="94"/> +<wire x1="17.78" y1="22.86" x2="0" y2="22.86" width="0.254" layer="94"/> +<pin name="CLKOUT" x="-5.08" y="5.08" length="middle"/> +</symbol> +<symbol name="DOT"> +<circle x="0" y="0" radius="2.54" width="0.254" layer="94"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="JRTOMBSTONE"> +<gates> +<gate name="G$1" symbol="JRTOMBSTONE" x="0" y="0"/> +</gates> +<devices> +<device name="" package="JRTOMBSTONE"> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="ATK-PHY" prefix="J"> +<gates> +<gate name="G$1" symbol="ATK-PHY" x="0" y="0"/> +</gates> +<devices> +<device name="" package="RJ45-LED-RJE7318800XXX"> +<connects> +<connect gate="G$1" pin="3V3" pad="GRNP P$4 P$5 YLWP"/> +<connect gate="G$1" pin="CLKIN" pad="P$1"/> +<connect gate="G$1" pin="CLKOUT" pad="P$8"/> +<connect gate="G$1" pin="GND" pad="P$2 P$7 SHDL1 SHDL2"/> +<connect gate="G$1" pin="GRN-RX" pad="GRNN"/> +<connect gate="G$1" pin="RX" pad="P$3"/> +<connect gate="G$1" pin="TX" pad="P$6"/> +<connect gate="G$1" pin="YLW-TX" pad="YLWN"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="FIDUCIAL"> +<description>For use by pick and place machines to calibrate the vision/machine, 1mm +<p>By microbuilder.eu</p></description> +<gates> +<gate name="G$1" symbol="DOT" x="0" y="0"/> +</gates> +<devices> +<device name="" package="FIDUCIAL_1MM"> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="lights"> +<packages> +<package name="LED1206"> +<description>LED 1206 pads (standard pattern)</description> +<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/> +<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/> +<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/> +</package> +<package name="LED1206FAB"> +<description>LED1206 FAB style (smaller pads to allow trace between)</description> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="5MM"> +<description>5mm round through hole part.</description> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/> +<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/> +<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/> +<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/> +<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">>VALUE</text> +</package> +<package name="LED0805"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="LED"> +<description>LED</description> +<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/> +<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/> +<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/> +<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/> +<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">>NAME</text> +<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/> +<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/> +<polygon width="0.1524" layer="94"> +<vertex x="-3.429" y="0.381"/> +<vertex x="-3.048" y="1.27"/> +<vertex x="-2.54" y="0.762"/> +</polygon> +<polygon width="0.1524" layer="94"> +<vertex x="-3.302" y="-0.762"/> +<vertex x="-2.921" y="0.127"/> +<vertex x="-2.413" y="-0.381"/> +</polygon> +</symbol> +</symbols> +<devicesets> +<deviceset name="LED"> +<description>LED</description> +<gates> +<gate name="G$1" symbol="LED" x="0" y="0"/> +</gates> +<devices> +<device name="" package="LED1206"> +<connects> +<connect gate="G$1" pin="A" pad="1"/> +<connect gate="G$1" pin="C" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FAB1206" package="LED1206FAB"> +<connects> +<connect gate="G$1" pin="A" pad="1"/> +<connect gate="G$1" pin="C" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="5MM" package="5MM"> +<connects> +<connect gate="G$1" pin="A" pad="IN"/> +<connect gate="G$1" pin="C" pad="OUT"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="0805" package="LED0805"> +<connects> +<connect gate="G$1" pin="A" pad="1"/> +<connect gate="G$1" pin="C" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="microcontrollers"> +<packages> +<package name="TQFP64_14X14MM-013THIN"> +<description>64-Lead TQFP Plastic Thin Quad Flatpack - 14x14x1mm Body</description> +<wire x1="7" y1="7" x2="-7" y2="7" width="0.127" layer="51"/> +<wire x1="-7" y1="7" x2="-7" y2="-7" width="0.127" layer="51"/> +<wire x1="-7" y1="-7" x2="7" y2="-7" width="0.127" layer="51"/> +<wire x1="7" y1="-7" x2="7" y2="7" width="0.127" layer="51"/> +<wire x1="-7.1" y1="6.4" x2="-7.1" y2="7.1" width="0.127" layer="21"/> +<wire x1="-7.1" y1="7.1" x2="-6.4" y2="7.1" width="0.127" layer="21"/> +<wire x1="6.4" y1="7.1" x2="7.1" y2="7.1" width="0.127" layer="21"/> +<wire x1="7.1" y1="7.1" x2="7.1" y2="6.4" width="0.127" layer="21"/> +<wire x1="7.1" y1="-6.4" x2="7.1" y2="-7.1" width="0.127" layer="21"/> +<wire x1="7.1" y1="-7.1" x2="6.4" y2="-7.1" width="0.127" layer="21"/> +<wire x1="-7" y1="-6.4" x2="-6.4" y2="-7" width="0.127" layer="21"/> +<smd name="56" x="-7.6" y="0.4" dx="1.524" dy="0.3302" layer="1"/> +<smd name="57" x="-7.6" y="-0.4" dx="1.524" dy="0.3302" layer="1"/> +<smd name="58" x="-7.6" y="-1.2" dx="1.524" dy="0.3302" layer="1"/> +<smd name="55" x="-7.6" y="1.2" dx="1.524" dy="0.3302" layer="1"/> +<smd name="54" x="-7.6" y="2" dx="1.524" dy="0.3302" layer="1"/> +<smd name="59" x="-7.6" y="-2" dx="1.524" dy="0.3302" layer="1"/> +<smd name="60" x="-7.6" y="-2.8" dx="1.524" dy="0.3302" layer="1"/> +<smd name="53" x="-7.6" y="2.8" dx="1.524" dy="0.3302" layer="1"/> +<smd name="52" x="-7.6" y="3.6" dx="1.524" dy="0.3302" layer="1"/> +<smd name="61" x="-7.6" y="-3.6" dx="1.524" dy="0.3302" layer="1"/> +<smd name="62" x="-7.6" y="-4.4" dx="1.524" dy="0.3302" layer="1"/> +<smd name="51" x="-7.6" y="4.4" dx="1.524" dy="0.3302" layer="1"/> +<smd name="50" x="-7.6" y="5.2" dx="1.524" dy="0.3302" layer="1"/> +<smd name="63" x="-7.6" y="-5.2" dx="1.524" dy="0.3302" layer="1"/> +<smd name="49" x="-7.6" y="6" dx="1.524" dy="0.3302" layer="1"/> +<smd name="64" x="-7.6" y="-6" dx="1.524" dy="0.3302" layer="1"/> +<smd name="8" x="-0.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="9" x="0.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="10" x="1.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="7" x="-1.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="6" x="-2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="11" x="2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="12" x="2.8" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="5" x="-2.8" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="4" x="-3.6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="13" x="3.6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="14" x="4.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="3" x="-4.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="2" x="-5.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="15" x="5.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="1" x="-6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="16" x="6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/> +<smd name="24" x="7.6" y="-0.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="25" x="7.6" y="0.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="26" x="7.6" y="1.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="23" x="7.6" y="-1.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="22" x="7.6" y="-2" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="27" x="7.6" y="2" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="28" x="7.6" y="2.8" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="21" x="7.6" y="-2.8" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="20" x="7.6" y="-3.6" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="29" x="7.6" y="3.6" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="30" x="7.6" y="4.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="19" x="7.6" y="-4.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="18" x="7.6" y="-5.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="31" x="7.6" y="5.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="17" x="7.6" y="-6" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="32" x="7.6" y="6" dx="1.524" dy="0.3302" layer="1" rot="R180"/> +<smd name="40" x="0.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="41" x="-0.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="42" x="-1.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="39" x="1.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="38" x="2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="43" x="-2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="44" x="-2.8" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="37" x="2.8" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="36" x="3.6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="45" x="-3.6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="46" x="-4.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="35" x="4.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="34" x="5.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="47" x="-5.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="33" x="6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<smd name="48" x="-6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/> +<text x="-8.89" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">>NAME</text> +<text x="9.525" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center">>VALUE</text> +<circle x="-7.62" y="-7.62" radius="0.254" width="0.127" layer="21"/> +</package> +<package name="QFN-64-9X9MM"> +<description><h3>64-pin QFN 9x9mm, 0.5mm pitch</h3> +<p>Package used by ATmega128RFA1</p> +<p><a href="http://www.atmel.com/Images/Atmel-8266-MCU_Wireless-ATmega128RFA1_Datasheet.pdf">Example Datasheet</a></p></description> +<wire x1="-4.492" y1="-4.5" x2="4.508" y2="-4.5" width="0.09" layer="51"/> +<wire x1="4.508" y1="-4.5" x2="4.508" y2="4.5" width="0.09" layer="51"/> +<wire x1="4.508" y1="4.5" x2="-4.492" y2="4.5" width="0.09" layer="51"/> +<wire x1="-4.492" y1="4.5" x2="-4.492" y2="-4.5" width="0.09" layer="51"/> +<wire x1="-4.6" y1="4.6" x2="-4.6" y2="4.1" width="0.2032" layer="21"/> +<wire x1="-4.6" y1="4.6" x2="-4.1" y2="4.6" width="0.2032" layer="21"/> +<wire x1="4.6" y1="4.6" x2="4.1" y2="4.6" width="0.2032" layer="21"/> +<wire x1="4.6" y1="4.6" x2="4.6" y2="4.1" width="0.2032" layer="21"/> +<circle x="-4.842" y="4.85" radius="0.2" width="0" layer="21"/> +<circle x="-3.442" y="3.45" radius="0.2" width="0.09" layer="51"/> +<smd name="26" x="0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="25" x="0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="24" x="-0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="27" x="1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="28" x="1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="23" x="-0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="22" x="-1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="21" x="-1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="6" x="-4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="5" x="-4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="4" x="-4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="7" x="-4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="8" x="-4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="3" x="-4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="2" x="-4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="9" x="-4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="10" x="-4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="1" x="-4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="16" x="-4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="15" x="-4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="14" x="-4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="17" x="-3.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="18" x="-3.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="13" x="-4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="12" x="-4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="19" x="-2.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="20" x="-2.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/> +<smd name="11" x="-4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/> +<smd name="29" x="2.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="30" x="2.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="31" x="3.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="32" x="3.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="33" x="4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="34" x="4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="35" x="4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="36" x="4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="37" x="4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="38" x="4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="39" x="4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="40" x="4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="41" x="4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="42" x="4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="43" x="4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="44" x="4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="45" x="4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="46" x="4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="47" x="4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="48" x="4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/> +<smd name="49" x="3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="50" x="3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="51" x="2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="52" x="2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="53" x="1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="54" x="1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="55" x="0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="56" x="0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="57" x="-0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="58" x="-0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="59" x="-1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="60" x="-1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="61" x="-2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="62" x="-2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="63" x="-3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<smd name="64" x="-3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/> +<text x="0" y="1.27" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">>NAME</text> +<text x="0" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">>VALUE</text> +<wire x1="4.6" y1="-4.6" x2="4.1" y2="-4.6" width="0.2032" layer="21"/> +<wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/> +<wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/> +<wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/> +<smd name="P$1" x="0" y="0" dx="7.6" dy="7.6" layer="1" cream="no"/> +<polygon width="0.127" layer="31"> +<vertex x="2.13" y="2.13"/> +<vertex x="2.13" y="3.27"/> +<vertex x="3.27" y="3.27"/> +<vertex x="3.27" y="2.13"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3.27" y="2.13"/> +<vertex x="-3.27" y="3.27"/> +<vertex x="-2.13" y="3.27"/> +<vertex x="-2.13" y="2.13"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3.27" y="-3.27"/> +<vertex x="-3.27" y="-2.13"/> +<vertex x="-2.13" y="-2.13"/> +<vertex x="-2.13" y="-3.27"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.13" y="-3.27"/> +<vertex x="2.13" y="-2.13"/> +<vertex x="3.27" y="-2.13"/> +<vertex x="3.27" y="-3.27"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-0.57" y="-0.57"/> +<vertex x="-0.57" y="0.57"/> +<vertex x="0.57" y="0.57"/> +<vertex x="0.57" y="-0.57"/> +</polygon> +</package> +<package name="PDI_2X3_SMD"> +<description><h3>Surface Mount - 2x3</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:2.54mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="-3.81" y1="-2.5" x2="-3.81" y2="2.5" width="0.127" layer="51"/> +<wire x1="-3.81" y1="2.5" x2="3.81" y2="2.5" width="0.127" layer="51"/> +<wire x1="3.81" y1="2.5" x2="3.81" y2="-2.5" width="0.127" layer="51"/> +<wire x1="3.81" y1="-2.5" x2="-3.81" y2="-2.5" width="0.127" layer="51"/> +<rectangle x1="-0.3" y1="2.55" x2="0.3" y2="3.35" layer="51"/> +<rectangle x1="-2.84" y1="2.55" x2="-2.24" y2="3.35" layer="51"/> +<rectangle x1="2.24" y1="2.55" x2="2.84" y2="3.35" layer="51"/> +<rectangle x1="-2.84" y1="-3.35" x2="-2.24" y2="-2.55" layer="51" rot="R180"/> +<rectangle x1="-0.3" y1="-3.35" x2="0.3" y2="-2.55" layer="51" rot="R180"/> +<rectangle x1="2.24" y1="-3.35" x2="2.84" y2="-2.55" layer="51" rot="R180"/> +<smd name="1" x="-2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="2" x="-2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="3" x="0" y="-2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="4" x="0" y="2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="5" x="2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/> +<smd name="6" x="2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/> +<text x="-1.397" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.778" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-1.27" y1="-4.38" x2="1.27" y2="-4.38" width="0.2032" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="ATXMEGA_A3U"> +<pin name="RESET/PDI_CLK" x="-25.4" y="66.04" length="middle"/> +<pin name="PDI_DATA" x="-25.4" y="60.96" length="middle"/> +<pin name="AVCC" x="-25.4" y="50.8" length="middle"/> +<pin name="VCC" x="-25.4" y="45.72" length="middle"/> +<pin name="GND" x="-25.4" y="38.1" length="middle"/> +<pin name="PR0/XTAL2" x="-25.4" y="7.62" length="middle"/> +<pin name="PR1/XTAL1" x="-25.4" y="-7.62" length="middle"/> +<pin name="PA0/AREF" x="25.4" y="66.04" length="middle" rot="R180"/> +<pin name="PA1" x="25.4" y="63.5" length="middle" rot="R180"/> +<pin name="PA2" x="25.4" y="60.96" length="middle" rot="R180"/> +<pin name="PA3" x="25.4" y="58.42" length="middle" rot="R180"/> +<pin name="PA4" x="25.4" y="55.88" length="middle" rot="R180"/> +<pin name="PA5" x="25.4" y="53.34" length="middle" rot="R180"/> +<pin name="PA6" x="25.4" y="50.8" length="middle" rot="R180"/> +<pin name="PA7" x="25.4" y="48.26" length="middle" rot="R180"/> +<pin name="PB0/AREF" x="25.4" y="43.18" length="middle" rot="R180"/> +<pin name="PB1" x="25.4" y="40.64" length="middle" rot="R180"/> +<pin name="PB2/DAC0" x="25.4" y="38.1" length="middle" rot="R180"/> +<pin name="PB3/DAC1" x="25.4" y="35.56" length="middle" rot="R180"/> +<pin name="PB4" x="25.4" y="33.02" length="middle" rot="R180"/> +<pin name="PB5" x="25.4" y="30.48" length="middle" rot="R180"/> +<pin name="PB6" x="25.4" y="27.94" length="middle" rot="R180"/> +<pin name="PB7" x="25.4" y="25.4" length="middle" rot="R180"/> +<pin name="PC0/SDA" x="25.4" y="20.32" length="middle" rot="R180"/> +<pin name="PC1/SCL/XCK0" x="25.4" y="17.78" length="middle" rot="R180"/> +<pin name="PC2/RXD0" x="25.4" y="15.24" length="middle" rot="R180"/> +<pin name="PC3/TXD0" x="25.4" y="12.7" length="middle" rot="R180"/> +<pin name="PC4/SS" x="25.4" y="10.16" length="middle" rot="R180"/> +<pin name="PC5/XCK1/MOSI" x="25.4" y="7.62" length="middle" rot="R180"/> +<pin name="PC6/RXD1/MISO" x="25.4" y="5.08" length="middle" rot="R180"/> +<pin name="PC7/TXD1/SCK" x="25.4" y="2.54" length="middle" rot="R180"/> +<pin name="PD0" x="25.4" y="-2.54" length="middle" rot="R180"/> +<pin name="PD1/XCK0" x="25.4" y="-5.08" length="middle" rot="R180"/> +<pin name="PD2/RXD0" x="25.4" y="-7.62" length="middle" rot="R180"/> +<pin name="PD3/TXD0" x="25.4" y="-10.16" length="middle" rot="R180"/> +<pin name="PD4/SS" x="25.4" y="-12.7" length="middle" rot="R180"/> +<pin name="PD5/XCK/MOSI" x="25.4" y="-15.24" length="middle" rot="R180"/> +<pin name="PD6/RXD1/MISO/D-" x="25.4" y="-17.78" length="middle" rot="R180"/> +<pin name="PD7/TXD1/SCK/D+" x="25.4" y="-20.32" length="middle" rot="R180"/> +<pin name="PE0/SDA" x="25.4" y="-25.4" length="middle" rot="R180"/> +<pin name="PE1/SCL/XCK0" x="25.4" y="-27.94" length="middle" rot="R180"/> +<pin name="PE2/RXD0" x="25.4" y="-30.48" length="middle" rot="R180"/> +<pin name="PE3/TXD0" x="25.4" y="-33.02" length="middle" rot="R180"/> +<pin name="PE4/SS" x="25.4" y="-35.56" length="middle" rot="R180"/> +<pin name="PE5/XCK1/MOSI" x="25.4" y="-38.1" length="middle" rot="R180"/> +<pin name="PE6/RXD1/MISO" x="25.4" y="-40.64" length="middle" rot="R180"/> +<pin name="PE7/TXD1/SCK" x="25.4" y="-43.18" length="middle" rot="R180"/> +<pin name="PF0" x="25.4" y="-48.26" length="middle" rot="R180"/> +<pin name="PF1/XCK0" x="25.4" y="-50.8" length="middle" rot="R180"/> +<pin name="PF2/RXD0" x="25.4" y="-53.34" length="middle" rot="R180"/> +<pin name="PF3/TXD0" x="25.4" y="-55.88" length="middle" rot="R180"/> +<pin name="PF4" x="25.4" y="-58.42" length="middle" rot="R180"/> +<pin name="PF5" x="25.4" y="-60.96" length="middle" rot="R180"/> +<pin name="PF6" x="25.4" y="-63.5" length="middle" rot="R180"/> +<pin name="PF7" x="25.4" y="-66.04" length="middle" rot="R180"/> +<wire x1="20.32" y1="68.58" x2="20.32" y2="-68.58" width="0.254" layer="94"/> +<wire x1="20.32" y1="-68.58" x2="-20.32" y2="-68.58" width="0.254" layer="94"/> +<wire x1="-20.32" y1="-68.58" x2="-20.32" y2="68.58" width="0.254" layer="94"/> +<wire x1="-20.32" y1="68.58" x2="20.32" y2="68.58" width="0.254" layer="94"/> +</symbol> +<symbol name="PDI"> +<description><h3>6 Pin Connection</h3> +3x2 pin layout</description> +<pin name="PDI_DATA" x="-15.24" y="2.54" length="middle"/> +<pin name="NC1" x="-15.24" y="0" length="middle"/> +<pin name="PDI_CLK" x="-15.24" y="-2.54" length="middle"/> +<pin name="GND" x="15.24" y="-2.54" length="middle" rot="R180"/> +<pin name="NC2" x="15.24" y="0" length="middle" rot="R180"/> +<pin name="VCC" x="15.24" y="2.54" length="middle" rot="R180"/> +<text x="-3.556" y="5.588" size="1.778" layer="95" font="vector">>NAME</text> +<text x="-3.302" y="-5.842" size="1.778" layer="96" font="vector" align="top-left">>VALUE</text> +<wire x1="-11.43" y1="5.08" x2="-11.43" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="11.43" y1="-5.08" x2="-11.43" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="11.43" y1="-5.08" x2="11.43" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-11.43" y1="5.08" x2="11.43" y2="5.08" width="0.4064" layer="94"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ATXMEGA_A3U" prefix="U"> +<gates> +<gate name="G$1" symbol="ATXMEGA_A3U" x="0" y="0"/> +</gates> +<devices> +<device name="TQFP" package="TQFP64_14X14MM-013THIN"> +<connects> +<connect gate="G$1" pin="AVCC" pad="61"/> +<connect gate="G$1" pin="GND" pad="14 24 34 44 52 60"/> +<connect gate="G$1" pin="PA0/AREF" pad="62"/> +<connect gate="G$1" pin="PA1" pad="63"/> +<connect gate="G$1" pin="PA2" pad="64"/> +<connect gate="G$1" pin="PA3" pad="1"/> +<connect gate="G$1" pin="PA4" pad="2"/> +<connect gate="G$1" pin="PA5" pad="3"/> +<connect gate="G$1" pin="PA6" pad="4"/> +<connect gate="G$1" pin="PA7" pad="5"/> +<connect gate="G$1" pin="PB0/AREF" pad="6"/> +<connect gate="G$1" pin="PB1" pad="7"/> +<connect gate="G$1" pin="PB2/DAC0" pad="8"/> +<connect gate="G$1" pin="PB3/DAC1" pad="9"/> +<connect gate="G$1" pin="PB4" pad="10"/> +<connect gate="G$1" pin="PB5" pad="11"/> +<connect gate="G$1" pin="PB6" pad="12"/> +<connect gate="G$1" pin="PB7" pad="13"/> +<connect gate="G$1" pin="PC0/SDA" pad="16"/> +<connect gate="G$1" pin="PC1/SCL/XCK0" pad="17"/> +<connect gate="G$1" pin="PC2/RXD0" pad="18"/> +<connect gate="G$1" pin="PC3/TXD0" pad="19"/> +<connect gate="G$1" pin="PC4/SS" pad="20"/> +<connect gate="G$1" pin="PC5/XCK1/MOSI" pad="21"/> +<connect gate="G$1" pin="PC6/RXD1/MISO" pad="22"/> +<connect gate="G$1" pin="PC7/TXD1/SCK" pad="23"/> +<connect gate="G$1" pin="PD0" pad="26"/> +<connect gate="G$1" pin="PD1/XCK0" pad="27"/> +<connect gate="G$1" pin="PD2/RXD0" pad="28"/> +<connect gate="G$1" pin="PD3/TXD0" pad="29"/> +<connect gate="G$1" pin="PD4/SS" pad="30"/> +<connect gate="G$1" pin="PD5/XCK/MOSI" pad="31"/> +<connect gate="G$1" pin="PD6/RXD1/MISO/D-" pad="32"/> +<connect gate="G$1" pin="PD7/TXD1/SCK/D+" pad="33"/> +<connect gate="G$1" pin="PDI_DATA" pad="56"/> +<connect gate="G$1" pin="PE0/SDA" pad="36"/> +<connect gate="G$1" pin="PE1/SCL/XCK0" pad="37"/> +<connect gate="G$1" pin="PE2/RXD0" pad="38"/> +<connect gate="G$1" pin="PE3/TXD0" pad="39"/> +<connect gate="G$1" pin="PE4/SS" pad="40"/> +<connect gate="G$1" pin="PE5/XCK1/MOSI" pad="41"/> +<connect gate="G$1" pin="PE6/RXD1/MISO" pad="42"/> +<connect gate="G$1" pin="PE7/TXD1/SCK" pad="43"/> +<connect gate="G$1" pin="PF0" pad="46"/> +<connect gate="G$1" pin="PF1/XCK0" pad="47"/> +<connect gate="G$1" pin="PF2/RXD0" pad="48"/> +<connect gate="G$1" pin="PF3/TXD0" pad="49"/> +<connect gate="G$1" pin="PF4" pad="50"/> +<connect gate="G$1" pin="PF5" pad="51"/> +<connect gate="G$1" pin="PF6" pad="54"/> +<connect gate="G$1" pin="PF7" pad="55"/> +<connect gate="G$1" pin="PR0/XTAL2" pad="58"/> +<connect gate="G$1" pin="PR1/XTAL1" pad="59"/> +<connect gate="G$1" pin="RESET/PDI_CLK" pad="57"/> +<connect gate="G$1" pin="VCC" pad="15 25 35 45 53"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="QFN" package="QFN-64-9X9MM"> +<connects> +<connect gate="G$1" pin="AVCC" pad="61"/> +<connect gate="G$1" pin="GND" pad="14 24 34 44 52 60 P$1"/> +<connect gate="G$1" pin="PA0/AREF" pad="62"/> +<connect gate="G$1" pin="PA1" pad="63"/> +<connect gate="G$1" pin="PA2" pad="64"/> +<connect gate="G$1" pin="PA3" pad="1"/> +<connect gate="G$1" pin="PA4" pad="2"/> +<connect gate="G$1" pin="PA5" pad="3"/> +<connect gate="G$1" pin="PA6" pad="4"/> +<connect gate="G$1" pin="PA7" pad="5"/> +<connect gate="G$1" pin="PB0/AREF" pad="6"/> +<connect gate="G$1" pin="PB1" pad="7"/> +<connect gate="G$1" pin="PB2/DAC0" pad="8"/> +<connect gate="G$1" pin="PB3/DAC1" pad="9"/> +<connect gate="G$1" pin="PB4" pad="10"/> +<connect gate="G$1" pin="PB5" pad="11"/> +<connect gate="G$1" pin="PB6" pad="12"/> +<connect gate="G$1" pin="PB7" pad="13"/> +<connect gate="G$1" pin="PC0/SDA" pad="16"/> +<connect gate="G$1" pin="PC1/SCL/XCK0" pad="17"/> +<connect gate="G$1" pin="PC2/RXD0" pad="18"/> +<connect gate="G$1" pin="PC3/TXD0" pad="19"/> +<connect gate="G$1" pin="PC4/SS" pad="20"/> +<connect gate="G$1" pin="PC5/XCK1/MOSI" pad="21"/> +<connect gate="G$1" pin="PC6/RXD1/MISO" pad="22"/> +<connect gate="G$1" pin="PC7/TXD1/SCK" pad="23"/> +<connect gate="G$1" pin="PD0" pad="26"/> +<connect gate="G$1" pin="PD1/XCK0" pad="27"/> +<connect gate="G$1" pin="PD2/RXD0" pad="28"/> +<connect gate="G$1" pin="PD3/TXD0" pad="29"/> +<connect gate="G$1" pin="PD4/SS" pad="30"/> +<connect gate="G$1" pin="PD5/XCK/MOSI" pad="31"/> +<connect gate="G$1" pin="PD6/RXD1/MISO/D-" pad="32"/> +<connect gate="G$1" pin="PD7/TXD1/SCK/D+" pad="33"/> +<connect gate="G$1" pin="PDI_DATA" pad="56"/> +<connect gate="G$1" pin="PE0/SDA" pad="36"/> +<connect gate="G$1" pin="PE1/SCL/XCK0" pad="37"/> +<connect gate="G$1" pin="PE2/RXD0" pad="38"/> +<connect gate="G$1" pin="PE3/TXD0" pad="39"/> +<connect gate="G$1" pin="PE4/SS" pad="40"/> +<connect gate="G$1" pin="PE5/XCK1/MOSI" pad="41"/> +<connect gate="G$1" pin="PE6/RXD1/MISO" pad="42"/> +<connect gate="G$1" pin="PE7/TXD1/SCK" pad="43"/> +<connect gate="G$1" pin="PF0" pad="46"/> +<connect gate="G$1" pin="PF1/XCK0" pad="47"/> +<connect gate="G$1" pin="PF2/RXD0" pad="48"/> +<connect gate="G$1" pin="PF3/TXD0" pad="49"/> +<connect gate="G$1" pin="PF4" pad="50"/> +<connect gate="G$1" pin="PF5" pad="51"/> +<connect gate="G$1" pin="PF6" pad="54"/> +<connect gate="G$1" pin="PF7" pad="55"/> +<connect gate="G$1" pin="PR0/XTAL2" pad="58"/> +<connect gate="G$1" pin="PR1/XTAL1" pad="59"/> +<connect gate="G$1" pin="RESET/PDI_CLK" pad="57"/> +<connect gate="G$1" pin="VCC" pad="15 25 35 45 53"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="PDI" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> + +<p></p> +<b>You can populate with any combo of single row headers, but if you'd like an exact match, check these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/12807"> Header - 2x3 (Male, 0.1")</a> (PRT-12807)</li> +<li><a href="https://www.sparkfun.com/products/13010"> Header - 2x3 (Female, 0.1")</a> (PRT-13010)</li> +<li><a href="https://www.sparkfun.com/products/10877"> 2x3 Pin Shrouded Header</a> (PRT-10877)</li> +</ul> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul> + +<p></p> +<b>Special note: the shrouded connector mates well with our 3x2 ribbon cables:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/10651"> Ribbon Crimp Connector - 6-pin (2x3, Female)</a> (PRT-10651)</li> +<li><a href="https://www.sparkfun.com/products/10646"> Ribbon Cable - 6 wire (15ft)</a> (PRT-10646)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="PDI" x="0" y="0"/> +</gates> +<devices> +<device name="FEMALE_SMD" package="PDI_2X3_SMD"> +<connects> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="NC1" pad="3"/> +<connect gate="G$1" pin="NC2" pad="4"/> +<connect gate="G$1" pin="PDI_CLK" pad="5"/> +<connect gate="G$1" pin="PDI_DATA" pad="1"/> +<connect gate="G$1" pin="VCC" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-11290"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="passives"> +<packages> +<package name="RES_EFOBM"> +<smd name="1" x="-1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R90"/> +<smd name="2" x="0" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/> +<smd name="3" x="1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/> +</package> +<package name="RES_PRQC"> +<smd name="1" x="-0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R90"/> +<smd name="2" x="0" y="0" dx="1.5" dy="0.4" layer="1" rot="R270"/> +<smd name="3" x="0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R270"/> +<wire x1="-1.6" y1="0.65" x2="1.6" y2="0.65" width="0.127" layer="51"/> +<wire x1="1.6" y1="0.65" x2="1.6" y2="-0.65" width="0.127" layer="51"/> +<wire x1="1.6" y1="-0.65" x2="-1.6" y2="-0.65" width="0.127" layer="51"/> +<wire x1="-1.6" y1="-0.65" x2="-1.6" y2="0.65" width="0.127" layer="51"/> +</package> +<package name="0805-DIODE"> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="0.3048" layer="25">>NAME</text> +<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +<package name="SOD123"> +<description><b>SMALL OUTLINE DIODE</b></description> +<wire x1="-2.973" y1="0.983" x2="2.973" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.973" y1="-0.983" x2="-2.973" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.973" y1="-0.983" x2="-2.973" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.973" y1="0.983" x2="2.973" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.321" y1="0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-1.321" y1="-0.787" x2="1.321" y2="-0.787" width="0.1016" layer="51"/> +<wire x1="-1.321" y1="-0.787" x2="-1.321" y2="0.787" width="0.1016" layer="51"/> +<wire x1="1.321" y1="-0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-1" y1="0" x2="0" y2="0.5" width="0.2032" layer="51"/> +<wire x1="0" y1="0.5" x2="0" y2="-0.5" width="0.2032" layer="51"/> +<wire x1="0" y1="-0.5" x2="-1" y2="0" width="0.2032" layer="51"/> +<wire x1="-1" y1="0.5" x2="-1" y2="0" width="0.2032" layer="51"/> +<wire x1="-1" y1="0" x2="-1" y2="-0.5" width="0.2032" layer="51"/> +<smd name="CATHODE" x="-1.7" y="0" dx="1.6" dy="0.8" layer="1"/> +<smd name="ANODE" x="1.7" y="0" dx="1.6" dy="0.8" layer="1"/> +<text x="-1.905" y="1.905" size="1.27" layer="25">>NAME</text> +<text x="-1.905" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.9558" y1="-0.3048" x2="-1.3716" y2="0.3048" layer="51" rot="R180"/> +<rectangle x1="1.3716" y1="-0.3048" x2="1.9558" y2="0.3048" layer="51" rot="R180"/> +<rectangle x1="-0.4001" y1="-0.7" x2="0.4001" y2="0.7" layer="35"/> +<wire x1="-2.667" y1="0.889" x2="-2.667" y2="-0.889" width="0.127" layer="21"/> +<wire x1="-2.921" y1="0.889" x2="-2.921" y2="-0.889" width="0.127" layer="21"/> +<wire x1="-2.921" y1="-0.889" x2="2.794" y2="-0.889" width="0.127" layer="21"/> +<wire x1="2.794" y1="-0.889" x2="2.794" y2="0.889" width="0.127" layer="21"/> +<wire x1="2.794" y1="0.889" x2="-2.921" y2="0.889" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="CERAMIC_RESONATOR"> +<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.254" layer="94"/> +<wire x1="5.08" y1="2.54" x2="5.08" y2="0" width="0.254" layer="94"/> +<wire x1="5.08" y1="0" x2="5.08" y2="-5.08" width="0.254" layer="94"/> +<wire x1="5.08" y1="-5.08" x2="0" y2="-5.08" width="0.254" layer="94"/> +<wire x1="0" y1="-5.08" x2="-5.08" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-5.08" y1="-5.08" x2="-5.08" y2="0" width="0.254" layer="94"/> +<wire x1="-5.08" y1="0" x2="-5.08" y2="2.54" width="0.254" layer="94"/> +<wire x1="-5.08" y1="0" x2="-3.81" y2="0" width="0.1524" layer="94"/> +<wire x1="-3.81" y1="0" x2="-1.27" y2="0" width="0.1524" layer="94"/> +<wire x1="-1.27" y1="0" x2="-1.27" y2="1.27" width="0.1524" layer="94"/> +<wire x1="-1.27" y1="0" x2="-1.27" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="-0.508" y1="1.27" x2="-0.508" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="-0.508" y1="-1.27" x2="0.508" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="0.508" y1="-1.27" x2="0.508" y2="1.27" width="0.1524" layer="94"/> +<wire x1="0.508" y1="1.27" x2="-0.508" y2="1.27" width="0.1524" layer="94"/> +<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.1524" layer="94"/> +<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="1.27" y1="0" x2="3.81" y2="0" width="0.1524" layer="94"/> +<wire x1="3.81" y1="0" x2="5.08" y2="0" width="0.1524" layer="94"/> +<wire x1="0" y1="-5.08" x2="0" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="0" y1="-3.302" x2="-1.778" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="0" y1="-3.302" x2="1.778" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="1.778" y1="-2.286" x2="1.778" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-2.286" x2="2.54" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-3.302" x2="2.54" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-3.302" x2="3.81" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="3.81" y1="-3.302" x2="3.81" y2="0" width="0.1524" layer="94"/> +<wire x1="-1.778" y1="-2.286" x2="-1.778" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="-2.54" y1="-2.286" x2="-2.54" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="-2.54" y1="-3.302" x2="-2.54" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="-2.54" y1="-3.302" x2="-3.81" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="-3.81" y1="-3.302" x2="-3.81" y2="0" width="0.1524" layer="94"/> +<circle x="-3.81" y="0" radius="0.254" width="0" layer="94"/> +<circle x="3.81" y="0" radius="0.254" width="0" layer="94"/> +<circle x="0" y="-3.302" radius="0.254" width="0" layer="94"/> +<text x="-5.08" y="3.81" size="1.778" layer="95">>NAME</text> +<text x="2.54" y="-7.62" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-7.62" y="0" visible="pad" length="short" direction="pas"/> +<pin name="2" x="0" y="-7.62" visible="pad" length="short" direction="pas" rot="R90"/> +<pin name="3" x="7.62" y="0" visible="pad" length="short" direction="pas" rot="R180"/> +</symbol> +<symbol name="D"> +<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/> +<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/> +<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/> +<text x="2.54" y="0.4826" size="1.778" layer="95">>NAME</text> +<text x="2.54" y="-2.3114" size="1.778" layer="96">>VALUE</text> +<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/> +<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="RESONATOR" prefix="Y"> +<gates> +<gate name="G$1" symbol="CERAMIC_RESONATOR" x="0" y="0"/> +</gates> +<devices> +<device name="" package="RES_EFOBM"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="PQRC" package="RES_PRQC"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="DIODE" prefix="D" uservalue="yes"> +<description><B>DIODE</B><p> +high speed (Philips)</description> +<gates> +<gate name="G$1" symbol="D" x="0" y="0"/> +</gates> +<devices> +<device name="SOD123" package="SOD123"> +<connects> +<connect gate="G$1" pin="A" pad="ANODE"/> +<connect gate="G$1" pin="C" pad="CATHODE"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="DIODE" package="0805-DIODE"> +<connects> +<connect gate="G$1" pin="A" pad="1"/> +<connect gate="G$1" pin="C" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="P+5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/> +<part name="GND31" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R24" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/> +<part name="R25" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/> +<part name="P+6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/> +<part name="GND34" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R28" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/> +<part name="R29" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/> +<part name="R27" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/> +<part name="R26" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/> +<part name="GND32" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R32" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/> +<part name="R31" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/> +<part name="GND35" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="P+8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/> +<part name="GND38" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R33" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/> +<part name="R34" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/> +<part name="R37" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/> +<part name="R36" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/> +<part name="GND39" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="U2" library="power" deviceset="DRV8302" device=""/> +<part name="GND26" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C31" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C32" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C33" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C28" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1nF"/> +<part name="C29" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1nF"/> +<part name="R18" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/> +<part name="R19" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/> +<part name="R20" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/> +<part name="R21" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/> +<part name="C24" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C26" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="C20" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/> +<part name="C19" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22nF"/> +<part name="GND18" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C16" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/> +<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/> +<part name="GND13" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C17" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/> +<part name="C14" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/> +<part name="GND14" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R11" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C40" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="C42" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="C44" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="GND33" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND37" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND40" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND29" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R10" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/> +<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="+3V311" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="J8" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="J9" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="P+7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/> +<part name="GND36" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C25" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1uF"/> +<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V32" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="S1" library="fab" deviceset="2-8X4-5_SWITCH" device=""/> +<part name="+3V39" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C39" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C41" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C43" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="R39" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/> +<part name="R38" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/> +<part name="GND41" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C45" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="P+9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/> +<part name="J6" library="SparkFun-Connectors" deviceset="JST_6_PIN_HORIZONTAL" device="" value="BM06B-SRSS-TB"/> +<part name="+3V316" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND25" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="L1" library="borkedlabs-passives" deviceset="INDUCTOR" device="-0805" value="10uH"/> +<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="+3V38" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND11" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="S3" library="fab" deviceset="SLIDE-SWITCH" device="SMT" value="SLIDE-SWITCHSMT"/> +<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="J3" library="SparkFun-Connectors" deviceset="CONN_08" device="NO_SILK_FEMALE_PTH"/> +<part name="GND16" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V310" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="GND20" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="J12" library="power" deviceset="PWRPAD" device="M3"/> +<part name="J14" library="power" deviceset="PWRPAD" device="M3"/> +<part name="J15" library="power" deviceset="PWRPAD" device="M3"/> +<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="D7" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/> +<part name="D2" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/> +<part name="D3" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/> +<part name="D5" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/> +<part name="R2" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C11" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="+3V6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="R4" library="power" deviceset="R_SHUNT" device="2512"/> +<part name="R5" library="power" deviceset="R_SHUNT" device="2512"/> +<part name="U$4" library="lights" deviceset="LED" device="0805"/> +<part name="U$5" library="lights" deviceset="LED" device="0805"/> +<part name="R12" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="U$8" library="lights" deviceset="LED" device="0805"/> +<part name="J7" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="J10" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="J11" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="U$9" library="power" deviceset="INTEGRATED_HALF-CSD88599" device="SON"/> +<part name="U$10" library="power" deviceset="INTEGRATED_HALF-CSD88599" device="SON"/> +<part name="U$11" library="power" deviceset="INTEGRATED_HALF-CSD88599" device="SON"/> +<part name="R13" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="therm"/> +<part name="R14" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="BFC1" library="power" deviceset="BFC" device="8MM"/> +<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R9" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="C15" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="U$14" library="connector" deviceset="JRTOMBSTONE" device=""/> +<part name="J13" library="SparkFun-Connectors" deviceset="CONN_04" device="1X04_NO_SILK"/> +<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="C21" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="J1" library="connector" deviceset="ATK-PHY" device=""/> +<part name="U1" library="microcontrollers" deviceset="ATXMEGA_A3U" device="QFN"/> +<part name="J2" library="microcontrollers" deviceset="PDI" device="FEMALE_SMD"/> +<part name="Y1" library="passives" deviceset="RESONATOR" device="PQRC"/> +<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="J4" library="power" deviceset="PWRPAD" device="M3"/> +<part name="U$1" library="connector" deviceset="FIDUCIAL" device=""/> +<part name="U$3" library="connector" deviceset="FIDUCIAL" device=""/> +</parts> +<sheets> +<sheet> +<plain> +<text x="236.22" y="43.18" size="1.778" layer="91">connect to SL_U on DRV</text> +</plain> +<instances> +<instance part="P+5" gate="VCC" x="266.7" y="116.84"/> +<instance part="GND31" gate="1" x="266.7" y="33.02"/> +<instance part="R24" gate="G$1" x="236.22" y="88.9"/> +<instance part="R25" gate="G$1" x="236.22" y="68.58"/> +<instance part="P+6" gate="VCC" x="373.38" y="116.84"/> +<instance part="GND34" gate="1" x="373.38" y="25.4"/> +<instance part="R28" gate="G$1" x="342.9" y="88.9"/> +<instance part="R29" gate="G$1" x="342.9" y="68.58"/> +<instance part="R27" gate="G$1" x="266.7" y="-45.72" rot="R90"/> +<instance part="R26" gate="G$1" x="266.7" y="-30.48" rot="R90"/> +<instance part="GND32" gate="1" x="266.7" y="-58.42"/> +<instance part="R32" gate="G$1" x="320.04" y="-45.72" rot="R90"/> +<instance part="R31" gate="G$1" x="320.04" y="-30.48" rot="R90"/> +<instance part="GND35" gate="1" x="320.04" y="-58.42"/> +<instance part="P+8" gate="VCC" x="469.9" y="116.84"/> +<instance part="GND38" gate="1" x="469.9" y="27.94"/> +<instance part="R33" gate="G$1" x="439.42" y="88.9"/> +<instance part="R34" gate="G$1" x="439.42" y="68.58"/> +<instance part="R37" gate="G$1" x="373.38" y="-45.72" rot="R90"/> +<instance part="R36" gate="G$1" x="373.38" y="-30.48" rot="R90"/> +<instance part="GND39" gate="1" x="373.38" y="-58.42"/> +<instance part="U2" gate="G$1" x="96.52" y="35.56"/> +<instance part="GND26" gate="1" x="96.52" y="-40.64"/> +<instance part="C31" gate="G$1" x="139.7" y="43.18"/> +<instance part="C32" gate="G$1" x="139.7" y="30.48"/> +<instance part="C33" gate="G$1" x="139.7" y="17.78"/> +<instance part="C28" gate="G$1" x="132.08" y="5.08"/> +<instance part="C29" gate="G$1" x="132.08" y="-10.16"/> +<instance part="R18" gate="G$1" x="147.32" y="10.16" rot="R180"/> +<instance part="R19" gate="G$1" x="147.32" y="2.54" rot="R180"/> +<instance part="R20" gate="G$1" x="147.32" y="-5.08" rot="R180"/> +<instance part="R21" gate="G$1" x="147.32" y="-12.7" rot="R180"/> +<instance part="C24" gate="G$1" x="111.76" y="-10.16" rot="R270"/> +<instance part="C26" gate="G$1" x="111.76" y="-27.94" rot="R270"/> +<instance part="C20" gate="G$1" x="71.12" y="0" rot="R180"/> +<instance part="C19" gate="G$1" x="53.34" y="35.56" rot="R270"/> +<instance part="GND18" gate="1" x="30.48" y="-5.08" rot="R270"/> +<instance part="C16" gate="G$1" x="45.72" y="35.56" rot="R180"/> +<instance part="C13" gate="G$1" x="35.56" y="35.56" rot="R180"/> +<instance part="GND13" gate="1" x="25.4" y="30.48" rot="R270"/> +<instance part="C17" gate="G$1" x="48.26" y="10.16" rot="R180"/> +<instance part="C14" gate="G$1" x="38.1" y="10.16" rot="R180"/> +<instance part="GND14" gate="1" x="25.4" y="5.08" rot="R270"/> +<instance part="R11" gate="G$1" x="53.34" y="53.34" rot="R180"/> +<instance part="GND19" gate="1" x="30.48" y="53.34" rot="R270"/> +<instance part="C40" gate="G$1" x="276.86" y="109.22" rot="R90"/> +<instance part="C42" gate="G$1" x="383.54" y="109.22" rot="R90"/> +<instance part="C44" gate="G$1" x="480.06" y="109.22" rot="R90"/> +<instance part="GND33" gate="1" x="284.48" y="109.22" rot="R90"/> +<instance part="GND37" gate="1" x="391.16" y="109.22" rot="R90"/> +<instance part="GND40" gate="1" x="487.68" y="109.22" rot="R90"/> +<instance part="GND29" gate="1" x="142.24" y="55.88" rot="R90"/> +<instance part="R10" gate="G$1" x="45.72" y="48.26" rot="R180"/> +<instance part="P+3" gate="VCC" x="116.84" y="-43.18" rot="R180"/> +<instance part="R8" gate="G$1" x="-71.12" y="172.72"/> +<instance part="+3V311" gate="G$1" x="53.34" y="10.16" rot="R90"/> +<instance part="J8" gate="G$1" x="284.48" y="147.32" rot="R180"/> +<instance part="J9" gate="G$1" x="284.48" y="139.7" rot="R180"/> +<instance part="P+7" gate="VCC" x="378.46" y="147.32" rot="R270"/> +<instance part="GND36" gate="1" x="378.46" y="139.7" rot="R90"/> +<instance part="C25" gate="G$1" x="111.76" y="-20.32" rot="R270"/> +<instance part="GND4" gate="1" x="-172.72" y="50.8" rot="R270"/> +<instance part="+3V32" gate="G$1" x="-172.72" y="96.52" rot="R90"/> +<instance part="C6" gate="G$1" x="-121.92" y="91.44"/> +<instance part="C4" gate="G$1" x="-132.08" y="91.44"/> +<instance part="C3" gate="G$1" x="-142.24" y="91.44"/> +<instance part="C2" gate="G$1" x="-152.4" y="91.44"/> +<instance part="GND3" gate="1" x="-172.72" y="88.9" rot="R270"/> +<instance part="S1" gate="G$1" x="-129.54" y="124.46" rot="R270"/> +<instance part="+3V39" gate="G$1" x="22.86" y="48.26" rot="R90"/> +<instance part="C39" gate="G$1" x="274.32" y="-48.26"/> +<instance part="C41" gate="G$1" x="327.66" y="-48.26"/> +<instance part="C43" gate="G$1" x="381" y="-48.26"/> +<instance part="R39" gate="G$1" x="426.72" y="-45.72" rot="R90"/> +<instance part="R38" gate="G$1" x="426.72" y="-30.48" rot="R90"/> +<instance part="GND41" gate="1" x="426.72" y="-58.42"/> +<instance part="C45" gate="G$1" x="434.34" y="-48.26"/> +<instance part="P+9" gate="VCC" x="426.72" y="-17.78"/> +<instance part="J6" gate="A" x="96.52" y="111.76" rot="R180"/> +<instance part="+3V316" gate="G$1" x="71.12" y="114.3" rot="R90"/> +<instance part="GND25" gate="1" x="66.04" y="116.84" rot="R270"/> +<instance part="L1" gate="G$1" x="-2.54" y="116.84" rot="R90"/> +<instance part="C12" gate="G$1" x="-15.24" y="111.76"/> +<instance part="+3V38" gate="G$1" x="12.7" y="116.84" rot="R270"/> +<instance part="GND11" gate="1" x="-15.24" y="104.14"/> +<instance part="C1" gate="G$1" x="-162.56" y="91.44"/> +<instance part="S3" gate="G$1" x="-66.04" y="134.62" rot="R180"/> +<instance part="R3" gate="G$1" x="-93.98" y="137.16" rot="R180"/> +<instance part="GND9" gate="1" x="-104.14" y="137.16" rot="R270"/> +<instance part="J3" gate="G$1" x="45.72" y="83.82" rot="R180"/> +<instance part="GND16" gate="1" x="15.24" y="91.44" rot="R270"/> +<instance part="+3V310" gate="G$1" x="17.78" y="88.9" rot="R90"/> +<instance part="R6" gate="G$1" x="-71.12" y="157.48"/> +<instance part="GND20" gate="1" x="-104.14" y="157.48" rot="R270"/> +<instance part="J12" gate="G$1" x="284.48" y="165.1" rot="R180"/> +<instance part="J14" gate="G$1" x="284.48" y="160.02" rot="R180"/> +<instance part="J15" gate="G$1" x="284.48" y="154.94" rot="R180"/> +<instance part="+3V1" gate="G$1" x="274.32" y="-22.86"/> +<instance part="+3V2" gate="G$1" x="327.66" y="-22.86"/> +<instance part="+3V3" gate="G$1" x="381" y="-22.86"/> +<instance part="+3V4" gate="G$1" x="434.34" y="-17.78"/> +<instance part="D7" gate="G$1" x="274.32" y="-35.56" rot="R90"/> +<instance part="D2" gate="G$1" x="327.66" y="-35.56" rot="R90"/> +<instance part="D3" gate="G$1" x="381" y="-35.56" rot="R90"/> +<instance part="D5" gate="G$1" x="434.34" y="-35.56" rot="R90"/> +<instance part="R2" gate="G$1" x="132.08" y="66.04" rot="R180"/> +<instance part="GND2" gate="1" x="142.24" y="66.04" rot="R90"/> +<instance part="C8" gate="G$1" x="127" y="55.88" rot="R90"/> +<instance part="C11" gate="G$1" x="-76.2" y="187.96" rot="R180"/> +<instance part="+3V6" gate="G$1" x="66.04" y="149.86" rot="R90"/> +<instance part="R4" gate="G$1" x="373.38" y="38.1" rot="R270"/> +<instance part="R5" gate="G$1" x="469.9" y="38.1" rot="R270"/> +<instance part="U$4" gate="G$1" x="-55.88" y="157.48" rot="R270"/> +<instance part="U$5" gate="G$1" x="-55.88" y="172.72" rot="R270"/> +<instance part="R12" gate="G$1" x="-71.12" y="165.1"/> +<instance part="U$8" gate="G$1" x="-45.72" y="165.1" rot="R270"/> +<instance part="J7" gate="G$1" x="304.8" y="78.74"/> +<instance part="J10" gate="G$1" x="411.48" y="78.74"/> +<instance part="J11" gate="G$1" x="510.54" y="78.74"/> +<instance part="U$9" gate="G$1" x="266.7" y="78.74"/> +<instance part="U$10" gate="G$1" x="373.38" y="78.74"/> +<instance part="U$11" gate="G$1" x="469.9" y="78.74"/> +<instance part="R13" gate="G$1" x="266.7" y="-96.52" rot="R90"/> +<instance part="R14" gate="G$1" x="266.7" y="-81.28" rot="R90"/> +<instance part="GND6" gate="1" x="266.7" y="-109.22"/> +<instance part="+3V8" gate="G$1" x="266.7" y="-68.58"/> +<instance part="+3V9" gate="G$1" x="-25.4" y="165.1" rot="R270"/> +<instance part="BFC1" gate="G$1" x="297.18" y="144.78" rot="R270"/> +<instance part="R7" gate="G$1" x="66.04" y="139.7"/> +<instance part="R9" gate="G$1" x="78.74" y="144.78"/> +<instance part="C10" gate="G$1" x="304.8" y="142.24"/> +<instance part="C15" gate="G$1" x="312.42" y="142.24"/> +<instance part="U$14" gate="G$1" x="-106.68" y="-116.84"/> +<instance part="J13" gate="G$1" x="45.72" y="106.68" rot="R180"/> +<instance part="C18" gate="G$1" x="322.58" y="142.24"/> +<instance part="C21" gate="G$1" x="332.74" y="142.24"/> +<instance part="J1" gate="G$1" x="96.52" y="154.94"/> +<instance part="U1" gate="G$1" x="-76.2" y="50.8"/> +<instance part="J2" gate="G$1" x="-127" y="114.3" rot="R180"/> +<instance part="Y1" gate="G$1" x="-114.3" y="50.8" rot="R270"/> +<instance part="C5" gate="G$1" x="-63.5" y="187.96" rot="R180"/> +<instance part="C7" gate="G$1" x="-50.8" y="187.96" rot="R180"/> +<instance part="GND1" gate="1" x="-104.14" y="182.88" rot="R270"/> +<instance part="+3V5" gate="G$1" x="-104.14" y="190.5" rot="R90"/> +<instance part="GND5" gate="1" x="63.5" y="154.94" rot="R270"/> +<instance part="+3V7" gate="G$1" x="-172.72" y="111.76" rot="R90"/> +<instance part="GND7" gate="1" x="-172.72" y="116.84" rot="R270"/> +<instance part="C9" gate="G$1" x="-111.76" y="91.44"/> +<instance part="J4" gate="G$1" x="284.48" y="170.18" rot="R180"/> +<instance part="U$1" gate="G$1" x="309.88" y="170.18"/> +<instance part="U$3" gate="G$1" x="309.88" y="154.94"/> +</instances> +<busses> +</busses> +<nets> +<net name="GND" class="0"> +<segment> +<pinref part="GND31" gate="1" pin="GND"/> +<wire x1="266.7" y1="48.26" x2="266.7" y2="35.56" width="0.1524" layer="91"/> +<wire x1="266.7" y1="48.26" x2="233.68" y2="48.26" width="0.1524" layer="91"/> +<label x="236.22" y="48.26" size="1.778" layer="95"/> +<wire x1="266.7" y1="48.26" x2="266.7" y2="53.34" width="0.1524" layer="91"/> +<junction x="266.7" y="48.26"/> +<pinref part="U2" gate="G$1" pin="SL_A"/> +<wire x1="114.3" y1="38.1" x2="233.68" y2="38.1" width="0.1524" layer="91"/> +<wire x1="233.68" y1="38.1" x2="233.68" y2="48.26" width="0.1524" layer="91"/> +<pinref part="U$9" gate="G$1" pin="GND"/> +</segment> +<segment> +<pinref part="GND34" gate="1" pin="GND"/> +<wire x1="373.38" y1="27.94" x2="373.38" y2="33.02" width="0.1524" layer="91"/> +<pinref part="R4" gate="G$1" pin="A"/> +</segment> +<segment> +<pinref part="R27" gate="G$1" pin="1"/> +<pinref part="GND32" gate="1" pin="GND"/> +<wire x1="266.7" y1="-50.8" x2="266.7" y2="-53.34" width="0.1524" layer="91"/> +<pinref part="C39" gate="G$1" pin="2"/> +<wire x1="266.7" y1="-53.34" x2="266.7" y2="-55.88" width="0.1524" layer="91"/> +<wire x1="266.7" y1="-53.34" x2="274.32" y2="-53.34" width="0.1524" layer="91"/> +<wire x1="274.32" y1="-53.34" x2="274.32" y2="-50.8" width="0.1524" layer="91"/> +<junction x="266.7" y="-53.34"/> +</segment> +<segment> +<pinref part="R32" gate="G$1" pin="1"/> +<pinref part="GND35" gate="1" pin="GND"/> +<wire x1="320.04" y1="-50.8" x2="320.04" y2="-53.34" width="0.1524" layer="91"/> +<pinref part="C41" gate="G$1" pin="2"/> +<wire x1="320.04" y1="-53.34" x2="320.04" y2="-55.88" width="0.1524" layer="91"/> +<wire x1="320.04" y1="-53.34" x2="327.66" y2="-53.34" width="0.1524" layer="91"/> +<wire x1="327.66" y1="-53.34" x2="327.66" y2="-50.8" width="0.1524" layer="91"/> +<junction x="320.04" y="-53.34"/> +</segment> +<segment> +<pinref part="GND38" gate="1" pin="GND"/> +<wire x1="469.9" y1="30.48" x2="469.9" y2="33.02" width="0.1524" layer="91"/> +<pinref part="R5" gate="G$1" pin="A"/> +</segment> +<segment> +<pinref part="R37" gate="G$1" pin="1"/> +<pinref part="GND39" gate="1" pin="GND"/> +<wire x1="373.38" y1="-50.8" x2="373.38" y2="-53.34" width="0.1524" layer="91"/> +<pinref part="C43" gate="G$1" pin="2"/> +<wire x1="373.38" y1="-53.34" x2="373.38" y2="-55.88" width="0.1524" layer="91"/> +<wire x1="381" y1="-50.8" x2="381" y2="-53.34" width="0.1524" layer="91"/> +<wire x1="381" y1="-53.34" x2="373.38" y2="-53.34" width="0.1524" layer="91"/> +<junction x="373.38" y="-53.34"/> +</segment> +<segment> +<pinref part="GND26" gate="1" pin="GND"/> +<pinref part="U2" gate="G$1" pin="GNDPAD"/> +<pinref part="C24" gate="G$1" pin="2"/> +<wire x1="96.52" y1="-38.1" x2="96.52" y2="-27.94" width="0.1524" layer="91"/> +<wire x1="96.52" y1="-27.94" x2="96.52" y2="-20.32" width="0.1524" layer="91"/> +<wire x1="96.52" y1="-20.32" x2="96.52" y2="-10.16" width="0.1524" layer="91"/> +<wire x1="96.52" y1="-10.16" x2="96.52" y2="-7.62" width="0.1524" layer="91"/> +<wire x1="109.22" y1="-10.16" x2="96.52" y2="-10.16" width="0.1524" layer="91"/> +<junction x="96.52" y="-10.16"/> +<pinref part="C26" gate="G$1" pin="2"/> +<wire x1="109.22" y1="-27.94" x2="96.52" y2="-27.94" width="0.1524" layer="91"/> +<junction x="96.52" y="-27.94"/> +<pinref part="C25" gate="G$1" pin="2"/> +<wire x1="109.22" y1="-20.32" x2="96.52" y2="-20.32" width="0.1524" layer="91"/> +<junction x="96.52" y="-20.32"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="AGND"/> +<wire x1="78.74" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/> +<wire x1="76.2" y1="0" x2="76.2" y2="-5.08" width="0.1524" layer="91"/> +<pinref part="C20" gate="G$1" pin="1"/> +<wire x1="76.2" y1="-5.08" x2="71.12" y2="-5.08" width="0.1524" layer="91"/> +<pinref part="GND18" gate="1" pin="GND"/> +<wire x1="71.12" y1="-5.08" x2="33.02" y2="-5.08" width="0.1524" layer="91"/> +<junction x="71.12" y="-5.08"/> +</segment> +<segment> +<pinref part="R11" gate="G$1" pin="2"/> +<pinref part="GND19" gate="1" pin="GND"/> +<wire x1="48.26" y1="53.34" x2="33.02" y2="53.34" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C44" gate="G$1" pin="2"/> +<pinref part="GND40" gate="1" pin="GND"/> +<wire x1="485.14" y1="109.22" x2="482.6" y2="109.22" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND37" gate="1" pin="GND"/> +<pinref part="C42" gate="G$1" pin="2"/> +<wire x1="388.62" y1="109.22" x2="386.08" y2="109.22" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND33" gate="1" pin="GND"/> +<pinref part="C40" gate="G$1" pin="2"/> +<wire x1="281.94" y1="109.22" x2="279.4" y2="109.22" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J9" gate="G$1" pin="PWRPAD"/> +<wire x1="289.56" y1="139.7" x2="297.18" y2="139.7" width="0.1524" layer="91"/> +<pinref part="GND36" gate="1" pin="GND"/> +<pinref part="BFC1" gate="G$1" pin="2"/> +<wire x1="297.18" y1="139.7" x2="304.8" y2="139.7" width="0.1524" layer="91"/> +<junction x="297.18" y="139.7"/> +<pinref part="C10" gate="G$1" pin="2"/> +<wire x1="304.8" y1="139.7" x2="312.42" y2="139.7" width="0.1524" layer="91"/> +<junction x="304.8" y="139.7"/> +<pinref part="C15" gate="G$1" pin="2"/> +<junction x="312.42" y="139.7"/> +<wire x1="312.42" y1="139.7" x2="322.58" y2="139.7" width="0.1524" layer="91"/> +<pinref part="C18" gate="G$1" pin="2"/> +<wire x1="322.58" y1="139.7" x2="332.74" y2="139.7" width="0.1524" layer="91"/> +<junction x="322.58" y="139.7"/> +<pinref part="C21" gate="G$1" pin="2"/> +<wire x1="332.74" y1="139.7" x2="375.92" y2="139.7" width="0.1524" layer="91"/> +<junction x="332.74" y="139.7"/> +</segment> +<segment> +<pinref part="C16" gate="G$1" pin="1"/> +<pinref part="C13" gate="G$1" pin="1"/> +<wire x1="45.72" y1="30.48" x2="35.56" y2="30.48" width="0.1524" layer="91"/> +<wire x1="35.56" y1="30.48" x2="27.94" y2="30.48" width="0.1524" layer="91"/> +<junction x="35.56" y="30.48"/> +<pinref part="GND13" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C17" gate="G$1" pin="1"/> +<pinref part="C14" gate="G$1" pin="1"/> +<wire x1="48.26" y1="5.08" x2="38.1" y2="5.08" width="0.1524" layer="91"/> +<wire x1="38.1" y1="5.08" x2="27.94" y2="5.08" width="0.1524" layer="91"/> +<junction x="38.1" y="5.08"/> +<pinref part="GND14" gate="1" pin="GND"/> +<label x="27.94" y="5.08" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="C6" gate="G$1" pin="2"/> +<pinref part="C4" gate="G$1" pin="2"/> +<wire x1="-121.92" y1="88.9" x2="-132.08" y2="88.9" width="0.1524" layer="91"/> +<pinref part="C3" gate="G$1" pin="2"/> +<wire x1="-132.08" y1="88.9" x2="-142.24" y2="88.9" width="0.1524" layer="91"/> +<junction x="-132.08" y="88.9"/> +<pinref part="C2" gate="G$1" pin="2"/> +<wire x1="-142.24" y1="88.9" x2="-152.4" y2="88.9" width="0.1524" layer="91"/> +<junction x="-142.24" y="88.9"/> +<wire x1="-152.4" y1="88.9" x2="-162.56" y2="88.9" width="0.1524" layer="91"/> +<junction x="-152.4" y="88.9"/> +<pinref part="GND3" gate="1" pin="GND"/> +<pinref part="C1" gate="G$1" pin="2"/> +<wire x1="-162.56" y1="88.9" x2="-170.18" y2="88.9" width="0.1524" layer="91"/> +<junction x="-162.56" y="88.9"/> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="-101.6" y1="88.9" x2="-111.76" y2="88.9" width="0.1524" layer="91"/> +<junction x="-121.92" y="88.9"/> +<pinref part="C9" gate="G$1" pin="2"/> +<wire x1="-111.76" y1="88.9" x2="-121.92" y2="88.9" width="0.1524" layer="91"/> +<junction x="-111.76" y="88.9"/> +</segment> +<segment> +<pinref part="R39" gate="G$1" pin="1"/> +<pinref part="GND41" gate="1" pin="GND"/> +<wire x1="426.72" y1="-50.8" x2="426.72" y2="-53.34" width="0.1524" layer="91"/> +<pinref part="C45" gate="G$1" pin="2"/> +<wire x1="426.72" y1="-53.34" x2="426.72" y2="-55.88" width="0.1524" layer="91"/> +<wire x1="434.34" y1="-50.8" x2="434.34" y2="-53.34" width="0.1524" layer="91"/> +<wire x1="434.34" y1="-53.34" x2="426.72" y2="-53.34" width="0.1524" layer="91"/> +<junction x="426.72" y="-53.34"/> +</segment> +<segment> +<pinref part="C12" gate="G$1" pin="2"/> +<pinref part="GND11" gate="1" pin="GND"/> +<wire x1="-15.24" y1="106.68" x2="-15.24" y2="109.22" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="R3" gate="G$1" pin="2"/> +<pinref part="GND9" gate="1" pin="GND"/> +<wire x1="-101.6" y1="137.16" x2="-99.06" y2="137.16" width="0.1524" layer="91"/> +</segment> +<segment> +<wire x1="40.64" y1="91.44" x2="17.78" y2="91.44" width="0.1524" layer="91"/> +<pinref part="J3" gate="G$1" pin="1"/> +<pinref part="GND16" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="GND2" gate="1" pin="GND"/> +<pinref part="R2" gate="G$1" pin="1"/> +<wire x1="139.7" y1="66.04" x2="137.16" y2="66.04" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C8" gate="G$1" pin="2"/> +<pinref part="GND29" gate="1" pin="GND"/> +<wire x1="129.54" y1="55.88" x2="139.7" y2="55.88" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND25" gate="1" pin="GND"/> +<pinref part="J6" gate="A" pin="1"/> +<wire x1="68.58" y1="116.84" x2="91.44" y2="116.84" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND20" gate="1" pin="GND"/> +<pinref part="R6" gate="G$1" pin="1"/> +<wire x1="-101.6" y1="157.48" x2="-76.2" y2="157.48" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="R13" gate="G$1" pin="1"/> +<pinref part="GND6" gate="1" pin="GND"/> +<wire x1="266.7" y1="-101.6" x2="266.7" y2="-106.68" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C7" gate="G$1" pin="1"/> +<pinref part="C5" gate="G$1" pin="1"/> +<wire x1="-50.8" y1="182.88" x2="-63.5" y2="182.88" width="0.1524" layer="91"/> +<pinref part="C11" gate="G$1" pin="1"/> +<wire x1="-63.5" y1="182.88" x2="-76.2" y2="182.88" width="0.1524" layer="91"/> +<junction x="-63.5" y="182.88"/> +<wire x1="-76.2" y1="182.88" x2="-101.6" y2="182.88" width="0.1524" layer="91"/> +<junction x="-76.2" y="182.88"/> +<pinref part="GND1" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="GND5" gate="1" pin="GND"/> +<pinref part="J1" gate="G$1" pin="GND"/> +<wire x1="66.04" y1="154.94" x2="91.44" y2="154.94" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="GND"/> +<wire x1="-142.24" y1="116.84" x2="-144.78" y2="116.84" width="0.1524" layer="91"/> +<pinref part="GND7" gate="1" pin="GND"/> +<pinref part="S1" gate="G$1" pin="P1"/> +<wire x1="-144.78" y1="116.84" x2="-170.18" y2="116.84" width="0.1524" layer="91"/> +<wire x1="-134.62" y1="121.92" x2="-144.78" y2="121.92" width="0.1524" layer="91"/> +<wire x1="-144.78" y1="121.92" x2="-144.78" y2="116.84" width="0.1524" layer="91"/> +<junction x="-144.78" y="116.84"/> +</segment> +<segment> +<pinref part="GND4" gate="1" pin="GND"/> +<pinref part="Y1" gate="G$1" pin="2"/> +<wire x1="-170.18" y1="50.8" x2="-121.92" y2="50.8" width="0.1524" layer="91"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="+3V311" gate="G$1" pin="+3V3"/> +<pinref part="U2" gate="G$1" pin="REF"/> +<wire x1="55.88" y1="10.16" x2="78.74" y2="10.16" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="+3V32" gate="G$1" pin="+3V3"/> +<wire x1="-101.6" y1="96.52" x2="-106.68" y2="96.52" width="0.1524" layer="91"/> +<wire x1="-106.68" y1="96.52" x2="-111.76" y2="96.52" width="0.1524" layer="91"/> +<wire x1="-111.76" y1="96.52" x2="-121.92" y2="96.52" width="0.1524" layer="91"/> +<wire x1="-121.92" y1="96.52" x2="-132.08" y2="96.52" width="0.1524" layer="91"/> +<wire x1="-132.08" y1="96.52" x2="-142.24" y2="96.52" width="0.1524" layer="91"/> +<wire x1="-142.24" y1="96.52" x2="-152.4" y2="96.52" width="0.1524" layer="91"/> +<wire x1="-152.4" y1="96.52" x2="-162.56" y2="96.52" width="0.1524" layer="91"/> +<wire x1="-162.56" y1="96.52" x2="-170.18" y2="96.52" width="0.1524" layer="91"/> +<pinref part="C6" gate="G$1" pin="1"/> +<junction x="-121.92" y="96.52"/> +<pinref part="C4" gate="G$1" pin="1"/> +<junction x="-132.08" y="96.52"/> +<pinref part="C3" gate="G$1" pin="1"/> +<junction x="-142.24" y="96.52"/> +<pinref part="C2" gate="G$1" pin="1"/> +<junction x="-152.4" y="96.52"/> +<pinref part="C1" gate="G$1" pin="1"/> +<junction x="-162.56" y="96.52"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<pinref part="U1" gate="G$1" pin="AVCC"/> +<wire x1="-101.6" y1="101.6" x2="-106.68" y2="101.6" width="0.1524" layer="91"/> +<wire x1="-106.68" y1="101.6" x2="-106.68" y2="96.52" width="0.1524" layer="91"/> +<junction x="-106.68" y="96.52"/> +<pinref part="C9" gate="G$1" pin="1"/> +<junction x="-111.76" y="96.52"/> +</segment> +<segment> +<pinref part="J6" gate="A" pin="2"/> +<wire x1="91.44" y1="114.3" x2="73.66" y2="114.3" width="0.1524" layer="91"/> +<pinref part="+3V316" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="L1" gate="G$1" pin="2"/> +<wire x1="5.08" y1="116.84" x2="10.16" y2="116.84" width="0.1524" layer="91"/> +<pinref part="+3V38" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<wire x1="40.64" y1="88.9" x2="20.32" y2="88.9" width="0.1524" layer="91"/> +<pinref part="J3" gate="G$1" pin="2"/> +<pinref part="+3V310" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="+3V4" gate="G$1" pin="+3V3"/> +<wire x1="434.34" y1="-33.02" x2="434.34" y2="-20.32" width="0.1524" layer="91"/> +<pinref part="D5" gate="G$1" pin="C"/> +</segment> +<segment> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +<wire x1="381" y1="-25.4" x2="381" y2="-33.02" width="0.1524" layer="91"/> +<pinref part="D3" gate="G$1" pin="C"/> +</segment> +<segment> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +<wire x1="327.66" y1="-25.4" x2="327.66" y2="-33.02" width="0.1524" layer="91"/> +<pinref part="D2" gate="G$1" pin="C"/> +</segment> +<segment> +<pinref part="+3V1" gate="G$1" pin="+3V3"/> +<wire x1="274.32" y1="-25.4" x2="274.32" y2="-33.02" width="0.1524" layer="91"/> +<pinref part="D7" gate="G$1" pin="C"/> +</segment> +<segment> +<pinref part="R10" gate="G$1" pin="2"/> +<pinref part="+3V39" gate="G$1" pin="+3V3"/> +<wire x1="40.64" y1="48.26" x2="25.4" y2="48.26" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="R14" gate="G$1" pin="2"/> +<wire x1="266.7" y1="-76.2" x2="266.7" y2="-71.12" width="0.1524" layer="91"/> +<pinref part="+3V8" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="U$5" gate="G$1" pin="A"/> +<wire x1="-50.8" y1="172.72" x2="-33.02" y2="172.72" width="0.1524" layer="91"/> +<wire x1="-33.02" y1="172.72" x2="-33.02" y2="165.1" width="0.1524" layer="91"/> +<pinref part="U$8" gate="G$1" pin="A"/> +<wire x1="-33.02" y1="165.1" x2="-40.64" y2="165.1" width="0.1524" layer="91"/> +<pinref part="U$4" gate="G$1" pin="A"/> +<wire x1="-50.8" y1="157.48" x2="-33.02" y2="157.48" width="0.1524" layer="91"/> +<wire x1="-33.02" y1="157.48" x2="-33.02" y2="165.1" width="0.1524" layer="91"/> +<junction x="-33.02" y="165.1"/> +<pinref part="+3V9" gate="G$1" pin="+3V3"/> +<wire x1="-27.94" y1="165.1" x2="-33.02" y2="165.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C7" gate="G$1" pin="2"/> +<pinref part="C5" gate="G$1" pin="2"/> +<wire x1="-50.8" y1="190.5" x2="-63.5" y2="190.5" width="0.1524" layer="91"/> +<pinref part="C11" gate="G$1" pin="2"/> +<wire x1="-63.5" y1="190.5" x2="-76.2" y2="190.5" width="0.1524" layer="91"/> +<junction x="-63.5" y="190.5"/> +<wire x1="-76.2" y1="190.5" x2="-101.6" y2="190.5" width="0.1524" layer="91"/> +<junction x="-76.2" y="190.5"/> +<pinref part="+3V5" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="3V3"/> +<pinref part="+3V6" gate="G$1" pin="+3V3"/> +<wire x1="91.44" y1="149.86" x2="68.58" y2="149.86" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="VCC"/> +<wire x1="-142.24" y1="111.76" x2="-170.18" y2="111.76" width="0.1524" layer="91"/> +<pinref part="+3V7" gate="G$1" pin="+3V3"/> +</segment> +</net> +<net name="DC-CAL" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DC_CAL"/> +<wire x1="78.74" y1="40.64" x2="60.96" y2="40.64" width="0.1524" layer="91"/> +<label x="60.96" y="40.64" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB7"/> +<wire x1="-50.8" y1="76.2" x2="-33.02" y2="76.2" width="0.1524" layer="91"/> +<label x="-48.26" y="76.2" size="1.778" layer="95"/> +</segment> +</net> +<net name="V-U" class="0"> +<segment> +<pinref part="R27" gate="G$1" pin="2"/> +<pinref part="R26" gate="G$1" pin="1"/> +<wire x1="266.7" y1="-40.64" x2="266.7" y2="-38.1" width="0.1524" layer="91"/> +<wire x1="266.7" y1="-38.1" x2="266.7" y2="-35.56" width="0.1524" layer="91"/> +<wire x1="266.7" y1="-38.1" x2="236.22" y2="-38.1" width="0.1524" layer="91"/> +<junction x="266.7" y="-38.1"/> +<label x="236.22" y="-38.1" size="1.778" layer="95"/> +<pinref part="C39" gate="G$1" pin="1"/> +<wire x1="266.7" y1="-38.1" x2="274.32" y2="-38.1" width="0.1524" layer="91"/> +<wire x1="274.32" y1="-38.1" x2="274.32" y2="-43.18" width="0.1524" layer="91"/> +<pinref part="D7" gate="G$1" pin="A"/> +<junction x="274.32" y="-38.1"/> +</segment> +<segment> +<wire x1="40.64" y1="81.28" x2="27.94" y2="81.28" width="0.1524" layer="91"/> +<label x="27.94" y="81.28" size="1.778" layer="95"/> +<pinref part="J3" gate="G$1" pin="5"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA4"/> +<wire x1="-50.8" y1="106.68" x2="-33.02" y2="106.68" width="0.1524" layer="91"/> +<label x="-48.26" y="106.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="V-V" class="0"> +<segment> +<pinref part="R32" gate="G$1" pin="2"/> +<pinref part="R31" gate="G$1" pin="1"/> +<wire x1="320.04" y1="-40.64" x2="320.04" y2="-38.1" width="0.1524" layer="91"/> +<wire x1="320.04" y1="-38.1" x2="320.04" y2="-35.56" width="0.1524" layer="91"/> +<wire x1="320.04" y1="-38.1" x2="289.56" y2="-38.1" width="0.1524" layer="91"/> +<junction x="320.04" y="-38.1"/> +<label x="289.56" y="-38.1" size="1.778" layer="95"/> +<pinref part="C41" gate="G$1" pin="1"/> +<wire x1="320.04" y1="-38.1" x2="327.66" y2="-38.1" width="0.1524" layer="91"/> +<wire x1="327.66" y1="-38.1" x2="327.66" y2="-43.18" width="0.1524" layer="91"/> +<pinref part="D2" gate="G$1" pin="A"/> +<junction x="327.66" y="-38.1"/> +</segment> +<segment> +<wire x1="40.64" y1="78.74" x2="27.94" y2="78.74" width="0.1524" layer="91"/> +<label x="27.94" y="78.74" size="1.778" layer="95"/> +<pinref part="J3" gate="G$1" pin="6"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA3"/> +<wire x1="-50.8" y1="109.22" x2="-33.02" y2="109.22" width="0.1524" layer="91"/> +<label x="-48.26" y="109.22" size="1.778" layer="95"/> +</segment> +</net> +<net name="V-VCC" class="0"> +<segment> +<pinref part="R39" gate="G$1" pin="2"/> +<pinref part="R38" gate="G$1" pin="1"/> +<wire x1="426.72" y1="-40.64" x2="426.72" y2="-38.1" width="0.1524" layer="91"/> +<wire x1="426.72" y1="-38.1" x2="426.72" y2="-35.56" width="0.1524" layer="91"/> +<wire x1="426.72" y1="-38.1" x2="396.24" y2="-38.1" width="0.1524" layer="91"/> +<junction x="426.72" y="-38.1"/> +<label x="396.24" y="-38.1" size="1.778" layer="95"/> +<wire x1="426.72" y1="-38.1" x2="434.34" y2="-38.1" width="0.1524" layer="91"/> +<pinref part="C45" gate="G$1" pin="1"/> +<wire x1="434.34" y1="-38.1" x2="434.34" y2="-43.18" width="0.1524" layer="91"/> +<pinref part="D5" gate="G$1" pin="A"/> +<junction x="434.34" y="-38.1"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="8"/> +<wire x1="40.64" y1="73.66" x2="27.94" y2="73.66" width="0.1524" layer="91"/> +<label x="27.94" y="73.66" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA1"/> +<wire x1="-50.8" y1="114.3" x2="-33.02" y2="114.3" width="0.1524" layer="91"/> +<label x="-48.26" y="114.3" size="1.778" layer="95"/> +</segment> +</net> +<net name="PHASE-U" class="0"> +<segment> +<pinref part="R26" gate="G$1" pin="2"/> +<wire x1="266.7" y1="-25.4" x2="266.7" y2="-20.32" width="0.1524" layer="91"/> +<wire x1="266.7" y1="-20.32" x2="276.86" y2="-20.32" width="0.1524" layer="91"/> +<label x="271.78" y="-20.32" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SH_A"/> +<label x="116.84" y="43.18" size="1.778" layer="95"/> +<wire x1="134.62" y1="43.18" x2="114.3" y2="43.18" width="0.1524" layer="91"/> +<pinref part="C31" gate="G$1" pin="2"/> +<wire x1="139.7" y1="40.64" x2="134.62" y2="40.64" width="0.1524" layer="91"/> +<wire x1="134.62" y1="40.64" x2="134.62" y2="43.18" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$9" gate="G$1" pin="VSW"/> +<pinref part="J7" gate="G$1" pin="PWRPAD"/> +<wire x1="281.94" y1="78.74" x2="299.72" y2="78.74" width="0.1524" layer="91"/> +<label x="284.48" y="78.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$9" gate="G$1" pin="SH"/> +<wire x1="246.38" y1="78.74" x2="220.98" y2="78.74" width="0.1524" layer="91"/> +<label x="220.98" y="78.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="VCC" class="0"> +<segment> +<pinref part="P+6" gate="VCC" pin="VCC"/> +<wire x1="373.38" y1="114.3" x2="373.38" y2="109.22" width="0.1524" layer="91"/> +<wire x1="378.46" y1="109.22" x2="373.38" y2="109.22" width="0.1524" layer="91"/> +<pinref part="C42" gate="G$1" pin="1"/> +<pinref part="U$10" gate="G$1" pin="VIN"/> +<wire x1="373.38" y1="102.87" x2="373.38" y2="109.22" width="0.1524" layer="91"/> +<junction x="373.38" y="109.22"/> +</segment> +<segment> +<pinref part="P+8" gate="VCC" pin="VCC"/> +<wire x1="469.9" y1="114.3" x2="469.9" y2="109.22" width="0.1524" layer="91"/> +<wire x1="474.98" y1="109.22" x2="469.9" y2="109.22" width="0.1524" layer="91"/> +<pinref part="C44" gate="G$1" pin="1"/> +<pinref part="U$11" gate="G$1" pin="VIN"/> +<wire x1="469.9" y1="102.87" x2="469.9" y2="109.22" width="0.1524" layer="91"/> +<junction x="469.9" y="109.22"/> +</segment> +<segment> +<pinref part="P+5" gate="VCC" pin="VCC"/> +<wire x1="266.7" y1="109.22" x2="266.7" y2="114.3" width="0.1524" layer="91"/> +<wire x1="271.78" y1="109.22" x2="266.7" y2="109.22" width="0.1524" layer="91"/> +<pinref part="C40" gate="G$1" pin="1"/> +<pinref part="U$9" gate="G$1" pin="VIN"/> +<wire x1="266.7" y1="102.87" x2="266.7" y2="109.22" width="0.1524" layer="91"/> +<junction x="266.7" y="109.22"/> +</segment> +<segment> +<pinref part="C26" gate="G$1" pin="1"/> +<pinref part="C24" gate="G$1" pin="1"/> +<wire x1="116.84" y1="-27.94" x2="116.84" y2="-20.32" width="0.1524" layer="91"/> +<junction x="116.84" y="-27.94"/> +<wire x1="116.84" y1="-20.32" x2="116.84" y2="-10.16" width="0.1524" layer="91"/> +<wire x1="116.84" y1="-10.16" x2="116.84" y2="0" width="0.1524" layer="91"/> +<junction x="116.84" y="-10.16"/> +<pinref part="U2" gate="G$1" pin="PVDD1"/> +<wire x1="116.84" y1="0" x2="114.3" y2="0" width="0.1524" layer="91"/> +<pinref part="P+3" gate="VCC" pin="VCC"/> +<wire x1="116.84" y1="-27.94" x2="116.84" y2="-40.64" width="0.1524" layer="91"/> +<pinref part="C25" gate="G$1" pin="1"/> +<junction x="116.84" y="-20.32"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="PWRPAD"/> +<wire x1="289.56" y1="147.32" x2="297.18" y2="147.32" width="0.1524" layer="91"/> +<pinref part="P+7" gate="VCC" pin="VCC"/> +<pinref part="BFC1" gate="G$1" pin="1"/> +<wire x1="297.18" y1="147.32" x2="304.8" y2="147.32" width="0.1524" layer="91"/> +<junction x="297.18" y="147.32"/> +<pinref part="C10" gate="G$1" pin="1"/> +<wire x1="304.8" y1="147.32" x2="312.42" y2="147.32" width="0.1524" layer="91"/> +<junction x="304.8" y="147.32"/> +<pinref part="C15" gate="G$1" pin="1"/> +<junction x="312.42" y="147.32"/> +<wire x1="312.42" y1="147.32" x2="322.58" y2="147.32" width="0.1524" layer="91"/> +<pinref part="C18" gate="G$1" pin="1"/> +<wire x1="322.58" y1="147.32" x2="332.74" y2="147.32" width="0.1524" layer="91"/> +<junction x="322.58" y="147.32"/> +<pinref part="C21" gate="G$1" pin="1"/> +<wire x1="332.74" y1="147.32" x2="375.92" y2="147.32" width="0.1524" layer="91"/> +<junction x="332.74" y="147.32"/> +</segment> +<segment> +<pinref part="R38" gate="G$1" pin="2"/> +<wire x1="426.72" y1="-25.4" x2="426.72" y2="-20.32" width="0.1524" layer="91"/> +<pinref part="P+9" gate="VCC" pin="VCC"/> +</segment> +</net> +<net name="DRV-HI-U" class="0"> +<segment> +<pinref part="R24" gate="G$1" pin="1"/> +<wire x1="231.14" y1="88.9" x2="220.98" y2="88.9" width="0.1524" layer="91"/> +<label x="220.98" y="88.9" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GH_A"/> +<wire x1="114.3" y1="45.72" x2="124.46" y2="45.72" width="0.1524" layer="91"/> +<label x="116.84" y="45.72" size="1.778" layer="95"/> +</segment> +</net> +<net name="DRV-LO-U" class="0"> +<segment> +<pinref part="R25" gate="G$1" pin="1"/> +<wire x1="231.14" y1="68.58" x2="220.98" y2="68.58" width="0.1524" layer="91"/> +<label x="220.98" y="68.58" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GL_A"/> +<wire x1="114.3" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/> +<label x="116.84" y="40.64" size="1.778" layer="95"/> +</segment> +</net> +<net name="SL-V" class="0"> +<segment> +<wire x1="373.38" y1="45.72" x2="373.38" y2="50.8" width="0.1524" layer="91"/> +<wire x1="373.38" y1="50.8" x2="342.9" y2="50.8" width="0.1524" layer="91"/> +<label x="342.9" y="50.8" size="1.778" layer="95"/> +<pinref part="R4" gate="G$1" pin="B"/> +<pinref part="U$10" gate="G$1" pin="GND"/> +<wire x1="373.38" y1="53.34" x2="373.38" y2="50.8" width="0.1524" layer="91"/> +<junction x="373.38" y="50.8"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SL_B"/> +<wire x1="114.3" y1="25.4" x2="124.46" y2="25.4" width="0.1524" layer="91"/> +<label x="116.84" y="25.4" size="1.778" layer="95"/> +</segment> +</net> +<net name="SHNT-V-HI" class="0"> +<segment> +<wire x1="370.84" y1="45.72" x2="342.9" y2="45.72" width="0.1524" layer="91"/> +<label x="342.9" y="45.72" size="1.778" layer="95"/> +<pinref part="R4" gate="G$1" pin="SB"/> +</segment> +<segment> +<pinref part="R18" gate="G$1" pin="1"/> +<wire x1="152.4" y1="10.16" x2="160.02" y2="10.16" width="0.1524" layer="91"/> +<label x="152.4" y="10.16" size="1.778" layer="95"/> +</segment> +</net> +<net name="SHNT-V-LO" class="0"> +<segment> +<wire x1="370.84" y1="33.02" x2="342.9" y2="33.02" width="0.1524" layer="91"/> +<label x="342.9" y="33.02" size="1.778" layer="95"/> +<pinref part="R4" gate="G$1" pin="SA"/> +</segment> +<segment> +<pinref part="R19" gate="G$1" pin="1"/> +<wire x1="152.4" y1="2.54" x2="160.02" y2="2.54" width="0.1524" layer="91"/> +<label x="152.4" y="2.54" size="1.778" layer="95"/> +</segment> +</net> +<net name="PHASE-V" class="0"> +<segment> +<pinref part="R31" gate="G$1" pin="2"/> +<wire x1="320.04" y1="-25.4" x2="320.04" y2="-20.32" width="0.1524" layer="91"/> +<wire x1="320.04" y1="-20.32" x2="330.2" y2="-20.32" width="0.1524" layer="91"/> +<label x="325.12" y="-20.32" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SH_B"/> +<label x="116.84" y="30.48" size="1.778" layer="95"/> +<wire x1="134.62" y1="30.48" x2="114.3" y2="30.48" width="0.1524" layer="91"/> +<pinref part="C32" gate="G$1" pin="2"/> +<wire x1="139.7" y1="27.94" x2="134.62" y2="27.94" width="0.1524" layer="91"/> +<wire x1="134.62" y1="27.94" x2="134.62" y2="30.48" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$10" gate="G$1" pin="VSW"/> +<pinref part="J10" gate="G$1" pin="PWRPAD"/> +<wire x1="388.62" y1="78.74" x2="406.4" y2="78.74" width="0.1524" layer="91"/> +<label x="391.16" y="78.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$10" gate="G$1" pin="SH"/> +<wire x1="353.06" y1="78.74" x2="327.66" y2="78.74" width="0.1524" layer="91"/> +<label x="327.66" y="78.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="DRV-LO-V" class="0"> +<segment> +<pinref part="R29" gate="G$1" pin="1"/> +<wire x1="337.82" y1="68.58" x2="327.66" y2="68.58" width="0.1524" layer="91"/> +<label x="327.66" y="68.58" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GL_B"/> +<wire x1="114.3" y1="27.94" x2="124.46" y2="27.94" width="0.1524" layer="91"/> +<label x="116.84" y="27.94" size="1.778" layer="95"/> +</segment> +</net> +<net name="DRV-HI-V" class="0"> +<segment> +<pinref part="R28" gate="G$1" pin="1"/> +<wire x1="337.82" y1="88.9" x2="327.66" y2="88.9" width="0.1524" layer="91"/> +<label x="327.66" y="88.9" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GH_B"/> +<wire x1="114.3" y1="33.02" x2="124.46" y2="33.02" width="0.1524" layer="91"/> +<label x="116.84" y="33.02" size="1.778" layer="95"/> +</segment> +</net> +<net name="DRV-HI-W" class="0"> +<segment> +<pinref part="R33" gate="G$1" pin="1"/> +<wire x1="434.34" y1="88.9" x2="424.18" y2="88.9" width="0.1524" layer="91"/> +<label x="424.18" y="88.9" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GH_C"/> +<wire x1="114.3" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/> +<label x="116.84" y="20.32" size="1.778" layer="95"/> +</segment> +</net> +<net name="PHASE-W" class="0"> +<segment> +<pinref part="R36" gate="G$1" pin="2"/> +<wire x1="373.38" y1="-25.4" x2="373.38" y2="-20.32" width="0.1524" layer="91"/> +<wire x1="373.38" y1="-20.32" x2="383.54" y2="-20.32" width="0.1524" layer="91"/> +<label x="378.46" y="-20.32" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SH_C"/> +<label x="116.84" y="17.78" size="1.778" layer="95"/> +<wire x1="134.62" y1="17.78" x2="114.3" y2="17.78" width="0.1524" layer="91"/> +<pinref part="C33" gate="G$1" pin="2"/> +<wire x1="139.7" y1="15.24" x2="134.62" y2="15.24" width="0.1524" layer="91"/> +<wire x1="134.62" y1="15.24" x2="134.62" y2="17.78" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$11" gate="G$1" pin="SH"/> +<wire x1="449.58" y1="78.74" x2="424.18" y2="78.74" width="0.1524" layer="91"/> +<label x="424.18" y="78.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$11" gate="G$1" pin="VSW"/> +<pinref part="J11" gate="G$1" pin="PWRPAD"/> +<wire x1="485.14" y1="78.74" x2="505.46" y2="78.74" width="0.1524" layer="91"/> +<label x="487.68" y="78.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="DRV-LO-W" class="0"> +<segment> +<pinref part="R34" gate="G$1" pin="1"/> +<wire x1="434.34" y1="68.58" x2="424.18" y2="68.58" width="0.1524" layer="91"/> +<label x="424.18" y="68.58" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GL_C"/> +<wire x1="114.3" y1="15.24" x2="124.46" y2="15.24" width="0.1524" layer="91"/> +<label x="116.84" y="15.24" size="1.778" layer="95"/> +</segment> +</net> +<net name="SL-W" class="0"> +<segment> +<wire x1="469.9" y1="45.72" x2="469.9" y2="50.8" width="0.1524" layer="91"/> +<wire x1="469.9" y1="50.8" x2="439.42" y2="50.8" width="0.1524" layer="91"/> +<label x="439.42" y="50.8" size="1.778" layer="95"/> +<pinref part="R5" gate="G$1" pin="B"/> +<pinref part="U$11" gate="G$1" pin="GND"/> +<wire x1="469.9" y1="50.8" x2="469.9" y2="53.34" width="0.1524" layer="91"/> +<junction x="469.9" y="50.8"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SL_C"/> +<wire x1="114.3" y1="12.7" x2="124.46" y2="12.7" width="0.1524" layer="91"/> +<label x="116.84" y="12.7" size="1.778" layer="95"/> +</segment> +</net> +<net name="SHNT-W-HI" class="0"> +<segment> +<wire x1="467.36" y1="45.72" x2="439.42" y2="45.72" width="0.1524" layer="91"/> +<label x="439.42" y="45.72" size="1.778" layer="95"/> +<pinref part="R5" gate="G$1" pin="SB"/> +</segment> +<segment> +<pinref part="R20" gate="G$1" pin="1"/> +<wire x1="152.4" y1="-5.08" x2="160.02" y2="-5.08" width="0.1524" layer="91"/> +<label x="152.4" y="-5.08" size="1.778" layer="95"/> +</segment> +</net> +<net name="SHNT-W-LO" class="0"> +<segment> +<wire x1="467.36" y1="33.02" x2="439.42" y2="33.02" width="0.1524" layer="91"/> +<label x="439.42" y="33.02" size="1.778" layer="95"/> +<pinref part="R5" gate="G$1" pin="SA"/> +</segment> +<segment> +<pinref part="R21" gate="G$1" pin="1"/> +<wire x1="152.4" y1="-12.7" x2="160.02" y2="-12.7" width="0.1524" layer="91"/> +<label x="152.4" y="-12.7" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="BST_C"/> +<pinref part="C33" gate="G$1" pin="1"/> +<wire x1="114.3" y1="22.86" x2="139.7" y2="22.86" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$8" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="BST_B"/> +<pinref part="C32" gate="G$1" pin="1"/> +<wire x1="114.3" y1="35.56" x2="139.7" y2="35.56" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$9" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="BST_A"/> +<pinref part="C31" gate="G$1" pin="1"/> +<wire x1="114.3" y1="48.26" x2="139.7" y2="48.26" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$13" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SN1"/> +<pinref part="C28" gate="G$1" pin="1"/> +<wire x1="114.3" y1="10.16" x2="132.08" y2="10.16" width="0.1524" layer="91"/> +<pinref part="R18" gate="G$1" pin="2"/> +<wire x1="132.08" y1="10.16" x2="142.24" y2="10.16" width="0.1524" layer="91"/> +<junction x="132.08" y="10.16"/> +</segment> +</net> +<net name="N$14" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SP1"/> +<wire x1="114.3" y1="7.62" x2="127" y2="7.62" width="0.1524" layer="91"/> +<wire x1="127" y1="7.62" x2="127" y2="2.54" width="0.1524" layer="91"/> +<pinref part="C28" gate="G$1" pin="2"/> +<wire x1="127" y1="2.54" x2="132.08" y2="2.54" width="0.1524" layer="91"/> +<pinref part="R19" gate="G$1" pin="2"/> +<wire x1="132.08" y1="2.54" x2="142.24" y2="2.54" width="0.1524" layer="91"/> +<junction x="132.08" y="2.54"/> +</segment> +</net> +<net name="N$15" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SN2"/> +<wire x1="114.3" y1="5.08" x2="124.46" y2="5.08" width="0.1524" layer="91"/> +<wire x1="124.46" y1="5.08" x2="124.46" y2="-5.08" width="0.1524" layer="91"/> +<pinref part="C29" gate="G$1" pin="1"/> +<wire x1="124.46" y1="-5.08" x2="132.08" y2="-5.08" width="0.1524" layer="91"/> +<pinref part="R20" gate="G$1" pin="2"/> +<wire x1="132.08" y1="-5.08" x2="142.24" y2="-5.08" width="0.1524" layer="91"/> +<junction x="132.08" y="-5.08"/> +</segment> +</net> +<net name="N$16" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SP2"/> +<wire x1="114.3" y1="2.54" x2="121.92" y2="2.54" width="0.1524" layer="91"/> +<wire x1="121.92" y1="2.54" x2="121.92" y2="-12.7" width="0.1524" layer="91"/> +<pinref part="C29" gate="G$1" pin="2"/> +<wire x1="121.92" y1="-12.7" x2="132.08" y2="-12.7" width="0.1524" layer="91"/> +<pinref part="R21" gate="G$1" pin="2"/> +<wire x1="132.08" y1="-12.7" x2="142.24" y2="-12.7" width="0.1524" layer="91"/> +<junction x="132.08" y="-12.7"/> +</segment> +</net> +<net name="CP1" class="0"> +<segment> +<pinref part="C19" gate="G$1" pin="1"/> +<pinref part="U2" gate="G$1" pin="CP1"/> +<wire x1="58.42" y1="35.56" x2="78.74" y2="35.56" width="0.1524" layer="91"/> +</segment> +</net> +<net name="CP2" class="0"> +<segment> +<pinref part="C19" gate="G$1" pin="2"/> +<wire x1="50.8" y1="35.56" x2="48.26" y2="35.56" width="0.1524" layer="91"/> +<wire x1="48.26" y1="35.56" x2="48.26" y2="33.02" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="CP2"/> +<wire x1="48.26" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$18" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="GVDD"/> +<pinref part="C16" gate="G$1" pin="2"/> +<wire x1="78.74" y1="38.1" x2="45.72" y2="38.1" width="0.1524" layer="91"/> +<pinref part="C13" gate="G$1" pin="2"/> +<wire x1="45.72" y1="38.1" x2="35.56" y2="38.1" width="0.1524" layer="91"/> +<junction x="45.72" y="38.1"/> +</segment> +</net> +<net name="N$20" class="0"> +<segment> +<pinref part="C17" gate="G$1" pin="2"/> +<pinref part="C14" gate="G$1" pin="2"/> +<wire x1="48.26" y1="12.7" x2="38.1" y2="12.7" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="DVDD"/> +<wire x1="78.74" y1="12.7" x2="48.26" y2="12.7" width="0.1524" layer="91"/> +<junction x="48.26" y="12.7"/> +<pinref part="U2" gate="G$1" pin="OC_ADJ"/> +<wire x1="78.74" y1="43.18" x2="20.32" y2="43.18" width="0.1524" layer="91"/> +<wire x1="20.32" y1="43.18" x2="20.32" y2="12.7" width="0.1524" layer="91"/> +<wire x1="20.32" y1="12.7" x2="38.1" y2="12.7" width="0.1524" layer="91"/> +<junction x="38.1" y="12.7"/> +</segment> +</net> +<net name="N$11" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="AVDD"/> +<pinref part="C20" gate="G$1" pin="2"/> +<wire x1="78.74" y1="2.54" x2="71.12" y2="2.54" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$21" class="0"> +<segment> +<pinref part="R11" gate="G$1" pin="1"/> +<pinref part="U2" gate="G$1" pin="DTC"/> +<wire x1="58.42" y1="53.34" x2="78.74" y2="53.34" width="0.1524" layer="91"/> +</segment> +</net> +<net name="M-PWM" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="M_PWM"/> +<wire x1="78.74" y1="50.8" x2="60.96" y2="50.8" width="0.1524" layer="91"/> +<label x="60.96" y="50.8" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB6"/> +<wire x1="-50.8" y1="78.74" x2="-33.02" y2="78.74" width="0.1524" layer="91"/> +<label x="-48.26" y="78.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="DRV_OCTW" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="NOCTW"/> +<wire x1="60.96" y1="58.42" x2="78.74" y2="58.42" width="0.1524" layer="91"/> +<label x="60.96" y="58.42" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PD0"/> +<wire x1="-50.8" y1="48.26" x2="-33.02" y2="48.26" width="0.1524" layer="91"/> +<label x="-48.26" y="48.26" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$34" class="0"> +<segment> +<pinref part="L1" gate="G$1" pin="1"/> +<pinref part="C12" gate="G$1" pin="1"/> +<wire x1="-10.16" y1="116.84" x2="-15.24" y2="116.84" width="0.1524" layer="91"/> +<wire x1="-15.24" y1="116.84" x2="-50.8" y2="116.84" width="0.1524" layer="91"/> +<junction x="-15.24" y="116.84"/> +<pinref part="U1" gate="G$1" pin="PA0/AREF"/> +</segment> +</net> +<net name="PWMLO2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="INL_B"/> +<wire x1="78.74" y1="20.32" x2="60.96" y2="20.32" width="0.1524" layer="91"/> +<label x="60.96" y="20.32" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC2/RXD0"/> +<wire x1="-50.8" y1="66.04" x2="-33.02" y2="66.04" width="0.1524" layer="91"/> +<label x="-48.26" y="66.04" size="1.778" layer="95"/> +</segment> +</net> +<net name="PWMLO3" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="INL_C"/> +<wire x1="78.74" y1="15.24" x2="60.96" y2="15.24" width="0.1524" layer="91"/> +<label x="60.96" y="15.24" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC0/SDA"/> +<wire x1="-50.8" y1="71.12" x2="-33.02" y2="71.12" width="0.1524" layer="91"/> +<label x="-48.26" y="71.12" size="1.778" layer="95"/> +</segment> +</net> +<net name="PWMLO1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="INL_A"/> +<wire x1="78.74" y1="25.4" x2="60.96" y2="25.4" width="0.1524" layer="91"/> +<label x="60.96" y="25.4" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC4/SS"/> +<wire x1="-50.8" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/> +<label x="-48.26" y="60.96" size="1.778" layer="95"/> +</segment> +</net> +<net name="PWMHI3" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="INH_C"/> +<wire x1="78.74" y1="17.78" x2="60.96" y2="17.78" width="0.1524" layer="91"/> +<label x="60.96" y="17.78" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J13" gate="G$1" pin="4"/> +<wire x1="40.64" y1="101.6" x2="27.94" y2="101.6" width="0.1524" layer="91"/> +<label x="27.94" y="101.6" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC1/SCL/XCK0"/> +<wire x1="-50.8" y1="68.58" x2="-33.02" y2="68.58" width="0.1524" layer="91"/> +<label x="-48.26" y="68.58" size="1.778" layer="95"/> +</segment> +</net> +<net name="PWMHI1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="INH_A"/> +<wire x1="78.74" y1="27.94" x2="60.96" y2="27.94" width="0.1524" layer="91"/> +<label x="60.96" y="27.94" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J13" gate="G$1" pin="2"/> +<wire x1="40.64" y1="106.68" x2="27.94" y2="106.68" width="0.1524" layer="91"/> +<label x="27.94" y="106.68" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC5/XCK1/MOSI"/> +<wire x1="-50.8" y1="58.42" x2="-33.02" y2="58.42" width="0.1524" layer="91"/> +<label x="-48.26" y="58.42" size="1.778" layer="95"/> +</segment> +</net> +<net name="PWMHI2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="INH_B"/> +<wire x1="78.74" y1="22.86" x2="60.96" y2="22.86" width="0.1524" layer="91"/> +<label x="60.96" y="22.86" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J13" gate="G$1" pin="3"/> +<wire x1="40.64" y1="104.14" x2="27.94" y2="104.14" width="0.1524" layer="91"/> +<label x="27.94" y="104.14" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC3/TXD0"/> +<wire x1="-50.8" y1="63.5" x2="-33.02" y2="63.5" width="0.1524" layer="91"/> +<label x="-48.26" y="63.5" size="1.778" layer="95"/> +</segment> +</net> +<net name="EN-GATE" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="EN_GATE"/> +<wire x1="78.74" y1="30.48" x2="60.96" y2="30.48" width="0.1524" layer="91"/> +<label x="60.96" y="30.48" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="S3" gate="G$1" pin="2"/> +<wire x1="-60.96" y1="134.62" x2="-50.8" y2="134.62" width="0.1524" layer="91"/> +<label x="-58.42" y="134.62" size="1.778" layer="95"/> +</segment> +</net> +<net name="V-W" class="0"> +<segment> +<pinref part="R37" gate="G$1" pin="2"/> +<pinref part="R36" gate="G$1" pin="1"/> +<wire x1="373.38" y1="-40.64" x2="373.38" y2="-38.1" width="0.1524" layer="91"/> +<wire x1="373.38" y1="-38.1" x2="373.38" y2="-35.56" width="0.1524" layer="91"/> +<wire x1="373.38" y1="-38.1" x2="342.9" y2="-38.1" width="0.1524" layer="91"/> +<junction x="373.38" y="-38.1"/> +<label x="342.9" y="-38.1" size="1.778" layer="95"/> +<wire x1="373.38" y1="-38.1" x2="381" y2="-38.1" width="0.1524" layer="91"/> +<pinref part="C43" gate="G$1" pin="1"/> +<wire x1="381" y1="-38.1" x2="381" y2="-43.18" width="0.1524" layer="91"/> +<pinref part="D3" gate="G$1" pin="A"/> +<junction x="381" y="-38.1"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="7"/> +<wire x1="40.64" y1="76.2" x2="27.94" y2="76.2" width="0.1524" layer="91"/> +<label x="27.94" y="76.2" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA2"/> +<wire x1="-50.8" y1="111.76" x2="-33.02" y2="111.76" width="0.1524" layer="91"/> +<label x="-48.26" y="111.76" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$25" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="M_OC"/> +<pinref part="R10" gate="G$1" pin="1"/> +<wire x1="78.74" y1="48.26" x2="50.8" y2="48.26" width="0.1524" layer="91"/> +</segment> +</net> +<net name="M-GAIN" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="GAIN"/> +<wire x1="78.74" y1="45.72" x2="60.96" y2="45.72" width="0.1524" layer="91"/> +<label x="60.96" y="45.72" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC6/RXD1/MISO"/> +<wire x1="-50.8" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/> +<label x="-48.26" y="55.88" size="1.778" layer="95"/> +</segment> +</net> +<net name="EN-GATE-MC" class="0"> +<segment> +<pinref part="S3" gate="G$1" pin="1"/> +<wire x1="-71.12" y1="132.08" x2="-86.36" y2="132.08" width="0.1524" layer="91"/> +<label x="-86.36" y="132.08" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PD1/XCK0"/> +<wire x1="-50.8" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/> +<label x="-48.26" y="45.72" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$26" class="0"> +<segment> +<pinref part="S3" gate="G$1" pin="3"/> +<wire x1="-71.12" y1="137.16" x2="-88.9" y2="137.16" width="0.1524" layer="91"/> +<pinref part="R3" gate="G$1" pin="1"/> +</segment> +</net> +<net name="N$35" class="0"> +<segment> +<wire x1="-58.42" y1="157.48" x2="-66.04" y2="157.48" width="0.1524" layer="91"/> +<pinref part="R6" gate="G$1" pin="2"/> +<pinref part="U$4" gate="G$1" pin="C"/> +</segment> +</net> +<net name="N$36" class="0"> +<segment> +<pinref part="R8" gate="G$1" pin="2"/> +<pinref part="U$5" gate="G$1" pin="C"/> +<wire x1="-66.04" y1="172.72" x2="-58.42" y2="172.72" width="0.1524" layer="91"/> +</segment> +</net> +<net name="I-V" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SO1"/> +<wire x1="78.74" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/> +<label x="60.96" y="7.62" size="1.778" layer="95"/> +</segment> +<segment> +<wire x1="40.64" y1="86.36" x2="27.94" y2="86.36" width="0.1524" layer="91"/> +<label x="27.94" y="86.36" size="1.778" layer="95"/> +<pinref part="J3" gate="G$1" pin="3"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA6"/> +<wire x1="-50.8" y1="101.6" x2="-33.02" y2="101.6" width="0.1524" layer="91"/> +<label x="-48.26" y="101.6" size="1.778" layer="95"/> +</segment> +</net> +<net name="I-W" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SO2"/> +<wire x1="78.74" y1="5.08" x2="60.96" y2="5.08" width="0.1524" layer="91"/> +<label x="60.96" y="5.08" size="1.778" layer="95"/> +</segment> +<segment> +<wire x1="40.64" y1="83.82" x2="27.94" y2="83.82" width="0.1524" layer="91"/> +<label x="27.94" y="83.82" size="1.778" layer="95"/> +<pinref part="J3" gate="G$1" pin="4"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA5"/> +<wire x1="-50.8" y1="104.14" x2="-33.02" y2="104.14" width="0.1524" layer="91"/> +<label x="-48.26" y="104.14" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$10" class="0"> +<segment> +<pinref part="R2" gate="G$1" pin="2"/> +<pinref part="U2" gate="G$1" pin="EN_BUCK"/> +<wire x1="127" y1="66.04" x2="114.3" y2="66.04" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$19" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="BIAS"/> +<wire x1="114.3" y1="50.8" x2="119.38" y2="50.8" width="0.1524" layer="91"/> +<wire x1="119.38" y1="50.8" x2="119.38" y2="55.88" width="0.1524" layer="91"/> +<pinref part="C8" gate="G$1" pin="1"/> +<wire x1="119.38" y1="55.88" x2="121.92" y2="55.88" width="0.1524" layer="91"/> +</segment> +</net> +<net name="DRV_FAULT" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="NFAULT"/> +<wire x1="60.96" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/> +<label x="60.96" y="55.88" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J13" gate="G$1" pin="1"/> +<wire x1="40.64" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/> +<label x="27.94" y="109.22" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC7/TXD1/SCK"/> +<wire x1="-50.8" y1="53.34" x2="-33.02" y2="53.34" width="0.1524" layer="91"/> +<label x="-48.26" y="53.34" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$23" class="0"> +<segment> +<pinref part="R12" gate="G$1" pin="2"/> +<pinref part="U$8" gate="G$1" pin="C"/> +<wire x1="-66.04" y1="165.1" x2="-48.26" y2="165.1" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="R25" gate="G$1" pin="2"/> +<pinref part="U$9" gate="G$1" pin="GL"/> +<wire x1="241.3" y1="68.58" x2="246.38" y2="68.58" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$3" class="0"> +<segment> +<pinref part="U$9" gate="G$1" pin="GH"/> +<pinref part="R24" gate="G$1" pin="2"/> +<wire x1="246.38" y1="88.9" x2="241.3" y2="88.9" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="R28" gate="G$1" pin="2"/> +<pinref part="U$10" gate="G$1" pin="GH"/> +<wire x1="347.98" y1="88.9" x2="353.06" y2="88.9" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$24" class="0"> +<segment> +<pinref part="R29" gate="G$1" pin="2"/> +<pinref part="U$10" gate="G$1" pin="GL"/> +<wire x1="347.98" y1="68.58" x2="353.06" y2="68.58" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="R33" gate="G$1" pin="2"/> +<pinref part="U$11" gate="G$1" pin="GH"/> +<wire x1="444.5" y1="88.9" x2="449.58" y2="88.9" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="U$11" gate="G$1" pin="GL"/> +<pinref part="R34" gate="G$1" pin="2"/> +<wire x1="449.58" y1="68.58" x2="444.5" y2="68.58" width="0.1524" layer="91"/> +</segment> +</net> +<net name="THERMISTOR" class="0"> +<segment> +<pinref part="R13" gate="G$1" pin="2"/> +<pinref part="R14" gate="G$1" pin="1"/> +<wire x1="266.7" y1="-91.44" x2="266.7" y2="-88.9" width="0.1524" layer="91"/> +<wire x1="266.7" y1="-88.9" x2="266.7" y2="-86.36" width="0.1524" layer="91"/> +<wire x1="266.7" y1="-88.9" x2="236.22" y2="-88.9" width="0.1524" layer="91"/> +<junction x="266.7" y="-88.9"/> +<label x="236.22" y="-88.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="STLCLK" class="0"> +<segment> +<pinref part="R8" gate="G$1" pin="1"/> +<wire x1="-76.2" y1="172.72" x2="-101.6" y2="172.72" width="0.1524" layer="91"/> +<label x="-101.6" y="172.72" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE1/SCL/XCK0"/> +<wire x1="-50.8" y1="22.86" x2="-33.02" y2="22.86" width="0.1524" layer="91"/> +<label x="-48.26" y="22.86" size="1.778" layer="95"/> +</segment> +</net> +<net name="STLERR" class="0"> +<segment> +<pinref part="R12" gate="G$1" pin="1"/> +<wire x1="-76.2" y1="165.1" x2="-101.6" y2="165.1" width="0.1524" layer="91"/> +<label x="-101.6" y="165.1" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE0/SDA"/> +<wire x1="-50.8" y1="25.4" x2="-33.02" y2="25.4" width="0.1524" layer="91"/> +<label x="-48.26" y="25.4" size="1.778" layer="95"/> +</segment> +</net> +<net name="ENC_MISO" class="0"> +<segment> +<pinref part="J6" gate="A" pin="3"/> +<wire x1="91.44" y1="111.76" x2="78.74" y2="111.76" width="0.1524" layer="91"/> +<label x="78.74" y="111.76" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PD6/RXD1/MISO/D-"/> +<wire x1="-50.8" y1="33.02" x2="-33.02" y2="33.02" width="0.1524" layer="91"/> +<label x="-48.26" y="33.02" size="1.778" layer="95"/> +</segment> +</net> +<net name="ENC_SCK" class="0"> +<segment> +<pinref part="J6" gate="A" pin="4"/> +<wire x1="91.44" y1="109.22" x2="78.74" y2="109.22" width="0.1524" layer="91"/> +<label x="78.74" y="109.22" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PD5/XCK/MOSI"/> +<wire x1="-50.8" y1="35.56" x2="-33.02" y2="35.56" width="0.1524" layer="91"/> +<label x="-48.26" y="35.56" size="1.778" layer="95"/> +</segment> +</net> +<net name="ENC_CSN" class="0"> +<segment> +<pinref part="J6" gate="A" pin="5"/> +<wire x1="91.44" y1="106.68" x2="78.74" y2="106.68" width="0.1524" layer="91"/> +<label x="78.74" y="106.68" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PD4/SS"/> +<wire x1="-50.8" y1="38.1" x2="-33.02" y2="38.1" width="0.1524" layer="91"/> +<label x="-48.26" y="38.1" size="1.778" layer="95"/> +</segment> +</net> +<net name="ENC_MOSI" class="0"> +<segment> +<pinref part="J6" gate="A" pin="6"/> +<wire x1="91.44" y1="104.14" x2="78.74" y2="104.14" width="0.1524" layer="91"/> +<label x="78.74" y="104.14" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PD7/TXD1/SCK/D+"/> +<wire x1="-50.8" y1="30.48" x2="-33.02" y2="30.48" width="0.1524" layer="91"/> +<label x="-48.26" y="30.48" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$12" class="0"> +<segment> +<pinref part="Y1" gate="G$1" pin="1"/> +<pinref part="U1" gate="G$1" pin="PR0/XTAL2"/> +<wire x1="-114.3" y1="58.42" x2="-101.6" y2="58.42" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$17" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PR1/XTAL1"/> +<pinref part="Y1" gate="G$1" pin="3"/> +<wire x1="-101.6" y1="43.18" x2="-114.3" y2="43.18" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$1" class="0"> +<segment> +<pinref part="R7" gate="G$1" pin="2"/> +<pinref part="J1" gate="G$1" pin="YLW-TX"/> +<wire x1="71.12" y1="139.7" x2="91.44" y2="139.7" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$22" class="0"> +<segment> +<pinref part="R9" gate="G$1" pin="2"/> +<pinref part="J1" gate="G$1" pin="GRN-RX"/> +<wire x1="83.82" y1="144.78" x2="91.44" y2="144.78" width="0.1524" layer="91"/> +</segment> +</net> +<net name="ATK0-RXLED" class="0"> +<segment> +<pinref part="R9" gate="G$1" pin="1"/> +<wire x1="73.66" y1="144.78" x2="45.72" y2="144.78" width="0.1524" layer="91"/> +<label x="45.72" y="144.78" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE4/SS"/> +<wire x1="-50.8" y1="15.24" x2="-33.02" y2="15.24" width="0.1524" layer="91"/> +<label x="-48.26" y="15.24" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-TXLED" class="0"> +<segment> +<pinref part="R7" gate="G$1" pin="1"/> +<wire x1="60.96" y1="139.7" x2="45.72" y2="139.7" width="0.1524" layer="91"/> +<label x="45.72" y="139.7" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE5/XCK1/MOSI"/> +<wire x1="-50.8" y1="12.7" x2="-33.02" y2="12.7" width="0.1524" layer="91"/> +<label x="-48.26" y="12.7" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-CLKIN" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="CLKIN"/> +<wire x1="91.44" y1="175.26" x2="45.72" y2="175.26" width="0.1524" layer="91"/> +<label x="45.72" y="175.26" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PF1/XCK0"/> +<wire x1="-50.8" y1="0" x2="-33.02" y2="0" width="0.1524" layer="91"/> +<label x="-48.26" y="0" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-TX" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="TX"/> +<wire x1="91.44" y1="165.1" x2="45.72" y2="165.1" width="0.1524" layer="91"/> +<label x="45.72" y="165.1" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE7/TXD1/SCK"/> +<wire x1="-50.8" y1="7.62" x2="-33.02" y2="7.62" width="0.1524" layer="91"/> +<label x="-48.26" y="7.62" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-RX" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="RX"/> +<wire x1="91.44" y1="170.18" x2="45.72" y2="170.18" width="0.1524" layer="91"/> +<label x="45.72" y="170.18" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE6/RXD1/MISO"/> +<wire x1="-50.8" y1="10.16" x2="-33.02" y2="10.16" width="0.1524" layer="91"/> +<label x="-48.26" y="10.16" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK-CLKOUT" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PF0"/> +<wire x1="-50.8" y1="2.54" x2="-33.02" y2="2.54" width="0.1524" layer="91"/> +<label x="-48.26" y="2.54" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="CLKOUT"/> +<wire x1="91.44" y1="160.02" x2="45.72" y2="160.02" width="0.1524" layer="91"/> +<label x="45.72" y="160.02" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$27" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="PDI_DATA"/> +<pinref part="U1" gate="G$1" pin="PDI_DATA"/> +<wire x1="-111.76" y1="111.76" x2="-101.6" y2="111.76" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$28" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="PDI_CLK"/> +<pinref part="U1" gate="G$1" pin="RESET/PDI_CLK"/> +<wire x1="-111.76" y1="116.84" x2="-109.22" y2="116.84" width="0.1524" layer="91"/> +<wire x1="-109.22" y1="116.84" x2="-101.6" y2="116.84" width="0.1524" layer="91"/> +<wire x1="-109.22" y1="116.84" x2="-109.22" y2="121.92" width="0.1524" layer="91"/> +<junction x="-109.22" y="116.84"/> +<pinref part="S1" gate="G$1" pin="S1"/> +<wire x1="-109.22" y1="121.92" x2="-124.46" y2="121.92" width="0.1524" layer="91"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +</schematic> +</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> +</compatibility> +</eagle> diff --git a/circuit/atkbldcdriver/atkbldcdriver_2018-06-28.zip b/circuit/atkbldcdriver/atkbldcdriver_2018-06-28.zip new file mode 100644 index 0000000000000000000000000000000000000000..ce231b03cb940045897979e301bb47c05eca4565 GIT binary patch literal 143401 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 BZh-&* literal 0 HcmV?d00001 diff --git a/circuit/atkbldcdriver/eagle.epf b/circuit/atkbldcdriver/eagle.epf new file mode 100644 index 0000000..4b5f4d7 --- /dev/null +++ b/circuit/atkbldcdriver/eagle.epf @@ -0,0 +1,139 @@ +[Eagle] +Version="09 00 00" +Platform="Windows" +Globals="Globals" +Desktop="Desktop" + +[Globals] +AutoSaveProject=1 +UsedLibraryUrn="urn:adsk.eagle:library:217" +UsedLibraryUrn="urn:adsk.eagle:library:325" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/connector.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/lights.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/microcontrollers.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/motors.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/passives.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/sensor.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/tag-connect-2030.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-Connectors.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/tag-connect-2050.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Comparators.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Digital.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/FilterProducts.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Misc.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Opamps.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Optos.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PAsystem.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PowerProducts.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/References.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/SpecialFunctions.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/capmeter.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/diode.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-spice-simulation.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-supply.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/rload.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/marekr/borkedlabs-passives.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-DiscreteSemi.lbr" + +[Win_1] +Type="Schematic Editor" +Number=2 +File="atkbldcdriver.sch" +View="170.224 83.7282 413.377 194.09" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=0 +WireBendSet=31 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=0 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=91 +Views=" 1: 170.224 83.7282 413.377 194.09" +Sheet="1" + +[Win_2] +Type="Board Editor" +Number=1 +File="atkbldcdriver.brd" +View="49.5499 31.7808 81.9318 58.7494" +WireWidths=" 0.0762 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 0.1016 0.2032 0.1524" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.3" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.4 0.45 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.5 0.25 0.35 0.3" +HoleDrills=" 0.2 0.25 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35 0.3" +TextSizes=" 0.254 0.3048 0.4064 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.6096" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=3 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=3 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=10 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=47 + +[Win_3] +Type="Control Panel" +Number=0 + +[Desktop] +Screen="3840 1080" +Window="Win_1" +Window="Win_2" +Window="Win_3" diff --git a/circuit/mkbldcdriver/eagle.epf b/circuit/mkbldcdriver/eagle.epf index 157a88a..57c2baf 100644 --- a/circuit/mkbldcdriver/eagle.epf +++ b/circuit/mkbldcdriver/eagle.epf @@ -87,7 +87,7 @@ Sheet="1" Type="Board Editor" Number=1 File="mkbldcdriver.brd" -View="30.328 12.4962 164.335 66.3428" +View="64.4157 29.6408 109.294 47.6739" WireWidths=" 0.0762 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 0.1524 0.1016 0.2032" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.3" @@ -132,7 +132,7 @@ Type="Control Panel" Number=0 [Desktop] -Screen="1920 1080" +Screen="3840 1080" Window="Win_1" Window="Win_2" Window="Win_3" -- GitLab