diff --git a/README.md b/README.md index bce04b00238648c8442ff4518fecc8c700956004..4fc545e8e2cbe3bdc6dd850ab488d7fd6fd97d6c 100644 --- a/README.md +++ b/README.md @@ -10,33 +10,34 @@ See [circuit chatter](/circuit) and [programming chatter](/embedded). -## Commands +# Embedded Notes -Block (defines one trapezoid) - - key: 129, steps to make (signed int32), entry speed (uint32) mm/min, acceleration rate (uint32) mm/min/s, acceleration steps (uint32), steps until deceleration (uint32) - - careful, it's possible to specify a block that will not terminate (zero speed while still having steps to make) - - returns an ack when the block is complete + - sg return, better return, why missing some of the packet? + - - new stepper code + - trapezoid, but also track int32_t position + - ack with position + - reset, test + - start accelerating at x, ack position every x ticks -# Todo - - working on next boards, one for NEMA17s (board is out to fab) and one for NEMA23s (board is being designed) - - if necessary, more accurate step ticker, rather than current polling technique +# Circuit Notes 17 + + - crystal + - qfn64 footprint update! + - power conn. size wrong, check update + - pullup (pulldown?) on EN, not step + +# Circuit Notes 23 + + - mounting hole beside ports RIP, move across to not GND motor to port shield with screw ## MKStepper17 - - is out to fab   - - make sure power inputs are properly sized, currently they are under - ## MKStepper23 - - is out to fab   - -# Notes on Steppers - -Put Pullup * on EN pin to drivers, not step... \ No newline at end of file diff --git a/circuit/README.md b/circuit/README.md index 754b6840b12956342cd194f66e6868e653b31d97..52b8e3b7e6eedcff257243161326fc1d566ce8d6 100644 --- a/circuit/README.md +++ b/circuit/README.md @@ -32,15 +32,5 @@ I had this manufactured, and got the solder stencil, so that just left me to pla ## V0.3 -Ok, I just blew one of these drivers up. Not sure what's up. - -There's also a stray issue where the first apaport isn't working. the uartport runs messages out, but is maybe not catching any characters in, or something else, who knows. - -I also notice that I see some current through the vcc pin apparently coming from the logic side, I should test to see if this is the case on the old drivers as well. I've compared schematics and I can't see any issues, so unless these came back from the fab with a trace error? - -That's it - I had accidentally set two polygons to the same rank in eagle, connecting the +3V3 net to one of the motor outputs. Whoops! Fixed this by cutting the trace. - -UP0 was on RX: {P29, PA12, SER4-1}, TX: {P30, PA13, SER4-0} - ## BOM diff --git a/circuit/atkstepper17/atkstepper17.brd b/circuit/atkstepper17/atkstepper17.brd new file mode 100644 index 0000000000000000000000000000000000000000..39cd619d6b243d41053e9e7d97c2ce4cd821ab10 --- /dev/null +++ b/circuit/atkstepper17/atkstepper17.brd @@ -0,0 +1,2545 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="9.0.0"> +<drawing> +<settings> +<setting alwaysvectorfont="yes"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/> +<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="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="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="no" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> +<layer number="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="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" 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="3.65" y="16.35" size="0.8128" layer="21" font="vector" rot="R180">A1</text> +<text x="3.65" y="17.45" size="0.8128" layer="21" font="vector" rot="R180">A2</text> +<text x="3.55" y="29.05" size="0.8128" layer="21" font="vector" rot="R180">B2</text> +<text x="3.55" y="30.25" size="0.8128" layer="21" font="vector" rot="R180">B1</text> +<text x="9.9" y="3.4" size="1.016" layer="21" font="vector">atkstepper17 v0.1</text> +<text x="21.15" y="33.75" size="1.016" layer="21" font="vector" rot="R180">GND</text> +<text x="6.7" y="39.25" size="1.016" layer="21" font="vector" rot="R180">V+</text> +<text x="31.6964" y="0.81" size="1.016" layer="21" font="vector">ATKP0</text> +<wire x1="37" y1="42" x2="6" y2="42" width="0.1524" layer="20"/> +<wire x1="0.5" y1="36.5" x2="0.5" y2="5.5" width="0.1524" layer="20"/> +<wire x1="6" y1="0" x2="42" y2="0" width="0.1524" layer="20"/> +<wire x1="6" y1="0" x2="0.5" y2="5.5" width="0.1524" layer="20" curve="-90"/> +<wire x1="0.5" y1="36.5" x2="6" y2="42" width="0.1524" layer="20" curve="-90"/> +<wire x1="42.5" y1="36.5" x2="37" y2="42" width="0.1524" layer="20" curve="90"/> +<circle x="40.5" y="40.5" radius="3" width="0.1524" layer="48"/> +<text x="33.5" y="28" size="1.016" layer="21" font="vector" align="center-left">pwr</text> +<text x="33.5" y="26" size="1.016" layer="21" font="vector" align="center-left">clk</text> +<text x="33.5" y="24" size="1.016" layer="21" font="vector" align="center-left">err</text> +<wire x1="42" y1="0" x2="42.5" y2="0.5" width="0.1524" layer="20" curve="90"/> +<wire x1="42.5" y1="0.5" x2="42.5" y2="36.5" width="0.1524" layer="20"/> +<text x="39.5" y="26.5" size="1.016" layer="22" font="vector" rot="MR0" align="center-left">days go sweeping past +the marathon eternal +sprint and then pass on</text> +<wire x1="10.5" y1="26" x2="10.5" y2="25" width="0.1524" layer="22"/> +<wire x1="10.5" y1="25" x2="11.5" y2="26" width="0.1524" layer="22"/> +<wire x1="11.5" y1="26" x2="10.5" y2="26" width="0.1524" layer="22"/> +<wire x1="15" y1="26" x2="16" y2="26" width="0.1524" layer="22"/> +<wire x1="16" y1="26" x2="16" y2="25" width="0.1524" layer="22"/> +<wire x1="16" y1="25" x2="15" y2="26" width="0.1524" layer="22"/> +<wire x1="10.5" y1="20.5" x2="10.5" y2="19.5" width="0.1524" layer="22"/> +<wire x1="10.5" y1="19.5" x2="11.5" y2="19.5" width="0.1524" layer="22"/> +<wire x1="11.5" y1="19.5" x2="10.5" y2="20.5" width="0.1524" layer="22"/> +<wire x1="15" y1="19.5" x2="16" y2="19.5" width="0.1524" layer="22"/> +<wire x1="16" y1="19.5" x2="16" y2="20.5" width="0.1524" layer="22"/> +<wire x1="16" y1="20.5" x2="15" y2="19.5" width="0.1524" layer="22"/> +</plain> +<libraries> +<library name="power"> +<packages> +<package name="PWRPAD_M3-PEM-MOUNT"> +<pad name="P$1" x="0" y="0" drill="4.1" diameter="6.2" thermals="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-0.6" y="3"/> +<vertex x="0.6" y="3"/> +<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"/> +<vertex x="-0.6" y="-3"/> +<vertex x="-0.4" y="-2.1"/> +<vertex x="0.4" y="-2.1"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3" y="-0.6"/> +<vertex x="-3" 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" y="0.6"/> +<vertex x="3" 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.55269375" y="1.73136875"/> +<vertex x="-1.704165625" y="2.579896875"/> +<vertex x="-1.19203125" y="1.784921875"/> +<vertex x="-1.75771875" y="1.2192375"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.59705625" y="-1.72131875"/> +<vertex x="1.748528125" y="-2.569846875"/> +<vertex x="1.23639375" y="-1.774871875"/> +<vertex x="1.80208125" y="-1.2091875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-1.704165625" y="-2.569846875"/> +<vertex x="-2.55269375" y="-1.72131875"/> +<vertex x="-1.75771875" y="-1.2091875"/> +<vertex x="-1.19203125" y="-1.774871875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="1.748528125" y="2.579896875"/> +<vertex x="2.59705625" y="1.73136875"/> +<vertex x="1.80208125" y="1.2192375"/> +<vertex x="1.23639375" y="1.784921875"/> +</polygon> +<circle x="0" y="0" radius="3" 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="QFN36-5X6"> +<description><b>QFN 32</b> 5 x 5 mm<p> +Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description> +<wire x1="-2.45" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="-3.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="-3.45" x2="-2.45" y2="-3.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="-3.45" x2="-2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="2.05" x2="-2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="2.45" x2="-2.05" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.05" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="2.05" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-3.05" x2="2.45" y2="-3.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-3.45" x2="2.05" y2="-3.45" width="0.1016" layer="21"/> +<wire x1="-2.05" y1="-3.45" x2="-2.45" y2="-3.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="-3.45" x2="-2.45" y2="-3.05" width="0.1016" layer="21"/> +<circle x="-2.175" y="2.175" radius="0.15" width="0" layer="21"/> +<smd name="EXP" x="0" y="-0.5" dx="3.2" dy="4.2" layer="1" stop="no" cream="no"/> +<smd name="1" x="-2.325" y="1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="2" x="-2.3" y="1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="3" x="-2.3" y="0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="4" x="-2.3" y="0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="5" x="-2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="6" x="-2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="7" x="-2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="10" x="-2.325" y="-2.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="11" x="-1.75" y="-3.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="12" x="-1.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="13" x="-0.75" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="14" x="-0.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="15" x="0.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="16" x="0.75" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="1.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="18" x="1.75" y="-3.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="19" x="2.325" y="-2.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="22" x="2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="23" x="2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="24" x="2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="2.3" y="0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="26" x="2.3" y="0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="27" x="2.3" y="1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="28" x="2.325" y="1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="29" x="1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="30" x="1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="31" x="0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="32" x="0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="33" x="-0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="34" x="-0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="35" x="-1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="36" x="-1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<text x="-1.75" y="-4.35" size="0.6096" layer="27">>VALUE</text> +<text x="-1.5" y="2.75" size="0.6096" layer="25">>NAME</text> +<rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/> +<rectangle x1="-0.3" y1="0.6" x2="0.3" y2="0.9" layer="31"/> +<rectangle x1="-0.3" y1="0.1" x2="0.3" y2="0.4" layer="31"/> +<rectangle x1="-0.3" y1="-0.4" x2="0.3" y2="-0.1" layer="31"/> +<rectangle x1="-0.3" y1="-0.9" x2="0.3" y2="-0.6" layer="31"/> +<rectangle x1="-0.3" y1="-1.4" x2="0.3" y2="-1.1" layer="31"/> +<rectangle x1="-1.3" y1="1.1" x2="-0.7" y2="1.4" layer="31"/> +<rectangle x1="-1.3" y1="0.6" x2="-0.7" y2="0.9" layer="31"/> +<rectangle x1="-1.3" y1="0.1" x2="-0.7" y2="0.4" layer="31"/> +<rectangle x1="-1.3" y1="-0.4" x2="-0.7" y2="-0.1" layer="31"/> +<rectangle x1="-1.3" y1="-0.9" x2="-0.7" y2="-0.6" layer="31"/> +<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/> +<rectangle x1="0.7" y1="1.1" x2="1.3" y2="1.4" layer="31"/> +<rectangle x1="0.7" y1="0.6" x2="1.3" y2="0.9" layer="31"/> +<rectangle x1="0.7" y1="0.1" x2="1.3" y2="0.4" layer="31"/> +<rectangle x1="0.7" y1="-0.4" x2="1.3" y2="-0.1" layer="31"/> +<rectangle x1="0.7" y1="-0.9" x2="1.3" y2="-0.6" layer="31"/> +<rectangle x1="0.7" y1="-1.4" x2="1.3" y2="-1.1" layer="31"/> +<rectangle x1="-2.5" y1="0.25" x2="-0.25" y2="2.5" layer="51"/> +<polygon width="0.5" layer="29"> +<vertex x="-1.325" y="1.175"/> +<vertex x="-1.175" y="1.325"/> +<vertex x="1.325" y="1.325"/> +<vertex x="1.325" y="-2.325"/> +<vertex x="-1.325" y="-2.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.85"/> +<vertex x="-2.1" y="1.85"/> +<vertex x="-2.05" y="1.8"/> +<vertex x="-2.05" y="1.65"/> +<vertex x="-2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.825"/> +<vertex x="-2.125" y="1.825"/> +<vertex x="-2.075" y="1.775"/> +<vertex x="-2.075" y="1.675"/> +<vertex x="-2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.35"/> +<vertex x="-2.05" y="1.35"/> +<vertex x="-2.05" y="1.15"/> +<vertex x="-2.55" y="1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.325"/> +<vertex x="-2.075" y="1.325"/> +<vertex x="-2.075" y="1.175"/> +<vertex x="-2.525" y="1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.85"/> +<vertex x="-2.05" y="0.85"/> +<vertex x="-2.05" y="0.65"/> +<vertex x="-2.55" y="0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.825"/> +<vertex x="-2.075" y="0.825"/> +<vertex x="-2.075" y="0.675"/> +<vertex x="-2.525" y="0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.35"/> +<vertex x="-2.05" y="0.35"/> +<vertex x="-2.05" y="0.15"/> +<vertex x="-2.55" y="0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.325"/> +<vertex x="-2.075" y="0.325"/> +<vertex x="-2.075" y="0.175"/> +<vertex x="-2.525" y="0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.15"/> +<vertex x="-2.05" y="-0.15"/> +<vertex x="-2.05" y="-0.35"/> +<vertex x="-2.55" y="-0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.175"/> +<vertex x="-2.075" y="-0.175"/> +<vertex x="-2.075" y="-0.325"/> +<vertex x="-2.525" y="-0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.65"/> +<vertex x="-2.05" y="-0.65"/> +<vertex x="-2.05" y="-0.85"/> +<vertex x="-2.55" y="-0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.675"/> +<vertex x="-2.075" y="-0.675"/> +<vertex x="-2.075" y="-0.825"/> +<vertex x="-2.525" y="-0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.15"/> +<vertex x="-2.05" y="-1.15"/> +<vertex x="-2.05" y="-1.35"/> +<vertex x="-2.55" y="-1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.175"/> +<vertex x="-2.075" y="-1.175"/> +<vertex x="-2.075" y="-1.325"/> +<vertex x="-2.525" y="-1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-2.85"/> +<vertex x="-2.1" y="-2.85"/> +<vertex x="-2.05" y="-2.8"/> +<vertex x="-2.05" y="-2.65"/> +<vertex x="-2.55" y="-2.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-2.825"/> +<vertex x="-2.125" y="-2.825"/> +<vertex x="-2.075" y="-2.775"/> +<vertex x="-2.075" y="-2.675"/> +<vertex x="-2.525" y="-2.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="-3.55"/> +<vertex x="-1.85" y="-3.1"/> +<vertex x="-1.8" y="-3.05"/> +<vertex x="-1.65" y="-3.05"/> +<vertex x="-1.65" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="-3.525"/> +<vertex x="-1.825" y="-3.125"/> +<vertex x="-1.775" y="-3.075"/> +<vertex x="-1.675" y="-3.075"/> +<vertex x="-1.675" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.35" y="-3.55"/> +<vertex x="-1.35" y="-3.05"/> +<vertex x="-1.15" y="-3.05"/> +<vertex x="-1.15" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.325" y="-3.525"/> +<vertex x="-1.325" y="-3.075"/> +<vertex x="-1.175" y="-3.075"/> +<vertex x="-1.175" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.85" y="-3.55"/> +<vertex x="-0.85" y="-3.05"/> +<vertex x="-0.65" y="-3.05"/> +<vertex x="-0.65" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.825" y="-3.525"/> +<vertex x="-0.825" y="-3.075"/> +<vertex x="-0.675" y="-3.075"/> +<vertex x="-0.675" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.35" y="-3.55"/> +<vertex x="-0.35" y="-3.05"/> +<vertex x="-0.15" y="-3.05"/> +<vertex x="-0.15" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.325" y="-3.525"/> +<vertex x="-0.325" y="-3.075"/> +<vertex x="-0.175" y="-3.075"/> +<vertex x="-0.175" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.15" y="-3.55"/> +<vertex x="0.15" y="-3.05"/> +<vertex x="0.35" y="-3.05"/> +<vertex x="0.35" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.175" y="-3.525"/> +<vertex x="0.175" y="-3.075"/> +<vertex x="0.325" y="-3.075"/> +<vertex x="0.325" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.65" y="-3.55"/> +<vertex x="0.65" y="-3.05"/> +<vertex x="0.85" y="-3.05"/> +<vertex x="0.85" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.675" y="-3.525"/> +<vertex x="0.675" y="-3.075"/> +<vertex x="0.825" y="-3.075"/> +<vertex x="0.825" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.15" y="-3.55"/> +<vertex x="1.15" y="-3.05"/> +<vertex x="1.35" y="-3.05"/> +<vertex x="1.35" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.175" y="-3.525"/> +<vertex x="1.175" y="-3.075"/> +<vertex x="1.325" y="-3.075"/> +<vertex x="1.325" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="-3.55"/> +<vertex x="1.85" y="-3.1"/> +<vertex x="1.8" y="-3.05"/> +<vertex x="1.65" y="-3.05"/> +<vertex x="1.65" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="-3.525"/> +<vertex x="1.825" y="-3.125"/> +<vertex x="1.775" y="-3.075"/> +<vertex x="1.675" y="-3.075"/> +<vertex x="1.675" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-2.85"/> +<vertex x="2.1" y="-2.85"/> +<vertex x="2.05" y="-2.8"/> +<vertex x="2.05" y="-2.65"/> +<vertex x="2.55" y="-2.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-2.825"/> +<vertex x="2.125" y="-2.825"/> +<vertex x="2.075" y="-2.775"/> +<vertex x="2.075" y="-2.675"/> +<vertex x="2.525" y="-2.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.35"/> +<vertex x="2.05" y="-1.35"/> +<vertex x="2.05" y="-1.15"/> +<vertex x="2.55" y="-1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.325"/> +<vertex x="2.075" y="-1.325"/> +<vertex x="2.075" y="-1.175"/> +<vertex x="2.525" y="-1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.85"/> +<vertex x="2.05" y="-0.85"/> +<vertex x="2.05" y="-0.65"/> +<vertex x="2.55" y="-0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.825"/> +<vertex x="2.075" y="-0.825"/> +<vertex x="2.075" y="-0.675"/> +<vertex x="2.525" y="-0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.35"/> +<vertex x="2.05" y="-0.35"/> +<vertex x="2.05" y="-0.15"/> +<vertex x="2.55" y="-0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.325"/> +<vertex x="2.075" y="-0.325"/> +<vertex x="2.075" y="-0.175"/> +<vertex x="2.525" y="-0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.15"/> +<vertex x="2.05" y="0.15"/> +<vertex x="2.05" y="0.35"/> +<vertex x="2.55" y="0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.175"/> +<vertex x="2.075" y="0.175"/> +<vertex x="2.075" y="0.325"/> +<vertex x="2.525" y="0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.65"/> +<vertex x="2.05" y="0.65"/> +<vertex x="2.05" y="0.85"/> +<vertex x="2.55" y="0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.675"/> +<vertex x="2.075" y="0.675"/> +<vertex x="2.075" y="0.825"/> +<vertex x="2.525" y="0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.15"/> +<vertex x="2.05" y="1.15"/> +<vertex x="2.05" y="1.35"/> +<vertex x="2.55" y="1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.175"/> +<vertex x="2.075" y="1.175"/> +<vertex x="2.075" y="1.325"/> +<vertex x="2.525" y="1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.85"/> +<vertex x="2.1" y="1.85"/> +<vertex x="2.05" y="1.8"/> +<vertex x="2.05" y="1.65"/> +<vertex x="2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.825"/> +<vertex x="2.125" y="1.825"/> +<vertex x="2.075" y="1.775"/> +<vertex x="2.075" y="1.675"/> +<vertex x="2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="2.55"/> +<vertex x="1.85" y="2.1"/> +<vertex x="1.8" y="2.05"/> +<vertex x="1.65" y="2.05"/> +<vertex x="1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="2.525"/> +<vertex x="1.825" y="2.125"/> +<vertex x="1.775" y="2.075"/> +<vertex x="1.675" y="2.075"/> +<vertex x="1.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.35" y="2.55"/> +<vertex x="1.35" y="2.05"/> +<vertex x="1.15" y="2.05"/> +<vertex x="1.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.325" y="2.525"/> +<vertex x="1.325" y="2.075"/> +<vertex x="1.175" y="2.075"/> +<vertex x="1.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.85" y="2.55"/> +<vertex x="0.85" y="2.05"/> +<vertex x="0.65" y="2.05"/> +<vertex x="0.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.825" y="2.525"/> +<vertex x="0.825" y="2.075"/> +<vertex x="0.675" y="2.075"/> +<vertex x="0.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.35" y="2.55"/> +<vertex x="0.35" y="2.05"/> +<vertex x="0.15" y="2.05"/> +<vertex x="0.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.325" y="2.525"/> +<vertex x="0.325" y="2.075"/> +<vertex x="0.175" y="2.075"/> +<vertex x="0.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.15" y="2.55"/> +<vertex x="-0.15" y="2.05"/> +<vertex x="-0.35" y="2.05"/> +<vertex x="-0.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.175" y="2.525"/> +<vertex x="-0.175" y="2.075"/> +<vertex x="-0.325" y="2.075"/> +<vertex x="-0.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.65" y="2.55"/> +<vertex x="-0.65" y="2.05"/> +<vertex x="-0.85" y="2.05"/> +<vertex x="-0.85" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.675" y="2.525"/> +<vertex x="-0.675" y="2.075"/> +<vertex x="-0.825" y="2.075"/> +<vertex x="-0.825" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.15" y="2.55"/> +<vertex x="-1.15" y="2.05"/> +<vertex x="-1.35" y="2.05"/> +<vertex x="-1.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.175" y="2.525"/> +<vertex x="-1.175" y="2.075"/> +<vertex x="-1.325" y="2.075"/> +<vertex x="-1.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="2.55"/> +<vertex x="-1.85" y="2.1"/> +<vertex x="-1.8" y="2.05"/> +<vertex x="-1.65" y="2.05"/> +<vertex x="-1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="2.525"/> +<vertex x="-1.825" y="2.125"/> +<vertex x="-1.775" y="2.075"/> +<vertex x="-1.675" y="2.075"/> +<vertex x="-1.675" y="2.525"/> +</polygon> +<smd name="9" x="-2.3" y="-2.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="20" x="2.3" y="-2.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-2.35"/> +<vertex x="-2.1" y="-2.35"/> +<vertex x="-2.05" y="-2.3"/> +<vertex x="-2.05" y="-2.15"/> +<vertex x="-2.55" y="-2.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-2.325"/> +<vertex x="-2.125" y="-2.325"/> +<vertex x="-2.075" y="-2.275"/> +<vertex x="-2.075" y="-2.175"/> +<vertex x="-2.525" y="-2.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-2.35"/> +<vertex x="2.1" y="-2.35"/> +<vertex x="2.05" y="-2.3"/> +<vertex x="2.05" y="-2.15"/> +<vertex x="2.55" y="-2.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-2.325"/> +<vertex x="2.125" y="-2.325"/> +<vertex x="2.075" y="-2.275"/> +<vertex x="2.075" y="-2.175"/> +<vertex x="2.525" y="-2.175"/> +</polygon> +<smd name="8" x="-2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="21" x="2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.85"/> +<vertex x="-2.1" y="-1.85"/> +<vertex x="-2.05" y="-1.8"/> +<vertex x="-2.05" y="-1.65"/> +<vertex x="-2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.825"/> +<vertex x="-2.125" y="-1.825"/> +<vertex x="-2.075" y="-1.775"/> +<vertex x="-2.075" y="-1.675"/> +<vertex x="-2.525" y="-1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.85"/> +<vertex x="2.1" y="-1.85"/> +<vertex x="2.05" y="-1.8"/> +<vertex x="2.05" y="-1.65"/> +<vertex x="2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.825"/> +<vertex x="2.125" y="-1.825"/> +<vertex x="2.075" y="-1.775"/> +<vertex x="2.075" y="-1.675"/> +<vertex x="2.525" y="-1.675"/> +</polygon> +<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/> +<rectangle x1="-1.3" y1="-1.9" x2="-0.7" y2="-1.6" layer="31"/> +<rectangle x1="-1.3" y1="-2.4" x2="-0.7" y2="-2.1" layer="31"/> +<rectangle x1="-0.3" y1="-1.9" x2="0.3" y2="-1.6" layer="31"/> +<rectangle x1="0.7" y1="-1.9" x2="1.3" y2="-1.6" layer="31"/> +<rectangle x1="0.7" y1="-2.4" x2="1.3" y2="-2.1" layer="31"/> +<rectangle x1="-0.3" y1="-2.4" x2="0.3" y2="-2.1" layer="31"/> +</package> +</packages> +</library> +<library name="borkedlabs-passives"> +<packages> +<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="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="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="fab"> +<packages> +<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="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> +</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="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="1X05_NO_SILK"> +<description><h3>Plated Through Hole - 5 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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"/> +<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"/> +<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="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="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="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> +</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.15"/> +<param name="rvPadInner" value="0.15"/> +<param name="rvPadBottom" value="0.15"/> +<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="6mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="6mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="6mil"/> +<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="27mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="9mil"/> +<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="50mil"/> +<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="a"/> +<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="a"/> +<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="R10" library="borkedlabs-passives" package="R2512" value="100mOhm" x="11.3" y="13.2"> +<attribute name="PACKAGE" value="2512" x="11.3" y="13.2" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="11.3" y="13.2" size="1.778" layer="27" display="off"/> +</element> +<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="39.1318" y="31.2588" rot="R180"/> +<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="24.8684" y="32.9456" rot="R270"> +<attribute name="PACKAGE" value="0603" x="24.8684" y="32.9456" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="24.8684" y="32.9456" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="24.8684" y="32.9456" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="30.6" y="32.05" rot="R180"> +<attribute name="PACKAGE" value="0603" x="30.6" y="32.05" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="30.6" y="32.05" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="30.6" y="32.05" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="22.1518" y="23.7396" rot="R270"> +<attribute name="PACKAGE" value="0603" x="22.1518" y="23.7396" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="22.1518" y="23.7396" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="22.1518" y="23.7396" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="34.15" y="22.35" rot="R90"> +<attribute name="PACKAGE" value="0603" x="34.15" y="22.35" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="34.15" y="22.35" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="34.15" y="22.35" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="J8" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="2.804" y="19.15" rot="R90"> +<attribute name="PROD_ID" value="CONN-09696" x="2.804" y="19.15" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R2" library="borkedlabs-passives" package="0805" value="470R" x="37.2" y="23.6"> +<attribute name="PACKAGE" value="0805" x="37.2" y="23.6" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="37.2" y="23.6" size="1.778" layer="27" display="off"/> +</element> +<element name="R3" library="borkedlabs-passives" package="0805" value="470R" x="37.2" y="25.6"> +<attribute name="PACKAGE" value="0805" x="37.2" y="25.6" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="37.2" y="25.6" size="1.778" layer="27" display="off"/> +</element> +<element name="R4" library="borkedlabs-passives" package="0805" value="470R" x="37.2" y="27.6"> +<attribute name="PACKAGE" value="0805" x="37.2" y="27.6" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="37.2" y="27.6" size="1.778" layer="27" display="off"/> +</element> +<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="28.2894" y="19.0188" rot="R90"> +<attribute name="PACKAGE" value="0603" x="28.2894" y="19.0188" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="28.2894" y="19.0188" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="28.2894" y="19.0188" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R11" library="borkedlabs-passives" package="R2512" value="100mOhm" x="11.2" y="32.2"> +<attribute name="PACKAGE" value="2512" x="3.199996875" y="43.200003125" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="3.199996875" y="43.200003125" size="1.778" layer="27" display="off"/> +</element> +<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="11.2" y="6.3" rot="R90"/> +<element name="J6" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="11" y="38" rot="R180"/> +<element name="J7" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="19.5" y="38" rot="R180"/> +<element name="C17" library="borkedlabs-passives" package="1206" value="10uF 50v" x="6" y="34.5" rot="R270"> +<attribute name="PACKAGE" value="1206" x="6" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="6" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="6" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="C18" library="borkedlabs-passives" package="1206" value="10uF 50v" x="4" y="34.5" rot="R270"> +<attribute name="PACKAGE" value="1206" x="4" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="4" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="4" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="2" y="34.5" rot="R270"> +<attribute name="PACKAGE" value="1206" x="2" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="2" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="2" y="34.5" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="C20" library="borkedlabs-passives" package="1206" value="10uF 50v" x="3.9" y="11.8" rot="R90"> +<attribute name="PACKAGE" value="1206" x="3.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="3.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="3.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="C21" library="borkedlabs-passives" package="1206" value="10uF 50v" x="1.9" y="11.8" rot="R90"> +<attribute name="PACKAGE" value="1206" x="1.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="1.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="1.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="C22" library="borkedlabs-passives" package="1206" value="10uF 50v" x="5.9" y="11.8" rot="R90"> +<attribute name="PACKAGE" value="1206" x="5.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="5.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="5.9" y="11.8" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="40.2" y="23.6" rot="R180"/> +<element name="D2" library="lights" package="LED0805" value="LED0805-GRN" x="40.2" y="25.6" rot="R180"/> +<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="40.2" y="27.6" rot="R180"/> +<element name="R5" library="borkedlabs-passives" package="0805" value="470R" x="37.2" y="21.6"> +<attribute name="PACKAGE" value="0805" x="37.2" y="27.5" size="0.6096" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="37.2" y="27.5" size="0.6096" layer="27" display="off"/> +</element> +<element name="R6" library="borkedlabs-passives" package="0805" value="470R" x="37.2" y="19.6"> +<attribute name="PACKAGE" value="0805" x="37.2" y="25.5" size="0.6096" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="37.2" y="25.5" size="0.6096" layer="27" display="off"/> +</element> +<element name="J2" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="37" y="36.5" rot="R180"/> +<element name="J1" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="6" y="5.5" rot="R180"/> +<element name="J5" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="24.75" y="6.25" rot="R90"/> +<element name="MP1" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="11.2" y="6.1" rot="MR0"/> +<element name="R8" library="borkedlabs-passives" package="0805" value="10k" x="22.1" y="27" rot="R90"> +<attribute name="PACKAGE" value="0805" x="22.1" y="27" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="22.1" y="27" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="U2" library="power" package="QFN36-5X6" value="TMC2130" x="13.2" y="22.2" rot="R180"/> +<element name="C11" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="16.7" y="25" rot="R90"> +<attribute name="PACKAGE" value="0603" x="16.7" y="25" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="16.7" y="25" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="16.7" y="25" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R9" library="borkedlabs-passives" package="0805" value="2R2" x="8.4" y="22.8" rot="R90"> +<attribute name="PACKAGE" value="0805" x="8.4" y="22.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="8.4" y="22.8" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C9" library="borkedlabs-passives" package="1206" value="10uF" x="7.1" y="18.9" rot="R90"> +<attribute name="PACKAGE" value="1206" x="7.1" y="18.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="7.1" y="18.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="7.1" y="18.9" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C8" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="12" y="15.7" rot="R180"> +<attribute name="PACKAGE" value="0603" x="12" y="15.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="12" y="15.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="12" y="15.7" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C14" library="borkedlabs-passives" package="0805" value="22nF" x="9.4" y="19.9" rot="R90"> +<attribute name="PACKAGE" value="0805" x="9.4" y="19.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="9.4" y="19.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="9.4" y="19.9" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C13" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="9.6" y="17.1" rot="R90"> +<attribute name="PACKAGE" value="0603" x="9.6" y="17.1" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="9.6" y="17.1" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="9.6" y="17.1" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C15" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="12" y="16.7"> +<attribute name="PACKAGE" value="0603" x="12" y="16.7" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="12" y="16.7" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="12" y="16.7" size="1.778" layer="27" display="off"/> +</element> +<element name="C16" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="12.1" y="27.7" rot="R90"> +<attribute name="PACKAGE" value="0603" x="12.1" y="27.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="12.1" y="27.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="12.1" y="27.7" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R7" library="borkedlabs-passives" package="0805" value="10k" x="8.4" y="25.9" rot="R270"> +<attribute name="PACKAGE" value="0805" x="8.4" y="25.9" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="8.4" y="25.9" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="7" y="25.9" rot="R90"> +<attribute name="PACKAGE" value="0603" x="7" y="25.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="7" y="25.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="7" y="25.9" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C12" library="borkedlabs-passives" package="0805" value="470nF" x="6.8" y="22.8" rot="R270"> +<attribute name="PACKAGE" value="0805" x="6.8" y="22.8" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="6.8" y="22.8" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="6.8" y="22.8" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="U1" library="microcontrollers" package="QFN-64-9X9MM" value="ATXMEGA_A3UQFN" x="28.1" y="26"/> +<element name="J3" library="microcontrollers" package="PDI_2X3_SMD" value="" x="28.8" y="37.7"> +<attribute name="PROD_ID" value="CONN-11290" x="28.8" y="37.7" size="1.778" layer="27" display="off"/> +</element> +<element name="Y1" library="passives" package="RES_PRQC" value="RESONATORPQRC" x="27.2" y="32.6" rot="R180"/> +<element name="J4" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-PHY" x="36.2" y="10.1" rot="R90"/> +<element name="C5" library="borkedlabs-passives" package="1206" value="10uF 50v" x="27.9" y="13.9" rot="R90"> +<attribute name="PACKAGE" value="1206" x="27.9" y="13.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="27.9" y="13.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="27.9" y="13.9" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="1206" value="10uF 50v" x="29.9" y="13.9" rot="R90"> +<attribute name="PACKAGE" value="1206" x="29.9" y="13.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="29.9" y="13.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="29.9" y="13.9" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="U$1" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="14" y="6.5"/> +<element name="U$2" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="33.5" y="39.9"/> +</elements> +<signals> +<signal name="GND"> +<contactref element="R4" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="C3" pad="1"/> +<contactref element="C2" pad="1"/> +<contactref element="C1" pad="1"/> +<contactref element="C6" pad="1"/> +<contactref element="R10" pad="1"/> +<contactref element="R11" pad="1"/> +<contactref element="J7" pad="P$1"/> +<contactref element="C17" pad="1"/> +<contactref element="C18" pad="1"/> +<contactref element="C19" pad="1"/> +<contactref element="C20" pad="1"/> +<contactref element="C21" pad="1"/> +<contactref element="C22" pad="1"/> +<contactref element="J5" pad="1"/> +<contactref element="C11" pad="2"/> +<contactref element="C9" pad="1"/> +<contactref element="C8" pad="1"/> +<contactref element="C15" pad="2"/> +<contactref element="C16" pad="2"/> +<contactref element="U2" pad="12"/> +<contactref element="U2" pad="35"/> +<contactref element="U2" pad="24"/> +<contactref element="U2" pad="EXP"/> +<contactref element="C10" pad="2"/> +<contactref element="C12" pad="1"/> +<wire x1="10.9" y1="22.45" x2="12.95" y2="22.45" width="0.2032" layer="1"/> +<wire x1="12.95" y1="22.45" x2="13.2" y2="22.7" width="0.2032" layer="1"/> +<polygon width="0.1524" layer="16"> +<vertex x="-2" y="-1.5"/> +<vertex x="23.5" y="-1.5"/> +<vertex x="23.5" y="19.5"/> +<vertex x="20.5" y="23"/> +<vertex x="20.5" y="25.3"/> +<vertex x="21" y="25.3"/> +<vertex x="21" y="25.7"/> +<vertex x="20.5" y="25.7"/> +<vertex x="20.6" y="30.6"/> +<vertex x="23.5" y="34.5"/> +<vertex x="23.5" y="44.5"/> +<vertex x="-2" y="44.5"/> +</polygon> +<via x="14.4" y="20.9" extent="1-16" drill="0.3"/> +<via x="12" y="21.6" extent="1-16" drill="0.3"/> +<wire x1="14.45" y1="20.95" x2="14.4" y2="20.9" width="0.1524" layer="1"/> +<wire x1="14.45" y1="23.95" x2="13.2" y2="22.7" width="0.1524" layer="1"/> +<via x="12.8" y="21.6" extent="1-16" drill="0.3"/> +<via x="13.6" y="21.6" extent="1-16" drill="0.3"/> +<via x="14.4" y="21.6" extent="1-16" drill="0.3"/> +<via x="14.4" y="24.4" extent="1-16" drill="0.3"/> +<via x="13.6" y="23.7" extent="1-16" drill="0.3"/> +<via x="13.6" y="23" extent="1-16" drill="0.3"/> +<via x="14.4" y="23.7" extent="1-16" drill="0.3"/> +<via x="14.4" y="23" extent="1-16" drill="0.3"/> +<via x="12.8" y="23" extent="1-16" drill="0.3"/> +<via x="12.8" y="23.7" extent="1-16" drill="0.3"/> +<via x="12" y="23.7" extent="1-16" drill="0.3"/> +<via x="12" y="23" extent="1-16" drill="0.3"/> +<via x="14.4" y="22.3" extent="1-16" drill="0.3"/> +<via x="13.6" y="22.3" extent="1-16" drill="0.3"/> +<via x="12.8" y="22.3" extent="1-16" drill="0.3"/> +<via x="12" y="22.3" extent="1-16" drill="0.3"/> +<wire x1="5.946" y1="18.654" x2="5.946" y2="22.3052125" width="0.2032" layer="1"/> +<wire x1="5.946" y1="18.654" x2="7.1" y2="17.5" width="0.2032" layer="1"/> +<polygon width="0.1524" layer="16"> +<vertex x="26" y="-2.5"/> +<vertex x="26" y="17"/> +<vertex x="21" y="23"/> +<vertex x="21" y="30.5"/> +<vertex x="24" y="34.5"/> +<vertex x="24" y="43"/> +<vertex x="44" y="43"/> +<vertex x="44" y="-2.5"/> +</polygon> +<via x="13.6" y="24.4" extent="1-16" drill="0.3"/> +<via x="12.8" y="24.4" extent="1-16" drill="0.3"/> +<via x="12" y="24.4" extent="1-16" drill="0.3"/> +<via x="12" y="20.9" extent="1-16" drill="0.3"/> +<via x="12.8" y="20.9" extent="1-16" drill="0.3"/> +<via x="13.6" y="20.9" extent="1-16" drill="0.3"/> +<via x="8.1" y="12" extent="1-16" drill="0.3"/> +<via x="8.1" y="12.8" extent="1-16" drill="0.3"/> +<via x="8.1" y="14.4" extent="1-16" drill="0.3"/> +<via x="8.1" y="13.6" extent="1-16" drill="0.3"/> +<via x="6.4" y="10" extent="1-16" drill="0.3"/> +<via x="5.4" y="10" extent="1-16" drill="0.3"/> +<via x="4.4" y="10" extent="1-16" drill="0.3"/> +<via x="3.4" y="10" extent="1-16" drill="0.3"/> +<via x="2.4" y="10" extent="1-16" drill="0.3"/> +<via x="1.4" y="10" extent="1-16" drill="0.3"/> +<via x="6.5" y="36.3" extent="1-16" drill="0.3"/> +<via x="5.5" y="36.3" extent="1-16" drill="0.3"/> +<via x="4.5" y="36.3" extent="1-16" drill="0.3"/> +<via x="3.5" y="36.3" extent="1-16" drill="0.3"/> +<via x="2.5" y="36.3" extent="1-16" drill="0.3"/> +<via x="1.5" y="36.3" extent="1-16" drill="0.3"/> +<via x="8" y="33.4" extent="1-16" drill="0.3"/> +<via x="8" y="31" extent="1-16" drill="0.3"/> +<via x="8" y="32.6" extent="1-16" drill="0.3"/> +<via x="8" y="31.8" extent="1-16" drill="0.3"/> +<wire x1="36.25" y1="27.6" x2="36.35" y2="27.7" width="0.1524" layer="1"/> +<via x="6.8" y="22.9" extent="1-16" drill="0.3"/> +<wire x1="6.8" y1="23.75" x2="6.8" y2="22.9" width="0.2032" layer="1"/> +<wire x1="5.946" y1="22.3052125" x2="6.0947875" y2="22.454" width="0.2032" layer="1"/> +<wire x1="6.0947875" y1="22.454" x2="6.354" y2="22.454" width="0.2032" layer="1"/> +<wire x1="6.354" y1="22.454" x2="6.8" y2="22.9" width="0.2032" layer="1"/> +<contactref element="U2" pad="18"/> +<contactref element="U2" pad="1"/> +<contactref element="U2" pad="36"/> +<wire x1="14.45" y1="25.5" x2="14.45" y2="24.45" width="0.2032" layer="1"/> +<wire x1="14.45" y1="24.45" x2="14.4" y2="24.4" width="0.2032" layer="1"/> +<wire x1="14.45" y1="19.9" x2="14.45" y2="20.85" width="0.2032" layer="1"/> +<wire x1="14.45" y1="20.85" x2="14.4" y2="20.9" width="0.2032" layer="1"/> +<wire x1="14.95" y1="19.875" x2="14.925" y2="19.9" width="0.2032" layer="1"/> +<wire x1="14.925" y1="19.9" x2="14.45" y2="19.9" width="0.2032" layer="1"/> +<wire x1="15.525" y1="20.45" x2="14.85" y2="20.45" width="0.2032" layer="1"/> +<wire x1="14.85" y1="20.45" x2="14.45" y2="20.85" width="0.2032" layer="1"/> +<wire x1="11.45" y1="25.525" x2="11.45" y2="24.95" width="0.2032" layer="1"/> +<wire x1="11.45" y1="24.95" x2="12" y2="24.4" width="0.2032" layer="1"/> +<contactref element="J4" pad="P$2"/> +<contactref element="J4" pad="P$7"/> +<contactref element="J4" pad="SHDL1"/> +<contactref element="J4" pad="SHDL2"/> +<contactref element="J3" pad="6"/> +<contactref element="S1" pad="P$2"/> +<contactref element="U1" pad="34"/> +<contactref element="U1" pad="24"/> +<contactref element="U1" pad="P$1"/> +<contactref element="U1" pad="44"/> +<contactref element="U1" pad="60"/> +<contactref element="U1" pad="52"/> +<contactref element="U1" pad="14"/> +<contactref element="Y1" pad="2"/> +<wire x1="12.1" y1="28.5" x2="12.1" y2="27.965" width="0.2032" layer="1"/> +<via x="11.2452" y="27.1102" extent="1-16" drill="0.3"/> +<wire x1="12.1" y1="27.965" x2="11.769" y2="27.634" width="0.2032" layer="1"/> +<wire x1="11.769" y1="27.634" x2="11.5947875" y2="27.634" width="0.2032" layer="1"/> +<wire x1="11.5947875" y1="27.634" x2="11.446" y2="27.4852125" width="0.2032" layer="1"/> +<wire x1="11.446" y1="27.4852125" x2="11.446" y2="27.311" width="0.2032" layer="1"/> +<wire x1="11.446" y1="27.311" x2="11.2452" y2="27.1102" width="0.2032" layer="1"/> +<wire x1="12.8" y1="15.7" x2="12.8" y2="16.7" width="0.2032" layer="1"/> +<wire x1="12.8" y1="16.7" x2="11.9102" y2="17.5898" width="0.2032" layer="1"/> +<wire x1="11.9102" y1="17.5898" x2="11.9102" y2="18.2" width="0.2032" layer="1"/> +<via x="11.9102" y="18.2" extent="1-16" drill="0.3"/> +<wire x1="7" y1="26.7" x2="7.9" y2="25.8" width="0.1524" layer="1"/> +<via x="7.9" y="25.8" extent="1-16" drill="0.3"/> +<via x="36.25" y="27.6" extent="1-16" drill="0.3"/> +<via x="37.0818" y="30.4588" extent="1-16" drill="0.3"/> +<wire x1="26.35" y1="30.5" x2="26.35" y2="29.35" width="0.1524" layer="1"/> +<wire x1="26.35" y1="29.35" x2="26.3" y2="29.3" width="0.1524" layer="1"/> +<wire x1="26.3" y1="29.3" x2="26.3" y2="27.8" width="0.1524" layer="1"/> +<wire x1="26.3" y1="27.8" x2="28.05" y2="26.05" width="0.1524" layer="1"/> +<wire x1="28.05" y1="26.05" x2="28.1" y2="26" width="0.1524" layer="1"/> +<wire x1="30.35" y1="30.5" x2="30.35" y2="28.35" width="0.1524" layer="1"/> +<wire x1="30.35" y1="28.35" x2="29.95" y2="27.95" width="0.1524" layer="1"/> +<wire x1="29.95" y1="27.95" x2="28.05" y2="26.05" width="0.1524" layer="1"/> +<wire x1="23.6" y1="23.25" x2="25.35" y2="23.25" width="0.1524" layer="1"/> +<wire x1="25.35" y1="23.25" x2="25.6" y2="23.5" width="0.1524" layer="1"/> +<wire x1="25.6" y1="23.5" x2="27.85" y2="25.75" width="0.1524" layer="1"/> +<wire x1="27.95" y1="25.85" x2="28.1" y2="26" width="0.1524" layer="1"/> +<wire x1="27.85" y1="21.5" x2="27.85" y2="25.75" width="0.1524" layer="1"/> +<wire x1="27.85" y1="25.75" x2="27.95" y2="25.85" width="0.1524" layer="1"/> +<wire x1="32.6" y1="22.75" x2="31.05" y2="22.75" width="0.1524" layer="1"/> +<wire x1="31.05" y1="22.75" x2="27.95" y2="25.85" width="0.1524" layer="1"/> +<wire x1="32.6" y1="27.75" x2="30.15" y2="27.75" width="0.1524" layer="1"/> +<wire x1="30.15" y1="27.75" x2="29.95" y2="27.95" width="0.1524" layer="1"/> +<wire x1="31.4" y1="32.05" x2="30.35" y2="31" width="0.1524" layer="1"/> +<wire x1="30.35" y1="31" x2="30.35" y2="30.5" width="0.1524" layer="1"/> +<via x="24.8684" y="33.7456" extent="1-16" drill="0.3"/> +<via x="27.2" y="32.7" extent="1-16" drill="0.3"/> +<via x="28.1" y="26" extent="1-16" drill="0.3"/> +<via x="25.6" y="23.5" extent="1-16" drill="0.3"/> +<via x="30" y="23.4" extent="1-16" drill="0.3"/> +<via x="25.5" y="28.5" extent="1-16" drill="0.3"/> +<via x="30.1" y="28.5" extent="1-16" drill="0.3"/> +<via x="31.34" y="40.55" extent="1-16" drill="0.3"/> +<wire x1="34.15" y1="21.55" x2="32.95" y2="22.75" width="0.1524" layer="1"/> +<wire x1="32.95" y1="22.75" x2="32.6" y2="22.75" width="0.1524" layer="1"/> +<contactref element="C5" pad="1"/> +<contactref element="C7" pad="1"/> +<via x="29.9" y="12.5" extent="1-16" drill="0.3"/> +<via x="27.9" y="12.5" extent="1-16" drill="0.3"/> +<wire x1="23.0214" y1="23.5178125" x2="23.0214" y2="23.67" width="0.1524" layer="1"/> +<wire x1="23.0214" y1="23.67" x2="22.1518" y2="24.5396" width="0.1524" layer="1"/> +<wire x1="23.6" y1="23.25" x2="23.2892125" y2="23.25" width="0.1524" layer="1"/> +<wire x1="23.2892125" y1="23.25" x2="23.0214" y2="23.5178125" width="0.1524" layer="1"/> +<via x="16.7" y="25.8" extent="1-16" drill="0.3"/> +<wire x1="27.85" y1="21.5" x2="27.85" y2="20.5826875" width="0.1524" layer="1"/> +<wire x1="27.85" y1="20.5826875" x2="27.6608" y2="20.3934875" width="0.1524" layer="1"/> +<wire x1="27.6608" y1="20.3934875" x2="27.6608" y2="18.8474" width="0.1524" layer="1"/> +<wire x1="27.6608" y1="18.8474" x2="28.2894" y2="18.2188" width="0.1524" layer="1"/> +<wire x1="24.75" y1="6.25" x2="24.8" y2="6.2" width="0.1524" layer="16"/> +<wire x1="24.8" y1="6.2" x2="26.5" y2="6.2" width="0.1524" layer="16"/> +<wire x1="27.2" y1="32.7" x2="27.2" y2="32.6" width="0" layer="19" extent="1-1"/> +<wire x1="12.95" y1="22.45" x2="12.8" y2="22.3" width="0" layer="19" extent="1-1"/> +<wire x1="8.4" y1="32.2" x2="8" y2="31.8" width="0" layer="19" extent="1-1"/> +<wire x1="8.5" y1="13.2" x2="8.1" y2="13.6" width="0" layer="19" extent="1-1"/> +<wire x1="6" y1="35.9" x2="5.5" y2="36.3" width="0" layer="19" extent="1-1"/> +<wire x1="4" y1="35.9" x2="3.5" y2="36.3" width="0" layer="19" extent="1-1"/> +<wire x1="2" y1="35.9" x2="1.5" y2="36.3" width="0" layer="19" extent="1-1"/> +<wire x1="5.9" y1="10.4" x2="5.4" y2="10" width="0" layer="19" extent="1-1"/> +<wire x1="3.9" y1="10.4" x2="3.4" y2="10" width="0" layer="19" extent="1-1"/> +<wire x1="1.9" y1="10.4" x2="1.4" y2="10" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="+3V3"> +<contactref element="C4" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C2" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="C6" pad="2"/> +<contactref element="D1" pad="1"/> +<contactref element="D3" pad="1"/> +<contactref element="D2" pad="1"/> +<contactref element="U2" pad="8"/> +<contactref element="C11" pad="1"/> +<polygon width="0.1524" layer="1"> +<vertex x="-2.5" y="11"/> +<vertex x="15.5" y="11"/> +<vertex x="15.5" y="32.5"/> +<vertex x="22.5" y="32.5"/> +<vertex x="24" y="34.5"/> +<vertex x="24" y="43"/> +<vertex x="43.5" y="43"/> +<vertex x="43.5" y="-2"/> +<vertex x="-2.5" y="-2"/> +</polygon> +<wire x1="15.5" y1="23.95" x2="16.45" y2="23.95" width="0.2032" layer="1"/> +<wire x1="16.45" y1="23.95" x2="16.7" y2="24.2" width="0.2032" layer="1"/> +<contactref element="J4" pad="GRNP"/> +<contactref element="J4" pad="P$5"/> +<contactref element="J4" pad="P$4"/> +<contactref element="J4" pad="YLWP"/> +<contactref element="J3" pad="2"/> +<contactref element="U1" pad="25"/> +<contactref element="U1" pad="15"/> +<contactref element="U1" pad="45"/> +<contactref element="U1" pad="35"/> +<contactref element="U1" pad="53"/> +<contactref element="U1" pad="61"/> +<contactref element="R8" pad="1"/> +<contactref element="C5" pad="2"/> +<contactref element="C7" pad="2"/> +</signal> +<signal name="V+"> +<contactref element="J6" pad="P$1"/> +<contactref element="C17" pad="2"/> +<contactref element="C18" pad="2"/> +<contactref element="C19" pad="2"/> +<contactref element="C20" pad="2"/> +<contactref element="C21" pad="2"/> +<contactref element="C22" pad="2"/> +<contactref element="U2" pad="30"/> +<contactref element="C8" pad="2"/> +<contactref element="U2" pad="31"/> +<contactref element="U2" pad="16"/> +<contactref element="C13" pad="1"/> +<contactref element="C15" pad="1"/> +<contactref element="C16" pad="1"/> +<polygon width="0.1524" layer="1" thermals="no" rank="5"> +<vertex x="-2" y="11.5"/> +<vertex x="15" y="11.5"/> +<vertex x="14.9" y="32.6"/> +<vertex x="15" y="33"/> +<vertex x="15" y="42.6"/> +<vertex x="14.4" y="43"/> +<vertex x="-2" y="43"/> +</polygon> +</signal> +<signal name="TMC_EN"> +<contactref element="U2" pad="22"/> +<wire x1="10.9" y1="23.45" x2="10.7536" y2="23.5964" width="0.1524" layer="1"/> +<wire x1="10.7536" y1="23.5964" x2="10.5053125" y2="23.5964" width="0.1524" layer="1"/> +<wire x1="10.5053125" y1="23.5964" x2="10.3714" y2="23.7303125" width="0.1524" layer="1"/> +<wire x1="10.3714" y1="23.7303125" x2="10.3714" y2="23.79635625" width="0.1524" layer="1"/> +<wire x1="10.3714" y1="23.79635625" x2="9.665" y2="24.50275625" width="0.1524" layer="1"/> +<contactref element="R8" pad="2"/> +<contactref element="U1" pad="1"/> +<wire x1="12.7528" y1="34.6382" x2="12.1640125" y2="34.0494125" width="0.1524" layer="1"/> +<wire x1="15.2472" y1="34.6382" x2="15.7382" y2="34.1472" width="0.1524" layer="1"/> +<wire x1="15.7382" y1="34.1472" x2="15.7382" y2="33.5525125" width="0.1524" layer="1"/> +<wire x1="12.7528" y1="34.6382" x2="15.2472" y2="34.6382" width="0.1524" layer="1"/> +<wire x1="17.8825625" y1="31.40815" x2="18.20245625" y2="31.40815" width="0.1524" layer="1"/> +<via x="18.20245625" y="31.40815" extent="1-16" drill="0.3"/> +<wire x1="18.20245625" y1="31.40815" x2="18.42240625" y2="31.1882" width="0.1524" layer="16"/> +<wire x1="18.42240625" y1="31.1882" x2="18.7423" y2="31.1882" width="0.1524" layer="16"/> +<wire x1="18.7423" y1="31.1882" x2="19.05335" y2="30.87715" width="0.1524" layer="16"/> +<wire x1="19.05335" y1="30.87715" x2="19.05335" y2="30.72865625" width="0.1524" layer="16"/> +<wire x1="19.05335" y1="30.72865625" x2="19.241003125" y2="30.541003125" width="0.1524" layer="16"/> +<via x="21.72085" y="31.02085" extent="1-16" drill="0.3"/> +<wire x1="19.241003125" y1="30.541003125" x2="20.158996875" y2="30.541003125" width="0.1524" layer="16"/> +<wire x1="21.355375" y1="31.06643125" x2="21.40095625" y2="31.02085" width="0.1524" layer="16"/> +<wire x1="21.40095625" y1="31.02085" x2="21.72085" y2="31.02085" width="0.1524" layer="16"/> +<wire x1="20.158996875" y1="30.541003125" x2="20.684425" y2="31.06643125" width="0.1524" layer="16"/> +<wire x1="20.684425" y1="31.06643125" x2="21.355375" y2="31.06643125" width="0.1524" layer="16"/> +<wire x1="21.72085" y1="31.02085" x2="21.72085" y2="31" width="0.1524" layer="1"/> +<wire x1="21.72085" y1="31" x2="21.72085" y2="30.11021875" width="0.1524" layer="1"/> +<wire x1="21.72085" y1="30.11021875" x2="22.115534375" y2="29.715534375" width="0.1524" layer="1"/> +<wire x1="22.115534375" y1="29.715534375" x2="23.565534375" y2="29.715534375" width="0.1524" layer="1"/> +<wire x1="23.565534375" y1="29.715534375" x2="23.6" y2="29.75" width="0.1524" layer="1"/> +<wire x1="15.7382" y1="33.5525125" x2="17.8825625" y2="31.40815" width="0.1524" layer="1"/> +<wire x1="20.48005" y1="29.369" x2="20.169" y2="29.68005" width="0.1524" layer="1"/> +<wire x1="20.915475" y1="31.06643125" x2="21.355375" y2="31.06643125" width="0.1524" layer="1"/> +<wire x1="20.681" y1="29.369" x2="20.48005" y2="29.369" width="0.1524" layer="1"/> +<wire x1="20.169" y1="29.68005" x2="20.169" y2="30.31995625" width="0.1524" layer="1"/> +<wire x1="20.169" y1="30.31995625" x2="20.915475" y2="31.06643125" width="0.1524" layer="1"/> +<wire x1="21.355375" y1="31.06643125" x2="21.42180625" y2="31" width="0.1524" layer="1"/> +<wire x1="21.42180625" y1="31" x2="21.72085" y2="31" width="0.1524" layer="1"/> +<wire x1="22.1" y1="27.95" x2="20.681" y2="29.369" width="0.1524" layer="1"/> +<wire x1="9.665" y1="30.21065625" x2="9.8334" y2="30.37905625" width="0.1524" layer="1"/> +<wire x1="9.8334" y1="30.37905625" x2="9.8334" y2="31.4" width="0.1524" layer="1"/> +<via x="9.76105" y="32.7572" extent="1-16" drill="0.3"/> +<wire x1="9.97475" y1="31.469" x2="10.2858" y2="31.78005" width="0.1524" layer="1"/> +<wire x1="9.8334" y1="31.4" x2="9.9024" y2="31.469" width="0.1524" layer="1"/> +<wire x1="9.9024" y1="31.469" x2="9.97475" y2="31.469" width="0.1524" layer="1"/> +<wire x1="10.2858" y1="31.78005" x2="10.2858" y2="32.23245" width="0.1524" layer="1"/> +<wire x1="10.2858" y1="32.23245" x2="9.76105" y2="32.7572" width="0.1524" layer="1"/> +<wire x1="9.76105" y1="32.7572" x2="10.08094375" y2="32.7572" width="0.1524" layer="16"/> +<wire x1="10.08094375" y1="32.7572" x2="11.111871875" y2="33.788128125" width="0.1524" layer="16"/> +<wire x1="9.665" y1="24.50275625" x2="9.665" y2="30.21065625" width="0.1524" layer="1"/> +<wire x1="12.1640125" y1="34.0494125" x2="12.0356" y2="34.0494125" width="0.1524" layer="1"/> +<via x="12.0356" y="34.0494125" extent="1-16" drill="0.3"/> +<wire x1="12.0356" y1="34.0494125" x2="12.0356" y2="34.0356" width="0.1524" layer="16"/> +<wire x1="12.0356" y1="34.0356" x2="11.8232125" y2="33.8232125" width="0.1524" layer="16"/> +<wire x1="11.14695625" y1="33.8232125" x2="11.111871875" y2="33.788128125" width="0.1524" layer="16"/> +<wire x1="11.8232125" y1="33.8232125" x2="11.14695625" y2="33.8232125" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_CSN"> +<contactref element="U2" pad="2"/> +<contactref element="J5" pad="2"/> +<contactref element="U1" pad="20"/> +<wire x1="15.5" y1="20.95" x2="16.125775" y2="20.95" width="0.1524" layer="1"/> +<wire x1="16.125775" y1="20.95" x2="16.394975" y2="20.6808" width="0.1524" layer="1"/> +<wire x1="16.394975" y1="20.6808" x2="19.594975" y2="20.6808" width="0.1524" layer="1"/> +<wire x1="19.594975" y1="20.6808" x2="22.075775" y2="18.2" width="0.1524" layer="1"/> +<wire x1="25.85" y1="21.5" x2="25.85" y2="20.934525" width="0.1524" layer="1"/> +<wire x1="25.85" y1="20.934525" x2="24.8" y2="19.884525" width="0.1524" layer="1"/> +<via x="24.8" y="19.884525" extent="1-16" drill="0.3"/> +<via x="22.7" y="18.2" extent="1-16" drill="0.3"/> +<wire x1="22.7" y1="18.2" x2="22.075775" y2="18.2" width="0.1524" layer="1"/> +<wire x1="24.8" y1="19.884525" x2="23.115475" y2="18.2" width="0.1524" layer="16"/> +<wire x1="23.115475" y1="18.2" x2="22.7" y2="18.2" width="0.1524" layer="16"/> +<wire x1="22.369" y1="17.66275" x2="22.369" y2="17.22285" width="0.1524" layer="1"/> +<wire x1="22.7" y1="18.2" x2="22.7" y2="17.99375" width="0.1524" layer="1"/> +<wire x1="22.7" y1="17.99375" x2="22.369" y2="17.66275" width="0.1524" layer="1"/> +<wire x1="22.369" y1="17.22285" x2="23.2768" y2="16.31505" width="0.1524" layer="1"/> +<wire x1="24.75" y1="9.67763125" x2="24.75" y2="8.79" width="0.1524" layer="1"/> +<wire x1="23.2768" y1="11.15083125" x2="24.75" y2="9.67763125" width="0.1524" layer="1"/> +<wire x1="23.2768" y1="16.31505" x2="23.2768" y2="11.15083125" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_SCK"> +<contactref element="U2" pad="3"/> +<contactref element="J5" pad="3"/> +<contactref element="U1" pad="21"/> +<wire x1="15.5" y1="21.45" x2="15.55" y2="21.4" width="0.1524" layer="1"/> +<wire x1="15.55" y1="21.4" x2="16.10683125" y2="21.4" width="0.1524" layer="1"/> +<wire x1="16.10683125" y1="21.4" x2="16.52123125" y2="20.9856" width="0.1524" layer="1"/> +<wire x1="16.52123125" y1="20.9856" x2="19.72123125" y2="20.9856" width="0.1524" layer="1"/> +<wire x1="26.35" y1="21.00346875" x2="26.35" y2="21.5" width="0.1524" layer="1"/> +<via x="22.9" y="17.4428" extent="1-16" drill="0.3"/> +<wire x1="22.48005" y1="18.731" x2="22.91995" y2="18.731" width="0.1524" layer="1"/> +<wire x1="22.91995" y1="18.731" x2="23.231" y2="18.41995" width="0.1524" layer="1"/> +<wire x1="23.231" y1="18.41995" x2="23.231" y2="17.98005" width="0.1524" layer="1"/> +<wire x1="22.9" y1="17.64905" x2="22.9" y2="17.4428" width="0.1524" layer="1"/> +<wire x1="23.231" y1="17.98005" x2="22.9" y2="17.64905" width="0.1524" layer="1"/> +<wire x1="22.103415625" y1="18.603415625" x2="22.352465625" y2="18.603415625" width="0.1524" layer="1"/> +<wire x1="22.352465625" y1="18.603415625" x2="22.48005" y2="18.731" width="0.1524" layer="1"/> +<wire x1="22.9" y1="17.4428" x2="24.584525" y2="19.127325" width="0.1524" layer="16"/> +<wire x1="24.584525" y1="19.127325" x2="24.9" y2="19.127325" width="0.1524" layer="16"/> +<via x="24.9" y="19.127325" extent="1-16" drill="0.3"/> +<wire x1="24.9" y1="19.127325" x2="25.4" y2="19.627325" width="0.1524" layer="1"/> +<wire x1="25.4" y1="19.627325" x2="25.4" y2="20.05346875" width="0.1524" layer="1"/> +<wire x1="19.72123125" y1="20.9856" x2="22.103415625" y2="18.603415625" width="0.1524" layer="1"/> +<wire x1="25.4" y1="20.05346875" x2="26.35" y2="21.00346875" width="0.1524" layer="1"/> +<wire x1="22.9" y1="17.4428" x2="23.5816" y2="16.7612" width="0.1524" layer="1"/> +<wire x1="24.75" y1="12.21763125" x2="24.75" y2="11.33" width="0.1524" layer="1"/> +<wire x1="23.5816" y1="13.38603125" x2="24.75" y2="12.21763125" width="0.1524" layer="1"/> +<wire x1="23.5816" y1="16.7612" x2="23.5816" y2="13.38603125" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_MOSI"> +<contactref element="U2" pad="4"/> +<contactref element="J5" pad="4"/> +<contactref element="U1" pad="23"/> +<wire x1="15.5" y1="21.95" x2="15.9878875" y2="21.95" width="0.1524" layer="1"/> +<wire x1="16.6474875" y1="21.2904" x2="19.8474875" y2="21.2904" width="0.1524" layer="1"/> +<wire x1="15.9878875" y1="21.95" x2="16.6474875" y2="21.2904" width="0.1524" layer="1"/> +<wire x1="19.8474875" y1="21.2904" x2="21.3319625" y2="19.805925" width="0.1524" layer="1"/> +<wire x1="24.68005" y1="17.839125" x2="25" y2="17.839125" width="0.1524" layer="1"/> +<wire x1="25" y1="17.839125" x2="25.11995" y2="17.839125" width="0.1524" layer="1"/> +<wire x1="24.0642" y1="19.43831875" x2="24.0642" y2="18.454975" width="0.1524" layer="1"/> +<wire x1="24.0642" y1="18.454975" x2="24.68005" y2="17.839125" width="0.1524" layer="1"/> +<wire x1="25.11995" y1="17.839125" x2="26.0096" y2="18.728775" width="0.1524" layer="1"/> +<wire x1="26.0096" y1="18.728775" x2="26.0096" y2="19.80095625" width="0.1524" layer="1"/> +<wire x1="23.69659375" y1="19.805925" x2="24.0642" y2="19.43831875" width="0.1524" layer="1"/> +<wire x1="27.35" y1="21.14135625" x2="27.35" y2="21.5" width="0.1524" layer="1"/> +<wire x1="21.3319625" y1="19.805925" x2="23.69659375" y2="19.805925" width="0.1524" layer="1"/> +<wire x1="26.0096" y1="19.80095625" x2="27.35" y2="21.14135625" width="0.1524" layer="1"/> +<wire x1="25" y1="17.81236875" x2="25" y2="17.839125" width="0.1524" layer="1"/> +<wire x1="25.9184" y1="16.89396875" x2="25" y2="17.81236875" width="0.1524" layer="1"/> +<wire x1="25.9184" y1="15.0384" x2="25.9184" y2="16.89396875" width="0.1524" layer="1"/> +<wire x1="24.75" y1="13.87" x2="25.9184" y2="15.0384" width="0.1524" layer="1"/> +</signal> +<signal name="N$1"> +<contactref element="R4" pad="2"/> +<contactref element="D3" pad="2"/> +<wire x1="39.35" y1="27.6" x2="38.15" y2="27.6" width="0.1524" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="R3" pad="2"/> +<contactref element="D2" pad="2"/> +<wire x1="39.35" y1="25.6" x2="38.15" y2="25.6" width="0.1524" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="R2" pad="2"/> +<contactref element="D1" pad="2"/> +<wire x1="39.35" y1="23.6" x2="38.15" y2="23.6" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_MISO"> +<contactref element="U2" pad="5"/> +<contactref element="J5" pad="5"/> +<contactref element="U1" pad="22"/> +<wire x1="15.91894375" y1="22.45" x2="16.77374375" y2="21.5952" width="0.1524" layer="1"/> +<wire x1="16.77374375" y1="21.5952" x2="19.97374375" y2="21.5952" width="0.1524" layer="1"/> +<wire x1="19.97374375" y1="21.5952" x2="21.45821875" y2="20.110725" width="0.1524" layer="1"/> +<wire x1="15.5" y1="22.45" x2="15.91894375" y2="22.45" width="0.1524" layer="1"/> +<wire x1="23.82285" y1="20.110725" x2="24.4167875" y2="19.5167875" width="0.1524" layer="1"/> +<via x="24.9" y="18.370125" extent="1-16" drill="0.3"/> +<wire x1="24.369" y1="19.347275" x2="24.369" y2="18.907375" width="0.1524" layer="1"/> +<wire x1="24.4167875" y1="19.5167875" x2="24.4167875" y2="19.3950625" width="0.1524" layer="1"/> +<wire x1="24.4167875" y1="19.3950625" x2="24.369" y2="19.347275" width="0.1524" layer="1"/> +<wire x1="24.9" y1="18.376375" x2="24.9" y2="18.370125" width="0.1524" layer="1"/> +<wire x1="24.369" y1="18.907375" x2="24.9" y2="18.376375" width="0.1524" layer="1"/> +<wire x1="24.9" y1="18.370125" x2="24.9" y2="16.56" width="0.1524" layer="16"/> +<wire x1="24.9" y1="16.56" x2="24.75" y2="16.41" width="0.1524" layer="16"/> +<wire x1="21.45821875" y1="20.110725" x2="23.82285" y2="20.110725" width="0.1524" layer="1"/> +<wire x1="25.7048" y1="19.181175" x2="25.7048" y2="19.9272125" width="0.1524" layer="1"/> +<wire x1="25.7048" y1="19.181175" x2="24.9" y2="18.376375" width="0.1524" layer="1"/> +<wire x1="26.85" y1="21.0724125" x2="26.85" y2="21.5" width="0.1524" layer="1"/> +<wire x1="25.7048" y1="19.9272125" x2="26.85" y2="21.0724125" width="0.1524" layer="1"/> +</signal> +<signal name="N$9"> +</signal> +<signal name="OB2"> +<contactref element="U2" pad="15"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="13" y="24.8"/> +<vertex x="13" y="26.5"/> +<vertex x="13.3" y="26.7"/> +<vertex x="13.3" y="28"/> +<vertex x="12.8" y="28"/> +<vertex x="12.8" y="24.8"/> +</polygon> +<contactref element="J8" pad="3"/> +<via x="13" y="27" extent="1-16" drill="0.3"/> +<via x="13" y="27.7" extent="1-16" drill="0.3"/> +<wire x1="13" y1="27.7" x2="13" y2="27" width="1.27" layer="16"/> +<wire x1="13" y1="27.7" x2="12.5" y2="28.2" width="1.27" layer="16"/> +<wire x1="12.5" y1="28.2" x2="9.6" y2="28.2" width="1.27" layer="16"/> +<wire x1="9.6" y1="28.2" x2="7.9" y2="28.2" width="1.27" layer="16"/> +<wire x1="7.9" y1="28.2" x2="3.93" y2="24.23" width="1.27" layer="16"/> +<wire x1="3.93" y1="24.23" x2="2.804" y2="24.23" width="1.27" layer="16"/> +</signal> +<signal name="OA2"> +<contactref element="J8" pad="2"/> +<contactref element="U2" pad="32"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="13" y="20.6"/> +<vertex x="13" y="18.9"/> +<vertex x="13.3" y="18.7"/> +<vertex x="13.3" y="17.4"/> +<vertex x="12.7" y="17.4"/> +<vertex x="12.7" y="20.6"/> +</polygon> +<via x="13" y="18.4" extent="1-16" drill="0.3"/> +<via x="13" y="17.7" extent="1-16" drill="0.3"/> +<wire x1="3.014" y1="21.7" x2="2.804" y2="21.69" width="1.27" layer="16"/> +<wire x1="13" y1="18.4" x2="13" y2="17.7" width="1.27" layer="16"/> +<wire x1="13" y1="17.7" x2="12.4" y2="17.1" width="1.27" layer="16"/> +<wire x1="12.4" y1="17.1" x2="8.6" y2="17.1" width="1.27" layer="16"/> +<wire x1="8.6" y1="17.1" x2="4" y2="21.7" width="1.27" layer="16"/> +<wire x1="4" y1="21.7" x2="3.014" y2="21.7" width="1.27" layer="16"/> +</signal> +<signal name="OA1"> +<contactref element="J8" pad="1"/> +<contactref element="U2" pad="34"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="14.2" y="20.6"/> +<vertex x="14.2" y="19.4"/> +<vertex x="15.1" y="19.4"/> +<vertex x="15.1" y="17.4"/> +<vertex x="14.2" y="17.4"/> +<vertex x="14.2" y="19"/> +<vertex x="13.9" y="19.4"/> +<vertex x="13.9" y="20.6"/> +</polygon> +<via x="14.6" y="18.4" extent="1-16" drill="0.3"/> +<via x="14.6" y="17.7" extent="1-16" drill="0.3"/> +<wire x1="14.4224" y1="17.5224" x2="14.6" y2="17.7" width="1.27" layer="16"/> +<wire x1="14.6" y1="17.7" x2="14.6" y2="18.4" width="1.27" layer="16"/> +<wire x1="2.804" y1="19.15" x2="2.854" y2="19.1" width="1.27" layer="16"/> +<wire x1="2.854" y1="19.1" x2="4.58841875" y2="19.1" width="1.27" layer="16"/> +<wire x1="8.01081875" y1="15.6776" x2="12.98918125" y2="15.6776" width="1.27" layer="16"/> +<wire x1="12.98918125" y1="15.6776" x2="14.4224" y2="17.11081875" width="1.27" layer="16"/> +<wire x1="14.4224" y1="17.11081875" x2="14.4224" y2="18.2224" width="1.27" layer="16"/> +<wire x1="14.4224" y1="18.2224" x2="14.6" y2="18.4" width="1.27" layer="16"/> +<wire x1="4.58841875" y1="19.1" x2="8.01081875" y2="15.6776" width="1.27" layer="16"/> +</signal> +<signal name="OB1"> +<contactref element="U2" pad="13"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="14.2" y="24.8"/> +<vertex x="14.2" y="26"/> +<vertex x="15.1" y="26"/> +<vertex x="15.1" y="28"/> +<vertex x="14.2" y="28"/> +<vertex x="14.2" y="26.4"/> +<vertex x="13.9" y="26"/> +<vertex x="13.9" y="24.8"/> +</polygon> +<contactref element="J8" pad="4"/> +<via x="14.6" y="27" extent="1-16" drill="0.3"/> +<via x="14.6" y="27.7" extent="1-16" drill="0.3"/> +<wire x1="14.6" y1="27" x2="14.6" y2="27.7" width="1.27" layer="16"/> +<wire x1="2.804" y1="26.77" x2="4.45841875" y2="26.77" width="1.27" layer="16"/> +<wire x1="4.45841875" y1="26.77" x2="7.31081875" y2="29.6224" width="1.27" layer="16"/> +<wire x1="7.31081875" y1="29.6224" x2="13.08918125" y2="29.6224" width="1.27" layer="16"/> +<wire x1="13.08918125" y1="29.6224" x2="14.4224" y2="28.28918125" width="1.27" layer="16"/> +<wire x1="14.4224" y1="28.28918125" x2="14.4224" y2="27.1776" width="1.27" layer="16"/> +<wire x1="14.4224" y1="27.1776" x2="14.6" y2="27" width="1.27" layer="16"/> +</signal> +<signal name="BRB"> +<contactref element="R11" pad="2"/> +<contactref element="U2" pad="14"/> +<polygon width="0.1524" layer="1" thermals="no" rank="4"> +<vertex x="15" y="33"/> +<vertex x="15" y="23.9"/> +<vertex x="12.8" y="23.9"/> +<vertex x="12.8" y="33"/> +</polygon> +</signal> +<signal name="BRA"> +<contactref element="R10" pad="2"/> +<contactref element="U2" pad="33"/> +<polygon width="0.1524" layer="1" thermals="no" rank="4"> +<vertex x="15.1" y="20.6"/> +<vertex x="15.1" y="11.5"/> +<vertex x="12.9" y="11.5"/> +<vertex x="12.9" y="20.6"/> +</polygon> +</signal> +<signal name="TMC_IREF_FILTERED"> +<contactref element="U2" pad="23"/> +<contactref element="C10" pad="1"/> +<contactref element="R7" pad="2"/> +<wire x1="10.9" y1="22.95" x2="10.7536" y2="23.0964" width="0.1524" layer="1"/> +<wire x1="10.7536" y1="23.0964" x2="10.5053125" y2="23.0964" width="0.1524" layer="1"/> +<wire x1="10.5053125" y1="23.0964" x2="10.0666" y2="23.5351125" width="0.1524" layer="1"/> +<wire x1="10.0666" y1="23.6701" x2="10.0666" y2="23.5351125" width="0.1524" layer="1"/> +<wire x1="10.0666" y1="23.6701" x2="8.7867" y2="24.95" width="0.1524" layer="1"/> +<wire x1="8.7867" y1="24.95" x2="8.4" y2="24.95" width="0.1524" layer="1"/> +<wire x1="8.4" y1="24.95" x2="8.25" y2="25.1" width="0.1524" layer="1"/> +<wire x1="7" y1="25.1" x2="8.25" y2="25.1" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="STLERR"> +<contactref element="R2" pad="1"/> +<contactref element="U1" pad="37"/> +<wire x1="35.6" y1="24.25" x2="36.25" y2="23.6" width="0.1524" layer="1"/> +<wire x1="32.6" y1="24.25" x2="33.20379375" y2="24.25" width="0.1524" layer="1"/> +<wire x1="33.20379375" y1="24.25" x2="33.58959375" y2="23.8642" width="0.1524" layer="1"/> +<wire x1="34.68105625" y1="24.25" x2="35.6" y2="24.25" width="0.1524" layer="1"/> +<wire x1="33.58959375" y1="23.8642" x2="34.29525625" y2="23.8642" width="0.1524" layer="1"/> +<wire x1="34.29525625" y1="23.8642" x2="34.68105625" y2="24.25" width="0.1524" layer="1"/> +</signal> +<signal name="5VOUT"> +<contactref element="U2" pad="25"/> +<contactref element="R9" pad="2"/> +<contactref element="C9" pad="2"/> +<contactref element="C12" pad="2"/> +<wire x1="6.8" y1="21.85" x2="6.7" y2="21.65" width="0.2032" layer="1"/> +<wire x1="6.8" y1="21.9" x2="6.8" y2="21.85" width="0.2032" layer="1"/> +<wire x1="6.8" y1="21.85" x2="6.8" y2="20.6" width="0.2032" layer="1"/> +<wire x1="6.8" y1="20.6" x2="7.1" y2="20.3" width="0.2032" layer="1"/> +<wire x1="9.254" y1="22.046" x2="9.254" y2="22.3052125" width="0.2032" layer="1"/> +<wire x1="9.254" y1="22.3052125" x2="9.1052125" y2="22.454" width="0.2032" layer="1"/> +<wire x1="9.35" y1="21.95" x2="9.254" y2="22.046" width="0.2032" layer="1"/> +<wire x1="10.9" y1="21.95" x2="9.35" y2="21.95" width="0.2032" layer="1"/> +<wire x1="9.1052125" y1="22.454" x2="8.4" y2="22.454" width="0.2032" layer="1"/> +<wire x1="8.4" y1="22.454" x2="7.354" y2="22.454" width="0.2032" layer="1"/> +<wire x1="7.354" y1="22.454" x2="6.8" y2="21.9" width="0.2032" layer="1"/> +<wire x1="8.4" y1="23.75" x2="8.4" y2="22.454" width="0.2032" layer="1"/> +</signal> +<signal name="N$13"> +<contactref element="R9" pad="1"/> +<contactref element="U2" pad="26"/> +<wire x1="8.8" y1="21.45" x2="8.4" y2="21.85" width="0.2032" layer="1"/> +<wire x1="10.9" y1="21.45" x2="10.4092125" y2="21.45" width="0.2032" layer="1"/> +<wire x1="10.4092125" y1="21.45" x2="10.4052125" y2="21.454" width="0.2032" layer="1"/> +<wire x1="10.4052125" y1="21.454" x2="8.9947875" y2="21.454" width="0.2032" layer="1"/> +<wire x1="8.9947875" y1="21.454" x2="8.9907875" y2="21.45" width="0.2032" layer="1"/> +<wire x1="8.9907875" y1="21.45" x2="8.8" y2="21.45" width="0.2032" layer="1"/> +</signal> +<signal name="N$12"> +<contactref element="U2" pad="27"/> +<contactref element="C14" pad="2"/> +<wire x1="10.9" y1="20.95" x2="9.8" y2="20.95" width="0.2032" layer="1"/> +<wire x1="9.8" y1="20.95" x2="9.4" y2="20.85" width="0.2032" layer="1"/> +</signal> +<signal name="N$14"> +<contactref element="U2" pad="28"/> +<contactref element="C14" pad="1"/> +<wire x1="10.875" y1="20.45" x2="9.7" y2="19.275" width="0.2032" layer="1"/> +<wire x1="9.7" y1="19.275" x2="9.4" y2="18.95" width="0.2032" layer="1"/> +</signal> +<signal name="N$15"> +<contactref element="U2" pad="29"/> +<contactref element="C13" pad="2"/> +<wire x1="9.6" y1="17.9" x2="10.046" y2="18.346" width="0.2032" layer="1"/> +<wire x1="10.046" y1="18.346" x2="10.1052125" y2="18.346" width="0.2032" layer="1"/> +<wire x1="10.1052125" y1="18.346" x2="10.3" y2="18.5407875" width="0.2032" layer="1"/> +<wire x1="10.3" y1="18.5407875" x2="10.3" y2="19.3721" width="0.2032" layer="1"/> +<wire x1="10.8029" y1="19.875" x2="11.45" y2="19.875" width="0.2032" layer="1"/> +<wire x1="10.3" y1="19.3721" x2="10.8029" y2="19.875" width="0.2032" layer="1"/> +</signal> +<signal name="TMC_IREF_PWM"> +<contactref element="R7" pad="1"/> +<contactref element="U1" pad="16"/> +<wire x1="8.4" y1="26.85" x2="9.0102" y2="26.85" width="0.1524" layer="1"/> +<wire x1="9.0102" y1="26.85" x2="9.3602" y2="27.2" width="0.1524" layer="1"/> +<via x="16.32083125" y="33.72083125" extent="1-16" drill="0.3"/> +<wire x1="16.32083125" y1="33.72083125" x2="18.1025125" y2="31.93915" width="0.1524" layer="1"/> +<wire x1="18.1025125" y1="31.93915" x2="18.42240625" y2="31.93915" width="0.1524" layer="1"/> +<wire x1="19.05335" y1="30.43725" x2="19.025475" y2="30.409375" width="0.1524" layer="1"/> +<wire x1="19.025475" y1="30.409375" x2="19.025475" y2="30.325475" width="0.1524" layer="1"/> +<wire x1="18.42240625" y1="31.93915" x2="19.05335" y2="31.30820625" width="0.1524" layer="1"/> +<wire x1="19.05335" y1="31.30820625" x2="19.05335" y2="30.43725" width="0.1524" layer="1"/> +<wire x1="19.025475" y1="29.274525" x2="19.085421875" y2="29.214578125" width="0.1524" layer="1"/> +<via x="19.085421875" y="29.214578125" extent="1-16" drill="0.3"/> +<wire x1="19.025475" y1="30.325475" x2="19.231" y2="30.11995" width="0.1524" layer="1"/> +<wire x1="19.231" y1="30.11995" x2="19.231" y2="29.68005" width="0.1524" layer="1"/> +<wire x1="19.231" y1="29.68005" x2="19.025475" y2="29.474525" width="0.1524" layer="1"/> +<wire x1="19.025475" y1="29.474525" x2="19.025475" y2="29.274525" width="0.1524" layer="1"/> +<via x="22.4" y="21.5" extent="1-16" drill="0.3"/> +<wire x1="22.4" y1="21.5" x2="22.85" y2="21.5" width="0.1524" layer="1"/> +<wire x1="22.85" y1="21.5" x2="23.6" y2="22.25" width="0.1524" layer="1"/> +<wire x1="19.085421875" y1="29.214578125" x2="20.5" y2="27.8" width="0.1524" layer="16"/> +<wire x1="20.5" y1="23" x2="22" y2="21.5" width="0.1524" layer="16"/> +<wire x1="22" y1="21.5" x2="22.4" y2="21.5" width="0.1524" layer="16"/> +<wire x1="20.5" y1="27.8" x2="20.5" y2="26.5" width="0.1524" layer="16"/> +<via x="20.5" y="26.5" extent="1-16" drill="0.3"/> +<wire x1="20.5" y1="26.5" x2="20.5" y2="24.5" width="0.1524" layer="1"/> +<via x="20.5" y="24.5" extent="1-16" drill="0.3"/> +<wire x1="20.5" y1="24.5" x2="20.5" y2="23" width="0.1524" layer="16"/> +<wire x1="16.1184125" y1="33.5184125" x2="16.32083125" y2="33.72083125" width="0.1524" layer="16"/> +<via x="9.7548" y="32" extent="1-16" drill="0.3"/> +<wire x1="9.5286" y1="30.5053125" x2="9.5286" y2="31.7738" width="0.1524" layer="1"/> +<wire x1="9.5286" y1="31.7738" x2="9.7548" y2="32" width="0.1524" layer="1"/> +<wire x1="9.3602" y1="30.3369125" x2="9.5286" y2="30.5053125" width="0.1524" layer="1"/> +<wire x1="9.7548" y1="32" x2="11.2732125" y2="33.5184125" width="0.1524" layer="16"/> +<wire x1="9.3602" y1="27.2" x2="9.3602" y2="30.3369125" width="0.1524" layer="1"/> +<wire x1="11.2732125" y1="33.5184125" x2="16.1184125" y2="33.5184125" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_DIAG1"> +<contactref element="U2" pad="21"/> +<wire x1="10.9" y1="23.95" x2="10.7536" y2="24.0964" width="0.1524" layer="1"/> +<wire x1="10.7536" y1="24.0964" x2="10.5024125" y2="24.0964" width="0.1524" layer="1"/> +<wire x1="10.5024125" y1="24.0964" x2="9.9698" y2="24.6290125" width="0.1524" layer="1"/> +<contactref element="U1" pad="2"/> +<wire x1="12.87905625" y1="34.3334" x2="12.5666" y2="34.02094375" width="0.1524" layer="1"/> +<wire x1="15.12094375" y1="34.3334" x2="15.4334" y2="34.02094375" width="0.1524" layer="1"/> +<wire x1="15.4334" y1="34.02094375" x2="15.4334" y2="33.42625625" width="0.1524" layer="1"/> +<wire x1="12.87905625" y1="34.3334" x2="15.12094375" y2="34.3334" width="0.1524" layer="1"/> +<wire x1="18.20245625" y1="30.6572" x2="18.52235" y2="30.6572" width="0.1524" layer="1"/> +<via x="18.52235" y="30.6572" extent="1-16" drill="0.3"/> +<wire x1="18.52235" y1="30.6572" x2="18.74855" y2="30.431" width="0.1524" layer="16"/> +<wire x1="18.74855" y1="30.431" x2="18.91995" y2="30.431" width="0.1524" layer="16"/> +<wire x1="18.91995" y1="30.431" x2="19.14615" y2="30.2048" width="0.1524" layer="16"/> +<via x="21.135421875" y="30.535421875" extent="1-16" drill="0.3"/> +<wire x1="20.25385" y1="30.2048" x2="20.48005" y2="30.431" width="0.1524" layer="16"/> +<wire x1="21.031" y1="30.431" x2="21.135421875" y2="30.535421875" width="0.1524" layer="16"/> +<wire x1="20.48005" y1="30.431" x2="21.031" y2="30.431" width="0.1524" layer="16"/> +<wire x1="19.14615" y1="30.2048" x2="20.25385" y2="30.2048" width="0.1524" layer="16"/> +<wire x1="15.4334" y1="33.42625625" x2="18.20245625" y2="30.6572" width="0.1524" layer="1"/> +<wire x1="23.6" y1="29.25" x2="22.15" y2="29.25" width="0.1524" layer="1"/> +<wire x1="21.135421875" y1="30.264578125" x2="21.135421875" y2="30.535421875" width="0.1524" layer="1"/> +<wire x1="22.15" y1="29.25" x2="21.135421875" y2="30.264578125" width="0.1524" layer="1"/> +<via x="10.3644" y="31.1" extent="1-16" drill="0.3"/> +<wire x1="9.9698" y1="30.0844" x2="10.1382" y2="30.2528" width="0.1524" layer="1"/> +<wire x1="10.1382" y1="30.2528" x2="10.1382" y2="30.8738" width="0.1524" layer="1"/> +<wire x1="10.1382" y1="30.8738" x2="10.3644" y2="31.1" width="0.1524" layer="1"/> +<wire x1="10.3644" y1="31.1" x2="10.3644" y2="31.8356" width="0.1524" layer="16"/> +<wire x1="10.3644" y1="31.8356" x2="10.2858" y2="31.9142" width="0.1524" layer="16"/> +<wire x1="10.2858" y1="31.9142" x2="10.2858" y2="32.09994375" width="0.1524" layer="16"/> +<wire x1="10.2858" y1="32.09994375" x2="11.39946875" y2="33.2136125" width="0.1524" layer="16"/> +<wire x1="12.1142" y1="33.2136125" x2="12.3404" y2="32.9874125" width="0.1524" layer="16"/> +<via x="12.3404" y="32.9874125" extent="1-16" drill="0.3"/> +<wire x1="9.9698" y1="24.6290125" x2="9.9698" y2="30.0844" width="0.1524" layer="1"/> +<wire x1="11.39946875" y1="33.2136125" x2="12.1142" y2="33.2136125" width="0.1524" layer="16"/> +<wire x1="12.5666" y1="34.02094375" x2="12.5666" y2="33.2136125" width="0.1524" layer="1"/> +<wire x1="12.5666" y1="33.2136125" x2="12.3404" y2="32.9874125" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_DIAG0"> +<contactref element="U2" pad="20"/> +<wire x1="10.9" y1="24.45" x2="10.57986875" y2="24.45" width="0.1524" layer="1"/> +<wire x1="10.57986875" y1="24.45" x2="10.2746" y2="24.75526875" width="0.1524" layer="1"/> +<wire x1="12.8714" y1="33.8946875" x2="13.0053125" y2="34.0286" width="0.1524" layer="1"/> +<wire x1="18.5286" y1="29.9" x2="18.7" y2="29.9" width="0.1524" layer="1"/> +<via x="18.7" y="29.9" extent="1-16" drill="0.3"/> +<wire x1="14.9946875" y1="34.0286" x2="15.1286" y2="33.8946875" width="0.1524" layer="1"/> +<wire x1="15.1286" y1="33.8946875" x2="15.1286" y2="33.3" width="0.1524" layer="1"/> +<wire x1="15.1286" y1="33.3" x2="18.5286" y2="29.9" width="0.1524" layer="1"/> +<wire x1="13.0053125" y1="34.0286" x2="14.9946875" y2="34.0286" width="0.1524" layer="1"/> +<wire x1="18.7" y1="29.9" x2="20.7" y2="29.9" width="0.1524" layer="16"/> +<via x="20.7" y="29.9" extent="1-16" drill="0.3"/> +<contactref element="U1" pad="3"/> +<wire x1="20.7" y1="29.9" x2="21.6714" y2="28.9286" width="0.1524" layer="1"/> +<wire x1="21.6714" y1="28.9286" x2="22.6946875" y2="28.9286" width="0.1524" layer="1"/> +<wire x1="22.8732875" y1="28.75" x2="23.6" y2="28.75" width="0.1524" layer="1"/> +<wire x1="22.6946875" y1="28.9286" x2="22.8732875" y2="28.75" width="0.1524" layer="1"/> +<via x="10.8954" y="31.63984375" extent="1-16" drill="0.3"/> +<wire x1="10.2746" y1="29.95814375" x2="10.8954" y2="30.57894375" width="0.1524" layer="1"/> +<wire x1="10.8954" y1="30.57894375" x2="10.8954" y2="31.63984375" width="0.1524" layer="1"/> +<wire x1="10.8954" y1="31.63984375" x2="10.8954" y2="32.2784875" width="0.1524" layer="16"/> +<wire x1="10.8954" y1="32.2784875" x2="11.525725" y2="32.9088125" width="0.1524" layer="16"/> +<via x="12.6452" y="32.2302125" extent="1-16" drill="0.3"/> +<wire x1="12.12045" y1="32.4564125" x2="12.419" y2="32.4564125" width="0.1524" layer="16"/> +<wire x1="12.419" y1="32.4564125" x2="12.6452" y2="32.2302125" width="0.1524" layer="16"/> +<wire x1="11.525725" y1="32.9088125" x2="11.66805" y2="32.9088125" width="0.1524" layer="16"/> +<wire x1="11.66805" y1="32.9088125" x2="12.12045" y2="32.4564125" width="0.1524" layer="16"/> +<wire x1="12.6452" y1="32.2302125" x2="12.8714" y2="32.4564125" width="0.1524" layer="1"/> +<wire x1="12.8714" y1="32.4564125" x2="12.8714" y2="33.8946875" width="0.1524" layer="1"/> +<wire x1="10.2746" y1="24.75526875" x2="10.2746" y2="29.95814375" width="0.1524" layer="1"/> +</signal> +<signal name="STLCLK"> +<contactref element="R3" pad="1"/> +<contactref element="U1" pad="38"/> +<wire x1="32.6" y1="24.75" x2="32.65" y2="24.7" width="0.1524" layer="1"/> +<wire x1="32.65" y1="24.7" x2="33.3" y2="24.7" width="0.1524" layer="1"/> +<wire x1="33.4048" y1="24.48005" x2="33.71585" y2="24.169" width="0.1524" layer="1"/> +<wire x1="33.3" y1="24.7" x2="33.4048" y2="24.5952" width="0.1524" layer="1"/> +<wire x1="33.4048" y1="24.5952" x2="33.4048" y2="24.48005" width="0.1524" layer="1"/> +<wire x1="33.71585" y1="24.169" x2="34.169" y2="24.169" width="0.1524" layer="1"/> +<wire x1="35.6" y1="25.6" x2="36.25" y2="25.6" width="0.1524" layer="1"/> +<wire x1="34.169" y1="24.169" x2="35.6" y2="25.6" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-CLKIN"> +<contactref element="J4" pad="P$1"/> +<contactref element="U1" pad="47"/> +<via x="33.9" y="30.5" extent="1-16" drill="0.3"/> +<wire x1="33.1786" y1="29.5178125" x2="33.1786" y2="29.7786" width="0.1524" layer="1"/> +<wire x1="33.1786" y1="29.7786" x2="33.9" y2="30.5" width="0.1524" layer="1"/> +<wire x1="32.6" y1="29.25" x2="32.9107875" y2="29.25" width="0.1524" layer="1"/> +<wire x1="32.9107875" y1="29.25" x2="33.1786" y2="29.5178125" width="0.1524" layer="1"/> +<wire x1="33.9" y1="30.5" x2="30.7" y2="27.3" width="0.1524" layer="16"/> +<wire x1="30.7" y1="20.9" x2="33.9" y2="17.7" width="0.1524" layer="16"/> +<wire x1="33.9" y1="17.7" x2="33.9" y2="8.45" width="0.1524" layer="16"/> +<wire x1="33.9" y1="8.45" x2="35.82" y2="6.53" width="0.1524" layer="16"/> +<wire x1="30.7" y1="27.3" x2="30.7" y2="20.9" width="0.1524" layer="16"/> +</signal> +<signal name="ATK0-RX"> +<contactref element="J4" pad="P$3"/> +<contactref element="U1" pad="42"/> +<wire x1="32.9107875" y1="26.75" x2="33.2398875" y2="26.4209" width="0.1524" layer="1"/> +<wire x1="32.6" y1="26.75" x2="32.9107875" y2="26.75" width="0.1524" layer="1"/> +<via x="34.4668" y="25.23984375" extent="1-16" drill="0.3"/> +<wire x1="33.66590625" y1="26.4209" x2="34.4668" y2="25.62000625" width="0.1524" layer="1"/> +<wire x1="33.2398875" y1="26.4209" x2="33.66590625" y2="26.4209" width="0.1524" layer="1"/> +<wire x1="34.4668" y1="25.62000625" x2="34.4668" y2="25.23984375" width="0.1524" layer="1"/> +<wire x1="37.0858" y1="21.94620625" x2="37.0858" y2="21.6142" width="0.1524" layer="16"/> +<wire x1="34.4668" y1="25.23984375" x2="34.4668" y2="24.56520625" width="0.1524" layer="16"/> +<wire x1="34.4668" y1="24.56520625" x2="37.0858" y2="21.94620625" width="0.1524" layer="16"/> +<wire x1="37.7" y1="21" x2="37.7" y2="15.4" width="0.1524" layer="16"/> +<wire x1="37.7" y1="15.4" x2="35.781" y2="13.481" width="0.1524" layer="16"/> +<wire x1="35.781" y1="13.481" x2="35.4757875" y2="13.481" width="0.1524" layer="16"/> +<wire x1="35.4757875" y1="13.481" x2="34.8" y2="12.8052125" width="0.1524" layer="16"/> +<wire x1="34.8" y1="12.8052125" x2="34.8" y2="9.8" width="0.1524" layer="16"/> +<wire x1="34.8" y1="9.8" x2="35.82" y2="8.78" width="0.1524" layer="16"/> +<wire x1="35.82" y1="8.78" x2="35.82" y2="8.57" width="0.1524" layer="16"/> +<wire x1="37.0858" y1="21.6142" x2="37.7" y2="21" width="0.1524" layer="16"/> +</signal> +<signal name="ATK0-TX"> +<contactref element="J4" pad="P$6"/> +<contactref element="U1" pad="43"/> +<via x="33.4598375" y="26.9519" extent="1-16" drill="0.3"/> +<wire x1="32.6" y1="27.25" x2="32.7339" y2="27.1161" width="0.1524" layer="1"/> +<wire x1="32.7339" y1="27.1161" x2="33.0446875" y2="27.1161" width="0.1524" layer="1"/> +<wire x1="33.2088875" y1="26.9519" x2="33.4598375" y2="26.9519" width="0.1524" layer="1"/> +<wire x1="33.0446875" y1="27.1161" x2="33.2088875" y2="26.9519" width="0.1524" layer="1"/> +<wire x1="33.4598375" y1="26.9519" x2="33.4598375" y2="26.5598375" width="0.1524" layer="16"/> +<wire x1="33.4598375" y1="26.5598375" x2="32.6" y2="25.7" width="0.1524" layer="16"/> +<wire x1="32.6" y1="25.7" x2="32.6" y2="24.6" width="0.1524" layer="16"/> +<wire x1="32.6" y1="24.6" x2="35.6" y2="21.6" width="0.1524" layer="16"/> +<wire x1="35.6" y1="21.6" x2="35.6" y2="17.9" width="0.1524" layer="16"/> +<wire x1="35.6" y1="17.9" x2="34.6" y2="16.9" width="0.1524" layer="16"/> +<wire x1="34.6" y1="16.9" x2="34.6" y2="15" width="0.1524" layer="16"/> +<wire x1="34.6" y1="15" x2="35.2" y2="14.4" width="0.1524" layer="16"/> +<via x="35.2" y="14.4" extent="1-16" drill="0.3"/> +<wire x1="35.2" y1="14.4" x2="36.119" y2="13.481" width="0.1524" layer="1"/> +<wire x1="36.119" y1="13.481" x2="36.1642125" y2="13.481" width="0.1524" layer="1"/> +<wire x1="36.1642125" y1="13.481" x2="37.65" y2="11.9952125" width="0.1524" layer="1"/> +<wire x1="37.65" y1="11.9952125" x2="37.65" y2="11.63" width="0.1524" layer="1"/> +</signal> +<signal name="ATK-CLKOUT"> +<contactref element="J4" pad="P$8"/> +<contactref element="U1" pad="46"/> +<wire x1="32.6" y1="28.75" x2="33.75" y2="28.75" width="0.1524" layer="1"/> +<wire x1="33.75" y1="28.75" x2="33.9" y2="28.9" width="0.1524" layer="1"/> +<via x="33.9" y="28.9" extent="1-16" drill="0.3"/> +<wire x1="33.9" y1="28.9" x2="31.7" y2="26.7" width="0.1524" layer="16"/> +<wire x1="31.7" y1="21.4" x2="34.5" y2="18.6" width="0.1524" layer="16"/> +<via x="34.5" y="18.6" extent="1-16" drill="0.3"/> +<wire x1="34.5" y1="18.6" x2="35.5" y2="17.6" width="0.1524" layer="1"/> +<wire x1="35.5" y1="17.6" x2="36.5" y2="17.6" width="0.1524" layer="1"/> +<wire x1="36.5" y1="17.6" x2="37.65" y2="16.45" width="0.1524" layer="1"/> +<wire x1="37.65" y1="16.45" x2="37.65" y2="13.67" width="0.1524" layer="1"/> +<wire x1="31.7" y1="26.7" x2="31.7" y2="21.4" width="0.1524" layer="16"/> +</signal> +<signal name="N$16"> +<contactref element="R5" pad="2"/> +<contactref element="J4" pad="GRNN"/> +<wire x1="33.66" y1="17.11" x2="32.6" y2="17.11" width="0.1524" layer="1"/> +<wire x1="38.15" y1="21.6" x2="36.9786" y2="20.4286" width="0.1524" layer="1"/> +<wire x1="33.969" y1="17.419" x2="33.66" y2="17.11" width="0.1524" layer="1"/> +<wire x1="33.969" y1="18.81995" x2="33.969" y2="17.419" width="0.1524" layer="1"/> +<wire x1="36.9786" y1="20.4286" x2="35.57765" y2="20.4286" width="0.1524" layer="1"/> +<wire x1="35.57765" y1="20.4286" x2="33.969" y2="18.81995" width="0.1524" layer="1"/> +</signal> +<signal name="N$17"> +<contactref element="J4" pad="YLWN"/> +<contactref element="R6" pad="2"/> +<wire x1="38.15" y1="19.6" x2="38.3" y2="19.45" width="0.1524" layer="1"/> +<wire x1="38.3" y1="16.6" x2="38.9" y2="16" width="0.1524" layer="1"/> +<via x="38.9" y="16" extent="1-16" drill="0.3"/> +<wire x1="38.9" y1="16" x2="38.9" y2="11.4" width="0.1524" layer="16"/> +<wire x1="38.9" y1="11.4" x2="39.6" y2="10.7" width="0.1524" layer="16"/> +<via x="39.6" y="10.7" extent="1-16" drill="0.3"/> +<wire x1="39.6" y1="10.7" x2="39.6" y2="10" width="0.1524" layer="1"/> +<wire x1="39.6" y1="10" x2="38.2" y2="8.6" width="0.1524" layer="1"/> +<wire x1="38.2" y1="8.6" x2="37" y2="8.6" width="0.1524" layer="1"/> +<wire x1="34.03" y1="5.63" x2="32.6" y2="5.63" width="0.1524" layer="1"/> +<wire x1="37" y1="8.6" x2="36.651" y2="8.251" width="0.1524" layer="1"/> +<wire x1="36.651" y1="8.251" x2="36.651" y2="8.2257875" width="0.1524" layer="1"/> +<wire x1="35.4757875" y1="7.361" x2="34.989" y2="6.8742125" width="0.1524" layer="1"/> +<wire x1="34.989" y1="6.8742125" x2="34.989" y2="6.589" width="0.1524" layer="1"/> +<wire x1="34.989" y1="6.589" x2="34.03" y2="5.63" width="0.1524" layer="1"/> +<wire x1="36.651" y1="8.2257875" x2="35.7862125" y2="7.361" width="0.1524" layer="1"/> +<wire x1="35.7862125" y1="7.361" x2="35.4757875" y2="7.361" width="0.1524" layer="1"/> +<wire x1="38.3" y1="19.45" x2="38.3" y2="16.6" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-RXLED"> +<contactref element="R5" pad="1"/> +<contactref element="U1" pad="40"/> +<wire x1="32.6" y1="25.75" x2="33.1548" y2="25.75" width="0.1524" layer="1"/> +<wire x1="33.1548" y1="25.75" x2="33.4048" y2="25.5" width="0.1524" layer="1"/> +<via x="33.4048" y="25.5" extent="1-16" drill="0.3"/> +<wire x1="33.4048" y1="25.5" x2="33.4048" y2="24.4452" width="0.1524" layer="16"/> +<wire x1="33.4048" y1="24.4452" x2="36.25" y2="21.6" width="0.1524" layer="16"/> +<via x="36.25" y="21.6" extent="1-16" drill="0.3"/> +</signal> +<signal name="ATK0-TXLED"> +<contactref element="R6" pad="1"/> +<contactref element="U1" pad="41"/> +<via x="33.9358" y="24.7" extent="1-16" drill="0.3"/> +<wire x1="32.6" y1="26.25" x2="32.7339" y2="26.1161" width="0.1524" layer="1"/> +<wire x1="32.7339" y1="26.1161" x2="33.53965" y2="26.1161" width="0.1524" layer="1"/> +<wire x1="33.53965" y1="26.1161" x2="33.9358" y2="25.71995" width="0.1524" layer="1"/> +<wire x1="33.9358" y1="25.71995" x2="33.9358" y2="24.7" width="0.1524" layer="1"/> +<wire x1="33.9358" y1="24.7" x2="33.9358" y2="24.34525625" width="0.1524" layer="16"/> +<via x="36.25" y="19.6" extent="1-16" drill="0.3"/> +<wire x1="36.15005625" y1="22.131" x2="36.46995" y2="22.131" width="0.1524" layer="16"/> +<wire x1="36.46995" y1="22.131" x2="36.781" y2="21.81995" width="0.1524" layer="16"/> +<wire x1="36.781" y1="21.81995" x2="36.781" y2="21.38005" width="0.1524" layer="16"/> +<wire x1="36.25" y1="20.84905" x2="36.25" y2="19.6" width="0.1524" layer="16"/> +<wire x1="36.781" y1="21.38005" x2="36.25" y2="20.84905" width="0.1524" layer="16"/> +<wire x1="33.9358" y1="24.34525625" x2="36.15005625" y2="22.131" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_STEP"> +<contactref element="U2" pad="6"/> +<wire x1="15.5" y1="22.95" x2="15.85" y2="22.95" width="0.1524" layer="1"/> +<wire x1="16.9" y1="21.9" x2="20.1" y2="21.9" width="0.1524" layer="1"/> +<wire x1="15.85" y1="22.95" x2="16.9" y2="21.9" width="0.1524" layer="1"/> +<contactref element="U1" pad="19"/> +<wire x1="25.35" y1="21.5" x2="25.35" y2="20.88105625" width="0.1524" layer="1"/> +<wire x1="25.35" y1="20.88105625" x2="24.884471875" y2="20.415528125" width="0.1524" layer="1"/> +<wire x1="24.884471875" y1="20.415528125" x2="21.584471875" y2="20.415528125" width="0.1524" layer="1"/> +<wire x1="21.584471875" y1="20.415528125" x2="20.1" y2="21.9" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_DIR"> +<contactref element="U2" pad="7"/> +<wire x1="15.5" y1="23.45" x2="15.95" y2="23.45" width="0.1524" layer="1"/> +<wire x1="17.1952" y1="22.2048" x2="20.22625625" y2="22.2048" width="0.1524" layer="1"/> +<wire x1="15.95" y1="23.45" x2="17.1952" y2="22.2048" width="0.1524" layer="1"/> +<contactref element="U1" pad="18"/> +<wire x1="24.85" y1="21.5" x2="24.85" y2="20.81211875" width="0.1524" layer="1"/> +<wire x1="24.85" y1="20.81211875" x2="24.768940625" y2="20.731059375" width="0.1524" layer="1"/> +<wire x1="24.768940625" y1="20.731059375" x2="21.699996875" y2="20.731059375" width="0.1524" layer="1"/> +<wire x1="21.699996875" y1="20.731059375" x2="20.22625625" y2="22.2048" width="0.1524" layer="1"/> +</signal> +<signal name="N$2"> +<contactref element="U1" pad="57"/> +<contactref element="J3" pad="5"/> +<contactref element="S1" pad="P$4"/> +<wire x1="27.85" y1="30.5" x2="27.9" y2="30.55" width="0.1524" layer="1"/> +<wire x1="31.15" y1="34.55" x2="31.305946875" y2="34.796234375" width="0.1524" layer="16"/> +<via x="31.34" y="34.85" extent="1-16" drill="0.3"/> +<wire x1="31.305946875" y1="34.796234375" x2="31.34" y2="34.85" width="0.1524" layer="16"/> +<wire x1="27.85" y1="30.5" x2="27.85" y2="31.219" width="0.1524" layer="1"/> +<wire x1="27.85" y1="31.219" x2="27.931" y2="31.3" width="0.1524" layer="1"/> +<via x="27.931" y="31.3" extent="1-16" drill="0.3"/> +<wire x1="27.931" y1="31.3" x2="31.305946875" y2="34.674946875" width="0.1524" layer="16"/> +<wire x1="31.305946875" y1="34.674946875" x2="31.305946875" y2="34.796234375" width="0.1524" layer="16"/> +<wire x1="31.34" y1="34.85" x2="32.59" y2="33.6" width="0.1524" layer="1"/> +<wire x1="32.59" y1="33.6" x2="33.8" y2="33.6" width="0.1524" layer="1"/> +<via x="33.8" y="33.6" extent="1-16" drill="0.3"/> +<wire x1="33.8" y1="33.6" x2="35.3412" y2="32.0588" width="0.1524" layer="16"/> +<wire x1="35.3412" y1="32.0588" x2="37.0818" y2="32.0588" width="0.1524" layer="16"/> +<via x="37.0818" y="32.0588" extent="1-16" drill="0.3"/> +</signal> +<signal name="N$8"> +<contactref element="J3" pad="1"/> +<contactref element="U1" pad="56"/> +<wire x1="28.5446875" y1="33.5786" x2="28.6786" y2="33.4446875" width="0.1524" layer="1"/> +<wire x1="26.26" y1="34.85" x2="27.5314" y2="33.5786" width="0.1524" layer="1"/> +<wire x1="27.5314" y1="33.5786" x2="28.5446875" y2="33.5786" width="0.1524" layer="1"/> +<wire x1="28.6786" y1="33.4446875" x2="28.6786" y2="31.4786" width="0.1524" layer="1"/> +<wire x1="28.6786" y1="31.4786" x2="28.462" y2="31.262" width="0.1524" layer="1"/> +<wire x1="28.462" y1="31.08005" x2="28.35" y2="30.96805" width="0.1524" layer="1"/> +<wire x1="28.35" y1="30.96805" x2="28.35" y2="30.5" width="0.1524" layer="1"/> +<wire x1="28.462" y1="31.262" x2="28.462" y2="31.08005" width="0.1524" layer="1"/> +</signal> +<signal name="N$3"> +<contactref element="Y1" pad="1"/> +<contactref element="U1" pad="58"/> +<wire x1="27.35" y1="30.5" x2="27.35" y2="31.0767125" width="0.1524" layer="1"/> +<wire x1="27.35" y1="31.0767125" x2="27.4" y2="31.1267125" width="0.1524" layer="1"/> +<wire x1="27.4" y1="31.1267125" x2="27.4" y2="31.6" width="0.1524" layer="1"/> +<wire x1="27.4946875" y1="31.6214" x2="27.6286" y2="31.7553125" width="0.1524" layer="1"/> +<wire x1="27.6286" y1="31.7553125" x2="27.6286" y2="32.0786" width="0.1524" layer="1"/> +<wire x1="27.6286" y1="32.0786" x2="28.15" y2="32.6" width="0.1524" layer="1"/> +<wire x1="27.4" y1="31.6" x2="27.4214" y2="31.6214" width="0.1524" layer="1"/> +<wire x1="27.4214" y1="31.6214" x2="27.4946875" y2="31.6214" width="0.1524" layer="1"/> +</signal> +<signal name="N$4"> +<contactref element="U1" pad="59"/> +<contactref element="Y1" pad="3"/> +<wire x1="26.25" y1="32.6" x2="26.7714" y2="31.6786" width="0.1524" layer="1"/> +<wire x1="26.7714" y1="31.6786" x2="26.7714" y2="31.3553125" width="0.1524" layer="1"/> +<wire x1="26.7714" y1="31.3553125" x2="26.85" y2="31.2767125" width="0.1524" layer="1"/> +<wire x1="26.85" y1="31.2767125" x2="26.85" y2="30.5" width="0.1524" layer="1"/> +</signal> +<signal name="N$18"> +<contactref element="U1" pad="64"/> +</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/atkstepper17/atkstepper17.sch b/circuit/atkstepper17/atkstepper17.sch new file mode 100644 index 0000000000000000000000000000000000000000..1ae89557ba3392ec5b6643490d8118d5171aab39 --- /dev/null +++ b/circuit/atkstepper17/atkstepper17.sch @@ -0,0 +1,4562 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="9.0.0"> +<drawing> +<settings> +<setting alwaysvectorfont="yes"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" 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="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="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="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" 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="power"> +<packages> +<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_4MM"> +<pad name="P$1" x="0" y="0" drill="3.9878" diameter="6.35" thermals="no"/> +</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="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.1" diameter="6.2" thermals="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-0.6" y="3"/> +<vertex x="0.6" y="3"/> +<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"/> +<vertex x="-0.6" y="-3"/> +<vertex x="-0.4" y="-2.1"/> +<vertex x="0.4" y="-2.1"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-3" y="-0.6"/> +<vertex x="-3" 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" y="0.6"/> +<vertex x="3" 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.55269375" y="1.73136875"/> +<vertex x="-1.704165625" y="2.579896875"/> +<vertex x="-1.19203125" y="1.784921875"/> +<vertex x="-1.75771875" y="1.2192375"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="2.59705625" y="-1.72131875"/> +<vertex x="1.748528125" y="-2.569846875"/> +<vertex x="1.23639375" y="-1.774871875"/> +<vertex x="1.80208125" y="-1.2091875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="-1.704165625" y="-2.569846875"/> +<vertex x="-2.55269375" y="-1.72131875"/> +<vertex x="-1.75771875" y="-1.2091875"/> +<vertex x="-1.19203125" y="-1.774871875"/> +</polygon> +<polygon width="0.127" layer="31"> +<vertex x="1.748528125" y="2.579896875"/> +<vertex x="2.59705625" y="1.73136875"/> +<vertex x="1.80208125" y="1.2192375"/> +<vertex x="1.23639375" y="1.784921875"/> +</polygon> +<circle x="0" y="0" radius="3" width="0.125" layer="51"/> +</package> +<package name="QFN36-5X6"> +<description><b>QFN 32</b> 5 x 5 mm<p> +Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description> +<wire x1="-2.45" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="-3.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="-3.45" x2="-2.45" y2="-3.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="-3.45" x2="-2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="2.05" x2="-2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="2.45" x2="-2.05" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.05" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="2.05" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-3.05" x2="2.45" y2="-3.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-3.45" x2="2.05" y2="-3.45" width="0.1016" layer="21"/> +<wire x1="-2.05" y1="-3.45" x2="-2.45" y2="-3.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="-3.45" x2="-2.45" y2="-3.05" width="0.1016" layer="21"/> +<circle x="-2.175" y="2.175" radius="0.15" width="0" layer="21"/> +<smd name="EXP" x="0" y="-0.5" dx="3.2" dy="4.2" layer="1" stop="no" cream="no"/> +<smd name="1" x="-2.325" y="1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="2" x="-2.3" y="1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="3" x="-2.3" y="0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="4" x="-2.3" y="0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="5" x="-2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="6" x="-2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="7" x="-2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="10" x="-2.325" y="-2.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="11" x="-1.75" y="-3.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="12" x="-1.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="13" x="-0.75" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="14" x="-0.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="15" x="0.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="16" x="0.75" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="1.25" y="-3.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="18" x="1.75" y="-3.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="19" x="2.325" y="-2.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="22" x="2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="23" x="2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="24" x="2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="2.3" y="0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="26" x="2.3" y="0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="27" x="2.3" y="1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="28" x="2.325" y="1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="29" x="1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="30" x="1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="31" x="0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="32" x="0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="33" x="-0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="34" x="-0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="35" x="-1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="36" x="-1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<text x="-1.75" y="-4.35" size="0.6096" layer="27">>VALUE</text> +<text x="-1.5" y="2.75" size="0.6096" layer="25">>NAME</text> +<rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/> +<rectangle x1="-0.3" y1="0.6" x2="0.3" y2="0.9" layer="31"/> +<rectangle x1="-0.3" y1="0.1" x2="0.3" y2="0.4" layer="31"/> +<rectangle x1="-0.3" y1="-0.4" x2="0.3" y2="-0.1" layer="31"/> +<rectangle x1="-0.3" y1="-0.9" x2="0.3" y2="-0.6" layer="31"/> +<rectangle x1="-0.3" y1="-1.4" x2="0.3" y2="-1.1" layer="31"/> +<rectangle x1="-1.3" y1="1.1" x2="-0.7" y2="1.4" layer="31"/> +<rectangle x1="-1.3" y1="0.6" x2="-0.7" y2="0.9" layer="31"/> +<rectangle x1="-1.3" y1="0.1" x2="-0.7" y2="0.4" layer="31"/> +<rectangle x1="-1.3" y1="-0.4" x2="-0.7" y2="-0.1" layer="31"/> +<rectangle x1="-1.3" y1="-0.9" x2="-0.7" y2="-0.6" layer="31"/> +<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/> +<rectangle x1="0.7" y1="1.1" x2="1.3" y2="1.4" layer="31"/> +<rectangle x1="0.7" y1="0.6" x2="1.3" y2="0.9" layer="31"/> +<rectangle x1="0.7" y1="0.1" x2="1.3" y2="0.4" layer="31"/> +<rectangle x1="0.7" y1="-0.4" x2="1.3" y2="-0.1" layer="31"/> +<rectangle x1="0.7" y1="-0.9" x2="1.3" y2="-0.6" layer="31"/> +<rectangle x1="0.7" y1="-1.4" x2="1.3" y2="-1.1" layer="31"/> +<rectangle x1="-2.5" y1="0.25" x2="-0.25" y2="2.5" layer="51"/> +<polygon width="0.5" layer="29"> +<vertex x="-1.325" y="1.175"/> +<vertex x="-1.175" y="1.325"/> +<vertex x="1.325" y="1.325"/> +<vertex x="1.325" y="-2.325"/> +<vertex x="-1.325" y="-2.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.85"/> +<vertex x="-2.1" y="1.85"/> +<vertex x="-2.05" y="1.8"/> +<vertex x="-2.05" y="1.65"/> +<vertex x="-2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.825"/> +<vertex x="-2.125" y="1.825"/> +<vertex x="-2.075" y="1.775"/> +<vertex x="-2.075" y="1.675"/> +<vertex x="-2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.35"/> +<vertex x="-2.05" y="1.35"/> +<vertex x="-2.05" y="1.15"/> +<vertex x="-2.55" y="1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.325"/> +<vertex x="-2.075" y="1.325"/> +<vertex x="-2.075" y="1.175"/> +<vertex x="-2.525" y="1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.85"/> +<vertex x="-2.05" y="0.85"/> +<vertex x="-2.05" y="0.65"/> +<vertex x="-2.55" y="0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.825"/> +<vertex x="-2.075" y="0.825"/> +<vertex x="-2.075" y="0.675"/> +<vertex x="-2.525" y="0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.35"/> +<vertex x="-2.05" y="0.35"/> +<vertex x="-2.05" y="0.15"/> +<vertex x="-2.55" y="0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.325"/> +<vertex x="-2.075" y="0.325"/> +<vertex x="-2.075" y="0.175"/> +<vertex x="-2.525" y="0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.15"/> +<vertex x="-2.05" y="-0.15"/> +<vertex x="-2.05" y="-0.35"/> +<vertex x="-2.55" y="-0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.175"/> +<vertex x="-2.075" y="-0.175"/> +<vertex x="-2.075" y="-0.325"/> +<vertex x="-2.525" y="-0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.65"/> +<vertex x="-2.05" y="-0.65"/> +<vertex x="-2.05" y="-0.85"/> +<vertex x="-2.55" y="-0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.675"/> +<vertex x="-2.075" y="-0.675"/> +<vertex x="-2.075" y="-0.825"/> +<vertex x="-2.525" y="-0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.15"/> +<vertex x="-2.05" y="-1.15"/> +<vertex x="-2.05" y="-1.35"/> +<vertex x="-2.55" y="-1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.175"/> +<vertex x="-2.075" y="-1.175"/> +<vertex x="-2.075" y="-1.325"/> +<vertex x="-2.525" y="-1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-2.85"/> +<vertex x="-2.1" y="-2.85"/> +<vertex x="-2.05" y="-2.8"/> +<vertex x="-2.05" y="-2.65"/> +<vertex x="-2.55" y="-2.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-2.825"/> +<vertex x="-2.125" y="-2.825"/> +<vertex x="-2.075" y="-2.775"/> +<vertex x="-2.075" y="-2.675"/> +<vertex x="-2.525" y="-2.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="-3.55"/> +<vertex x="-1.85" y="-3.1"/> +<vertex x="-1.8" y="-3.05"/> +<vertex x="-1.65" y="-3.05"/> +<vertex x="-1.65" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="-3.525"/> +<vertex x="-1.825" y="-3.125"/> +<vertex x="-1.775" y="-3.075"/> +<vertex x="-1.675" y="-3.075"/> +<vertex x="-1.675" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.35" y="-3.55"/> +<vertex x="-1.35" y="-3.05"/> +<vertex x="-1.15" y="-3.05"/> +<vertex x="-1.15" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.325" y="-3.525"/> +<vertex x="-1.325" y="-3.075"/> +<vertex x="-1.175" y="-3.075"/> +<vertex x="-1.175" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.85" y="-3.55"/> +<vertex x="-0.85" y="-3.05"/> +<vertex x="-0.65" y="-3.05"/> +<vertex x="-0.65" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.825" y="-3.525"/> +<vertex x="-0.825" y="-3.075"/> +<vertex x="-0.675" y="-3.075"/> +<vertex x="-0.675" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.35" y="-3.55"/> +<vertex x="-0.35" y="-3.05"/> +<vertex x="-0.15" y="-3.05"/> +<vertex x="-0.15" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.325" y="-3.525"/> +<vertex x="-0.325" y="-3.075"/> +<vertex x="-0.175" y="-3.075"/> +<vertex x="-0.175" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.15" y="-3.55"/> +<vertex x="0.15" y="-3.05"/> +<vertex x="0.35" y="-3.05"/> +<vertex x="0.35" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.175" y="-3.525"/> +<vertex x="0.175" y="-3.075"/> +<vertex x="0.325" y="-3.075"/> +<vertex x="0.325" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.65" y="-3.55"/> +<vertex x="0.65" y="-3.05"/> +<vertex x="0.85" y="-3.05"/> +<vertex x="0.85" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.675" y="-3.525"/> +<vertex x="0.675" y="-3.075"/> +<vertex x="0.825" y="-3.075"/> +<vertex x="0.825" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.15" y="-3.55"/> +<vertex x="1.15" y="-3.05"/> +<vertex x="1.35" y="-3.05"/> +<vertex x="1.35" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.175" y="-3.525"/> +<vertex x="1.175" y="-3.075"/> +<vertex x="1.325" y="-3.075"/> +<vertex x="1.325" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="-3.55"/> +<vertex x="1.85" y="-3.1"/> +<vertex x="1.8" y="-3.05"/> +<vertex x="1.65" y="-3.05"/> +<vertex x="1.65" y="-3.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="-3.525"/> +<vertex x="1.825" y="-3.125"/> +<vertex x="1.775" y="-3.075"/> +<vertex x="1.675" y="-3.075"/> +<vertex x="1.675" y="-3.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-2.85"/> +<vertex x="2.1" y="-2.85"/> +<vertex x="2.05" y="-2.8"/> +<vertex x="2.05" y="-2.65"/> +<vertex x="2.55" y="-2.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-2.825"/> +<vertex x="2.125" y="-2.825"/> +<vertex x="2.075" y="-2.775"/> +<vertex x="2.075" y="-2.675"/> +<vertex x="2.525" y="-2.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.35"/> +<vertex x="2.05" y="-1.35"/> +<vertex x="2.05" y="-1.15"/> +<vertex x="2.55" y="-1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.325"/> +<vertex x="2.075" y="-1.325"/> +<vertex x="2.075" y="-1.175"/> +<vertex x="2.525" y="-1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.85"/> +<vertex x="2.05" y="-0.85"/> +<vertex x="2.05" y="-0.65"/> +<vertex x="2.55" y="-0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.825"/> +<vertex x="2.075" y="-0.825"/> +<vertex x="2.075" y="-0.675"/> +<vertex x="2.525" y="-0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.35"/> +<vertex x="2.05" y="-0.35"/> +<vertex x="2.05" y="-0.15"/> +<vertex x="2.55" y="-0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.325"/> +<vertex x="2.075" y="-0.325"/> +<vertex x="2.075" y="-0.175"/> +<vertex x="2.525" y="-0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.15"/> +<vertex x="2.05" y="0.15"/> +<vertex x="2.05" y="0.35"/> +<vertex x="2.55" y="0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.175"/> +<vertex x="2.075" y="0.175"/> +<vertex x="2.075" y="0.325"/> +<vertex x="2.525" y="0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.65"/> +<vertex x="2.05" y="0.65"/> +<vertex x="2.05" y="0.85"/> +<vertex x="2.55" y="0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.675"/> +<vertex x="2.075" y="0.675"/> +<vertex x="2.075" y="0.825"/> +<vertex x="2.525" y="0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.15"/> +<vertex x="2.05" y="1.15"/> +<vertex x="2.05" y="1.35"/> +<vertex x="2.55" y="1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.175"/> +<vertex x="2.075" y="1.175"/> +<vertex x="2.075" y="1.325"/> +<vertex x="2.525" y="1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.85"/> +<vertex x="2.1" y="1.85"/> +<vertex x="2.05" y="1.8"/> +<vertex x="2.05" y="1.65"/> +<vertex x="2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.825"/> +<vertex x="2.125" y="1.825"/> +<vertex x="2.075" y="1.775"/> +<vertex x="2.075" y="1.675"/> +<vertex x="2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="2.55"/> +<vertex x="1.85" y="2.1"/> +<vertex x="1.8" y="2.05"/> +<vertex x="1.65" y="2.05"/> +<vertex x="1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="2.525"/> +<vertex x="1.825" y="2.125"/> +<vertex x="1.775" y="2.075"/> +<vertex x="1.675" y="2.075"/> +<vertex x="1.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.35" y="2.55"/> +<vertex x="1.35" y="2.05"/> +<vertex x="1.15" y="2.05"/> +<vertex x="1.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.325" y="2.525"/> +<vertex x="1.325" y="2.075"/> +<vertex x="1.175" y="2.075"/> +<vertex x="1.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.85" y="2.55"/> +<vertex x="0.85" y="2.05"/> +<vertex x="0.65" y="2.05"/> +<vertex x="0.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.825" y="2.525"/> +<vertex x="0.825" y="2.075"/> +<vertex x="0.675" y="2.075"/> +<vertex x="0.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.35" y="2.55"/> +<vertex x="0.35" y="2.05"/> +<vertex x="0.15" y="2.05"/> +<vertex x="0.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.325" y="2.525"/> +<vertex x="0.325" y="2.075"/> +<vertex x="0.175" y="2.075"/> +<vertex x="0.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.15" y="2.55"/> +<vertex x="-0.15" y="2.05"/> +<vertex x="-0.35" y="2.05"/> +<vertex x="-0.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.175" y="2.525"/> +<vertex x="-0.175" y="2.075"/> +<vertex x="-0.325" y="2.075"/> +<vertex x="-0.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.65" y="2.55"/> +<vertex x="-0.65" y="2.05"/> +<vertex x="-0.85" y="2.05"/> +<vertex x="-0.85" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.675" y="2.525"/> +<vertex x="-0.675" y="2.075"/> +<vertex x="-0.825" y="2.075"/> +<vertex x="-0.825" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.15" y="2.55"/> +<vertex x="-1.15" y="2.05"/> +<vertex x="-1.35" y="2.05"/> +<vertex x="-1.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.175" y="2.525"/> +<vertex x="-1.175" y="2.075"/> +<vertex x="-1.325" y="2.075"/> +<vertex x="-1.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="2.55"/> +<vertex x="-1.85" y="2.1"/> +<vertex x="-1.8" y="2.05"/> +<vertex x="-1.65" y="2.05"/> +<vertex x="-1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="2.525"/> +<vertex x="-1.825" y="2.125"/> +<vertex x="-1.775" y="2.075"/> +<vertex x="-1.675" y="2.075"/> +<vertex x="-1.675" y="2.525"/> +</polygon> +<smd name="9" x="-2.3" y="-2.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="20" x="2.3" y="-2.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-2.35"/> +<vertex x="-2.1" y="-2.35"/> +<vertex x="-2.05" y="-2.3"/> +<vertex x="-2.05" y="-2.15"/> +<vertex x="-2.55" y="-2.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-2.325"/> +<vertex x="-2.125" y="-2.325"/> +<vertex x="-2.075" y="-2.275"/> +<vertex x="-2.075" y="-2.175"/> +<vertex x="-2.525" y="-2.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-2.35"/> +<vertex x="2.1" y="-2.35"/> +<vertex x="2.05" y="-2.3"/> +<vertex x="2.05" y="-2.15"/> +<vertex x="2.55" y="-2.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-2.325"/> +<vertex x="2.125" y="-2.325"/> +<vertex x="2.075" y="-2.275"/> +<vertex x="2.075" y="-2.175"/> +<vertex x="2.525" y="-2.175"/> +</polygon> +<smd name="8" x="-2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="21" x="2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.85"/> +<vertex x="-2.1" y="-1.85"/> +<vertex x="-2.05" y="-1.8"/> +<vertex x="-2.05" y="-1.65"/> +<vertex x="-2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.825"/> +<vertex x="-2.125" y="-1.825"/> +<vertex x="-2.075" y="-1.775"/> +<vertex x="-2.075" y="-1.675"/> +<vertex x="-2.525" y="-1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.85"/> +<vertex x="2.1" y="-1.85"/> +<vertex x="2.05" y="-1.8"/> +<vertex x="2.05" y="-1.65"/> +<vertex x="2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.825"/> +<vertex x="2.125" y="-1.825"/> +<vertex x="2.075" y="-1.775"/> +<vertex x="2.075" y="-1.675"/> +<vertex x="2.525" y="-1.675"/> +</polygon> +<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/> +<rectangle x1="-1.3" y1="-1.9" x2="-0.7" y2="-1.6" layer="31"/> +<rectangle x1="-1.3" y1="-2.4" x2="-0.7" y2="-2.1" layer="31"/> +<rectangle x1="-0.3" y1="-1.9" x2="0.3" y2="-1.6" layer="31"/> +<rectangle x1="0.7" y1="-1.9" x2="1.3" y2="-1.6" layer="31"/> +<rectangle x1="0.7" y1="-2.4" x2="1.3" y2="-2.1" layer="31"/> +<rectangle x1="-0.3" y1="-2.4" x2="0.3" y2="-2.1" layer="31"/> +</package> +</packages> +<symbols> +<symbol name="PWRPAD"> +<pin name="PWRPAD" x="-5.08" y="0" length="middle"/> +</symbol> +<symbol name="TMC2130"> +<pin name="VSA" x="-22.86" y="43.18" length="middle"/> +<pin name="5VOUT" x="-22.86" y="35.56" length="middle"/> +<pin name="VCC" x="-22.86" y="27.94" length="middle"/> +<pin name="VCC_IO" x="-22.86" y="20.32" length="middle"/> +<pin name="CSN" x="-22.86" y="12.7" length="middle"/> +<pin name="SCK" x="-22.86" y="10.16" length="middle"/> +<pin name="SDI" x="-22.86" y="7.62" length="middle"/> +<pin name="SDO" x="-22.86" y="5.08" length="middle"/> +<pin name="DIAG1" x="-22.86" y="-5.08" length="middle"/> +<pin name="DIAG0" x="-22.86" y="-7.62" length="middle"/> +<pin name="CLK_IN" x="-22.86" y="-45.72" length="middle"/> +<pin name="SPI_MODE" x="-22.86" y="0" length="middle"/> +<pin name="DC_EN" x="-22.86" y="-33.02" length="middle"/> +<pin name="DC_IN" x="-22.86" y="-35.56" length="middle"/> +<pin name="DCO" x="-22.86" y="-38.1" length="middle"/> +<pin name="VS" x="22.86" y="43.18" length="middle" rot="R180"/> +<pin name="STEP" x="-22.86" y="-12.7" length="middle"/> +<pin name="DIR" x="-22.86" y="-15.24" length="middle"/> +<pin name="AIN_IREF" x="-22.86" y="-20.32" length="middle"/> +<pin name="DRV_EN" x="-22.86" y="-25.4" length="middle"/> +<pin name="TST_MODE" x="-22.86" y="-48.26" length="middle"/> +<pin name="VCP" x="22.86" y="35.56" length="middle" rot="R180"/> +<pin name="CP1" x="22.86" y="30.48" length="middle" rot="R180"/> +<pin name="CP0" x="22.86" y="22.86" length="middle" rot="R180"/> +<pin name="OA1" x="22.86" y="12.7" length="middle" rot="R180"/> +<pin name="OA2" x="22.86" y="7.62" length="middle" rot="R180"/> +<pin name="BRA" x="22.86" y="2.54" length="middle" rot="R180"/> +<pin name="OB1" x="22.86" y="-5.08" length="middle" rot="R180"/> +<pin name="OB2" x="22.86" y="-10.16" length="middle" rot="R180"/> +<pin name="BRB" x="22.86" y="-15.24" length="middle" rot="R180"/> +<pin name="GNDP" x="22.86" y="-38.1" length="middle" rot="R180"/> +<pin name="GNDA" x="22.86" y="-43.18" length="middle" rot="R180"/> +<pin name="DIEPAD" x="22.86" y="-48.26" length="middle" rot="R180"/> +<wire x1="-17.78" y1="45.72" x2="-17.78" y2="-50.8" width="0.254" layer="94"/> +<wire x1="-17.78" y1="-50.8" x2="17.78" y2="-50.8" width="0.254" layer="94"/> +<wire x1="17.78" y1="-50.8" x2="17.78" y2="45.72" width="0.254" layer="94"/> +<wire x1="17.78" y1="45.72" x2="-17.78" y2="45.72" width="0.254" layer="94"/> +<text x="-5.08" y="-53.34" size="1.778" layer="95">>NAME</text> +</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> +</devices> +</deviceset> +<deviceset name="TMC2130" prefix="U"> +<gates> +<gate name="G$1" symbol="TMC2130" x="0" y="0"/> +</gates> +<devices> +<device name="" package="QFN36-5X6"> +<connects> +<connect gate="G$1" pin="5VOUT" pad="25"/> +<connect gate="G$1" pin="AIN_IREF" pad="23"/> +<connect gate="G$1" pin="BRA" pad="33"/> +<connect gate="G$1" pin="BRB" pad="14"/> +<connect gate="G$1" pin="CLK_IN" pad="1"/> +<connect gate="G$1" pin="CP0" pad="27"/> +<connect gate="G$1" pin="CP1" pad="28"/> +<connect gate="G$1" pin="CSN" pad="2"/> +<connect gate="G$1" pin="DCO" pad="17"/> +<connect gate="G$1" pin="DC_EN" pad="18"/> +<connect gate="G$1" pin="DC_IN" pad="19"/> +<connect gate="G$1" pin="DIAG0" pad="20"/> +<connect gate="G$1" pin="DIAG1" pad="21"/> +<connect gate="G$1" pin="DIEPAD" pad="EXP"/> +<connect gate="G$1" pin="DIR" pad="7"/> +<connect gate="G$1" pin="DRV_EN" pad="22"/> +<connect gate="G$1" pin="GNDA" pad="24"/> +<connect gate="G$1" pin="GNDP" pad="12 35"/> +<connect gate="G$1" pin="OA1" pad="34"/> +<connect gate="G$1" pin="OA2" pad="32"/> +<connect gate="G$1" pin="OB1" pad="13"/> +<connect gate="G$1" pin="OB2" pad="15"/> +<connect gate="G$1" pin="SCK" pad="3"/> +<connect gate="G$1" pin="SDI" pad="4"/> +<connect gate="G$1" pin="SDO" pad="5"/> +<connect gate="G$1" pin="SPI_MODE" pad="10"/> +<connect gate="G$1" pin="STEP" pad="6"/> +<connect gate="G$1" pin="TST_MODE" pad="36"/> +<connect gate="G$1" pin="VCC" pad="26"/> +<connect gate="G$1" pin="VCC_IO" pad="8"/> +<connect gate="G$1" pin="VCP" pad="29"/> +<connect gate="G$1" pin="VS" pad="16 31"/> +<connect gate="G$1" pin="VSA" pad="30"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="borkedlabs-passives"> +<packages> +<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="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="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-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="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="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> +<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> +</packages> +<symbols> +<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> +<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> +</symbols> +<devicesets> +<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> +<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> +</devicesets> +</library> +<library name="fab"> +<packages> +<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> +<symbols> +<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="2-8X4-5_SWITCH" prefix="S"> +<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="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="V+" urn="urn:adsk.eagle:symbol:26939/1" library_version="1"> +<wire x1="0.889" y1="-1.27" x2="0" y2="0.127" width="0.254" layer="94"/> +<wire x1="0" y1="0.127" x2="-0.889" y2="-1.27" width="0.254" layer="94"/> +<wire x1="-0.889" y1="-1.27" x2="0.889" y2="-1.27" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="V+" 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="V+" urn="urn:adsk.eagle:component:26966/1" prefix="P+" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="V+" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<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="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="1X05_NO_SILK"> +<description><h3>Plated Through Hole - 5 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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"/> +<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"/> +<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_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> +<package name="1X05"> +<description><h3>Plated Through Hole - 5 Pin</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="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="11.43" y1="0.635" x2="11.43" 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"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<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"/> +<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="1X05_1.27MM"> +<description><h3>Plated Through Hole - 5 Pin</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch: 1.27mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="4.445" y2="-0.635" width="0.127" layer="21"/> +<wire x1="4.445" y1="-0.635" x2="4.699" y2="-0.889" width="0.127" layer="21"/> +<wire x1="4.699" y1="-0.889" x2="5.461" y2="-0.889" width="0.127" layer="21"/> +<wire x1="5.461" y1="0.889" x2="4.699" y2="0.889" width="0.127" layer="21"/> +<wire x1="4.699" y1="0.889" x2="4.445" y2="0.635" width="0.127" layer="21"/> +<wire x1="4.445" y1="0.635" 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="5.461" y1="0.889" x2="5.969" y2="0.381" width="0.127" layer="21"/> +<wire x1="5.969" y1="0.381" x2="5.969" y2="-0.381" width="0.127" layer="21"/> +<wire x1="5.969" y1="-0.381" x2="5.461" y2="-0.889" width="0.127" layer="21"/> +<pad name="5" x="5.08" y="0" drill="0.508" diameter="1"/> +<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.381" y="1.143" 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="1X05_LOCK"> +<description><h3>Plated Through Hole - 5 Pin with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="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="11.43" y1="0.635" x2="11.43" 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"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<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"/> +<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="1X05_LOCK_LONGPADS"> +<description><h3>Plated Through Hole - 5 Pin Long Pad with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="9.144" y1="-0.127" x2="8.636" 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="11.43" y1="-0.127" x2="11.176" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.127" x2="11.43" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-1.1176" x2="11.1506" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.127" x2="11.43" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.8636" x2="11.1506" 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"/> +<pad name="5" x="10.16" y="0" 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"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<text x="-1.27" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.397" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X05_LONGPADS"> +<description><h3>Plated Through Hole - 5 Pin Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.635" x2="11.43" 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"/> +<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"/> +<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="1X05_1MM"> +<description><h3>SMD - 5 Pin</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://www.sparkfun.com/datasheets/GPS/EM408-SMDConnector.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_05</li> +<li>EM-408</li> +</ul></p></description> +<wire x1="2" y1="2.921" x2="-2.08" y2="2.921" width="0.254" layer="21"/> +<wire x1="3.778" y1="0.762" x2="3.778" y2="-0.635" width="0.254" layer="21"/> +<wire x1="-2.842" y1="-0.635" x2="-3.858" y2="-0.635" width="0.254" layer="21"/> +<wire x1="-3.858" y1="-0.635" x2="-3.858" y2="0.762" width="0.254" layer="21"/> +<wire x1="3.778" y1="-0.635" x2="2.762" y2="-0.635" width="0.254" layer="21"/> +<smd name="NC2" x="3.3" y="2.225" dx="1.2" dy="1.8" layer="1" rot="R180"/> +<smd name="NC1" x="-3.3" y="2.225" dx="1.2" dy="1.8" layer="1" rot="R180"/> +<smd name="5" x="2" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="4" x="1" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="3" x="0" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="2" x="-1" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="1" x="-2" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<text x="-1.524" y="1.905" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.524" y="1.143" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<circle x="3.81" y="-1.27" radius="0" width="0.508" layer="21"/> +</package> +<package name="1X05_1MM_RA"> +<description><h3>SMD - 5 Pin Right Angle</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</li> +</ul></p></description> +<wire x1="-2" y1="-4.6" x2="2" y2="-4.6" width="0.254" layer="21"/> +<wire x1="-3.5" y1="-2" x2="-3.5" y2="-0.35" width="0.254" layer="21"/> +<wire x1="2.75" y1="-0.35" x2="3.5" y2="-0.35" width="0.254" layer="21"/> +<wire x1="3.5" y1="-0.35" x2="3.5" y2="-2" width="0.254" layer="21"/> +<wire x1="-3.5" y1="-0.35" x2="-2.75" y2="-0.35" width="0.254" layer="21"/> +<circle x="-3" y="0.3" radius="0.1414" width="0.4" layer="21"/> +<smd name="NC2" x="-3.3" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="NC1" x="3.3" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="1" x="-2" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="2" x="-1" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="3" x="0" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="4" x="1" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="5" x="2" y="0" dx="0.6" dy="1.35" layer="1"/> +<text x="-1.397" y="-2.032" 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="JST-5-PTH"> +<description><h3>JST 5 Pin Right Angle Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 5</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_05</li> +</ul></p></description> +<pad name="1" x="-4" y="0" drill="0.7" diameter="1.6"/> +<pad name="2" x="-2" y="0" drill="0.7" diameter="1.6"/> +<pad name="3" x="0" y="0" drill="0.7" diameter="1.6"/> +<pad name="4" x="2" y="0" drill="0.7" diameter="1.6"/> +<pad name="5" x="4" y="0" drill="0.7" diameter="1.6"/> +<wire x1="-5.95" y1="-1.6" x2="-5.95" y2="6" width="0.2032" layer="21"/> +<wire x1="-5.95" y1="6" x2="5.95" y2="6" width="0.2032" layer="21"/> +<wire x1="5.95" y1="6" x2="5.95" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-5.95" y1="-1.6" x2="-5.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="5.95" y1="-1.6" x2="5.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-5.3" y1="-1.6" x2="-5.3" y2="0" width="0.2032" layer="21"/> +<wire x1="5.3" y1="-1.6" x2="5.3" y2="0" width="0.2032" layer="21"/> +<text x="-1.397" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="2.413" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="JST-5-PTH-VERT"> +<description><h3>JST 5 Pin Vertical Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 5</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</li> +</ul></p></description> +<wire x1="-5.95" y1="-1.52" x2="-5.95" y2="2.98" width="0.2032" layer="21"/> +<wire x1="-5.95" y1="2.98" x2="5.95" y2="2.98" width="0.2032" layer="21"/> +<wire x1="5.95" y1="-1.52" x2="1" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.52" x2="-5.95" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.02" x2="1" y2="-1.02" width="0.2032" layer="21"/> +<wire x1="1" y1="-1.02" x2="1" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.02" x2="-1" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="5.95" y1="2.98" x2="5.95" y2="-1.52" width="0.2032" layer="21"/> +<pad name="1" x="-4" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="2" x="-2" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="3" x="0" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="4" x="2" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="5" x="4" y="0.18" drill="0.7" diameter="1.6"/> +<text x="-1.651" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.905" y="-2.54" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="SCREWTERMINAL-3.5MM-5"> +<description><h3>Screw Terminal 3.5mm Pitch -5 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 5</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_05</li> +</ul></p></description> +<wire x1="-1.75" y1="3.4" x2="15.75" y2="3.4" width="0.2032" layer="21"/> +<wire x1="15.75" y1="3.4" x2="15.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="15.75" y1="-2.8" x2="15.75" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="15.75" 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="15.75" 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="15.75" y1="3.15" x2="16.25" y2="3.15" width="0.2032" layer="51"/> +<wire x1="16.25" y1="3.15" x2="16.25" y2="2.15" width="0.2032" layer="51"/> +<wire x1="16.25" y1="2.15" x2="15.75" y2="2.15" width="0.2032" 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"/> +<pad name="5" x="14" y="0" drill="1.2" diameter="2.032"/> +<text x="5.588" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="5.334" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +<symbols> +<symbol name="CONN_05"> +<description><h3>5 Pin Connection</h3></description> +<wire x1="3.81" y1="-7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" 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="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-2.54" y1="7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-2.54" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<text x="-2.54" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-2.54" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="7.62" y="-5.08" 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"/> +<pin name="3" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="7.62" y="5.08" 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="CONN_05" 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_05" x="-2.54" y="0"/> +</gates> +<devices> +<device name="" package="1X05"> +<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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="1.27MM" package="1X05_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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK_LONGPADS" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="PTH_LONGPADS" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMD" package="1X05_1MM"> +<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"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08528" constant="no"/> +<attribute name="SF_ID" value="GPS-08288" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD2" package="1X05_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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="NO_SILK" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="JST" package="JST-5-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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""> +<attribute name="SF_ID" value="PRT-09917" constant="no"/> +</technology> +</technologies> +</device> +<device name="JST-VERT" package="JST-5-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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SCREW" package="SCREWTERMINAL-3.5MM-5"> +<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"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="Combine 8288+8399" 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="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" prefix="D"> +<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="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" prefix="MP"> +<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="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> +</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> +</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> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="R10" library="borkedlabs-passives" deviceset="RESISTOR" device="2512" value="100mOhm"/> +<part name="S1" library="fab" deviceset="2-8X4-5_SWITCH" device=""/> +<part name="P+2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="GND16" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="J8" library="SparkFun-Connectors" deviceset="CONN_04" device="LONGPADS"/> +<part name="+3V36" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V34" 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="R2" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R4" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="+3V31" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="GND13" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R11" library="borkedlabs-passives" deviceset="RESISTOR" device="2512" value="100mOhm"/> +<part name="GND15" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND14" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="J6" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="J7" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="C17" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C19" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C20" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C21" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C22" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="GND10" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="D1" library="lights" deviceset="LED" device="0805" value="LED0805-RED"/> +<part name="D2" library="lights" deviceset="LED" device="0805" value="LED0805-GRN"/> +<part name="D3" library="lights" deviceset="LED" device="0805" value="LED0805-GRN"/> +<part name="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="J2" library="power" deviceset="PWRPAD" device="M3"/> +<part name="J1" library="power" deviceset="PWRPAD" device="M3"/> +<part name="J5" library="SparkFun-Connectors" deviceset="CONN_05" device="NO_SILK"/> +<part name="GND12" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="MP1" library="connector" deviceset="JRTOMBSTONE" device=""/> +<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="U2" library="power" deviceset="TMC2130" device=""/> +<part name="C11" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="GND11" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R9" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/> +<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<part name="GND8" 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="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="C14" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22nF"/> +<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C15" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="C16" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/> +<part name="GND17" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="U1" library="microcontrollers" deviceset="ATXMEGA_A3U" device="QFN"/> +<part name="J3" library="microcontrollers" deviceset="PDI" device="FEMALE_SMD"/> +<part name="Y1" library="passives" deviceset="RESONATOR" device="PQRC"/> +<part name="J4" library="connector" deviceset="ATK-PHY" device=""/> +<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="U$1" library="connector" deviceset="FIDUCIAL" device=""/> +<part name="U$2" library="connector" deviceset="FIDUCIAL" device=""/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="R10" gate="G$1" x="320.04" y="165.1" rot="R180"/> +<instance part="S1" gate="G$1" x="66.04" y="215.9" rot="R270"/> +<instance part="P+2" gate="1" x="439.42" y="205.74" rot="R270"/> +<instance part="GND16" gate="1" x="439.42" y="198.12" rot="R90"/> +<instance part="C4" gate="G$1" x="71.12" y="182.88" rot="R180"/> +<instance part="C3" gate="G$1" x="55.88" y="182.88" rot="R180"/> +<instance part="C2" gate="G$1" x="40.64" y="182.88" rot="R180"/> +<instance part="C1" gate="G$1" x="25.4" y="182.88" rot="R180"/> +<instance part="J8" gate="G$1" x="363.22" y="172.72" rot="R180"/> +<instance part="+3V36" gate="G$1" x="215.9" y="182.88" rot="R90"/> +<instance part="+3V34" gate="G$1" x="177.8" y="238.76" rot="R270"/> +<instance part="GND7" gate="1" x="124.46" y="228.6" rot="R270"/> +<instance part="R2" gate="G$1" x="139.7" y="248.92"/> +<instance part="R3" gate="G$1" x="139.7" y="238.76"/> +<instance part="R4" gate="G$1" x="139.7" y="228.6"/> +<instance part="+3V31" gate="G$1" x="-25.4" y="185.42" rot="R90"/> +<instance part="GND1" gate="1" x="-25.4" y="177.8" rot="R270"/> +<instance part="C6" gate="G$1" x="86.36" y="182.88" rot="R180"/> +<instance part="GND13" gate="1" x="330.2" y="165.1" rot="R90"/> +<instance part="R11" gate="G$1" x="320.04" y="147.32" rot="R180"/> +<instance part="GND15" gate="1" x="325.12" y="119.38" rot="R90"/> +<instance part="GND14" gate="1" x="330.2" y="147.32" rot="R90"/> +<instance part="J6" gate="G$1" x="340.36" y="210.82" rot="R90"/> +<instance part="J7" gate="G$1" x="340.36" y="193.04" rot="R270"/> +<instance part="C17" gate="G$1" x="355.6" y="203.2" rot="R180"/> +<instance part="C18" gate="G$1" x="370.84" y="203.2" rot="R180"/> +<instance part="C19" gate="G$1" x="386.08" y="203.2" rot="R180"/> +<instance part="C20" gate="G$1" x="401.32" y="203.2" rot="R180"/> +<instance part="C21" gate="G$1" x="416.56" y="203.2" rot="R180"/> +<instance part="C22" gate="G$1" x="431.8" y="203.2" rot="R180"/> +<instance part="GND10" gate="1" x="218.44" y="129.54"/> +<instance part="D1" gate="G$1" x="152.4" y="248.92" rot="R270"/> +<instance part="D2" gate="G$1" x="152.4" y="238.76" rot="R270"/> +<instance part="D3" gate="G$1" x="152.4" y="228.6" rot="R270"/> +<instance part="R5" gate="G$1" x="238.76" y="12.7"/> +<instance part="R6" gate="G$1" x="226.06" y="7.62"/> +<instance part="J2" gate="G$1" x="106.68" y="215.9"/> +<instance part="J1" gate="G$1" x="106.68" y="220.98"/> +<instance part="J5" gate="G$1" x="264.16" y="96.52" rot="R180"/> +<instance part="GND12" gate="1" x="236.22" y="101.6" rot="R270"/> +<instance part="MP1" gate="G$1" x="15.24" y="12.7"/> +<instance part="R8" gate="G$1" x="233.68" y="129.54" rot="R90"/> +<instance part="U2" gate="G$1" x="276.86" y="162.56"/> +<instance part="C11" gate="G$1" x="226.06" y="177.8"/> +<instance part="GND11" gate="1" x="226.06" y="170.18"/> +<instance part="R9" gate="G$1" x="246.38" y="190.5" rot="R180"/> +<instance part="C9" gate="G$1" x="220.98" y="195.58" rot="R180"/> +<instance part="GND8" gate="1" x="198.12" y="190.5" rot="R270"/> +<instance part="C8" gate="G$1" x="210.82" y="195.58" rot="R180"/> +<instance part="P+1" gate="1" x="203.2" y="205.74" rot="R90"/> +<instance part="C14" gate="G$1" x="304.8" y="187.96"/> +<instance part="C13" gate="G$1" x="304.8" y="200.66"/> +<instance part="C15" gate="G$1" x="320.04" y="200.66"/> +<instance part="C16" gate="G$1" x="330.2" y="200.66"/> +<instance part="R7" gate="G$1" x="210.82" y="142.24"/> +<instance part="C10" gate="G$1" x="218.44" y="137.16"/> +<instance part="C12" gate="G$1" x="233.68" y="195.58" rot="R180"/> +<instance part="GND17" gate="1" x="236.22" y="114.3" rot="R270"/> +<instance part="U1" gate="G$1" x="121.92" y="139.7"/> +<instance part="J3" gate="G$1" x="66.04" y="203.2" rot="R180"/> +<instance part="Y1" gate="G$1" x="86.36" y="139.7" rot="R270"/> +<instance part="J4" gate="G$1" x="259.08" y="22.86"/> +<instance part="+3V1" gate="G$1" x="226.06" y="17.78" rot="R90"/> +<instance part="GND4" gate="1" x="226.06" y="22.86" rot="R270"/> +<instance part="GND5" gate="1" x="30.48" y="205.74" rot="R270"/> +<instance part="+3V2" gate="G$1" x="30.48" y="200.66" rot="R90"/> +<instance part="GND2" gate="1" x="71.12" y="139.7" rot="R270"/> +<instance part="+3V3" gate="G$1" x="233.68" y="119.38" rot="R180"/> +<instance part="C5" gate="G$1" x="10.16" y="182.88" rot="R180"/> +<instance part="C7" gate="G$1" x="-5.08" y="182.88" rot="R180"/> +<instance part="U$1" gate="G$1" x="127" y="215.9"/> +<instance part="U$2" gate="G$1" x="127" y="220.98"/> +</instances> +<busses> +</busses> +<nets> +<net name="GND" class="0"> +<segment> +<pinref part="GND16" gate="1" pin="GND"/> +<wire x1="436.88" y1="198.12" x2="431.8" y2="198.12" width="0.1524" layer="91"/> +<pinref part="J7" gate="G$1" pin="PWRPAD"/> +<wire x1="431.8" y1="198.12" x2="416.56" y2="198.12" width="0.1524" layer="91"/> +<wire x1="416.56" y1="198.12" x2="401.32" y2="198.12" width="0.1524" layer="91"/> +<wire x1="401.32" y1="198.12" x2="386.08" y2="198.12" width="0.1524" layer="91"/> +<wire x1="386.08" y1="198.12" x2="370.84" y2="198.12" width="0.1524" layer="91"/> +<wire x1="370.84" y1="198.12" x2="355.6" y2="198.12" width="0.1524" layer="91"/> +<wire x1="355.6" y1="198.12" x2="340.36" y2="198.12" width="0.1524" layer="91"/> +<pinref part="C17" gate="G$1" pin="1"/> +<junction x="355.6" y="198.12"/> +<pinref part="C18" gate="G$1" pin="1"/> +<junction x="370.84" y="198.12"/> +<pinref part="C19" gate="G$1" pin="1"/> +<junction x="386.08" y="198.12"/> +<pinref part="C20" gate="G$1" pin="1"/> +<junction x="401.32" y="198.12"/> +<pinref part="C21" gate="G$1" pin="1"/> +<junction x="416.56" y="198.12"/> +<pinref part="C22" gate="G$1" pin="1"/> +<junction x="431.8" y="198.12"/> +<pinref part="C15" gate="G$1" pin="2"/> +<pinref part="C16" gate="G$1" pin="2"/> +<wire x1="320.04" y1="198.12" x2="330.2" y2="198.12" width="0.1524" layer="91"/> +<wire x1="330.2" y1="198.12" x2="340.36" y2="198.12" width="0.1524" layer="91"/> +<junction x="330.2" y="198.12"/> +<junction x="340.36" y="198.12"/> +</segment> +<segment> +<pinref part="R4" gate="G$1" pin="1"/> +<pinref part="GND7" gate="1" pin="GND"/> +<wire x1="134.62" y1="228.6" x2="127" y2="228.6" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C4" gate="G$1" pin="1"/> +<pinref part="C3" gate="G$1" pin="1"/> +<wire x1="71.12" y1="177.8" x2="55.88" y2="177.8" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="1"/> +<wire x1="55.88" y1="177.8" x2="40.64" y2="177.8" width="0.1524" layer="91"/> +<junction x="55.88" y="177.8"/> +<pinref part="C1" gate="G$1" pin="1"/> +<wire x1="40.64" y1="177.8" x2="25.4" y2="177.8" width="0.1524" layer="91"/> +<junction x="40.64" y="177.8"/> +<wire x1="25.4" y1="177.8" x2="10.16" y2="177.8" width="0.1524" layer="91"/> +<junction x="25.4" y="177.8"/> +<pinref part="GND1" gate="1" pin="GND"/> +<pinref part="C6" gate="G$1" pin="1"/> +<wire x1="10.16" y1="177.8" x2="-5.08" y2="177.8" width="0.1524" layer="91"/> +<wire x1="-5.08" y1="177.8" x2="-22.86" y2="177.8" width="0.1524" layer="91"/> +<wire x1="86.36" y1="177.8" x2="71.12" y2="177.8" width="0.1524" layer="91"/> +<junction x="71.12" y="177.8"/> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="96.52" y1="177.8" x2="86.36" y2="177.8" width="0.1524" layer="91"/> +<junction x="86.36" y="177.8"/> +<pinref part="C5" gate="G$1" pin="1"/> +<junction x="10.16" y="177.8"/> +<pinref part="C7" gate="G$1" pin="1"/> +<junction x="-5.08" y="177.8"/> +</segment> +<segment> +<pinref part="GND13" gate="1" pin="GND"/> +<pinref part="R10" gate="G$1" pin="1"/> +<wire x1="327.66" y1="165.1" x2="325.12" y2="165.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND14" gate="1" pin="GND"/> +<pinref part="R11" gate="G$1" pin="1"/> +<wire x1="327.66" y1="147.32" x2="325.12" y2="147.32" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="1"/> +<wire x1="256.54" y1="101.6" x2="238.76" y2="101.6" width="0.1524" layer="91"/> +<pinref part="GND12" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C11" gate="G$1" pin="2"/> +<wire x1="226.06" y1="175.26" x2="226.06" y2="172.72" width="0.1524" layer="91"/> +<pinref part="GND11" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C9" gate="G$1" pin="1"/> +<wire x1="233.68" y1="190.5" x2="220.98" y2="190.5" width="0.1524" layer="91"/> +<pinref part="GND8" gate="1" pin="GND"/> +<wire x1="220.98" y1="190.5" x2="210.82" y2="190.5" width="0.1524" layer="91"/> +<junction x="220.98" y="190.5"/> +<pinref part="C8" gate="G$1" pin="1"/> +<wire x1="210.82" y1="190.5" x2="200.66" y2="190.5" width="0.1524" layer="91"/> +<junction x="210.82" y="190.5"/> +<pinref part="C12" gate="G$1" pin="1"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GNDP"/> +<wire x1="299.72" y1="124.46" x2="302.26" y2="124.46" width="0.1524" layer="91"/> +<wire x1="302.26" y1="124.46" x2="302.26" y2="119.38" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="GNDA"/> +<wire x1="302.26" y1="119.38" x2="299.72" y2="119.38" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="DIEPAD"/> +<wire x1="299.72" y1="114.3" x2="302.26" y2="114.3" width="0.1524" layer="91"/> +<wire x1="302.26" y1="114.3" x2="302.26" y2="119.38" width="0.1524" layer="91"/> +<junction x="302.26" y="119.38"/> +<pinref part="GND15" gate="1" pin="GND"/> +<wire x1="322.58" y1="119.38" x2="302.26" y2="119.38" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND10" gate="1" pin="GND"/> +<pinref part="C10" gate="G$1" pin="2"/> +<wire x1="218.44" y1="132.08" x2="218.44" y2="134.62" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="DC_EN"/> +<wire x1="254" y1="129.54" x2="241.3" y2="129.54" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="CLK_IN"/> +<wire x1="254" y1="116.84" x2="241.3" y2="116.84" width="0.1524" layer="91"/> +<wire x1="241.3" y1="129.54" x2="241.3" y2="116.84" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="TST_MODE"/> +<wire x1="254" y1="114.3" x2="241.3" y2="114.3" width="0.1524" layer="91"/> +<wire x1="241.3" y1="116.84" x2="241.3" y2="114.3" width="0.1524" layer="91"/> +<junction x="241.3" y="116.84"/> +<wire x1="241.3" y1="114.3" x2="238.76" y2="114.3" width="0.1524" layer="91"/> +<junction x="241.3" y="114.3"/> +<pinref part="GND17" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J4" gate="G$1" pin="GND"/> +<wire x1="254" y1="22.86" x2="228.6" y2="22.86" width="0.1524" layer="91"/> +<pinref part="GND4" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="GND"/> +<wire x1="50.8" y1="205.74" x2="45.72" y2="205.74" width="0.1524" layer="91"/> +<pinref part="S1" gate="G$1" pin="P1"/> +<wire x1="45.72" y1="205.74" x2="33.02" y2="205.74" width="0.1524" layer="91"/> +<wire x1="60.96" y1="213.36" x2="45.72" y2="213.36" width="0.1524" layer="91"/> +<wire x1="45.72" y1="213.36" x2="45.72" y2="205.74" width="0.1524" layer="91"/> +<junction x="45.72" y="205.74"/> +<pinref part="GND5" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="GND2" gate="1" pin="GND"/> +<pinref part="Y1" gate="G$1" pin="2"/> +<wire x1="73.66" y1="139.7" x2="78.74" y2="139.7" width="0.1524" layer="91"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="C4" gate="G$1" pin="2"/> +<pinref part="C3" gate="G$1" pin="2"/> +<wire x1="86.36" y1="185.42" x2="71.12" y2="185.42" width="0.1524" layer="91"/> +<wire x1="71.12" y1="185.42" x2="55.88" y2="185.42" width="0.1524" layer="91"/> +<junction x="71.12" y="185.42"/> +<pinref part="C2" gate="G$1" pin="2"/> +<wire x1="55.88" y1="185.42" x2="40.64" y2="185.42" width="0.1524" layer="91"/> +<junction x="55.88" y="185.42"/> +<pinref part="C1" gate="G$1" pin="2"/> +<wire x1="40.64" y1="185.42" x2="25.4" y2="185.42" width="0.1524" layer="91"/> +<junction x="40.64" y="185.42"/> +<wire x1="25.4" y1="185.42" x2="10.16" y2="185.42" width="0.1524" layer="91"/> +<junction x="25.4" y="185.42"/> +<pinref part="+3V31" gate="G$1" pin="+3V3"/> +<pinref part="C6" gate="G$1" pin="2"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<wire x1="10.16" y1="185.42" x2="-5.08" y2="185.42" width="0.1524" layer="91"/> +<wire x1="-5.08" y1="185.42" x2="-22.86" y2="185.42" width="0.1524" layer="91"/> +<wire x1="86.36" y1="185.42" x2="91.44" y2="185.42" width="0.1524" layer="91"/> +<junction x="86.36" y="185.42"/> +<pinref part="U1" gate="G$1" pin="AVCC"/> +<wire x1="91.44" y1="185.42" x2="96.52" y2="185.42" width="0.1524" layer="91"/> +<wire x1="96.52" y1="190.5" x2="91.44" y2="190.5" width="0.1524" layer="91"/> +<wire x1="91.44" y1="190.5" x2="91.44" y2="185.42" width="0.1524" layer="91"/> +<junction x="91.44" y="185.42"/> +<pinref part="C5" gate="G$1" pin="2"/> +<junction x="10.16" y="185.42"/> +<pinref part="C7" gate="G$1" pin="2"/> +<junction x="-5.08" y="185.42"/> +</segment> +<segment> +<pinref part="D1" gate="G$1" pin="A"/> +<wire x1="157.48" y1="248.92" x2="172.72" y2="248.92" width="0.1524" layer="91"/> +<wire x1="172.72" y1="248.92" x2="172.72" y2="238.76" width="0.1524" layer="91"/> +<pinref part="D3" gate="G$1" pin="A"/> +<wire x1="172.72" y1="238.76" x2="172.72" y2="228.6" width="0.1524" layer="91"/> +<wire x1="172.72" y1="228.6" x2="157.48" y2="228.6" width="0.1524" layer="91"/> +<pinref part="D2" gate="G$1" pin="A"/> +<wire x1="157.48" y1="238.76" x2="172.72" y2="238.76" width="0.1524" layer="91"/> +<junction x="172.72" y="238.76"/> +<pinref part="+3V34" gate="G$1" pin="+3V3"/> +<wire x1="172.72" y1="238.76" x2="175.26" y2="238.76" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="+3V36" gate="G$1" pin="+3V3"/> +<pinref part="U2" gate="G$1" pin="VCC_IO"/> +<wire x1="218.44" y1="182.88" x2="226.06" y2="182.88" width="0.1524" layer="91"/> +<pinref part="C11" gate="G$1" pin="1"/> +<wire x1="226.06" y1="182.88" x2="254" y2="182.88" width="0.1524" layer="91"/> +<junction x="226.06" y="182.88"/> +</segment> +<segment> +<pinref part="J4" gate="G$1" pin="3V3"/> +<wire x1="254" y1="17.78" x2="228.6" y2="17.78" width="0.1524" layer="91"/> +<pinref part="+3V1" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="VCC"/> +<wire x1="50.8" y1="200.66" x2="33.02" y2="200.66" width="0.1524" layer="91"/> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +<pinref part="R8" gate="G$1" pin="1"/> +<wire x1="233.68" y1="121.92" x2="233.68" y2="124.46" width="0.1524" layer="91"/> +</segment> +</net> +<net name="V+" class="0"> +<segment> +<pinref part="P+2" gate="1" pin="V+"/> +<wire x1="340.36" y1="205.74" x2="355.6" y2="205.74" width="0.1524" layer="91"/> +<pinref part="J6" gate="G$1" pin="PWRPAD"/> +<pinref part="C17" gate="G$1" pin="2"/> +<wire x1="355.6" y1="205.74" x2="370.84" y2="205.74" width="0.1524" layer="91"/> +<junction x="355.6" y="205.74"/> +<pinref part="C18" gate="G$1" pin="2"/> +<wire x1="370.84" y1="205.74" x2="386.08" y2="205.74" width="0.1524" layer="91"/> +<junction x="370.84" y="205.74"/> +<pinref part="C19" gate="G$1" pin="2"/> +<wire x1="386.08" y1="205.74" x2="401.32" y2="205.74" width="0.1524" layer="91"/> +<junction x="386.08" y="205.74"/> +<pinref part="C20" gate="G$1" pin="2"/> +<wire x1="401.32" y1="205.74" x2="416.56" y2="205.74" width="0.1524" layer="91"/> +<junction x="401.32" y="205.74"/> +<pinref part="C21" gate="G$1" pin="2"/> +<wire x1="416.56" y1="205.74" x2="431.8" y2="205.74" width="0.1524" layer="91"/> +<junction x="416.56" y="205.74"/> +<pinref part="C22" gate="G$1" pin="2"/> +<wire x1="431.8" y1="205.74" x2="436.88" y2="205.74" width="0.1524" layer="91"/> +<junction x="431.8" y="205.74"/> +<pinref part="U2" gate="G$1" pin="VS"/> +<pinref part="C13" gate="G$1" pin="1"/> +<wire x1="299.72" y1="205.74" x2="304.8" y2="205.74" width="0.1524" layer="91"/> +<pinref part="C15" gate="G$1" pin="1"/> +<wire x1="304.8" y1="205.74" x2="320.04" y2="205.74" width="0.1524" layer="91"/> +<junction x="304.8" y="205.74"/> +<pinref part="C16" gate="G$1" pin="1"/> +<wire x1="320.04" y1="205.74" x2="330.2" y2="205.74" width="0.1524" layer="91"/> +<junction x="320.04" y="205.74"/> +<wire x1="330.2" y1="205.74" x2="340.36" y2="205.74" width="0.1524" layer="91"/> +<junction x="330.2" y="205.74"/> +<junction x="340.36" y="205.74"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="VSA"/> +<wire x1="254" y1="205.74" x2="210.82" y2="205.74" width="0.1524" layer="91"/> +<pinref part="C8" gate="G$1" pin="2"/> +<wire x1="210.82" y1="205.74" x2="210.82" y2="198.12" width="0.1524" layer="91"/> +<pinref part="P+1" gate="1" pin="V+"/> +<wire x1="205.74" y1="205.74" x2="210.82" y2="205.74" width="0.1524" layer="91"/> +<junction x="210.82" y="205.74"/> +</segment> +</net> +<net name="TMC_EN" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DRV_EN"/> +<wire x1="254" y1="137.16" x2="233.68" y2="137.16" width="0.1524" layer="91"/> +<label x="241.3" y="137.16" size="1.778" layer="95"/> +<pinref part="R8" gate="G$1" pin="2"/> +<wire x1="233.68" y1="134.62" x2="233.68" y2="137.16" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA3"/> +<wire x1="147.32" y1="198.12" x2="165.1" y2="198.12" width="0.1524" layer="91"/> +<label x="149.86" y="198.12" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_CSN" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="CSN"/> +<wire x1="254" y1="175.26" x2="241.3" y2="175.26" width="0.1524" layer="91"/> +<label x="241.3" y="175.26" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="2"/> +<wire x1="256.54" y1="99.06" x2="243.84" y2="99.06" width="0.1524" layer="91"/> +<label x="243.84" y="99.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC4/SS"/> +<wire x1="147.32" y1="149.86" x2="165.1" y2="149.86" width="0.1524" layer="91"/> +<label x="149.86" y="149.86" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_SCK" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SCK"/> +<wire x1="254" y1="172.72" x2="241.3" y2="172.72" width="0.1524" layer="91"/> +<label x="241.3" y="172.72" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="3"/> +<wire x1="256.54" y1="96.52" x2="243.84" y2="96.52" width="0.1524" layer="91"/> +<label x="243.84" y="96.52" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC5/XCK1/MOSI"/> +<wire x1="147.32" y1="147.32" x2="165.1" y2="147.32" width="0.1524" layer="91"/> +<label x="149.86" y="147.32" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_MOSI" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SDI"/> +<wire x1="254" y1="170.18" x2="241.3" y2="170.18" width="0.1524" layer="91"/> +<label x="241.3" y="170.18" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="4"/> +<wire x1="256.54" y1="93.98" x2="243.84" y2="93.98" width="0.1524" layer="91"/> +<label x="243.84" y="93.98" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC7/TXD1/SCK"/> +<wire x1="147.32" y1="142.24" x2="165.1" y2="142.24" width="0.1524" layer="91"/> +<label x="149.86" y="142.24" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$1" class="0"> +<segment> +<pinref part="R4" gate="G$1" pin="2"/> +<pinref part="D3" gate="G$1" pin="C"/> +<wire x1="144.78" y1="228.6" x2="149.86" y2="228.6" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="R3" gate="G$1" pin="2"/> +<pinref part="D2" gate="G$1" pin="C"/> +<wire x1="149.86" y1="238.76" x2="144.78" y2="238.76" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="R2" gate="G$1" pin="2"/> +<pinref part="D1" gate="G$1" pin="C"/> +<wire x1="149.86" y1="248.92" x2="144.78" y2="248.92" width="0.1524" layer="91"/> +</segment> +</net> +<net name="TMC_MISO" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SDO"/> +<wire x1="254" y1="167.64" x2="241.3" y2="167.64" width="0.1524" layer="91"/> +<label x="241.3" y="167.64" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="5"/> +<wire x1="256.54" y1="91.44" x2="243.84" y2="91.44" width="0.1524" layer="91"/> +<label x="243.84" y="91.44" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC6/RXD1/MISO"/> +<wire x1="147.32" y1="144.78" x2="165.1" y2="144.78" width="0.1524" layer="91"/> +<label x="149.86" y="144.78" size="1.778" layer="95"/> +</segment> +</net> +<net name="OA2" class="0"> +<segment> +<pinref part="J8" gate="G$1" pin="2"/> +<wire x1="358.14" y1="172.72" x2="347.98" y2="172.72" width="0.1524" layer="91"/> +<label x="347.98" y="172.72" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="OA2"/> +<wire x1="299.72" y1="170.18" x2="309.88" y2="170.18" width="0.1524" layer="91"/> +<label x="302.26" y="170.18" size="1.778" layer="95"/> +</segment> +</net> +<net name="OA1" class="0"> +<segment> +<pinref part="J8" gate="G$1" pin="1"/> +<wire x1="358.14" y1="175.26" x2="347.98" y2="175.26" width="0.1524" layer="91"/> +<label x="347.98" y="175.26" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="OA1"/> +<wire x1="299.72" y1="175.26" x2="309.88" y2="175.26" width="0.1524" layer="91"/> +<label x="302.26" y="175.26" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="OB2"/> +<wire x1="299.72" y1="152.4" x2="309.88" y2="152.4" width="0.1524" layer="91"/> +<label x="302.26" y="152.4" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="3"/> +<wire x1="358.14" y1="170.18" x2="347.98" y2="170.18" width="0.1524" layer="91"/> +<label x="347.98" y="170.18" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="OB1"/> +<wire x1="299.72" y1="157.48" x2="309.88" y2="157.48" width="0.1524" layer="91"/> +<label x="302.26" y="157.48" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="4"/> +<wire x1="358.14" y1="167.64" x2="347.98" y2="167.64" width="0.1524" layer="91"/> +<label x="347.98" y="167.64" size="1.778" layer="95"/> +</segment> +</net> +<net name="BRB" class="0"> +<segment> +<pinref part="R11" gate="G$1" pin="2"/> +<pinref part="U2" gate="G$1" pin="BRB"/> +<wire x1="314.96" y1="147.32" x2="299.72" y2="147.32" width="0.1524" layer="91"/> +<label x="302.26" y="147.32" size="1.778" layer="95"/> +</segment> +</net> +<net name="BRA" class="0"> +<segment> +<pinref part="R10" gate="G$1" pin="2"/> +<pinref part="U2" gate="G$1" pin="BRA"/> +<wire x1="314.96" y1="165.1" x2="299.72" y2="165.1" width="0.1524" layer="91"/> +<label x="302.26" y="165.1" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_IREF_FILTERED" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="AIN_IREF"/> +<wire x1="254" y1="142.24" x2="218.44" y2="142.24" width="0.1524" layer="91"/> +<label x="223.52" y="142.24" size="1.778" layer="95"/> +<pinref part="C10" gate="G$1" pin="1"/> +<pinref part="R7" gate="G$1" pin="2"/> +<wire x1="218.44" y1="142.24" x2="215.9" y2="142.24" width="0.1524" layer="91"/> +<junction x="218.44" y="142.24"/> +</segment> +</net> +<net name="STLERR" class="0"> +<segment> +<pinref part="R2" gate="G$1" pin="1"/> +<wire x1="134.62" y1="248.92" x2="124.46" y2="248.92" width="0.1524" layer="91"/> +<label x="124.46" y="248.92" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE1/SCL/XCK0"/> +<wire x1="147.32" y1="111.76" x2="165.1" y2="111.76" width="0.1524" layer="91"/> +<label x="149.86" y="111.76" size="1.778" layer="95"/> +</segment> +</net> +<net name="5VOUT" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="5VOUT"/> +<wire x1="254" y1="198.12" x2="238.76" y2="198.12" width="0.1524" layer="91"/> +<pinref part="R9" gate="G$1" pin="2"/> +<wire x1="241.3" y1="190.5" x2="238.76" y2="190.5" width="0.1524" layer="91"/> +<wire x1="238.76" y1="190.5" x2="238.76" y2="198.12" width="0.1524" layer="91"/> +<pinref part="C9" gate="G$1" pin="2"/> +<wire x1="238.76" y1="198.12" x2="233.68" y2="198.12" width="0.1524" layer="91"/> +<junction x="238.76" y="198.12"/> +<label x="223.52" y="198.12" size="1.778" layer="95"/> +<pinref part="C12" gate="G$1" pin="2"/> +<wire x1="233.68" y1="198.12" x2="220.98" y2="198.12" width="0.1524" layer="91"/> +<junction x="233.68" y="198.12"/> +</segment> +</net> +<net name="N$13" class="0"> +<segment> +<pinref part="R9" gate="G$1" pin="1"/> +<pinref part="U2" gate="G$1" pin="VCC"/> +<wire x1="251.46" y1="190.5" x2="254" y2="190.5" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$12" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="CP0"/> +<pinref part="C14" gate="G$1" pin="2"/> +<wire x1="299.72" y1="185.42" x2="304.8" y2="185.42" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$14" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="CP1"/> +<pinref part="C14" gate="G$1" pin="1"/> +<wire x1="299.72" y1="193.04" x2="304.8" y2="193.04" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$15" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="VCP"/> +<pinref part="C13" gate="G$1" pin="2"/> +<wire x1="299.72" y1="198.12" x2="304.8" y2="198.12" width="0.1524" layer="91"/> +</segment> +</net> +<net name="TMC_IREF_PWM" class="0"> +<segment> +<pinref part="R7" gate="G$1" pin="1"/> +<wire x1="205.74" y1="142.24" x2="185.42" y2="142.24" width="0.1524" layer="91"/> +<label x="185.42" y="142.24" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC0/SDA"/> +<wire x1="147.32" y1="160.02" x2="165.1" y2="160.02" width="0.1524" layer="91"/> +<label x="149.86" y="160.02" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_DIAG1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DIAG1"/> +<wire x1="254" y1="157.48" x2="241.3" y2="157.48" width="0.1524" layer="91"/> +<label x="241.3" y="157.48" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA4"/> +<wire x1="147.32" y1="195.58" x2="165.1" y2="195.58" width="0.1524" layer="91"/> +<label x="149.86" y="195.58" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_DIAG0" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DIAG0"/> +<wire x1="254" y1="154.94" x2="241.3" y2="154.94" width="0.1524" layer="91"/> +<label x="241.3" y="154.94" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA5"/> +<wire x1="147.32" y1="193.04" x2="165.1" y2="193.04" width="0.1524" layer="91"/> +<label x="149.86" y="193.04" size="1.778" layer="95"/> +</segment> +</net> +<net name="STLCLK" class="0"> +<segment> +<pinref part="R3" gate="G$1" pin="1"/> +<wire x1="134.62" y1="238.76" x2="124.46" y2="238.76" width="0.1524" layer="91"/> +<label x="124.46" y="238.76" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE2/RXD0"/> +<wire x1="147.32" y1="109.22" x2="165.1" y2="109.22" width="0.1524" layer="91"/> +<label x="149.86" y="109.22" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-CLKIN" class="0"> +<segment> +<pinref part="J4" gate="G$1" pin="CLKIN"/> +<wire x1="254" y1="43.18" x2="233.68" y2="43.18" width="0.1524" layer="91"/> +<label x="233.68" y="43.18" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PF1/XCK0"/> +<wire x1="147.32" y1="88.9" x2="165.1" y2="88.9" width="0.1524" layer="91"/> +<label x="149.86" y="88.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-RX" class="0"> +<segment> +<pinref part="J4" gate="G$1" pin="RX"/> +<wire x1="254" y1="38.1" x2="233.68" y2="38.1" width="0.1524" layer="91"/> +<label x="233.68" y="38.1" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE6/RXD1/MISO"/> +<wire x1="147.32" y1="99.06" x2="165.1" y2="99.06" width="0.1524" layer="91"/> +<label x="149.86" y="99.06" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-TX" class="0"> +<segment> +<pinref part="J4" gate="G$1" pin="TX"/> +<wire x1="254" y1="33.02" x2="233.68" y2="33.02" width="0.1524" layer="91"/> +<label x="233.68" y="33.02" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE7/TXD1/SCK"/> +<wire x1="147.32" y1="96.52" x2="165.1" y2="96.52" width="0.1524" layer="91"/> +<label x="149.86" y="96.52" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK-CLKOUT" class="0"> +<segment> +<pinref part="J4" gate="G$1" pin="CLKOUT"/> +<wire x1="254" y1="27.94" x2="233.68" y2="27.94" width="0.1524" layer="91"/> +<label x="233.68" y="27.94" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PF0"/> +<wire x1="147.32" y1="91.44" x2="165.1" y2="91.44" width="0.1524" layer="91"/> +<label x="149.86" y="91.44" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$16" class="0"> +<segment> +<pinref part="R5" gate="G$1" pin="2"/> +<pinref part="J4" gate="G$1" pin="GRN-RX"/> +<wire x1="243.84" y1="12.7" x2="254" y2="12.7" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$17" class="0"> +<segment> +<pinref part="J4" gate="G$1" pin="YLW-TX"/> +<pinref part="R6" gate="G$1" pin="2"/> +<wire x1="254" y1="7.62" x2="231.14" y2="7.62" width="0.1524" layer="91"/> +</segment> +</net> +<net name="ATK0-RXLED" class="0"> +<segment> +<pinref part="R5" gate="G$1" pin="1"/> +<wire x1="233.68" y1="12.7" x2="200.66" y2="12.7" width="0.1524" layer="91"/> +<label x="200.66" y="12.7" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE4/SS"/> +<wire x1="147.32" y1="104.14" x2="165.1" y2="104.14" width="0.1524" layer="91"/> +<label x="149.86" y="104.14" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-TXLED" class="0"> +<segment> +<pinref part="R6" gate="G$1" pin="1"/> +<wire x1="220.98" y1="7.62" x2="200.66" y2="7.62" width="0.1524" layer="91"/> +<label x="200.66" y="7.62" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PE5/XCK1/MOSI"/> +<wire x1="147.32" y1="101.6" x2="165.1" y2="101.6" width="0.1524" layer="91"/> +<label x="149.86" y="101.6" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_STEP" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="STEP"/> +<wire x1="254" y1="149.86" x2="241.3" y2="149.86" width="0.1524" layer="91"/> +<label x="241.3" y="149.86" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC3/TXD0"/> +<wire x1="147.32" y1="152.4" x2="165.1" y2="152.4" width="0.1524" layer="91"/> +<label x="149.86" y="152.4" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_DIR" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DIR"/> +<wire x1="254" y1="147.32" x2="241.3" y2="147.32" width="0.1524" layer="91"/> +<label x="241.3" y="147.32" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC2/RXD0"/> +<wire x1="147.32" y1="154.94" x2="165.1" y2="154.94" width="0.1524" layer="91"/> +<label x="149.86" y="154.94" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="RESET/PDI_CLK"/> +<pinref part="J3" gate="G$1" pin="PDI_CLK"/> +<wire x1="96.52" y1="205.74" x2="86.36" y2="205.74" width="0.1524" layer="91"/> +<wire x1="86.36" y1="205.74" x2="81.28" y2="205.74" width="0.1524" layer="91"/> +<wire x1="86.36" y1="205.74" x2="86.36" y2="213.36" width="0.1524" layer="91"/> +<junction x="86.36" y="205.74"/> +<pinref part="S1" gate="G$1" pin="S1"/> +<wire x1="86.36" y1="213.36" x2="71.12" y2="213.36" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$8" class="0"> +<segment> +<pinref part="J3" gate="G$1" pin="PDI_DATA"/> +<pinref part="U1" gate="G$1" pin="PDI_DATA"/> +<wire x1="81.28" y1="200.66" x2="96.52" y2="200.66" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$3" class="0"> +<segment> +<pinref part="Y1" gate="G$1" pin="1"/> +<pinref part="U1" gate="G$1" pin="PR0/XTAL2"/> +<wire x1="86.36" y1="147.32" x2="96.52" y2="147.32" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PR1/XTAL1"/> +<pinref part="Y1" gate="G$1" pin="3"/> +<wire x1="96.52" y1="132.08" x2="86.36" y2="132.08" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$18" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA2"/> +<wire x1="147.32" y1="200.66" x2="165.1" y2="200.66" 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/atkstepper17/atkstepper17_2018-06-15.zip b/circuit/atkstepper17/atkstepper17_2018-06-15.zip new file mode 100644 index 0000000000000000000000000000000000000000..e8463ada17f8faa0bc8d62000a19763934301b84 Binary files /dev/null and b/circuit/atkstepper17/atkstepper17_2018-06-15.zip differ diff --git a/circuit/atkstepper17/eagle.epf b/circuit/atkstepper17/eagle.epf new file mode 100644 index 0000000000000000000000000000000000000000..3449f46b6d370e6ba81d509ecaac46cf31e1174d --- /dev/null +++ b/circuit/atkstepper17/eagle.epf @@ -0,0 +1,137 @@ +[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" +UsedLibraryUrn="urn:adsk.eagle:library:371" +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/power.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/sensor.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-Connectors.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/marekr/borkedlabs-passives.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" + +[Win_1] +Type="Schematic Editor" +Number=1 +File="atkstepper17.sch" +View="13.4383 104.876 242.064 267.489" +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: 13.4383 104.876 242.064 267.489" +Sheet="1" + +[Win_2] +Type="Board Editor" +Number=2 +File="atkstepper17.brd" +View="-6.59981 -11.5805 57.317 53.9612" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.3048 0.4064 0.508 0.6096 1.016 2.54 0.8128 1.27 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.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.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" +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=3 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=1 +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=16 + +[Win_3] +Type="Control Panel" +Number=0 + +[Desktop] +Screen="6000 2160" +Window="Win_1" +Window="Win_2" +Window="Win_3" diff --git a/circuit/atkstepper23/atkstepper23.brd b/circuit/atkstepper23/atkstepper23.brd new file mode 100644 index 0000000000000000000000000000000000000000..3db08cd810369356e55c57e5d9fa7feab013e5ac --- /dev/null +++ b/circuit/atkstepper23/atkstepper23.brd @@ -0,0 +1,3085 @@ +<?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="lines" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/> +<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="yes" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="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="yes" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="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="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" 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="5.15" y="27.05" size="0.8128" layer="21" font="vector">A1</text> +<text x="5.15" y="24.45" size="0.8128" layer="21" font="vector">A2</text> +<text x="5.15" y="32.15" size="0.8128" layer="21" font="vector">B1</text> +<text x="5.25" y="29.65" size="0.8128" layer="21" font="vector">B2</text> +<text x="28.2" y="43.7" size="0.8128" layer="21" font="vector" rot="R180">atkstepper23 v0.1</text> +<text x="38.05" y="11.1" size="1.778" layer="21" font="vector" rot="R180">GND</text> +<text x="15.85" y="7.5" size="1.778" layer="21" font="vector">V+</text> +<text x="44.0036" y="26.49" size="1.778" layer="21" font="vector" rot="R180">ATXP0</text> +<text x="44.0036" y="19.59" size="1.778" layer="21" font="vector" rot="R180">ATXP1</text> +<wire x1="44.5" y1="0" x2="12.5" y2="0" width="0.1524" layer="20"/> +<wire x1="9.5" y1="3" x2="9.5" y2="5" width="0.1524" layer="20"/> +<wire x1="9.5" y1="5" x2="5" y2="9.5" width="0.1524" layer="20" curve="90"/> +<wire x1="5" y1="9.5" x2="3" y2="9.5" width="0.1524" layer="20"/> +<wire x1="0" y1="12.5" x2="0" y2="44.5" width="0.1524" layer="20"/> +<wire x1="3" y1="47.5" x2="5" y2="47.5" width="0.1524" layer="20"/> +<wire x1="5" y1="47.5" x2="9.5" y2="52" width="0.1524" layer="20" curve="90"/> +<wire x1="9.5" y1="52" x2="9.5" y2="54" width="0.1524" layer="20"/> +<wire x1="12.5" y1="57" x2="44.5" y2="57" width="0.1524" layer="20"/> +<wire x1="47.5" y1="54" x2="47.5" y2="52" width="0.1524" layer="20"/> +<wire x1="47.5" y1="52" x2="52" y2="47.5" width="0.1524" layer="20" curve="90"/> +<wire x1="52" y1="47.5" x2="54" y2="47.5" width="0.1524" layer="20"/> +<wire x1="47.5" y1="3" x2="44.5" y2="0" width="0.1524" layer="20" curve="-90"/> +<wire x1="12.5" y1="0" x2="9.5" y2="3" width="0.1524" layer="20" curve="-90"/> +<wire x1="3" y1="9.5" x2="0" y2="12.5" width="0.1524" layer="20" curve="-90"/> +<wire x1="3" y1="47.5" x2="0" y2="44.5" width="0.1524" layer="20" curve="90"/> +<wire x1="12.5" y1="57" x2="9.5" y2="54" width="0.1524" layer="20" curve="90"/> +<wire x1="47.5" y1="54" x2="44.5" y2="57" width="0.1524" layer="20" curve="90"/> +<wire x1="57" y1="44.5" x2="54" y2="47.5" width="0.1524" layer="20" curve="90"/> +<wire x1="57" y1="4.5" x2="57" y2="44.5" width="0.1524" layer="20"/> +<text x="16.9" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">pwr</text> +<text x="19" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">clk</text> +<text x="21" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">err</text> +<wire x1="57" y1="4.5" x2="56" y2="3.5" width="0.1524" layer="20" curve="-90"/> +<wire x1="56" y1="3.5" x2="48" y2="3.5" width="0.1524" layer="20"/> +<wire x1="48" y1="3.5" x2="47.5" y2="3" width="0.1524" layer="20" curve="90"/> +<dimension x1="0" y1="59.5" x2="57" y2="59.5" x3="28.5" y3="61" textsize="1.778" layer="47"/> +</plain> +<libraries> +<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-SKINNY"> +<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/> +</package> +<package name="QFN32"> +<description><b>QFN 32</b> 5 x 5 mm<p> +Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description> +<wire x1="-2.45" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="-2.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="2.05" x2="-2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="2.45" x2="-2.05" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.05" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="2.05" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-2.05" x2="2.45" y2="-2.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-2.45" x2="2.05" y2="-2.45" width="0.1016" layer="21"/> +<wire x1="-2.05" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="-2.05" width="0.1016" layer="21"/> +<circle x="-2.175" y="2.175" radius="0.15" width="0" layer="21"/> +<smd name="EXP" x="0" y="0" dx="3.2" dy="3.2" layer="1" stop="no" cream="no"/> +<smd name="1" x="-2.325" y="1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="2" x="-2.3" y="1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="3" x="-2.3" y="0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="4" x="-2.3" y="0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="5" x="-2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="6" x="-2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="7" x="-2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="8" x="-2.325" y="-1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="9" x="-1.75" y="-2.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="10" x="-1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="11" x="-0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="12" x="-0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="13" x="0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="14" x="0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="15" x="1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="16" x="1.75" y="-2.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="2.325" y="-1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="18" x="2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="19" x="2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="20" x="2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="21" x="2.3" y="0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="22" x="2.3" y="0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="23" x="2.3" y="1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="24" x="2.325" y="1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="26" x="1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="27" x="0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="28" x="0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="29" x="-0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="30" x="-0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="31" x="-1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="32" x="-1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<text x="-4.05" y="-4.35" size="1.27" layer="27">>VALUE</text> +<text x="-3.8" y="3.25" size="1.27" layer="25">>NAME</text> +<rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/> +<rectangle x1="-0.3" y1="0.6" x2="0.3" y2="0.9" layer="31"/> +<rectangle x1="-0.3" y1="0.1" x2="0.3" y2="0.4" layer="31"/> +<rectangle x1="-0.3" y1="-0.4" x2="0.3" y2="-0.1" layer="31"/> +<rectangle x1="-0.3" y1="-0.9" x2="0.3" y2="-0.6" layer="31"/> +<rectangle x1="-0.3" y1="-1.4" x2="0.3" y2="-1.1" layer="31"/> +<rectangle x1="-1.3" y1="1.1" x2="-0.7" y2="1.4" layer="31"/> +<rectangle x1="-1.3" y1="0.6" x2="-0.7" y2="0.9" layer="31"/> +<rectangle x1="-1.3" y1="0.1" x2="-0.7" y2="0.4" layer="31"/> +<rectangle x1="-1.3" y1="-0.4" x2="-0.7" y2="-0.1" layer="31"/> +<rectangle x1="-1.3" y1="-0.9" x2="-0.7" y2="-0.6" layer="31"/> +<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/> +<rectangle x1="0.7" y1="1.1" x2="1.3" y2="1.4" layer="31"/> +<rectangle x1="0.7" y1="0.6" x2="1.3" y2="0.9" layer="31"/> +<rectangle x1="0.7" y1="0.1" x2="1.3" y2="0.4" layer="31"/> +<rectangle x1="0.7" y1="-0.4" x2="1.3" y2="-0.1" layer="31"/> +<rectangle x1="0.7" y1="-0.9" x2="1.3" y2="-0.6" layer="31"/> +<rectangle x1="0.7" y1="-1.4" x2="1.3" y2="-1.1" layer="31"/> +<rectangle x1="-2.5" y1="0.25" x2="-0.25" y2="2.5" layer="51"/> +<polygon width="0.5" layer="29"> +<vertex x="-1.325" y="1.175"/> +<vertex x="-1.175" y="1.325"/> +<vertex x="1.325" y="1.325"/> +<vertex x="1.325" y="-1.325"/> +<vertex x="-1.325" y="-1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.85"/> +<vertex x="-2.1" y="1.85"/> +<vertex x="-2.05" y="1.8"/> +<vertex x="-2.05" y="1.65"/> +<vertex x="-2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.825"/> +<vertex x="-2.125" y="1.825"/> +<vertex x="-2.075" y="1.775"/> +<vertex x="-2.075" y="1.675"/> +<vertex x="-2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.35"/> +<vertex x="-2.05" y="1.35"/> +<vertex x="-2.05" y="1.15"/> +<vertex x="-2.55" y="1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.325"/> +<vertex x="-2.075" y="1.325"/> +<vertex x="-2.075" y="1.175"/> +<vertex x="-2.525" y="1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.85"/> +<vertex x="-2.05" y="0.85"/> +<vertex x="-2.05" y="0.65"/> +<vertex x="-2.55" y="0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.825"/> +<vertex x="-2.075" y="0.825"/> +<vertex x="-2.075" y="0.675"/> +<vertex x="-2.525" y="0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.35"/> +<vertex x="-2.05" y="0.35"/> +<vertex x="-2.05" y="0.15"/> +<vertex x="-2.55" y="0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.325"/> +<vertex x="-2.075" y="0.325"/> +<vertex x="-2.075" y="0.175"/> +<vertex x="-2.525" y="0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.15"/> +<vertex x="-2.05" y="-0.15"/> +<vertex x="-2.05" y="-0.35"/> +<vertex x="-2.55" y="-0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.175"/> +<vertex x="-2.075" y="-0.175"/> +<vertex x="-2.075" y="-0.325"/> +<vertex x="-2.525" y="-0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.65"/> +<vertex x="-2.05" y="-0.65"/> +<vertex x="-2.05" y="-0.85"/> +<vertex x="-2.55" y="-0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.675"/> +<vertex x="-2.075" y="-0.675"/> +<vertex x="-2.075" y="-0.825"/> +<vertex x="-2.525" y="-0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.15"/> +<vertex x="-2.05" y="-1.15"/> +<vertex x="-2.05" y="-1.35"/> +<vertex x="-2.55" y="-1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.175"/> +<vertex x="-2.075" y="-1.175"/> +<vertex x="-2.075" y="-1.325"/> +<vertex x="-2.525" y="-1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.85"/> +<vertex x="-2.1" y="-1.85"/> +<vertex x="-2.05" y="-1.8"/> +<vertex x="-2.05" y="-1.65"/> +<vertex x="-2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.825"/> +<vertex x="-2.125" y="-1.825"/> +<vertex x="-2.075" y="-1.775"/> +<vertex x="-2.075" y="-1.675"/> +<vertex x="-2.525" y="-1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="-2.55"/> +<vertex x="-1.85" y="-2.1"/> +<vertex x="-1.8" y="-2.05"/> +<vertex x="-1.65" y="-2.05"/> +<vertex x="-1.65" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="-2.525"/> +<vertex x="-1.825" y="-2.125"/> +<vertex x="-1.775" y="-2.075"/> +<vertex x="-1.675" y="-2.075"/> +<vertex x="-1.675" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.35" y="-2.55"/> +<vertex x="-1.35" y="-2.05"/> +<vertex x="-1.15" y="-2.05"/> +<vertex x="-1.15" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.325" y="-2.525"/> +<vertex x="-1.325" y="-2.075"/> +<vertex x="-1.175" y="-2.075"/> +<vertex x="-1.175" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.85" y="-2.55"/> +<vertex x="-0.85" y="-2.05"/> +<vertex x="-0.65" y="-2.05"/> +<vertex x="-0.65" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.825" y="-2.525"/> +<vertex x="-0.825" y="-2.075"/> +<vertex x="-0.675" y="-2.075"/> +<vertex x="-0.675" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.35" y="-2.55"/> +<vertex x="-0.35" y="-2.05"/> +<vertex x="-0.15" y="-2.05"/> +<vertex x="-0.15" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.325" y="-2.525"/> +<vertex x="-0.325" y="-2.075"/> +<vertex x="-0.175" y="-2.075"/> +<vertex x="-0.175" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.15" y="-2.55"/> +<vertex x="0.15" y="-2.05"/> +<vertex x="0.35" y="-2.05"/> +<vertex x="0.35" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.175" y="-2.525"/> +<vertex x="0.175" y="-2.075"/> +<vertex x="0.325" y="-2.075"/> +<vertex x="0.325" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.65" y="-2.55"/> +<vertex x="0.65" y="-2.05"/> +<vertex x="0.85" y="-2.05"/> +<vertex x="0.85" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.675" y="-2.525"/> +<vertex x="0.675" y="-2.075"/> +<vertex x="0.825" y="-2.075"/> +<vertex x="0.825" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.15" y="-2.55"/> +<vertex x="1.15" y="-2.05"/> +<vertex x="1.35" y="-2.05"/> +<vertex x="1.35" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.175" y="-2.525"/> +<vertex x="1.175" y="-2.075"/> +<vertex x="1.325" y="-2.075"/> +<vertex x="1.325" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="-2.55"/> +<vertex x="1.85" y="-2.1"/> +<vertex x="1.8" y="-2.05"/> +<vertex x="1.65" y="-2.05"/> +<vertex x="1.65" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="-2.525"/> +<vertex x="1.825" y="-2.125"/> +<vertex x="1.775" y="-2.075"/> +<vertex x="1.675" y="-2.075"/> +<vertex x="1.675" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.85"/> +<vertex x="2.1" y="-1.85"/> +<vertex x="2.05" y="-1.8"/> +<vertex x="2.05" y="-1.65"/> +<vertex x="2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.825"/> +<vertex x="2.125" y="-1.825"/> +<vertex x="2.075" y="-1.775"/> +<vertex x="2.075" y="-1.675"/> +<vertex x="2.525" y="-1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.35"/> +<vertex x="2.05" y="-1.35"/> +<vertex x="2.05" y="-1.15"/> +<vertex x="2.55" y="-1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.325"/> +<vertex x="2.075" y="-1.325"/> +<vertex x="2.075" y="-1.175"/> +<vertex x="2.525" y="-1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.85"/> +<vertex x="2.05" y="-0.85"/> +<vertex x="2.05" y="-0.65"/> +<vertex x="2.55" y="-0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.825"/> +<vertex x="2.075" y="-0.825"/> +<vertex x="2.075" y="-0.675"/> +<vertex x="2.525" y="-0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.35"/> +<vertex x="2.05" y="-0.35"/> +<vertex x="2.05" y="-0.15"/> +<vertex x="2.55" y="-0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.325"/> +<vertex x="2.075" y="-0.325"/> +<vertex x="2.075" y="-0.175"/> +<vertex x="2.525" y="-0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.15"/> +<vertex x="2.05" y="0.15"/> +<vertex x="2.05" y="0.35"/> +<vertex x="2.55" y="0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.175"/> +<vertex x="2.075" y="0.175"/> +<vertex x="2.075" y="0.325"/> +<vertex x="2.525" y="0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.65"/> +<vertex x="2.05" y="0.65"/> +<vertex x="2.05" y="0.85"/> +<vertex x="2.55" y="0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.675"/> +<vertex x="2.075" y="0.675"/> +<vertex x="2.075" y="0.825"/> +<vertex x="2.525" y="0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.15"/> +<vertex x="2.05" y="1.15"/> +<vertex x="2.05" y="1.35"/> +<vertex x="2.55" y="1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.175"/> +<vertex x="2.075" y="1.175"/> +<vertex x="2.075" y="1.325"/> +<vertex x="2.525" y="1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.85"/> +<vertex x="2.1" y="1.85"/> +<vertex x="2.05" y="1.8"/> +<vertex x="2.05" y="1.65"/> +<vertex x="2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.825"/> +<vertex x="2.125" y="1.825"/> +<vertex x="2.075" y="1.775"/> +<vertex x="2.075" y="1.675"/> +<vertex x="2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="2.55"/> +<vertex x="1.85" y="2.1"/> +<vertex x="1.8" y="2.05"/> +<vertex x="1.65" y="2.05"/> +<vertex x="1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="2.525"/> +<vertex x="1.825" y="2.125"/> +<vertex x="1.775" y="2.075"/> +<vertex x="1.675" y="2.075"/> +<vertex x="1.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.35" y="2.55"/> +<vertex x="1.35" y="2.05"/> +<vertex x="1.15" y="2.05"/> +<vertex x="1.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.325" y="2.525"/> +<vertex x="1.325" y="2.075"/> +<vertex x="1.175" y="2.075"/> +<vertex x="1.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.85" y="2.55"/> +<vertex x="0.85" y="2.05"/> +<vertex x="0.65" y="2.05"/> +<vertex x="0.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.825" y="2.525"/> +<vertex x="0.825" y="2.075"/> +<vertex x="0.675" y="2.075"/> +<vertex x="0.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.35" y="2.55"/> +<vertex x="0.35" y="2.05"/> +<vertex x="0.15" y="2.05"/> +<vertex x="0.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.325" y="2.525"/> +<vertex x="0.325" y="2.075"/> +<vertex x="0.175" y="2.075"/> +<vertex x="0.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.15" y="2.55"/> +<vertex x="-0.15" y="2.05"/> +<vertex x="-0.35" y="2.05"/> +<vertex x="-0.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.175" y="2.525"/> +<vertex x="-0.175" y="2.075"/> +<vertex x="-0.325" y="2.075"/> +<vertex x="-0.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.65" y="2.55"/> +<vertex x="-0.65" y="2.05"/> +<vertex x="-0.85" y="2.05"/> +<vertex x="-0.85" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.675" y="2.525"/> +<vertex x="-0.675" y="2.075"/> +<vertex x="-0.825" y="2.075"/> +<vertex x="-0.825" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.15" y="2.55"/> +<vertex x="-1.15" y="2.05"/> +<vertex x="-1.35" y="2.05"/> +<vertex x="-1.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.175" y="2.525"/> +<vertex x="-1.175" y="2.075"/> +<vertex x="-1.325" y="2.075"/> +<vertex x="-1.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="2.55"/> +<vertex x="-1.85" y="2.1"/> +<vertex x="-1.8" y="2.05"/> +<vertex x="-1.65" y="2.05"/> +<vertex x="-1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="2.525"/> +<vertex x="-1.825" y="2.125"/> +<vertex x="-1.775" y="2.075"/> +<vertex x="-1.675" y="2.075"/> +<vertex x="-1.675" y="2.525"/> +</polygon> +</package> +<package name="DPAK-5"> +<description>DPAK 5, center lead crop, case 175AA</description> +<wire x1="3.26" y1="-3.13" x2="-3.24" y2="-3.13" width="0.127" layer="51"/> +<wire x1="3.26" y1="-3.13" x2="3.26" y2="2.87" width="0.127" layer="51"/> +<wire x1="3.26" y1="2.87" x2="-2.21" y2="2.87" width="0.127" layer="51"/> +<wire x1="-2.21" y1="2.87" x2="-3.24" y2="2.87" width="0.127" layer="51"/> +<wire x1="-3.24" y1="2.87" x2="-3.24" y2="-3.13" width="0.127" layer="51"/> +<wire x1="-2.21" y1="2.87" x2="-2.21" y2="3.6" width="0.127" layer="51"/> +<wire x1="-2.21" y1="3.6" x2="-1.96" y2="3.85" width="0.127" layer="51"/> +<wire x1="2.29" y1="2.88" x2="2.29" y2="3.6" width="0.127" layer="51"/> +<wire x1="2.29" y1="3.6" x2="2.04" y2="3.85" width="0.127" layer="51"/> +<wire x1="2.04" y1="3.85" x2="-1.96" y2="3.85" width="0.127" layer="51"/> +<wire x1="-3.09" y1="3.03" x2="-3.48" y2="3.03" width="0.127" layer="21"/> +<wire x1="-3.48" y1="3.03" x2="-3.48" y2="-3.38" width="0.127" layer="21"/> +<wire x1="-3.48" y1="-3.38" x2="-3" y2="-3.38" width="0.127" layer="21"/> +<wire x1="-3.48" y1="3.03" x2="-3" y2="3.03" width="0.127" layer="21"/> +<wire x1="3.07" y1="-3.38" x2="3.46" y2="-3.38" width="0.127" layer="21"/> +<wire x1="3.46" y1="-3.38" x2="3.46" y2="3.03" width="0.127" layer="21"/> +<wire x1="3.46" y1="3.03" x2="2.98" y2="3.03" width="0.127" layer="21"/> +<wire x1="3.46" y1="-3.38" x2="2.98" y2="-3.38" width="0.127" layer="21"/> +<circle x="-2.27" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<circle x="-1.16" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<circle x="1.12" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<circle x="2.23" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<smd name="3" x="0" y="1" dx="6.4" dy="5.8" layer="1" rot="R90"/> +<smd name="4" x="1.14" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<smd name="5" x="2.28" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<smd name="1" x="-2.28" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<smd name="2" x="-1.14" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<text x="-3" y="4.5" size="0.4064" layer="25">>NAME</text> +<text x="-3" y="-3" size="0.4064" layer="27">>VALUE</text> +<rectangle x1="-2.62" y1="-5.8" x2="-1.92" y2="-3.1" layer="51"/> +<rectangle x1="-1.49" y1="-5.8" x2="-0.79" y2="-3.1" layer="51"/> +<rectangle x1="0.79" y1="-5.79" x2="1.49" y2="-3.09" layer="51"/> +<rectangle x1="1.92" y1="-5.79" x2="2.62" y2="-3.09" layer="51"/> +</package> +</packages> +</library> +<library name="borkedlabs-passives"> +<packages> +<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="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="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="6.6X6.6-CAP"> +<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="51"/> +<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="51"/> +<wire x1="3.25" y1="1.55" x2="3.25" y2="-1.55" width="0.1016" layer="51"/> +<wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="51"/> +<wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="51"/> +<wire x1="-3.25" y1="-3.25" x2="-3.25" y2="3.25" width="0.1016" layer="51"/> +<wire x1="-2.1" y1="2.25" x2="-2.1" y2="-2.2" width="0.1016" layer="51"/> +<circle x="0" y="0" radius="3.1" width="0.1016" layer="51"/> +<smd name="+" x="2.4" y="0" dx="3" dy="1.4" layer="1"/> +<smd name="-" x="-2.4" y="0" dx="3" dy="1.4" layer="1"/> +<text x="-2.75" y="4" size="1.016" layer="25">>NAME</text> +<text x="-2.75" y="-4.975" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-3.65" y1="-0.35" x2="-3.05" y2="0.35" layer="51"/> +<rectangle x1="3.05" y1="-0.35" x2="3.65" y2="0.35" layer="51"/> +<polygon width="0.1016" layer="51"> +<vertex x="-2.15" y="2.15"/> +<vertex x="-2.6" y="1.6"/> +<vertex x="-2.9" y="0.9"/> +<vertex x="-3.05" y="0"/> +<vertex x="-2.9" y="-0.95"/> +<vertex x="-2.55" y="-1.65"/> +<vertex x="-2.15" y="-2.15"/> +<vertex x="-2.15" y="2.1"/> +</polygon> +<text x="-0.762" y="1.27" size="0.6096" layer="21" font="vector">BFC</text> +<wire x1="1.905" y1="1.524" x2="1.397" y2="1.524" width="0.127" layer="21"/> +<wire x1="1.651" y1="1.778" x2="1.651" y2="1.27" width="0.127" layer="21"/> +<wire x1="-1.905" y1="1.524" x2="-1.397" y2="1.524" width="0.127" layer="21"/> +</package> +</packages> +</library> +<library name="fab"> +<packages> +<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="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> +</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="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="1X05_NO_SILK"> +<description><h3>Plated Through Hole - 5 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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"/> +<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"/> +<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="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="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> +</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> +</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.15"/> +<param name="rvPadInner" value="0.15"/> +<param name="rvPadBottom" value="0.15"/> +<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="6mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="6mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="6mil"/> +<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="27mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="9mil"/> +<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="50mil"/> +<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="a"/> +<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="a"/> +<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="R13" library="borkedlabs-passives" package="R2512" value="50mOhm" x="24" y="19" rot="R180"> +<attribute name="PACKAGE" value="2512" x="24" y="19" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="24" y="19" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="26" y="54.5"/> +<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="40.1" y="46.2" rot="R180"> +<attribute name="PACKAGE" value="0603" x="40.1" y="46.2" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="40.1" y="46.2" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="40.1" y="46.2" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="42.6" y="42.7" rot="R180"> +<attribute name="PACKAGE" value="0603" x="42.6" y="42.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="42.6" y="42.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="42.6" y="42.7" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="30.2" y="38.1" rot="R270"> +<attribute name="PACKAGE" value="0603" x="30.2" y="38.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="30.2" y="38.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="30.2" y="38.1" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="41.9" y="36.8" rot="R90"> +<attribute name="PACKAGE" value="0603" x="41.9" y="36.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="41.9" y="36.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="41.9" y="36.8" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="J11" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="3" y="25" rot="R90"> +<attribute name="PROD_ID" value="CONN-09696" x="3" y="25" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="20" y="27.2"> +<attribute name="PACKAGE" value="0603" x="20" y="27.2" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="20" y="27.2" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="20" y="27.2" size="1.778" layer="27" display="off"/> +</element> +<element name="R2" library="borkedlabs-passives" package="0805" value="470R" x="20.95" y="51.8" rot="R90"> +<attribute name="PACKAGE" value="0805" x="20.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="20.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R3" library="borkedlabs-passives" package="0805" value="470R" x="18.95" y="51.8" rot="R90"> +<attribute name="PACKAGE" value="0805" x="18.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="18.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R4" library="borkedlabs-passives" package="0805" value="470R" x="16.95" y="51.8" rot="R90"> +<attribute name="PACKAGE" value="0805" x="16.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="16.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="36.3" y="33.9" rot="R90"> +<attribute name="PACKAGE" value="0603" x="36.3" y="33.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="36.3" y="33.9" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="36.3" y="33.9" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R12" library="borkedlabs-passives" package="R2512" value="50mOhm" x="24" y="37" rot="R180"> +<attribute name="PACKAGE" value="2512" x="32.000003125" y="25.999996875" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="32.000003125" y="25.999996875" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="27" y="40.9"/> +<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="22" y="4.5" rot="R180"/> +<element name="J10" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="35.5" y="4.5" rot="R180"/> +<element name="C11" library="borkedlabs-passives" package="1206" value="10uF 50v" x="28.9" y="2" rot="R180"> +<attribute name="PACKAGE" value="1206" x="28.9" y="2" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="28.9" y="2" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="28.9" y="2" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="C16" library="borkedlabs-passives" package="1206" value="10uF 50v" x="28.9" y="4" rot="R180"> +<attribute name="PACKAGE" value="1206" x="28.9" y="4" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="28.9" y="4" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="28.9" y="4" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="28.9" y="6" rot="R180"> +<attribute name="PACKAGE" value="1206" x="28.9" y="6" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="28.9" y="6" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="28.9" y="6" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="20.95" y="54.7" rot="R270"/> +<element name="D2" library="lights" package="LED0805" value="LED0805-BLUE" x="18.95" y="54.7" rot="R270"/> +<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="16.95" y="54.7" rot="R270"/> +<element name="J6" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="44.5" y="3" rot="R180"/> +<element name="J7" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="3" y="12.5" rot="R180"/> +<element name="J8" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="33.85" y="23.25" rot="R90"/> +<element name="MP1" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="27" y="40.7" rot="MR0"/> +<element name="R9" library="borkedlabs-passives" package="0805" value="10k" x="31.3" y="33.9" rot="R270"> +<attribute name="PACKAGE" value="0805" x="31.3" y="33.9" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="31.3" y="33.9" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="U2" library="power" package="QFN32" value="TMC262" x="24.9" y="27.4" rot="R90"/> +<element name="J4" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="12.5" y="3" rot="R180"/> +<element name="J5" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="54" y="44.5" rot="R180"/> +<element name="Q1" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="11" y="23.5" rot="R90"/> +<element name="Q2" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="11" y="14" rot="R90"/> +<element name="Q3" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="11" y="43" rot="R90"/> +<element name="Q4" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="11" y="33.5" rot="R90"/> +<element name="C8" library="borkedlabs-passives" package="0805" value="470nF" x="20" y="29.7" rot="R180"> +<attribute name="PACKAGE" value="0805" x="20" y="29.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="20" y="29.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="20" y="29.7" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C9" library="borkedlabs-passives" package="0805" value="470nF" x="29.3" y="25.4"> +<attribute name="PACKAGE" value="0805" x="29.3" y="25.4" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="29.3" y="25.4" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="29.3" y="25.4" size="1.778" layer="27" display="off"/> +</element> +<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="20" y="28.4" rot="R180"> +<attribute name="PACKAGE" value="0603" x="20" y="28.4" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="20" y="28.4" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="20" y="28.4" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="J12" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="12.5" y="54" rot="R180"/> +<element name="J13" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="44.5" y="54" rot="R180"/> +<element name="C13" library="borkedlabs-passives" package="6.6X6.6-CAP" value="" x="25.3" y="11.3" rot="R180"/> +<element name="U1" library="microcontrollers" package="QFN-64-9X9MM" value="ATXMEGA_A3UQFN" x="36" y="40.5"/> +<element name="J1" library="microcontrollers" package="PDI_2X3_SMD" value="" x="36.5" y="52"> +<attribute name="PROD_ID" value="CONN-11290" x="36.5" y="52" size="1.778" layer="27" display="off"/> +</element> +<element name="Y1" library="passives" package="RES_PRQC" value="RESONATORPQRC" x="34.6" y="46.9" rot="R180"/> +<element name="J2" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-PHY" x="50.5" y="32" rot="R90"/> +<element name="J3" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-PHY" x="50.5" y="13.5" rot="R90"/> +<element name="R1" library="borkedlabs-passives" package="0805" value="470R" x="47" y="42" rot="R270"> +<attribute name="PACKAGE" value="0805" x="47" y="42" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="47" y="42" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R5" library="borkedlabs-passives" package="0805" value="470R" x="43" y="28.5" rot="R270"> +<attribute name="PACKAGE" value="0805" x="43" y="28.5" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="43" y="28.5" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R6" library="borkedlabs-passives" package="0805" value="470R" x="43" y="21.5" rot="R270"> +<attribute name="PACKAGE" value="0805" x="43" y="21.5" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="43" y="21.5" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R7" library="borkedlabs-passives" package="0805" value="470R" x="43" y="10" rot="R270"> +<attribute name="PACKAGE" value="0805" x="43" y="10" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="43" y="10" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C5" library="borkedlabs-passives" package="1206" value="10uF 50v" x="41.4" y="16.1"> +<attribute name="PACKAGE" value="1206" x="41.4" y="16.1" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="41.4" y="16.1" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="41.4" y="16.1" size="1.778" layer="27" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="1206" value="10uF 50v" x="44" y="48.5"> +<attribute name="PACKAGE" value="1206" x="44" y="48.5" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="44" y="48.5" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="44" y="48.5" size="1.778" layer="27" display="off"/> +</element> +</elements> +<signals> +<signal name="GND"> +<contactref element="C10" pad="1"/> +<contactref element="R4" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="C3" pad="1"/> +<contactref element="C2" pad="1"/> +<contactref element="C1" pad="1"/> +<contactref element="C6" pad="1"/> +<contactref element="R13" pad="1"/> +<contactref element="R12" pad="1"/> +<contactref element="J10" pad="P$1"/> +<contactref element="C11" pad="1"/> +<contactref element="C16" pad="1"/> +<contactref element="C19" pad="1"/> +<contactref element="J8" pad="1"/> +<contactref element="U2" pad="32"/> +<contactref element="U2" pad="16"/> +<contactref element="U2" pad="28"/> +<contactref element="U2" pad="1"/> +<contactref element="U2" pad="13"/> +<contactref element="U2" pad="EXP"/> +<contactref element="C9" pad="2"/> +<contactref element="C12" pad="2"/> +<polygon width="0.1524" layer="16"> +<vertex x="29.1" y="-0.5"/> +<vertex x="29.1" y="7.3"/> +<vertex x="24.7" y="12.5"/> +<vertex x="20" y="12.5"/> +<vertex x="20" y="50.1"/> +<vertex x="29" y="50.1"/> +<vertex x="29" y="34.5"/> +<vertex x="33.5" y="30"/> +<vertex x="33.5" y="14"/> +<vertex x="39.5" y="8.8"/> +<vertex x="39.5" y="-0.5"/> +</polygon> +<via x="26.1" y="26.2" extent="1-16" drill="0.3"/> +<via x="23.7" y="26.2" extent="1-16" drill="0.3"/> +<via x="24.5" y="26.2" extent="1-16" drill="0.3"/> +<via x="25.3" y="26.2" extent="1-16" drill="0.3"/> +<via x="26.1" y="26.9" extent="1-16" drill="0.3"/> +<via x="23.7" y="26.9" extent="1-16" drill="0.3"/> +<via x="24.5" y="26.9" extent="1-16" drill="0.3"/> +<via x="25.3" y="26.9" extent="1-16" drill="0.3"/> +<via x="26.1" y="27.9" extent="1-16" drill="0.3"/> +<via x="23.7" y="27.9" extent="1-16" drill="0.3"/> +<via x="24.5" y="27.9" extent="1-16" drill="0.3"/> +<via x="25.3" y="27.9" extent="1-16" drill="0.3"/> +<via x="26.1" y="28.6" extent="1-16" drill="0.3"/> +<via x="23.7" y="28.6" extent="1-16" drill="0.3"/> +<via x="24.5" y="28.6" extent="1-16" drill="0.3"/> +<via x="25.3" y="28.6" extent="1-16" drill="0.3"/> +<wire x1="23.15" y1="25.075" x2="23.15" y2="25.65" width="0.2032" layer="1"/> +<wire x1="23.15" y1="25.65" x2="23.7" y2="26.2" width="0.2032" layer="1"/> +<wire x1="27.2" y1="27.65" x2="26.35" y2="27.65" width="0.2032" layer="1"/> +<wire x1="26.35" y1="27.65" x2="26.1" y2="27.9" width="0.2032" layer="1"/> +<wire x1="27.225" y1="29.15" x2="26.65" y2="29.15" width="0.2032" layer="1"/> +<wire x1="26.65" y1="29.15" x2="26.1" y2="28.6" width="0.2032" layer="1"/> +<wire x1="22.6" y1="27.65" x2="23.45" y2="27.65" width="0.2032" layer="1"/> +<wire x1="23.45" y1="27.65" x2="23.7" y2="27.9" width="0.2032" layer="1"/> +<wire x1="19.2" y1="28.4" x2="19.2" y2="27.2" width="0.4064" layer="1"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="25.8" y="35.3"/> +<vertex x="29" y="35.3"/> +<vertex x="29" y="38.7"/> +<vertex x="25.8" y="38.7"/> +</polygon> +<via x="27.7" y="17.8" extent="1-16" drill="0.3"/> +<via x="27.7" y="18.5" extent="1-16" drill="0.3"/> +<via x="27.7" y="19.5" extent="1-16" drill="0.3"/> +<via x="27.7" y="20.2" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="25.8" y="17.3"/> +<vertex x="29" y="17.3"/> +<vertex x="29" y="20.7"/> +<vertex x="25.8" y="20.7"/> +</polygon> +<via x="28.7" y="20.4" extent="1-16" drill="0.3"/> +<via x="28.7" y="17.6" extent="1-16" drill="0.3"/> +<via x="26.2" y="17.6" extent="1-16" drill="0.3"/> +<via x="26.2" y="20.4" extent="1-16" drill="0.3"/> +<via x="27.7" y="35.8" extent="1-16" drill="0.3"/> +<via x="27.7" y="36.5" extent="1-16" drill="0.3"/> +<via x="27.7" y="37.5" extent="1-16" drill="0.3"/> +<via x="27.7" y="38.2" extent="1-16" drill="0.3"/> +<via x="28.7" y="38.4" extent="1-16" drill="0.3"/> +<via x="28.7" y="35.6" extent="1-16" drill="0.3"/> +<via x="26.1" y="35.6" extent="1-16" drill="0.3"/> +<via x="26.1" y="38.4" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="16"> +<vertex x="29.5" y="57.6"/> +<vertex x="20" y="57.6"/> +<vertex x="20" y="50.6"/> +<vertex x="29.5" y="50.6"/> +<vertex x="29.5" y="34.5"/> +<vertex x="34" y="30"/> +<vertex x="34" y="14"/> +<vertex x="40" y="9"/> +<vertex x="40" y="-0.5"/> +<vertex x="57.5" y="-0.5"/> +<vertex x="57.5" y="57.5"/> +</polygon> +<via x="30.25" y="25.4" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no" rank="6"> +<vertex x="39.5" y="-1"/> +<vertex x="39.5" y="8.8"/> +<vertex x="33.5" y="14"/> +<vertex x="33.5" y="30"/> +<vertex x="29" y="34.5"/> +<vertex x="29" y="50.1"/> +<vertex x="20" y="50.1"/> +<vertex x="20" y="-1"/> +</polygon> +<via x="27.8" y="29.8" extent="1-16" drill="0.3"/> +<via x="28.6" y="28.4" extent="1-16" drill="0.3"/> +<via x="26.4" y="34.6" extent="1-16" drill="0.3"/> +<via x="21.2" y="42.7" extent="1-16" drill="0.3"/> +<via x="28.6" y="42.4" extent="1-16" drill="0.3"/> +<via x="28.5" y="48.1" extent="1-16" drill="0.3"/> +<via x="21.2" y="48.2" extent="1-16" drill="0.3"/> +<via x="27.4" y="24.3" extent="1-16" drill="0.3"/> +<via x="28.6" y="24.1" extent="1-16" drill="0.3"/> +<via x="29.5" y="10.5" extent="1-16" drill="0.3"/> +<via x="35" y="11" extent="1-16" drill="0.3"/> +<via x="29.5" y="12" extent="1-16" drill="0.3"/> +<via x="39" y="8" extent="1-16" drill="0.3"/> +<via x="39" y="1" extent="1-16" drill="0.3"/> +<via x="32.5" y="1" extent="1-16" drill="0.3"/> +<via x="27.5" y="10.5" extent="1-16" drill="0.3"/> +<via x="23" y="13" extent="1-16" drill="0.3"/> +<via x="20.7" y="23.3" extent="1-16" drill="0.3"/> +<via x="21.9" y="24.9" extent="1-16" drill="0.3"/> +<wire x1="16.95" y1="50.85" x2="17.9" y2="51.8" width="0.1524" layer="1"/> +<wire x1="17.9" y1="51.8" x2="20.7" y2="51.8" width="0.1524" layer="1"/> +<via x="20.7" y="51.8" extent="1-16" drill="0.3"/> +<via x="40.9" y="46.2" extent="1-16" drill="0.3"/> +<via x="41.9" y="36" extent="1-16" drill="0.3"/> +<contactref element="C13" pad="-"/> +<via x="30.2" y="38.9" extent="1-16" drill="0.3"/> +<via x="36.3" y="33.1" extent="1-16" drill="0.3"/> +<via x="31" y="1.5" extent="1-16" drill="0.3"/> +<via x="31" y="2.5" extent="1-16" drill="0.3"/> +<via x="31" y="3.5" extent="1-16" drill="0.3"/> +<via x="31" y="4.5" extent="1-16" drill="0.3"/> +<via x="31" y="5.5" extent="1-16" drill="0.3"/> +<via x="31" y="6.5" extent="1-16" drill="0.3"/> +<via x="27.5" y="12" extent="1-16" drill="0.3"/> +<via x="22.2" y="23.7" extent="1-16" drill="0.3"/> +<via x="27.3" y="32.6" extent="1-16" drill="0.3"/> +<via x="28.7" y="33.7" extent="1-16" drill="0.3"/> +<contactref element="U1" pad="14"/> +<contactref element="U1" pad="34"/> +<contactref element="U1" pad="60"/> +<contactref element="U1" pad="44"/> +<contactref element="U1" pad="52"/> +<contactref element="U1" pad="P$1"/> +<contactref element="U1" pad="24"/> +<contactref element="Y1" pad="2"/> +<contactref element="J1" pad="6"/> +<contactref element="S1" pad="P$2"/> +<contactref element="J3" pad="SHDL1"/> +<contactref element="J3" pad="P$2"/> +<contactref element="J3" pad="SHDL2"/> +<contactref element="J3" pad="P$7"/> +<contactref element="J2" pad="SHDL1"/> +<contactref element="J2" pad="P$2"/> +<contactref element="J2" pad="SHDL2"/> +<contactref element="J2" pad="P$7"/> +<via x="34.6" y="46.9" extent="1-16" drill="0.3"/> +<via x="28.05" y="55.3" extent="1-16" drill="0.3"/> +<via x="39.04" y="54.85" extent="1-16" drill="0.3"/> +<wire x1="34.25" y1="45" x2="34.25" y2="42.25" width="0.1524" layer="1"/> +<wire x1="34.25" y1="42.25" x2="35.9" y2="40.6" width="0.1524" layer="1"/> +<wire x1="35.9" y1="40.6" x2="36" y2="40.5" width="0.1524" layer="1"/> +<wire x1="38.25" y1="45" x2="38.25" y2="42.75" width="0.1524" layer="1"/> +<wire x1="38.25" y1="42.75" x2="36.05" y2="40.55" width="0.1524" layer="1"/> +<wire x1="36.05" y1="40.55" x2="36" y2="40.5" width="0.1524" layer="1"/> +<wire x1="40.5" y1="37.25" x2="39.35" y2="37.25" width="0.1524" layer="1"/> +<wire x1="39.35" y1="37.25" x2="36.05" y2="40.55" width="0.1524" layer="1"/> +<wire x1="35.75" y1="36" x2="35.75" y2="40.4" width="0.1524" layer="1"/> +<wire x1="35.75" y1="40.4" x2="35.75" y2="40.45" width="0.1524" layer="1"/> +<wire x1="35.75" y1="40.45" x2="35.9" y2="40.6" width="0.1524" layer="1"/> +<wire x1="31.5" y1="37.75" x2="33.1" y2="37.75" width="0.1524" layer="1"/> +<wire x1="33.1" y1="37.75" x2="35.75" y2="40.4" width="0.1524" layer="1"/> +<via x="36" y="40.5" extent="1-16" drill="0.3"/> +<via x="33.5" y="43" extent="1-16" drill="0.3"/> +<via x="38.5" y="43" extent="1-16" drill="0.3"/> +<via x="38.5" y="38" extent="1-16" drill="0.3"/> +<via x="33.5" y="38" extent="1-16" drill="0.3"/> +<wire x1="40.5" y1="42.25" x2="39.25" y2="42.25" width="0.1524" layer="1"/> +<wire x1="39.25" y1="42.25" x2="38.5" y2="43" width="0.1524" layer="1"/> +<via x="43.4" y="42.7" extent="1-16" drill="0.3"/> +<wire x1="19.2" y1="27.2" x2="19.2" y2="26.8" width="0.4064" layer="1"/> +<wire x1="19.2" y1="26.8" x2="20.7" y2="25.3" width="0.4064" layer="1"/> +<contactref element="C5" pad="1"/> +<contactref element="C7" pad="1"/> +<via x="42.6" y="48.5" extent="1-16" drill="0.3"/> +<via x="40" y="16.1" extent="1-16" drill="0.3"/> +</signal> +<signal name="+3V3"> +<contactref element="C10" pad="2"/> +<contactref element="C4" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C2" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="C6" pad="2"/> +<contactref element="D1" pad="1"/> +<contactref element="D3" pad="1"/> +<contactref element="D2" pad="1"/> +<contactref element="U2" pad="29"/> +<wire x1="22.6" y1="27.15" x2="22.0952" y2="27.15" width="0.2032" layer="1"/> +<wire x1="22.0952" y1="27.15" x2="21.8452" y2="27.4" width="0.2032" layer="1"/> +<via x="21.8452" y="27.4" extent="1-16" drill="0.3"/> +<wire x1="21.3436" y1="27.96953125" x2="21.3436" y2="28.289425" width="0.2032" layer="16"/> +<wire x1="21.8452" y1="27.4" x2="21.8452" y2="27.46793125" width="0.2032" layer="16"/> +<wire x1="21.8452" y1="27.46793125" x2="21.3436" y2="27.96953125" width="0.2032" layer="16"/> +<wire x1="21.3436" y1="28.289425" x2="19.3698" y2="30.263225" width="0.2032" layer="16"/> +<wire x1="19.3698" y1="33.95935625" x2="19.164578125" y2="34.164578125" width="0.2032" layer="16"/> +<via x="19.164578125" y="34.164578125" extent="1-16" drill="0.3"/> +<wire x1="19.1436" y1="34.46953125" x2="19.1436" y2="34.93046875" width="0.2032" layer="1"/> +<wire x1="19.1436" y1="34.93046875" x2="19.3698" y2="35.15666875" width="0.2032" layer="1"/> +<wire x1="19.164578125" y1="34.164578125" x2="19.164578125" y2="34.448553125" width="0.2032" layer="1"/> +<wire x1="19.164578125" y1="34.448553125" x2="19.1436" y2="34.46953125" width="0.2032" layer="1"/> +<via x="19.164578125" y="38.635421875" extent="1-16" drill="0.3"/> +<wire x1="19.3698" y1="37.64333125" x2="19.1436" y2="37.86953125" width="0.2032" layer="1"/> +<wire x1="19.1436" y1="37.86953125" x2="19.1436" y2="38.33046875" width="0.2032" layer="1"/> +<wire x1="19.1436" y1="38.33046875" x2="19.164578125" y2="38.351446875" width="0.2032" layer="1"/> +<wire x1="19.164578125" y1="38.351446875" x2="19.164578125" y2="38.635421875" width="0.2032" layer="1"/> +<wire x1="19.3698" y1="35.15666875" x2="19.3698" y2="37.64333125" width="0.2032" layer="1"/> +<wire x1="19.164578125" y1="38.635421875" x2="19.3698" y2="38.84064375" width="0.2032" layer="16"/> +<wire x1="19.3698" y1="46.34333125" x2="19.3436" y2="46.36953125" width="0.2032" layer="16"/> +<wire x1="19.3436" y1="46.36953125" x2="19.3436" y2="46.83046875" width="0.2032" layer="16"/> +<wire x1="19.3436" y1="46.83046875" x2="19.66953125" y2="47.1564" width="0.2032" layer="16"/> +<wire x1="19.66953125" y1="47.1564" x2="19.6992" y2="47.1564" width="0.2032" layer="16"/> +<wire x1="19.6992" y1="47.1564" x2="19.9" y2="47.3572" width="0.2032" layer="16"/> +<wire x1="19.3698" y1="38.84064375" x2="19.3698" y2="46.34333125" width="0.2032" layer="16"/> +<wire x1="19.3698" y1="30.263225" x2="19.3698" y2="33.95935625" width="0.2032" layer="16"/> +<wire x1="21.8452" y1="27.4" x2="21" y2="27.4" width="0.2032" layer="1"/> +<wire x1="21" y1="27.4" x2="20.8" y2="27.2" width="0.2032" layer="1"/> +<polygon width="0.1524" layer="1" rank="2"> +<vertex x="20" y="58"/> +<vertex x="20" y="50.6"/> +<vertex x="29.5" y="50.6"/> +<vertex x="29.5" y="34.5"/> +<vertex x="34" y="30"/> +<vertex x="34" y="14"/> +<vertex x="40" y="9"/> +<vertex x="40" y="-1"/> +<vertex x="57.8" y="-0.8"/> +<vertex x="57.8" y="58"/> +</polygon> +<wire x1="19.9" y1="47.3572" x2="19.9" y2="47.42753125" width="0.2032" layer="16"/> +<wire x1="19.9" y1="47.42753125" x2="20.3564" y2="47.88393125" width="0.2032" layer="16"/> +<wire x1="20.3564" y1="50.3564" x2="21.8" y2="51.8" width="0.2032" layer="16"/> +<via x="21.8" y="51.8" extent="1-16" drill="0.3"/> +<wire x1="20.3564" y1="47.88393125" x2="20.3564" y2="50.3564" width="0.2032" layer="16"/> +<wire x1="20.95" y1="55.55" x2="18.95" y2="55.55" width="0.1524" layer="1"/> +<wire x1="18.95" y1="55.55" x2="16.95" y2="55.55" width="0.1524" layer="1"/> +<contactref element="U1" pad="25"/> +<contactref element="U1" pad="15"/> +<contactref element="U1" pad="53"/> +<contactref element="U1" pad="45"/> +<contactref element="U1" pad="35"/> +<contactref element="U1" pad="61"/> +<contactref element="J1" pad="2"/> +<contactref element="J3" pad="YLWP"/> +<contactref element="J3" pad="GRNP"/> +<contactref element="J3" pad="P$4"/> +<contactref element="J3" pad="P$5"/> +<contactref element="J2" pad="YLWP"/> +<contactref element="J2" pad="GRNP"/> +<contactref element="J2" pad="P$4"/> +<contactref element="J2" pad="P$5"/> +<wire x1="33.75" y1="45" x2="33.75" y2="45.60095" width="0.1524" layer="1"/> +<via x="32.725475" y="46.625475" extent="1-16" drill="0.3"/> +<wire x1="33.75" y1="45.60095" x2="33.42955" y2="45.9214" width="0.1524" layer="1"/> +<wire x1="33.42955" y1="45.9214" x2="33.2553125" y2="45.9214" width="0.1524" layer="1"/> +<wire x1="33.2553125" y1="45.9214" x2="33.1214" y2="46.0553125" width="0.1524" layer="1"/> +<wire x1="33.1214" y1="46.0553125" x2="33.1214" y2="46.22955" width="0.1524" layer="1"/> +<wire x1="33.1214" y1="46.22955" x2="32.725475" y2="46.625475" width="0.1524" layer="1"/> +<wire x1="32.725475" y1="46.625475" x2="31.9" y2="45.8" width="0.1524" layer="16"/> +<wire x1="31.9" y1="45.8" x2="30.8" y2="45.8" width="0.1524" layer="16"/> +<via x="30.8" y="45.8" extent="1-16" drill="0.3"/> +<contactref element="R9" pad="2"/> +<contactref element="C5" pad="2"/> +<contactref element="C7" pad="2"/> +</signal> +<signal name="V+"> +<contactref element="J9" pad="P$1"/> +<contactref element="C11" pad="2"/> +<contactref element="C16" pad="2"/> +<contactref element="C19" pad="2"/> +<contactref element="U2" pad="25"/> +<contactref element="C12" pad="1"/> +<contactref element="C8" pad="2"/> +<contactref element="Q1" pad="4"/> +<contactref element="Q2" pad="4"/> +<contactref element="Q3" pad="4"/> +<contactref element="Q4" pad="4"/> +<polygon width="0.1524" layer="16"> +<vertex x="13.5" y="-0.5"/> +<vertex x="28.7" y="-0.5"/> +<vertex x="28.7" y="7"/> +<vertex x="24.4" y="12.1"/> +<vertex x="19.6" y="12.1"/> +<vertex x="19.5" y="57.5"/> +<vertex x="13.5" y="57.5"/> +</polygon> +<via x="15.6" y="15.1" extent="1-16" drill="0.3"/> +<via x="15.6" y="24.6" extent="1-16" drill="0.3"/> +<via x="15.6" y="34.6" extent="1-16" drill="0.3"/> +<via x="15.6" y="44.1" extent="1-16" drill="0.3"/> +<wire x1="21.4052125" y1="28.846" x2="21.246" y2="28.846" width="0.2032" layer="1"/> +<wire x1="21.246" y1="28.846" x2="20.8" y2="28.4" width="0.2032" layer="1"/> +<wire x1="22.575" y1="29.15" x2="21.7092125" y2="29.15" width="0.2032" layer="1"/> +<wire x1="21.7092125" y1="29.15" x2="21.4052125" y2="28.846" width="0.2032" layer="1"/> +<wire x1="20.8" y1="28.4" x2="20.35" y2="28.4" width="0.2032" layer="1"/> +<wire x1="20.35" y1="28.4" x2="19.934" y2="28.816" width="0.2032" layer="1"/> +<wire x1="19.934" y1="28.816" x2="19.934" y2="28.9052125" width="0.2032" layer="1"/> +<wire x1="19.934" y1="28.9052125" x2="19.7852125" y2="29.054" width="0.2032" layer="1"/> +<wire x1="19.7852125" y1="29.054" x2="19.696" y2="29.054" width="0.2032" layer="1"/> +<wire x1="19.696" y1="29.054" x2="19.05" y2="29.7" width="0.2032" layer="1"/> +<wire x1="19.05" y1="29.7" x2="18.7" y2="29.7" width="0.2032" layer="1"/> +<wire x1="18.7" y1="29.7" x2="18.3" y2="29.3" width="0.2032" layer="1"/> +<via x="18.3" y="29.3" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no" rank="2"> +<vertex x="20" y="15.8"/> +<vertex x="14.1" y="15.8"/> +<vertex x="14.1" y="13.5"/> +<vertex x="20" y="13.5"/> +</polygon> +<via x="16.4" y="15.1" extent="1-16" drill="0.3"/> +<via x="15.5" y="14.2" extent="1-16" drill="0.3"/> +<via x="18.1" y="14.2" extent="1-16" drill="0.3"/> +<via x="18.4" y="15.5" extent="1-16" drill="0.3"/> +<via x="14.5" y="15.5" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="19.5" y="25.3"/> +<vertex x="14.1" y="25.3"/> +<vertex x="14.1" y="22.3"/> +<vertex x="19.5" y="22.3"/> +</polygon> +<via x="16.4" y="24.6" extent="1-16" drill="0.3"/> +<via x="14.5" y="24.9" extent="1-16" drill="0.3"/> +<via x="14.5" y="23.6" extent="1-16" drill="0.3"/> +<via x="19" y="22.9" extent="1-16" drill="0.3"/> +<via x="17.7" y="24.4" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="17.4" y="35.3"/> +<vertex x="13.5" y="35.3"/> +<vertex x="13.5" y="33.5"/> +<vertex x="14.9" y="33.5"/> +<vertex x="15.4" y="33"/> +<vertex x="17.5" y="33"/> +<vertex x="18.4" y="33.9"/> +<vertex x="18.4" y="35.7"/> +<vertex x="17.5" y="35.7"/> +<vertex x="17.4" y="35.6"/> +</polygon> +<via x="16.4" y="33.6" extent="1-16" drill="0.3"/> +<via x="13.8" y="34.1" extent="1-16" drill="0.3"/> +<via x="16.4" y="34.6" extent="1-16" drill="0.3"/> +<via x="13.8" y="35" extent="1-16" drill="0.3"/> +<via x="17.4" y="34.8" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="20.1" y="44.8"/> +<vertex x="14.1" y="44.8"/> +<vertex x="14.1" y="41.6"/> +<vertex x="20.1" y="41.6"/> +</polygon> +<via x="16.4" y="44.1" extent="1-16" drill="0.3"/> +<via x="14.5" y="44.5" extent="1-16" drill="0.3"/> +<via x="15.5" y="43.1" extent="1-16" drill="0.3"/> +<via x="18.1" y="42.9" extent="1-16" drill="0.3"/> +<via x="18" y="44.3" extent="1-16" drill="0.3"/> +<contactref element="C13" pad="+"/> +<via x="24" y="11" extent="1-16" drill="0.3"/> +<via x="21.8" y="11" extent="1-16" drill="0.3"/> +<via x="23.3" y="11.6" extent="1-16" drill="0.3"/> +<via x="22.5" y="11.6" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="28.5" y="1"/> +<vertex x="26" y="1"/> +<vertex x="26" y="7"/> +<vertex x="28.5" y="7"/> +</polygon> +<via x="26.5" y="6.5" extent="1-16" drill="0.3"/> +<via x="26.5" y="5.5" extent="1-16" drill="0.3"/> +<via x="26.5" y="4.5" extent="1-16" drill="0.3"/> +<via x="26.5" y="3.5" extent="1-16" drill="0.3"/> +<via x="26.5" y="2.5" extent="1-16" drill="0.3"/> +<via x="26.5" y="1.5" extent="1-16" drill="0.3"/> +<via x="28" y="2" extent="1-16" drill="0.3"/> +<via x="28" y="4" extent="1-16" drill="0.3"/> +<via x="28" y="6" extent="1-16" drill="0.3"/> +<wire x1="22.6" y1="11.6" x2="22.5" y2="11.6" width="0.1524" layer="1"/> +<wire x1="22.9" y1="11.3" x2="22.6" y2="11.6" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_EN"> +<contactref element="U2" pad="15"/> +<wire x1="27.7286" y1="28.3696875" x2="27.7286" y2="28.30074375" width="0.1524" layer="1"/> +<wire x1="27.2" y1="28.65" x2="27.4482875" y2="28.65" width="0.1524" layer="1"/> +<wire x1="27.4482875" y1="28.65" x2="27.7286" y2="28.3696875" width="0.1524" layer="1"/> +<wire x1="27.7286" y1="28.30074375" x2="28.58154375" y2="27.4478" width="0.1524" layer="1"/> +<wire x1="28.58154375" y1="27.4478" x2="31.4856875" y2="27.4478" width="0.1524" layer="1"/> +<wire x1="31.4856875" y1="27.4478" x2="32.072" y2="28.0341125" width="0.1524" layer="1"/> +<wire x1="32.072" y1="28.0341125" x2="32.072" y2="31.175425" width="0.1524" layer="1"/> +<wire x1="32.072" y1="31.175425" x2="32.6" y2="31.703425" width="0.1524" layer="1"/> +<wire x1="32.6" y1="31.703425" x2="32.6" y2="33.9" width="0.1524" layer="1"/> +<contactref element="U1" pad="19"/> +<wire x1="32.6" y1="33.9" x2="33.25" y2="34.55" width="0.1524" layer="1"/> +<wire x1="33.25" y1="34.55" x2="33.25" y2="34.8" width="0.1524" layer="1"/> +<contactref element="R9" pad="1"/> +<wire x1="33.25" y1="34.8" x2="33.25" y2="36" width="0.1524" layer="1"/> +<wire x1="31.3" y1="34.85" x2="31.35" y2="34.8" width="0.1524" layer="1"/> +<wire x1="31.35" y1="34.8" x2="33.25" y2="34.8" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_CSN"> +<contactref element="U2" pad="14"/> +<contactref element="J8" pad="5"/> +<wire x1="27.4482875" y1="28.15" x2="28.4552875" y2="27.143" width="0.1524" layer="1"/> +<wire x1="27.2" y1="28.15" x2="27.4482875" y2="28.15" width="0.1524" layer="1"/> +<wire x1="28.4552875" y1="27.143" x2="31.61194375" y2="27.143" width="0.1524" layer="1"/> +<wire x1="31.61194375" y1="27.143" x2="32.3768" y2="27.90785625" width="0.1524" layer="1"/> +<wire x1="33.85" y1="32.52236875" x2="33.85" y2="33.41" width="0.1524" layer="1"/> +<wire x1="32.3768" y1="31.04916875" x2="33.85" y2="32.52236875" width="0.1524" layer="1"/> +<wire x1="32.3768" y1="27.90785625" x2="32.3768" y2="31.04916875" width="0.1524" layer="1"/> +<contactref element="U1" pad="20"/> +<wire x1="33.75" y1="36" x2="33.75" y2="33.51" width="0.1524" layer="1"/> +<wire x1="33.75" y1="33.51" x2="33.85" y2="33.41" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_SCK"> +<contactref element="U2" pad="12"/> +<contactref element="J8" pad="4"/> +<wire x1="27.2" y1="27.15" x2="27.3464" y2="27.0036" width="0.1524" layer="1"/> +<wire x1="27.3464" y1="27.0036" x2="28.12745625" y2="27.0036" width="0.1524" layer="1"/> +<wire x1="28.12745625" y1="27.0036" x2="28.29285625" y2="26.8382" width="0.1524" layer="1"/> +<wire x1="31.7382" y1="26.8382" x2="28.29285625" y2="26.8382" width="0.1524" layer="1"/> +<wire x1="33.85" y1="30.87" x2="32.6816" y2="29.7016" width="0.1524" layer="1"/> +<wire x1="32.6816" y1="27.7816" x2="31.7382" y2="26.8382" width="0.1524" layer="1"/> +<wire x1="32.6816" y1="29.7016" x2="32.6816" y2="27.7816" width="0.1524" layer="1"/> +<contactref element="U1" pad="21"/> +<wire x1="34.25" y1="36" x2="34.25" y2="34.66236875" width="0.1524" layer="1"/> +<wire x1="34.25" y1="34.66236875" x2="35.0184" y2="33.89396875" width="0.1524" layer="1"/> +<wire x1="35.0184" y1="33.89396875" x2="35.0184" y2="32.0384" width="0.1524" layer="1"/> +<wire x1="35.0184" y1="32.0384" x2="33.85" y2="30.87" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_MOSI"> +<contactref element="U2" pad="11"/> +<contactref element="J8" pad="3"/> +<wire x1="27.2" y1="26.65" x2="28.05" y2="26.65" width="0.1524" layer="1"/> +<wire x1="28.05" y1="26.65" x2="28.1666" y2="26.5334" width="0.1524" layer="1"/> +<wire x1="33.85" y1="27.85" x2="33.85" y2="28.33" width="0.1524" layer="1"/> +<wire x1="28.1666" y1="26.5334" x2="32.5334" y2="26.5334" width="0.1524" layer="1"/> +<wire x1="32.5334" y1="26.5334" x2="33.85" y2="27.85" width="0.1524" layer="1"/> +<contactref element="U1" pad="23"/> +<wire x1="35.25" y1="36" x2="35.25" y2="34.85" width="0.1524" layer="1"/> +<wire x1="35.25" y1="34.85" x2="35.3" y2="34.8" width="0.1524" layer="1"/> +<via x="35.3" y="34.8" extent="1-16" drill="0.3"/> +<wire x1="35.3" y1="34.8" x2="35.3" y2="29.78" width="0.1524" layer="16"/> +<wire x1="35.3" y1="29.78" x2="33.85" y2="28.33" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_SG"> +<contactref element="U2" pad="27"/> +<wire x1="22.6" y1="28.15" x2="21.95" y2="28.15" width="0.1524" layer="1"/> +<wire x1="21.95" y1="28.15" x2="21.9" y2="28.2" width="0.1524" layer="1"/> +<via x="21.9" y="28.2" extent="1-16" drill="0.3"/> +<wire x1="21.9" y1="28.2" x2="19.7" y2="30.4" width="0.1524" layer="16"/> +<wire x1="19.7" y1="30.4" x2="19.7" y2="34.7" width="0.1524" layer="16"/> +<via x="19.7" y="34.7" extent="1-16" drill="0.3"/> +<wire x1="19.7" y1="34.7" x2="19.7" y2="38.1" width="0.1524" layer="1"/> +<via x="19.7" y="38.1" extent="1-16" drill="0.3"/> +<wire x1="19.7" y1="38.1" x2="19.7" y2="46.4" width="0.1524" layer="16"/> +<wire x1="19.7" y1="46.4" x2="19.9" y2="46.6" width="0.1524" layer="16"/> +<via x="19.9" y="46.6" extent="1-16" drill="0.3"/> +<wire x1="19.9" y1="46.6" x2="20.331" y2="47.031" width="0.1524" layer="1"/> +<wire x1="20.331" y1="47.031" x2="20.331" y2="48.21434375" width="0.1524" layer="1"/> +<wire x1="20.331" y1="48.21434375" x2="20.6358" y2="48.51914375" width="0.1524" layer="1"/> +<wire x1="20.6358" y1="48.51914375" x2="20.6358" y2="48.70474375" width="0.1524" layer="1"/> +<wire x1="20.6358" y1="48.70474375" x2="20.81185625" y2="48.8808" width="0.1524" layer="1"/> +<wire x1="20.81185625" y1="48.8808" x2="30.094975" y2="48.8808" width="0.1524" layer="1"/> +<contactref element="U1" pad="64"/> +<wire x1="31.1904" y1="47.785375" x2="31.1904" y2="46.5474875" width="0.1524" layer="1"/> +<wire x1="30.094975" y1="48.8808" x2="31.1904" y2="47.785375" width="0.1524" layer="1"/> +<wire x1="32.25" y1="45.4878875" x2="32.25" y2="45" width="0.1524" layer="1"/> +<wire x1="31.1904" y1="46.5474875" x2="32.25" y2="45.4878875" width="0.1524" layer="1"/> +</signal> +<signal name="N$1"> +<contactref element="R4" pad="2"/> +<contactref element="D3" pad="2"/> +<wire x1="16.95" y1="53.85" x2="16.95" y2="52.75" width="0.1524" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="R3" pad="2"/> +<contactref element="D2" pad="2"/> +<wire x1="18.95" y1="53.85" x2="18.95" y2="52.75" width="0.1524" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="R2" pad="2"/> +<contactref element="D1" pad="2"/> +<wire x1="20.95" y1="53.85" x2="20.95" y2="52.75" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_MISO"> +<contactref element="U2" pad="10"/> +<contactref element="J8" pad="2"/> +<wire x1="27.2" y1="26.15" x2="27.7714" y2="26.15" width="0.1524" layer="1"/> +<wire x1="27.7714" y1="26.15" x2="27.7714" y2="26.2286" width="0.1524" layer="1"/> +<wire x1="33.4114" y1="26.2286" x2="33.82" y2="25.82" width="0.1524" layer="1"/> +<wire x1="33.82" y1="25.82" x2="33.85" y2="25.79" width="0.1524" layer="1"/> +<wire x1="27.7714" y1="26.2286" x2="33.4114" y2="26.2286" width="0.1524" layer="1"/> +<contactref element="U1" pad="22"/> +<wire x1="34.75" y1="36" x2="34.75" y2="34.593425" width="0.1524" layer="1"/> +<wire x1="34.75" y1="34.593425" x2="35.3232" y2="34.020225" width="0.1524" layer="1"/> +<wire x1="35.3232" y1="34.020225" x2="35.3232" y2="27.3232" width="0.1524" layer="1"/> +<wire x1="35.3232" y1="27.3232" x2="33.82" y2="25.82" width="0.1524" layer="1"/> +</signal> +<signal name="N$9"> +</signal> +<signal name="OB2"> +<contactref element="Q4" pad="3"/> +<contactref element="U2" pad="21"/> +<wire x1="10" y1="33.5" x2="15" y2="33.5" width="0.1524" layer="1"/> +<wire x1="15.5114" y1="32.9886" x2="17.3" y2="32.9886" width="0.1524" layer="1"/> +<wire x1="17.3" y1="32.9886" x2="17.3" y2="33.70190625" width="0.1524" layer="1"/> +<wire x1="17.3" y1="33.70190625" x2="17.30791875" y2="33.709825" width="0.1524" layer="1"/> +<via x="17.30791875" y="33.709825" extent="1-16" drill="0.3"/> +<wire x1="17.30791875" y1="33.709825" x2="17.809825" y2="33.709825" width="0.1524" layer="16"/> +<wire x1="17.809825" y1="33.709825" x2="19.9952" y2="35.8952" width="0.1524" layer="16"/> +<wire x1="19.9952" y1="35.8952" x2="20.47374375" y2="35.8952" width="0.1524" layer="16"/> +<via x="22.7" y="33.3" extent="1-16" drill="0.3"/> +<wire x1="22.169" y1="34.19994375" x2="22.169" y2="33.88005" width="0.1524" layer="16"/> +<wire x1="22.7" y1="33.34905" x2="22.7" y2="33.3" width="0.1524" layer="16"/> +<wire x1="22.169" y1="33.88005" x2="22.7" y2="33.34905" width="0.1524" layer="16"/> +<wire x1="20.47374375" y1="35.8952" x2="22.169" y2="34.19994375" width="0.1524" layer="16"/> +<wire x1="15" y1="33.5" x2="15.5114" y2="32.9886" width="0.1524" layer="1"/> +<wire x1="24.65" y1="31.75" x2="24.3406" y2="32.0594" width="0.1524" layer="1"/> +<wire x1="23.5406" y1="32.0594" x2="22.9262" y2="32.6738" width="0.1524" layer="1"/> +<wire x1="22.9262" y1="32.6738" x2="22.9262" y2="33.0738" width="0.1524" layer="1"/> +<wire x1="22.9262" y1="33.0738" x2="22.7" y2="33.3" width="0.1524" layer="1"/> +<wire x1="24.3406" y1="32.0594" x2="23.5406" y2="32.0594" width="0.1524" layer="1"/> +<wire x1="24.65" y1="29.7" x2="24.65" y2="31.75" width="0.1524" layer="1"/> +<contactref element="J11" pad="3"/> +<polygon width="0.1524" layer="1" thermals="no" rank="2"> +<vertex x="-0.3" y="29"/> +<vertex x="20" y="29"/> +<vertex x="20" y="39.2"/> +<vertex x="5.2" y="39.2"/> +<vertex x="5.2" y="31.2"/> +<vertex x="-0.3" y="31.2"/> +</polygon> +<polygon width="0.1524" layer="16" thermals="no" rank="2"> +<vertex x="-0.3" y="29"/> +<vertex x="20" y="29"/> +<vertex x="20" y="39.2"/> +<vertex x="5.2" y="39.2"/> +<vertex x="5.2" y="31.2"/> +<vertex x="-0.3" y="31.2"/> +</polygon> +<via x="7.6" y="31.8" extent="1-16" drill="0.3"/> +<via x="7.6" y="32.6" extent="1-16" drill="0.3"/> +<via x="7.6" y="33.5" extent="1-16" drill="0.3"/> +<via x="7.6" y="34.4" extent="1-16" drill="0.3"/> +<via x="7.6" y="35.3" extent="1-16" drill="0.3"/> +<via x="12.9" y="31.8" extent="1-16" drill="0.3"/> +<via x="12.9" y="32.6" extent="1-16" drill="0.3"/> +<via x="12.9" y="33.5" extent="1-16" drill="0.3"/> +<via x="12.9" y="34.4" extent="1-16" drill="0.3"/> +<via x="12.9" y="35.3" extent="1-16" drill="0.3"/> +<via x="12.1" y="31.8" extent="1-16" drill="0.3"/> +<via x="12.1" y="30.8" extent="1-16" drill="0.3"/> +<via x="12.1" y="33.5" extent="1-16" drill="0.3"/> +<via x="12" y="36.3" extent="1-16" drill="0.3"/> +<via x="12.1" y="35.3" extent="1-16" drill="0.3"/> +<via x="11.2" y="31.8" extent="1-16" drill="0.3"/> +<via x="11.2" y="32.6" extent="1-16" drill="0.3"/> +<via x="11.2" y="33.5" extent="1-16" drill="0.3"/> +<via x="11.2" y="34.4" extent="1-16" drill="0.3"/> +<via x="11.2" y="35.3" extent="1-16" drill="0.3"/> +<via x="10.3" y="31.8" extent="1-16" drill="0.3"/> +<via x="10.2" y="30.7" extent="1-16" drill="0.3"/> +<via x="10.3" y="33.5" extent="1-16" drill="0.3"/> +<via x="10.3" y="36.3" extent="1-16" drill="0.3"/> +<via x="10.3" y="35.3" extent="1-16" drill="0.3"/> +<via x="9.4" y="31.8" extent="1-16" drill="0.3"/> +<via x="9.4" y="32.6" extent="1-16" drill="0.3"/> +<via x="9.4" y="33.5" extent="1-16" drill="0.3"/> +<via x="9.4" y="34.4" extent="1-16" drill="0.3"/> +<via x="9.4" y="35.3" extent="1-16" drill="0.3"/> +<via x="8.5" y="31.8" extent="1-16" drill="0.3"/> +<via x="8.5" y="30.7" extent="1-16" drill="0.3"/> +<via x="8.5" y="33.5" extent="1-16" drill="0.3"/> +<via x="8.5" y="36.3" extent="1-16" drill="0.3"/> +<via x="8.5" y="35.3" extent="1-16" drill="0.3"/> +<via x="5.7" y="38.7" extent="1-16" drill="0.3"/> +<via x="0.8" y="29.4" extent="1-16" drill="0.3"/> +<via x="0.8" y="30.8" extent="1-16" drill="0.3"/> +<via x="5.4" y="29.3" extent="1-16" drill="0.3"/> +<via x="12.8" y="29.4" extent="1-16" drill="0.3"/> +<via x="12.8" y="38.7" extent="1-16" drill="0.3"/> +</signal> +<signal name="OA2"> +<contactref element="Q2" pad="3"/> +<contactref element="U2" pad="4"/> +<wire x1="10" y1="14" x2="14.7" y2="14" width="0.1524" layer="1"/> +<wire x1="14.7" y1="14" x2="15.1606" y2="13.5394" width="0.1524" layer="1"/> +<wire x1="15.1606" y1="13.5394" x2="18.40834375" y2="13.5394" width="0.1524" layer="1"/> +<via x="19.3" y="15.0572" extent="1-16" drill="0.3"/> +<wire x1="19.3" y1="14.95095" x2="19.3" y2="15.0572" width="0.1524" layer="1"/> +<wire x1="18.869" y1="14.00005625" x2="18.869" y2="14.51995" width="0.1524" layer="1"/> +<wire x1="18.869" y1="14.51995" x2="19.3" y2="14.95095" width="0.1524" layer="1"/> +<wire x1="18.40834375" y1="13.5394" x2="18.869" y2="14.00005625" width="0.1524" layer="1"/> +<wire x1="19.3" y1="15.0572" x2="19.5428" y2="15.0572" width="0.1524" layer="16"/> +<wire x1="19.5428" y1="15.0572" x2="19.9952" y2="14.6048" width="0.1524" layer="16"/> +<wire x1="19.9952" y1="14.6048" x2="22" y2="14.6048" width="0.1524" layer="16"/> +<wire x1="22" y1="14.6048" x2="22.520675" y2="15.125475" width="0.1524" layer="16"/> +<wire x1="22.520675" y1="15.125475" x2="22.574525" y2="15.125475" width="0.1524" layer="16"/> +<via x="22.574525" y="15.125475" extent="1-16" drill="0.3"/> +<wire x1="22.574525" y1="15.125475" x2="22.89441875" y2="15.125475" width="0.1524" layer="1"/> +<wire x1="25.2952" y1="17.52625625" x2="25.2952" y2="18.4" width="0.1524" layer="1"/> +<wire x1="22.89441875" y1="15.125475" x2="25.2952" y2="17.52625625" width="0.1524" layer="1"/> +<wire x1="25.2952" y1="18.4" x2="25.2262" y2="18.469" width="0.1524" layer="1"/> +<wire x1="25.2262" y1="18.469" x2="25.069" y2="18.469" width="0.1524" layer="1"/> +<via x="25.069" y="18.469" extent="1-16" drill="0.3"/> +<wire x1="25.069" y1="18.469" x2="25.069" y2="19.31515" width="0.1524" layer="16"/> +<wire x1="25.069" y1="19.31515" x2="24.7642" y2="19.61995" width="0.1524" layer="16"/> +<via x="24.7642" y="19.61995" extent="1-16" drill="0.3"/> +<wire x1="24.7642" y1="19.61995" x2="24.9904" y2="19.84615" width="0.1524" layer="1"/> +<wire x1="24.9904" y1="19.84615" x2="24.9904" y2="22" width="0.1524" layer="1"/> +<wire x1="24.65" y1="25.1" x2="24.65" y2="24.39400625" width="0.1524" layer="1"/> +<via x="23.7022" y="23.44620625" extent="1-16" drill="0.3"/> +<wire x1="24.65" y1="24.39400625" x2="24.59659375" y2="24.3406" width="0.1524" layer="1"/> +<wire x1="24.59659375" y1="24.3406" x2="24.5965375" y2="24.3406" width="0.1524" layer="1"/> +<wire x1="23.9284" y1="23.6724625" x2="23.9284" y2="23.67240625" width="0.1524" layer="1"/> +<wire x1="23.9284" y1="23.67240625" x2="23.7022" y2="23.44620625" width="0.1524" layer="1"/> +<wire x1="24.5965375" y1="24.3406" x2="23.9284" y2="23.6724625" width="0.1524" layer="1"/> +<contactref element="J11" pad="1"/> +<polygon width="0.1524" layer="1" thermals="no" rank="4"> +<vertex x="-0.3" y="26.1"/> +<vertex x="4.9" y="26.1"/> +<vertex x="4.9" y="17.5"/> +<vertex x="20" y="17.5"/> +<vertex x="20" y="-1.5"/> +<vertex x="-0.3" y="-1.5"/> +</polygon> +<polygon width="0.1524" layer="16" thermals="no" rank="4"> +<vertex x="-0.3" y="26.1"/> +<vertex x="4.9" y="26.1"/> +<vertex x="4.9" y="17.5"/> +<vertex x="20" y="17.5"/> +<vertex x="20" y="-1.1"/> +<vertex x="-0.3" y="-1.1"/> +</polygon> +<via x="7.7" y="12.3" extent="1-16" drill="0.3"/> +<via x="7.7" y="13.1" extent="1-16" drill="0.3"/> +<via x="7.7" y="14" extent="1-16" drill="0.3"/> +<via x="7.7" y="14.9" extent="1-16" drill="0.3"/> +<via x="7.7" y="15.8" extent="1-16" drill="0.3"/> +<via x="13" y="12.3" extent="1-16" drill="0.3"/> +<via x="13" y="13.1" extent="1-16" drill="0.3"/> +<via x="13" y="14" extent="1-16" drill="0.3"/> +<via x="13" y="14.9" extent="1-16" drill="0.3"/> +<via x="13" y="15.8" extent="1-16" drill="0.3"/> +<via x="12.2" y="12.3" extent="1-16" drill="0.3"/> +<via x="12.2" y="11.2" extent="1-16" drill="0.3"/> +<via x="12.2" y="14" extent="1-16" drill="0.3"/> +<via x="5.7" y="17.1" extent="1-16" drill="0.3"/> +<via x="12.2" y="15.8" extent="1-16" drill="0.3"/> +<via x="11.3" y="12.3" extent="1-16" drill="0.3"/> +<via x="11.3" y="13.1" extent="1-16" drill="0.3"/> +<via x="11.3" y="14" extent="1-16" drill="0.3"/> +<via x="11.3" y="14.9" extent="1-16" drill="0.3"/> +<via x="11.3" y="15.8" extent="1-16" drill="0.3"/> +<via x="10.4" y="12.3" extent="1-16" drill="0.3"/> +<via x="10.4" y="11.2" extent="1-16" drill="0.3"/> +<via x="10.4" y="14" extent="1-16" drill="0.3"/> +<via x="10.4" y="16.8" extent="1-16" drill="0.3"/> +<via x="10.4" y="15.8" extent="1-16" drill="0.3"/> +<via x="9.5" y="12.3" extent="1-16" drill="0.3"/> +<via x="9.5" y="13.1" extent="1-16" drill="0.3"/> +<via x="9.5" y="14" extent="1-16" drill="0.3"/> +<via x="9.5" y="14.9" extent="1-16" drill="0.3"/> +<via x="9.5" y="15.8" extent="1-16" drill="0.3"/> +<via x="8.6" y="12.3" extent="1-16" drill="0.3"/> +<via x="8.6" y="11.2" extent="1-16" drill="0.3"/> +<via x="8.6" y="14" extent="1-16" drill="0.3"/> +<via x="8.6" y="16.8" extent="1-16" drill="0.3"/> +<via x="8.6" y="15.8" extent="1-16" drill="0.3"/> +<via x="0.8" y="25.6" extent="1-16" drill="0.3"/> +<via x="4.5" y="23.5" extent="1-16" drill="0.3"/> +<via x="1" y="15.7" extent="1-16" drill="0.3"/> +<via x="6" y="10.3" extent="1-16" drill="0.3"/> +<via x="12.8" y="16.8" extent="1-16" drill="0.3"/> +<via x="12.7" y="6.4" extent="1-16" drill="0.3"/> +<via x="10.4" y="5.8" extent="1-16" drill="0.3"/> +<wire x1="24.9904" y1="22" x2="25.060321875" y2="22.069921875" width="0.1524" layer="1"/> +<via x="25.060321875" y="22.069921875" extent="1-16" drill="0.3"/> +<wire x1="23.7022" y1="23.42804375" x2="23.7022" y2="23.44620625" width="0.1524" layer="16"/> +<wire x1="25.060321875" y1="22.069921875" x2="24.538009375" y2="22.592234375" width="0.1524" layer="16"/> +<wire x1="24.538009375" y1="22.592234375" x2="24.538009375" y2="22.610409375" width="0.1524" layer="16"/> +<wire x1="24.538009375" y1="22.610409375" x2="23.932825" y2="23.21559375" width="0.1524" layer="16"/> +<wire x1="23.932825" y1="23.21559375" x2="23.91465" y2="23.21559375" width="0.1524" layer="16"/> +<wire x1="23.91465" y1="23.21559375" x2="23.7022" y2="23.42804375" width="0.1524" layer="16"/> +</signal> +<signal name="OA1"> +<contactref element="Q1" pad="3"/> +<contactref element="U2" pad="5"/> +<wire x1="25.15" y1="25.1" x2="25.15" y2="24.3121125" width="0.1524" layer="1"/> +<wire x1="25.15" y1="24.3121125" x2="24.9904" y2="24.1525125" width="0.1524" layer="1"/> +<wire x1="24.9904" y1="24.1525125" x2="24.9904" y2="24.0358" width="0.1524" layer="1"/> +<wire x1="24.9904" y1="24.0358" x2="24.72279375" y2="24.0358" width="0.1524" layer="1"/> +<wire x1="24.72279375" y1="24.0358" x2="24.2332" y2="23.54620625" width="0.1524" layer="1"/> +<wire x1="24.2332" y1="23.54620625" x2="24.2332" y2="23.22625625" width="0.1524" layer="1"/> +<wire x1="24.2332" y1="23.22625625" x2="23.31174375" y2="22.3048" width="0.1524" layer="1"/> +<wire x1="23.31174375" y1="22.3048" x2="17.8" y2="22.3048" width="0.1524" layer="1"/> +<wire x1="17.8" y1="22.3048" x2="17.6286" y2="22.4762" width="0.1524" layer="1"/> +<wire x1="17.6286" y1="22.4762" x2="17.6286" y2="22.8546875" width="0.1524" layer="1"/> +<wire x1="17.6286" y1="22.8546875" x2="17.4946875" y2="22.9886" width="0.1524" layer="1"/> +<wire x1="10.5114" y1="22.9886" x2="10" y2="23.5" width="0.1524" layer="1"/> +<wire x1="17.4946875" y1="22.9886" x2="10.5114" y2="22.9886" width="0.1524" layer="1"/> +<polygon width="0.1524" layer="1" thermals="no" rank="2"> +<vertex x="-0.3" y="28.6"/> +<vertex x="20" y="28.6"/> +<vertex x="20" y="17.8"/> +<vertex x="5.2" y="17.8"/> +<vertex x="5.2" y="26.4"/> +<vertex x="-0.3" y="26.4"/> +</polygon> +<contactref element="J11" pad="2"/> +<polygon width="0.1524" layer="16" thermals="no" rank="2"> +<vertex x="-0.3" y="28.6"/> +<vertex x="20" y="28.6"/> +<vertex x="20" y="17.8"/> +<vertex x="5.2" y="17.8"/> +<vertex x="5.2" y="26.4"/> +<vertex x="-0.3" y="26.4"/> +</polygon> +<via x="7.6" y="21.8" extent="1-16" drill="0.3"/> +<via x="7.6" y="22.6" extent="1-16" drill="0.3"/> +<via x="7.6" y="23.5" extent="1-16" drill="0.3"/> +<via x="7.6" y="24.4" extent="1-16" drill="0.3"/> +<via x="7.6" y="25.3" extent="1-16" drill="0.3"/> +<via x="12.9" y="21.8" extent="1-16" drill="0.3"/> +<via x="12.9" y="22.6" extent="1-16" drill="0.3"/> +<via x="12.9" y="23.5" extent="1-16" drill="0.3"/> +<via x="12.9" y="24.4" extent="1-16" drill="0.3"/> +<via x="12.9" y="25.3" extent="1-16" drill="0.3"/> +<via x="12.1" y="21.8" extent="1-16" drill="0.3"/> +<via x="12.2" y="20.8" extent="1-16" drill="0.3"/> +<via x="12.1" y="23.5" extent="1-16" drill="0.3"/> +<via x="12.1" y="26.4" extent="1-16" drill="0.3"/> +<via x="12.1" y="25.3" extent="1-16" drill="0.3"/> +<via x="11.2" y="21.8" extent="1-16" drill="0.3"/> +<via x="11.2" y="22.6" extent="1-16" drill="0.3"/> +<via x="11.2" y="23.5" extent="1-16" drill="0.3"/> +<via x="11.2" y="24.4" extent="1-16" drill="0.3"/> +<via x="11.2" y="25.3" extent="1-16" drill="0.3"/> +<via x="10.3" y="21.8" extent="1-16" drill="0.3"/> +<via x="10.2" y="20.7" extent="1-16" drill="0.3"/> +<via x="10.3" y="23.5" extent="1-16" drill="0.3"/> +<via x="10.4" y="26.4" extent="1-16" drill="0.3"/> +<via x="10.3" y="25.3" extent="1-16" drill="0.3"/> +<via x="9.4" y="21.8" extent="1-16" drill="0.3"/> +<via x="9.4" y="22.6" extent="1-16" drill="0.3"/> +<via x="9.4" y="23.5" extent="1-16" drill="0.3"/> +<via x="9.4" y="24.4" extent="1-16" drill="0.3"/> +<via x="9.4" y="25.3" extent="1-16" drill="0.3"/> +<via x="8.5" y="21.8" extent="1-16" drill="0.3"/> +<via x="8.5" y="20.7" extent="1-16" drill="0.3"/> +<via x="8.5" y="23.5" extent="1-16" drill="0.3"/> +<via x="8.5" y="26.4" extent="1-16" drill="0.3"/> +<via x="8.5" y="25.3" extent="1-16" drill="0.3"/> +<via x="12.8" y="28.2" extent="1-16" drill="0.3"/> +<via x="5.4" y="28.2" extent="1-16" drill="0.3"/> +<via x="0.8" y="28.1" extent="1-16" drill="0.3"/> +<via x="0.8" y="26.9" extent="1-16" drill="0.3"/> +<via x="5.7" y="18.3" extent="1-16" drill="0.3"/> +<via x="12.8" y="18.3" extent="1-16" drill="0.3"/> +</signal> +<signal name="OB1"> +<contactref element="Q3" pad="3"/> +<contactref element="U2" pad="20"/> +<wire x1="10" y1="43" x2="14.8" y2="43" width="0.1524" layer="1"/> +<wire x1="14.8" y1="43" x2="15.3114" y2="42.4886" width="0.1524" layer="1"/> +<wire x1="17.4946875" y1="42.4886" x2="18.2784875" y2="41.7048" width="0.1524" layer="1"/> +<wire x1="19.9767625" y1="41.7048" x2="19.978934375" y2="41.7069" width="0.1524" layer="1"/> +<wire x1="19.978934375" y1="41.7069" x2="20.10276875" y2="41.7048" width="0.1524" layer="1"/> +<wire x1="20.10276875" y1="41.7048" x2="20.22625625" y2="41.7048" width="0.1524" layer="1"/> +<wire x1="20.22625625" y1="41.7048" x2="20.2283875" y2="41.70266875" width="0.1524" layer="1"/> +<wire x1="20.2283875" y1="41.70266875" x2="20.231396875" y2="41.70261875" width="0.1524" layer="1"/> +<wire x1="20.231396875" y1="41.70261875" x2="20.31721875" y2="41.6138375" width="0.1524" layer="1"/> +<wire x1="20.31721875" y1="41.6138375" x2="20.4048" y2="41.52625625" width="0.1524" layer="1"/> +<wire x1="20.4048" y1="41.52625625" x2="20.4048" y2="41.5232375" width="0.1524" layer="1"/> +<wire x1="20.4048" y1="41.5232375" x2="21.053725" y2="40.851934375" width="0.1524" layer="1"/> +<wire x1="18.2784875" y1="41.7048" x2="19.9767625" y2="41.7048" width="0.1524" layer="1"/> +<wire x1="21.053725" y1="40.851934375" x2="23.2" y2="38.705659375" width="0.1524" layer="1"/> +<wire x1="23.2" y1="38.705659375" x2="23.2" y2="38.7" width="0.1524" layer="1"/> +<wire x1="15.3114" y1="42.4886" x2="17.4946875" y2="42.4886" width="0.1524" layer="1"/> +<wire x1="23.2" y1="38.705659375" x2="24.2952" y2="37.610459375" width="0.1524" layer="1"/> +<wire x1="24.2952" y1="37.610459375" x2="24.2952" y2="35.17720625" width="0.1524" layer="1"/> +<wire x1="24.0642" y1="34.94620625" x2="24.0642" y2="34.25379375" width="0.1524" layer="1"/> +<wire x1="24.0642" y1="34.25379375" x2="24.37525" y2="33.94274375" width="0.1524" layer="1"/> +<wire x1="24.2952" y1="35.17720625" x2="24.0642" y2="34.94620625" width="0.1524" layer="1"/> +<via x="25.4" y="33.2" extent="1-16" drill="0.3"/> +<wire x1="24.37525" y1="33.94274375" x2="24.37525" y2="33.62285" width="0.1524" layer="1"/> +<wire x1="24.37525" y1="33.62285" x2="24.7981" y2="33.2" width="0.1524" layer="1"/> +<wire x1="24.7981" y1="33.2" x2="25.4" y2="33.2" width="0.1524" layer="1"/> +<wire x1="25.4" y1="33.2" x2="25.4" y2="31.388" width="0.1524" layer="16"/> +<wire x1="25.4" y1="31.388" x2="25.181" y2="31.169" width="0.1524" layer="16"/> +<via x="25.181" y="31.169" extent="1-16" drill="0.3"/> +<wire x1="25.15" y1="29.7" x2="25.15" y2="30.05" width="0.1524" layer="1"/> +<wire x1="25.15" y1="30.05" x2="24.9548" y2="30.2452" width="0.1524" layer="1"/> +<wire x1="24.9548" y1="30.2452" x2="24.9548" y2="30.9428" width="0.1524" layer="1"/> +<wire x1="24.9548" y1="30.9428" x2="25.181" y2="31.169" width="0.1524" layer="1"/> +<contactref element="J11" pad="4"/> +<polygon width="0.1524" layer="1" thermals="no" rank="3"> +<vertex x="-0.3" y="31.5"/> +<vertex x="5" y="31.5"/> +<vertex x="5" y="39.5"/> +<vertex x="19.7" y="39.5"/> +<vertex x="19.5" y="58.3"/> +<vertex x="-0.5" y="58.3"/> +</polygon> +<polygon width="0.1524" layer="16" thermals="no" rank="3"> +<vertex x="-0.3" y="31.5"/> +<vertex x="5" y="31.5"/> +<vertex x="5" y="39.5"/> +<vertex x="20" y="39.5"/> +<vertex x="20" y="57.7"/> +<vertex x="-0.3" y="57.7"/> +</polygon> +<via x="7.6" y="41.2" extent="1-16" drill="0.3"/> +<via x="7.6" y="42" extent="1-16" drill="0.3"/> +<via x="7.6" y="42.9" extent="1-16" drill="0.3"/> +<via x="7.6" y="43.8" extent="1-16" drill="0.3"/> +<via x="7.6" y="44.7" extent="1-16" drill="0.3"/> +<via x="12.9" y="41.2" extent="1-16" drill="0.3"/> +<via x="12.9" y="42" extent="1-16" drill="0.3"/> +<via x="12.9" y="42.9" extent="1-16" drill="0.3"/> +<via x="12.9" y="43.8" extent="1-16" drill="0.3"/> +<via x="12.9" y="44.7" extent="1-16" drill="0.3"/> +<via x="12.1" y="41.2" extent="1-16" drill="0.3"/> +<via x="12.1" y="42.9" extent="1-16" drill="0.3"/> +<via x="12.1" y="45.8" extent="1-16" drill="0.3"/> +<via x="12.1" y="44.7" extent="1-16" drill="0.3"/> +<via x="11.2" y="41.2" extent="1-16" drill="0.3"/> +<via x="11.2" y="42" extent="1-16" drill="0.3"/> +<via x="11.2" y="42.9" extent="1-16" drill="0.3"/> +<via x="11.2" y="43.8" extent="1-16" drill="0.3"/> +<via x="11.2" y="44.7" extent="1-16" drill="0.3"/> +<via x="10.3" y="41.2" extent="1-16" drill="0.3"/> +<via x="10.3" y="40.3" extent="1-16" drill="0.3"/> +<via x="10.3" y="42.9" extent="1-16" drill="0.3"/> +<via x="10.3" y="45.8" extent="1-16" drill="0.3"/> +<via x="10.3" y="44.7" extent="1-16" drill="0.3"/> +<via x="9.4" y="41.2" extent="1-16" drill="0.3"/> +<via x="9.4" y="42" extent="1-16" drill="0.3"/> +<via x="9.4" y="42.9" extent="1-16" drill="0.3"/> +<via x="9.4" y="43.8" extent="1-16" drill="0.3"/> +<via x="9.4" y="44.7" extent="1-16" drill="0.3"/> +<via x="8.5" y="41.2" extent="1-16" drill="0.3"/> +<via x="8.5" y="40.2" extent="1-16" drill="0.3"/> +<via x="8.5" y="42.9" extent="1-16" drill="0.3"/> +<via x="8.5" y="45.8" extent="1-16" drill="0.3"/> +<via x="8.5" y="44.7" extent="1-16" drill="0.3"/> +<via x="0.8" y="31.9" extent="1-16" drill="0.3"/> +<via x="4.5" y="34.1" extent="1-16" drill="0.3"/> +<via x="5.7" y="39.9" extent="1-16" drill="0.3"/> +<via x="1" y="44.5" extent="1-16" drill="0.3"/> +<via x="3" y="46.7" extent="1-16" drill="0.3"/> +<via x="12.8" y="40.2" extent="1-16" drill="0.3"/> +<via x="12.7" y="50.3" extent="1-16" drill="0.3"/> +<via x="10.3" y="50.8" extent="1-16" drill="0.3"/> +</signal> +<signal name="N$2"> +<contactref element="U2" pad="24"/> +<contactref element="C8" pad="1"/> +<wire x1="23.15" y1="29.725" x2="23.125" y2="29.7" width="0.2032" layer="1"/> +<wire x1="23.125" y1="29.7" x2="20.95" y2="29.7" width="0.2032" layer="1"/> +</signal> +<signal name="N$3"> +<contactref element="U2" pad="9"/> +<contactref element="C9" pad="1"/> +<wire x1="27.225" y1="25.65" x2="28.35" y2="25.65" width="0.1524" layer="1"/> +<wire x1="28.35" y1="25.65" x2="28.35" y2="25.4" width="0.1524" layer="1"/> +</signal> +<signal name="SRA"> +<contactref element="Q1" pad="1"/> +<contactref element="Q2" pad="1"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="15.1" y="12.2"/> +<vertex x="18" y="12.2"/> +<vertex x="19.9" y="14.1"/> +<vertex x="19.9" y="18.2"/> +<vertex x="17.4" y="20.7"/> +<vertex x="15.1" y="20.7"/> +<vertex x="15.1" y="21.7"/> +<vertex x="21.1" y="21.7"/> +<vertex x="22.1" y="20.7"/> +<vertex x="22.1" y="13.5"/> +<vertex x="19.8" y="11.2"/> +<vertex x="15.1" y="11.2"/> +</polygon> +<contactref element="R13" pad="2"/> +<contactref element="U2" pad="8"/> +<wire x1="21.2" y1="19" x2="21.3" y2="19.1" width="0.1524" layer="1"/> +<wire x1="21.3" y1="19.1" x2="22.5" y2="19.1" width="0.1524" layer="1"/> +<wire x1="22.5" y1="19.1" x2="22.9" y2="19.5" width="0.1524" layer="1"/> +<wire x1="22.9" y1="19.5" x2="22.9" y2="21.4" width="0.1524" layer="1"/> +<wire x1="22.9" y1="21.4" x2="23.1952" y2="21.6952" width="0.1524" layer="1"/> +<wire x1="23.1952" y1="21.6952" x2="23.56425625" y2="21.6952" width="0.1524" layer="1"/> +<wire x1="24.74910625" y1="22.88005" x2="25.069" y2="22.88005" width="0.1524" layer="1"/> +<via x="25.069" y="22.88005" extent="1-16" drill="0.3"/> +<wire x1="25.069" y1="22.88005" x2="25.38895" y2="23.2" width="0.1524" layer="16"/> +<wire x1="25.38895" y1="23.2" x2="26.131" y2="23.2" width="0.1524" layer="16"/> +<via x="26.131" y="23.2" extent="1-16" drill="0.3"/> +<wire x1="26.131" y1="23.99994375" x2="26.131" y2="23.2" width="0.1524" layer="1"/> +<wire x1="23.56425625" y1="21.6952" x2="24.74910625" y2="22.88005" width="0.1524" layer="1"/> +<wire x1="26.65" y1="25.075" x2="26.65" y2="24.51894375" width="0.1524" layer="1"/> +<wire x1="26.65" y1="24.51894375" x2="26.131" y2="23.99994375" width="0.1524" layer="1"/> +</signal> +<signal name="SRB"> +<contactref element="Q3" pad="1"/> +<contactref element="Q4" pad="1"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="15.1" y="31.7"/> +<vertex x="17.4" y="31.7"/> +<vertex x="20.2" y="34.5"/> +<vertex x="20.2" y="38.3"/> +<vertex x="18.3" y="40.2"/> +<vertex x="15.1" y="40.2"/> +<vertex x="15.1" y="41.1"/> +<vertex x="19.9" y="41.1"/> +<vertex x="22.2" y="38.8"/> +<vertex x="22.2" y="33.8"/> +<vertex x="19.2" y="30.8"/> +<vertex x="15.1" y="30.8"/> +</polygon> +<contactref element="R12" pad="2"/> +<contactref element="U2" pad="17"/> +<wire x1="21.2" y1="37" x2="22.5" y2="37" width="0.1524" layer="1"/> +<wire x1="22.5" y1="37" x2="23.4" y2="36.1" width="0.1524" layer="1"/> +<via x="23.4" y="36.1" extent="1-16" drill="0.3"/> +<wire x1="23.4" y1="36.1" x2="24.9" y2="34.6" width="0.1524" layer="16"/> +<via x="24.9" y="34.6" extent="1-16" drill="0.3"/> +<wire x1="24.9" y1="34.6" x2="26.65" y2="32.85" width="0.1524" layer="1"/> +<wire x1="26.65" y1="32.85" x2="26.65" y2="29.725" width="0.1524" layer="1"/> +</signal> +<signal name="LB2"> +<contactref element="U2" pad="18"/> +<contactref element="Q4" pad="2"/> +<wire x1="16.3" y1="32.36" x2="17.36" y2="32.36" width="0.1524" layer="1"/> +<wire x1="17.36" y1="32.36" x2="17.718246875" y2="32.718246875" width="0.1524" layer="1"/> +<wire x1="17.718246875" y1="32.718246875" x2="17.61271875" y2="32.823775" width="0.1524" layer="1"/> +<wire x1="17.61271875" y1="32.823775" x2="17.61271875" y2="33.263675" width="0.1524" layer="1"/> +<wire x1="17.61271875" y1="33.263675" x2="17.83891875" y2="33.489875" width="0.1524" layer="1"/> +<wire x1="17.83891875" y1="33.969975" x2="18.02396875" y2="34.155025" width="0.1524" layer="1"/> +<wire x1="17.83891875" y1="33.489875" x2="17.83891875" y2="33.969975" width="0.1524" layer="1"/> +<wire x1="18.02396875" y1="34.68608125" x2="18.2038" y2="34.8659125" width="0.1524" layer="1"/> +<wire x1="18.02396875" y1="34.155025" x2="18.02396875" y2="34.68608125" width="0.1524" layer="1"/> +<wire x1="18.2038" y1="35.31975625" x2="18.43" y2="35.54595625" width="0.1524" layer="1"/> +<wire x1="18.43" y1="35.54595625" x2="18.43" y2="35.8" width="0.1524" layer="1"/> +<wire x1="18.2038" y1="34.8659125" x2="18.2038" y2="35.31975625" width="0.1524" layer="1"/> +<wire x1="18.43" y1="35.8" x2="18.2038" y2="36.0262" width="0.1524" layer="1"/> +<wire x1="18.2038" y1="36.0262" x2="18.2038" y2="36.2" width="0.1524" layer="1"/> +<via x="18.2038" y="36.2" extent="1-16" drill="0.3"/> +<wire x1="18.2038" y1="36.2" x2="20.6" y2="36.2" width="0.1524" layer="16"/> +<wire x1="20.6" y1="36.2" x2="22.7" y2="34.1" width="0.1524" layer="16"/> +<via x="22.7" y="34.1" extent="1-16" drill="0.3"/> +<wire x1="25.4" y1="32" x2="26.3" y2="31.1" width="0.1524" layer="1"/> +<wire x1="26.15" y1="30.35" x2="26.15" y2="29.7" width="0.1524" layer="1"/> +<wire x1="26.3" y1="31.1" x2="26.3" y2="30.5" width="0.1524" layer="1"/> +<wire x1="26.3" y1="30.5" x2="26.15" y2="30.35" width="0.1524" layer="1"/> +<wire x1="22.7" y1="34.1" x2="23" y2="33.8" width="0.1524" layer="1"/> +<wire x1="23" y1="33.8" x2="23.224825" y2="33.8" width="0.1524" layer="1"/> +<wire x1="23.224825" y1="33.8" x2="23.2624125" y2="33.7624125" width="0.1524" layer="1"/> +<wire x1="23.231" y1="33.23995625" x2="23.231" y2="32.80005625" width="0.1524" layer="1"/> +<wire x1="23.2624125" y1="33.7624125" x2="23.2624125" y2="33.27136875" width="0.1524" layer="1"/> +<wire x1="23.2624125" y1="33.27136875" x2="23.231" y2="33.23995625" width="0.1524" layer="1"/> +<wire x1="23.231" y1="32.80005625" x2="23.66685625" y2="32.3642" width="0.1524" layer="1"/> +<wire x1="23.66685625" y1="32.3642" x2="25.2" y2="32.3642" width="0.1524" layer="1"/> +<wire x1="25.2" y1="32.3642" x2="25.4" y2="32.1642" width="0.1524" layer="1"/> +<wire x1="25.4" y1="32.1642" x2="25.4" y2="32" width="0.1524" layer="1"/> +</signal> +<signal name="LB1"> +<contactref element="U2" pad="19"/> +<contactref element="Q3" pad="2"/> +<wire x1="16.3" y1="41.86" x2="16.46" y2="41.7" width="0.1524" layer="1"/> +<wire x1="17.7" y1="41.7" x2="18" y2="41.4" width="0.1524" layer="1"/> +<wire x1="20.1" y1="41.4" x2="23" y2="38.4" width="0.1524" layer="1"/> +<wire x1="16.46" y1="41.7" x2="17.7" y2="41.7" width="0.1524" layer="1"/> +<wire x1="18" y1="41.4" x2="20.1" y2="41.4" width="0.1524" layer="1"/> +<wire x1="23.99039375" y1="37.40960625" x2="23" y2="38.4" width="0.1524" layer="1"/> +<wire x1="25.65" y1="29.7" x2="25.65" y2="30.45" width="0.1524" layer="1"/> +<wire x1="25.65" y1="30.45" x2="25.6" y2="30.5" width="0.1524" layer="1"/> +<via x="25.6" y="30.5" extent="1-16" drill="0.3"/> +<wire x1="25.6" y1="30.5" x2="25.5" y2="30.6" width="0.1524" layer="16"/> +<wire x1="25.5" y1="30.6" x2="25.5" y2="30.73705" width="0.1524" layer="16"/> +<wire x1="25.5" y1="30.73705" x2="25.712" y2="30.94905" width="0.1524" layer="16"/> +<wire x1="25.712" y1="30.94905" x2="25.712" y2="31.38895" width="0.1524" layer="16"/> +<wire x1="25.712" y1="31.38895" x2="25.7048" y2="31.39615" width="0.1524" layer="16"/> +<wire x1="25.7048" y1="31.99375" x2="25.931" y2="32.21995" width="0.1524" layer="16"/> +<via x="25.931" y="32.21995" extent="1-16" drill="0.3"/> +<wire x1="25.7048" y1="31.39615" x2="25.7048" y2="31.99375" width="0.1524" layer="16"/> +<wire x1="25.931" y1="32.21995" x2="25.48195" y2="32.669" width="0.1524" layer="1"/> +<wire x1="25.48195" y1="32.669" x2="25.18005" y2="32.669" width="0.1524" layer="1"/> +<wire x1="25.18005" y1="32.669" x2="24.95385" y2="32.8952" width="0.1524" layer="1"/> +<wire x1="24.95385" y1="32.8952" x2="24.67184375" y2="32.8952" width="0.1524" layer="1"/> +<wire x1="24.67184375" y1="32.8952" x2="24.07045" y2="33.49659375" width="0.1524" layer="1"/> +<wire x1="24.07045" y1="33.49659375" x2="24.07045" y2="33.8164875" width="0.1524" layer="1"/> +<wire x1="24.07045" y1="33.8164875" x2="23.7594" y2="34.1275375" width="0.1524" layer="1"/> +<wire x1="23.7594" y1="34.1275375" x2="23.7594" y2="35.0724625" width="0.1524" layer="1"/> +<wire x1="23.7594" y1="35.0724625" x2="23.99039375" y2="35.30345625" width="0.1524" layer="1"/> +<wire x1="23.99039375" y1="35.30345625" x2="23.99039375" y2="37.40960625" width="0.1524" layer="1"/> +</signal> +<signal name="HB2"> +<contactref element="U2" pad="22"/> +<contactref element="Q4" pad="5"/> +<wire x1="16.3" y1="35.78" x2="16.32" y2="35.8" width="0.1524" layer="1"/> +<wire x1="16.32" y1="35.8" x2="17.5" y2="35.8" width="0.1524" layer="1"/> +<via x="18.2038" y="36.9572" extent="1-16" drill="0.3"/> +<wire x1="17.5" y1="35.8" x2="17.6728" y2="35.9728" width="0.1524" layer="1"/> +<wire x1="18.2038" y1="36.95095" x2="18.2038" y2="36.9572" width="0.1524" layer="1"/> +<wire x1="17.6728" y1="35.9728" x2="17.6728" y2="36.41995" width="0.1524" layer="1"/> +<wire x1="17.6728" y1="36.41995" x2="18.2038" y2="36.95095" width="0.1524" layer="1"/> +<wire x1="18.2038" y1="36.9572" x2="18.6562" y2="36.5048" width="0.1524" layer="16"/> +<wire x1="20.72625625" y1="36.5048" x2="22.415528125" y2="34.815528125" width="0.1524" layer="16"/> +<wire x1="18.6562" y1="36.5048" x2="20.72625625" y2="36.5048" width="0.1524" layer="16"/> +<wire x1="22.415528125" y1="34.815528125" x2="22.658328125" y2="34.815528125" width="0.1524" layer="16"/> +<wire x1="22.658328125" y1="34.815528125" x2="22.7" y2="34.8572" width="0.1524" layer="16"/> +<via x="22.7" y="34.8572" extent="1-16" drill="0.3"/> +<wire x1="22.7" y1="34.8572" x2="22.7" y2="34.85095" width="0.1524" layer="1"/> +<wire x1="22.7" y1="34.85095" x2="23.231" y2="34.31995" width="0.1524" layer="1"/> +<via x="23.762" y="33.02000625" extent="1-16" drill="0.3"/> +<wire x1="23.762" y1="33.02000625" x2="23.762" y2="33.69388125" width="0.1524" layer="1"/> +<wire x1="23.231" y1="34.22488125" x2="23.231" y2="34.31995" width="0.1524" layer="1"/> +<wire x1="23.762" y1="33.69388125" x2="23.231" y2="34.22488125" width="0.1524" layer="1"/> +<wire x1="24.15" y1="31.3068" x2="23.9284" y2="31.5284" width="0.1524" layer="1"/> +<via x="23.9284" y="31.5284" extent="1-16" drill="0.3"/> +<wire x1="23.9284" y1="31.5284" x2="23.9284" y2="32.85360625" width="0.1524" layer="16"/> +<wire x1="23.9284" y1="32.85360625" x2="23.762" y2="33.02000625" width="0.1524" layer="16"/> +<wire x1="24.15" y1="29.7" x2="24.15" y2="31.3068" width="0.1524" layer="1"/> +</signal> +<signal name="HB1"> +<contactref element="U2" pad="23"/> +<contactref element="Q3" pad="5"/> +<wire x1="16.38" y1="45.2" x2="16.3" y2="45.28" width="0.1524" layer="1"/> +<wire x1="20.439903125" y1="41.925471875" x2="20.53640625" y2="41.82570625" width="0.1524" layer="1"/> +<wire x1="20.439903125" y1="41.928128125" x2="20.1" y2="42.26803125" width="0.1524" layer="1"/> +<wire x1="20.439903125" y1="41.928128125" x2="20.439903125" y2="41.925471875" width="0.1524" layer="1"/> +<wire x1="21.445996875" y1="40.916115625" x2="21.445996875" y2="40.890721875" width="0.1524" layer="1"/> +<wire x1="20.53640625" y1="41.82570625" x2="21.445996875" y2="40.916115625" width="0.1524" layer="1"/> +<wire x1="24.6" y1="37.73671875" x2="21.445996875" y2="40.890721875" width="0.1524" layer="1"/> +<via x="24.90625" y="33.8428" extent="1-16" drill="0.3"/> +<wire x1="24.369" y1="34.38005" x2="24.369" y2="34.81995" width="0.1524" layer="1"/> +<wire x1="24.90625" y1="33.8428" x2="24.369" y2="34.38005" width="0.1524" layer="1"/> +<wire x1="24.369" y1="34.81995" x2="24.60000625" y2="35.05095625" width="0.1524" layer="1"/> +<wire x1="24.60000625" y1="35.05095625" x2="24.6" y2="35.0509625" width="0.1524" layer="1"/> +<wire x1="24.6" y1="35.0509625" x2="24.6" y2="37.73671875" width="0.1524" layer="1"/> +<wire x1="24.90625" y1="31.7553" x2="24.90625" y2="32.9428" width="0.1524" layer="16"/> +<wire x1="24.90625" y1="32.9428" x2="24.869" y2="32.98005" width="0.1524" layer="16"/> +<wire x1="24.869" y1="32.98005" x2="24.869" y2="33.41995" width="0.1524" layer="16"/> +<wire x1="24.869" y1="33.41995" x2="24.90625" y2="33.4572" width="0.1524" layer="16"/> +<wire x1="24.90625" y1="33.4572" x2="24.90625" y2="33.8428" width="0.1524" layer="16"/> +<wire x1="23.65" y1="29.7" x2="23.65" y2="30.7402" width="0.1524" layer="1"/> +<wire x1="23.65" y1="30.7402" x2="23.619" y2="30.7712" width="0.1524" layer="1"/> +<via x="23.619" y="30.7712" extent="1-16" drill="0.3"/> +<wire x1="23.619" y1="30.7712" x2="23.92215" y2="30.7712" width="0.1524" layer="16"/> +<wire x1="23.92215" y1="30.7712" x2="24.90625" y2="31.7553" width="0.1524" layer="16"/> +<wire x1="20.1" y1="42.26803125" x2="20.1" y2="45.2" width="0.1524" layer="1"/> +<wire x1="20.1" y1="45.2" x2="16.38" y2="45.2" width="0.1524" layer="1"/> +</signal> +<signal name="LA2"> +<contactref element="U2" pad="7"/> +<contactref element="Q2" pad="2"/> +<wire x1="16.3" y1="12.86" x2="17.4" y2="12.8" width="0.1524" layer="1"/> +<wire x1="17.4" y1="12.8" x2="18.1" y2="12.8" width="0.1524" layer="1"/> +<wire x1="18.1" y1="12.8" x2="19.4" y2="14.1" width="0.1524" layer="1"/> +<wire x1="19.4" y1="14.1" x2="19.4" y2="14.3" width="0.1524" layer="1"/> +<via x="19.4" y="14.3" extent="1-16" drill="0.3"/> +<wire x1="19.4" y1="14.3" x2="22.5" y2="14.3" width="0.1524" layer="16"/> +<via x="22.5" y="14.3" extent="1-16" drill="0.3"/> +<wire x1="22.5" y1="14.3" x2="25.6" y2="17.4" width="0.1524" layer="1"/> +<wire x1="25.6" y1="17.4" x2="25.6" y2="23.9" width="0.1524" layer="1"/> +<wire x1="25.6" y1="23.9" x2="26.15" y2="24.45" width="0.1524" layer="1"/> +<wire x1="26.15" y1="24.45" x2="26.15" y2="25.1" width="0.1524" layer="1"/> +</signal> +<signal name="LA1"> +<contactref element="U2" pad="6"/> +<contactref element="Q1" pad="2"/> +<wire x1="25.65" y1="25.1" x2="25.7" y2="25.05" width="0.1524" layer="1"/> +<wire x1="25.7" y1="25.05" x2="25.7" y2="24.43105625" width="0.1524" layer="1"/> +<wire x1="25.2952" y1="24.02625625" x2="25.2952" y2="23.8" width="0.1524" layer="1"/> +<wire x1="25.7" y1="24.43105625" x2="25.2952" y2="24.02625625" width="0.1524" layer="1"/> +<wire x1="25.2952" y1="23.8" x2="25.2262" y2="23.731" width="0.1524" layer="1"/> +<wire x1="25.2262" y1="23.731" x2="24.84905" y2="23.731" width="0.1524" layer="1"/> +<wire x1="24.84905" y1="23.731" x2="24.538" y2="23.41995" width="0.1524" layer="1"/> +<wire x1="24.538" y1="23.41995" x2="24.538" y2="23.1" width="0.1524" layer="1"/> +<wire x1="24.538" y1="23.1" x2="23.438" y2="22" width="0.1524" layer="1"/> +<wire x1="16.66" y1="22" x2="16.3" y2="22.36" width="0.1524" layer="1"/> +<wire x1="23.438" y1="22" x2="16.66" y2="22" width="0.1524" layer="1"/> +</signal> +<signal name="HA2"> +<contactref element="U2" pad="3"/> +<contactref element="Q2" pad="5"/> +<wire x1="16.3" y1="16.28" x2="18.8344" y2="16.28" width="0.1524" layer="1"/> +<wire x1="18.8344" y1="16.28" x2="19.3" y2="15.8144" width="0.1524" layer="1"/> +<via x="19.3" y="15.8144" extent="1-16" drill="0.3"/> +<wire x1="19.3" y1="15.8144" x2="20.2048" y2="14.9096" width="0.1524" layer="16"/> +<wire x1="20.2048" y1="14.9096" x2="21.87374375" y2="14.9096" width="0.1524" layer="16"/> +<via x="22.908996875" y="15.891003125" extent="1-16" drill="0.3"/> +<wire x1="22.043525" y1="15.07938125" x2="22.043525" y2="15.345425" width="0.1524" layer="16"/> +<wire x1="22.043525" y1="15.345425" x2="22.589103125" y2="15.891003125" width="0.1524" layer="16"/> +<wire x1="21.87374375" y1="14.9096" x2="22.043525" y2="15.07938125" width="0.1524" layer="16"/> +<wire x1="22.589103125" y1="15.891003125" x2="22.908996875" y2="15.891003125" width="0.1524" layer="16"/> +<wire x1="22.908996875" y1="15.891003125" x2="23.228890625" y2="15.891003125" width="0.1524" layer="1"/> +<wire x1="23.228890625" y1="15.891003125" x2="24.46894375" y2="17.13105625" width="0.1524" layer="1"/> +<wire x1="24.46894375" y1="17.13105625" x2="24.46894375" y2="18.31185625" width="0.1524" layer="1"/> +<wire x1="24.46894375" y1="18.31185625" x2="24.3118" y2="18.469" width="0.1524" layer="1"/> +<via x="24.3118" y="18.469" extent="1-16" drill="0.3"/> +<wire x1="24.3118" y1="18.469" x2="24.3118" y2="19.2262" width="0.1524" layer="16"/> +<wire x1="24.3118" y1="19.2262" x2="24.007" y2="19.531" width="0.1524" layer="16"/> +<via x="24.007" y="19.531" extent="1-16" drill="0.3"/> +<wire x1="24.007" y1="19.531" x2="24.2332" y2="19.7572" width="0.1524" layer="1"/> +<wire x1="24.2332" y1="19.7572" x2="24.2332" y2="19.8399" width="0.1524" layer="1"/> +<wire x1="24.2332" y1="19.8399" x2="24.6856" y2="20.2923" width="0.1524" layer="1"/> +<wire x1="24.6856" y1="21.3738" x2="24.4594" y2="21.6" width="0.1524" layer="1"/> +<via x="24.4594" y="21.6" extent="1-16" drill="0.3"/> +<wire x1="24.4594" y1="21.6" x2="24.4594" y2="21.9387" width="0.1524" layer="16"/> +<wire x1="24.4594" y1="21.9387" x2="24.2332" y2="22.1649" width="0.1524" layer="16"/> +<wire x1="24.2332" y1="22.1649" x2="24.2332" y2="22.48415" width="0.1524" layer="16"/> +<wire x1="23.806565625" y1="22.910784375" x2="23.166778125" y2="22.910784375" width="0.1524" layer="16"/> +<via x="23.166778125" y="22.910784375" extent="1-16" drill="0.3"/> +<wire x1="23.48225" y1="23.97720625" x2="23.8020875" y2="23.97720625" width="0.1524" layer="1"/> +<wire x1="23.166778125" y1="23.661734375" x2="23.48225" y2="23.97720625" width="0.1524" layer="1"/> +<wire x1="23.166778125" y1="22.910784375" x2="23.166778125" y2="23.661734375" width="0.1524" layer="1"/> +<wire x1="24.15" y1="24.32511875" x2="24.15" y2="25.1" width="0.1524" layer="1"/> +<wire x1="24.6856" y1="20.2923" x2="24.6856" y2="21.3738" width="0.1524" layer="1"/> +<wire x1="24.2332" y1="22.48415" x2="23.806565625" y2="22.910784375" width="0.1524" layer="16"/> +<wire x1="23.8020875" y1="23.97720625" x2="24.15" y2="24.32511875" width="0.1524" layer="1"/> +</signal> +<signal name="HA1"> +<contactref element="U2" pad="2"/> +<contactref element="Q1" pad="5"/> +<wire x1="16.3" y1="25.78" x2="16.58" y2="25.5" width="0.1524" layer="1"/> +<wire x1="16.58" y1="25.5" x2="17.6" y2="25.5" width="0.1524" layer="1"/> +<wire x1="17.6" y1="25.5" x2="17.9334" y2="25.1666" width="0.1524" layer="1"/> +<wire x1="17.9334" y1="25.1666" x2="20.1334" y2="22.6096" width="0.1524" layer="1"/> +<wire x1="20.1334" y1="22.6096" x2="22.1" y2="22.6096" width="0.1524" layer="1"/> +<wire x1="22.63576875" y1="23.13073125" x2="22.86196875" y2="23.35693125" width="0.1524" layer="1"/> +<wire x1="22.1" y1="22.6096" x2="22.63576875" y2="23.14536875" width="0.1524" layer="1"/> +<wire x1="22.63576875" y1="23.14536875" x2="22.63576875" y2="23.13073125" width="0.1524" layer="1"/> +<wire x1="23.35599375" y1="24.28200625" x2="23.543975" y2="24.28200625" width="0.1524" layer="1"/> +<wire x1="23.543975" y1="24.28200625" x2="23.65" y2="24.38803125" width="0.1524" layer="1"/> +<wire x1="22.86196875" y1="23.78798125" x2="23.35599375" y2="24.28200625" width="0.1524" layer="1"/> +<wire x1="22.86196875" y1="23.35693125" x2="22.86196875" y2="23.78798125" width="0.1524" layer="1"/> +<wire x1="23.65" y1="25.1" x2="23.65" y2="24.38803125" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_DIR"> +<contactref element="U2" pad="30"/> +<wire x1="22.6" y1="26.65" x2="21.86126875" y2="26.65" width="0.1524" layer="1"/> +<wire x1="21.86126875" y1="26.65" x2="21.8348" y2="26.62353125" width="0.1524" layer="1"/> +<via x="21.8348" y="26.62353125" extent="1-16" drill="0.3"/> +<wire x1="21.3142" y1="27.18005" x2="21.3142" y2="27.53195625" width="0.1524" layer="16"/> +<wire x1="21.8348" y1="26.62353125" x2="21.8348" y2="26.65945" width="0.1524" layer="16"/> +<wire x1="21.8348" y1="26.65945" x2="21.3142" y2="27.18005" width="0.1524" layer="16"/> +<wire x1="21.0134" y1="27.83275625" x2="21.0134" y2="28.15265" width="0.1524" layer="16"/> +<wire x1="21.3142" y1="27.53195625" x2="21.0134" y2="27.83275625" width="0.1524" layer="16"/> +<wire x1="21.0134" y1="28.15265" x2="19.0396" y2="30.12645" width="0.1524" layer="16"/> +<wire x1="19.0396" y1="33.2187" x2="18.67915" y2="33.57915" width="0.1524" layer="16"/> +<via x="18.67915" y="33.57915" extent="1-16" drill="0.3"/> +<wire x1="18.67915" y1="33.57915" x2="18.67915" y2="33.89904375" width="0.1524" layer="1"/> +<wire x1="18.67915" y1="33.89904375" x2="18.63356875" y2="33.944625" width="0.1524" layer="1"/> +<wire x1="18.63356875" y1="33.944625" x2="18.63356875" y2="34.43356875" width="0.1524" layer="1"/> +<wire x1="18.63356875" y1="34.43356875" x2="18.8134" y2="34.6134" width="0.1524" layer="1"/> +<wire x1="18.8134" y1="35.06724375" x2="19.0396" y2="35.29344375" width="0.1524" layer="1"/> +<wire x1="18.8134" y1="34.6134" x2="18.8134" y2="35.06724375" width="0.1524" layer="1"/> +<wire x1="19.0396" y1="35.29344375" x2="19.0396" y2="37.50655625" width="0.1524" layer="1"/> +<wire x1="18.8134" y1="37.73275625" x2="18.8134" y2="38.2356375" width="0.1524" layer="1"/> +<wire x1="19.0396" y1="37.50655625" x2="18.8134" y2="37.73275625" width="0.1524" layer="1"/> +<via x="18.629153125" y="39.170846875" extent="1-16" drill="0.3"/> +<wire x1="18.63356875" y1="39.16643125" x2="18.629153125" y2="39.170846875" width="0.1524" layer="1"/> +<wire x1="18.63356875" y1="38.41546875" x2="18.63356875" y2="39.16643125" width="0.1524" layer="1"/> +<wire x1="18.8134" y1="38.2356375" x2="18.63356875" y2="38.41546875" width="0.1524" layer="1"/> +<wire x1="18.629153125" y1="39.170846875" x2="19.0396" y2="39.58129375" width="0.1524" layer="16"/> +<wire x1="19.0396" y1="39.58129375" x2="19.0396" y2="46.20655625" width="0.1524" layer="16"/> +<via x="19.8" y="48.1144" extent="1-16" drill="0.3"/> +<wire x1="19.0396" y1="46.20655625" x2="19.0134" y2="46.23275625" width="0.1524" layer="16"/> +<wire x1="19.8" y1="48.00815" x2="19.8" y2="48.1144" width="0.1524" layer="16"/> +<wire x1="19.0134" y1="46.23275625" x2="19.0134" y2="47.22155" width="0.1524" layer="16"/> +<wire x1="19.0134" y1="47.22155" x2="19.8" y2="48.00815" width="0.1524" layer="16"/> +<wire x1="19.0396" y1="30.12645" x2="19.0396" y2="33.2187" width="0.1524" layer="16"/> +<wire x1="20.331" y1="48.831" x2="20.6856" y2="49.1856" width="0.1524" layer="1"/> +<wire x1="30.22123125" y1="49.1856" x2="20.6856" y2="49.1856" width="0.1524" layer="1"/> +<wire x1="19.8" y1="48.1144" x2="20.331" y2="48.6454" width="0.1524" layer="1"/> +<wire x1="20.331" y1="48.6454" x2="20.331" y2="48.831" width="0.1524" layer="1"/> +<contactref element="U1" pad="63"/> +<wire x1="32.75" y1="45" x2="32.75" y2="45.41894375" width="0.1524" layer="1"/> +<wire x1="32.75" y1="45.41894375" x2="31.4952" y2="46.67374375" width="0.1524" layer="1"/> +<wire x1="31.4952" y1="46.67374375" x2="31.4952" y2="47.91163125" width="0.1524" layer="1"/> +<wire x1="31.4952" y1="47.91163125" x2="30.22123125" y2="49.1856" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_STEP"> +<via x="21.8452" y="25.86633125" extent="1-16" drill="0.3"/> +<wire x1="21.8452" y1="25.86633125" x2="21.619" y2="26.09253125" width="0.1524" layer="16"/> +<wire x1="21.619" y1="26.09253125" x2="21.61485" y2="26.09253125" width="0.1524" layer="16"/> +<wire x1="21.61485" y1="26.09253125" x2="21.40738125" y2="26.3" width="0.1524" layer="16"/> +<wire x1="21.40738125" y1="26.3" x2="21.4" y2="26.3" width="0.1524" layer="16"/> +<wire x1="21.4" y1="26.3" x2="21.3" y2="26.4" width="0.1524" layer="16"/> +<wire x1="21.3" y1="26.4" x2="21.3" y2="26.76319375" width="0.1524" layer="16"/> +<wire x1="21.0094" y1="27.05379375" x2="21.0094" y2="27.4057" width="0.1524" layer="16"/> +<wire x1="21.3" y1="26.76319375" x2="21.0094" y2="27.05379375" width="0.1524" layer="16"/> +<wire x1="20.7086" y1="27.7065" x2="20.7086" y2="28.02639375" width="0.1524" layer="16"/> +<wire x1="21.0094" y1="27.4057" x2="20.7086" y2="27.7065" width="0.1524" layer="16"/> +<wire x1="20.7086" y1="28.02639375" x2="18.7348" y2="30.00019375" width="0.1524" layer="16"/> +<wire x1="18.7348" y1="30.00019375" x2="18.7348" y2="32.8" width="0.1524" layer="16"/> +<wire x1="18.7348" y1="32.8" x2="18.491071875" y2="33.043728125" width="0.1524" layer="16"/> +<wire x1="18.491071875" y1="33.043728125" x2="18.143728125" y2="33.043728125" width="0.1524" layer="16"/> +<via x="18.143728125" y="33.043728125" extent="1-16" drill="0.3"/> +<wire x1="18.143728125" y1="33.043728125" x2="18.143728125" y2="33.843728125" width="0.1524" layer="1"/> +<wire x1="18.143728125" y1="33.843728125" x2="18.32876875" y2="34.02876875" width="0.1524" layer="1"/> +<wire x1="18.32876875" y1="34.559825" x2="18.5086" y2="34.73965625" width="0.1524" layer="1"/> +<wire x1="18.32876875" y1="34.02876875" x2="18.32876875" y2="34.559825" width="0.1524" layer="1"/> +<wire x1="18.5086" y1="35.1935" x2="18.7348" y2="35.4197" width="0.1524" layer="1"/> +<wire x1="18.5086" y1="34.73965625" x2="18.5086" y2="35.1935" width="0.1524" layer="1"/> +<wire x1="18.7348" y1="35.4197" x2="18.7348" y2="37.3803" width="0.1524" layer="1"/> +<wire x1="18.7348" y1="37.3803" x2="18.5086" y2="37.6065" width="0.1524" layer="1"/> +<wire x1="18.5086" y1="37.6065" x2="18.5086" y2="38.10938125" width="0.1524" layer="1"/> +<wire x1="18.5086" y1="38.10938125" x2="18.32876875" y2="38.2892125" width="0.1524" layer="1"/> +<wire x1="18.32876875" y1="38.2892125" x2="18.32876875" y2="38.72026875" width="0.1524" layer="1"/> +<via x="18.043728125" y="39.656271875" extent="1-16" drill="0.3"/> +<wire x1="18.32876875" y1="38.72026875" x2="18.09814375" y2="38.95089375" width="0.1524" layer="1"/> +<wire x1="18.09814375" y1="39.60185625" x2="18.043728125" y2="39.656271875" width="0.1524" layer="1"/> +<wire x1="18.09814375" y1="38.95089375" x2="18.09814375" y2="39.60185625" width="0.1524" layer="1"/> +<wire x1="18.043728125" y1="39.656271875" x2="18.291071875" y2="39.656271875" width="0.1524" layer="16"/> +<wire x1="18.291071875" y1="39.656271875" x2="18.7348" y2="40.1" width="0.1524" layer="16"/> +<wire x1="18.7348" y1="46.0803" x2="18.7086" y2="46.1065" width="0.1524" layer="16"/> +<wire x1="18.7086" y1="46.1065" x2="18.7086" y2="47.34780625" width="0.1524" layer="16"/> +<wire x1="18.7086" y1="47.34780625" x2="19.269" y2="47.90820625" width="0.1524" layer="16"/> +<wire x1="18.7348" y1="40.1" x2="18.7348" y2="46.0803" width="0.1524" layer="16"/> +<via x="19.8" y="48.8716" extent="1-16" drill="0.3"/> +<wire x1="19.269" y1="47.90820625" x2="19.269" y2="48.33435" width="0.1524" layer="16"/> +<wire x1="19.8" y1="48.86535" x2="19.8" y2="48.8716" width="0.1524" layer="16"/> +<wire x1="19.269" y1="48.33435" x2="19.8" y2="48.86535" width="0.1524" layer="16"/> +<wire x1="19.8" y1="48.8716" x2="19.8" y2="48.86535" width="0.1524" layer="1"/> +<wire x1="19.8" y1="48.8716" x2="20.4188" y2="49.4904" width="0.1524" layer="1"/> +<wire x1="20.4188" y1="49.4904" x2="30.3474875" y2="49.4904" width="0.1524" layer="1"/> +<contactref element="U1" pad="62"/> +<wire x1="33.25" y1="45" x2="33.25" y2="45.35" width="0.1524" layer="1"/> +<wire x1="31.8" y1="46.8" x2="31.8" y2="48.0378875" width="0.1524" layer="1"/> +<wire x1="33.25" y1="45.35" x2="31.8" y2="46.8" width="0.1524" layer="1"/> +<wire x1="31.8" y1="48.0378875" x2="30.3474875" y2="49.4904" width="0.1524" layer="1"/> +<contactref element="U2" pad="31"/> +<wire x1="22.6" y1="26.15" x2="22.12886875" y2="26.15" width="0.1524" layer="1"/> +<wire x1="22.12886875" y1="26.15" x2="21.8452" y2="25.86633125" width="0.1524" layer="1"/> +</signal> +<signal name="STLERR"> +<contactref element="R2" pad="1"/> +<wire x1="20.95" y1="50.85" x2="21.7" y2="50.1" width="0.1524" layer="1"/> +<wire x1="21.7" y1="50.1" x2="30.6" y2="50.1" width="0.1524" layer="1"/> +<wire x1="30.6" y1="50.1" x2="32.1" y2="48.6" width="0.1524" layer="1"/> +<contactref element="U1" pad="54"/> +<wire x1="32.1" y1="48.6" x2="32.259946875" y2="48.759946875" width="0.1524" layer="1"/> +<via x="32.259946875" y="48.759946875" extent="1-16" drill="0.3"/> +<wire x1="32.259946875" y1="48.759946875" x2="33.21509375" y2="47.8048" width="0.1524" layer="16"/> +<wire x1="35.02625625" y1="47.8048" x2="35.315528125" y2="47.515528125" width="0.1524" layer="16"/> +<wire x1="35.315528125" y1="47.515528125" x2="36.984471875" y2="47.515528125" width="0.1524" layer="16"/> +<wire x1="33.21509375" y1="47.8048" x2="35.02625625" y2="47.8048" width="0.1524" layer="16"/> +<wire x1="36.984471875" y1="47.515528125" x2="38.509" y2="49.04005625" width="0.1524" layer="16"/> +<wire x1="38.509" y1="49.04005625" x2="38.509" y2="49.36995" width="0.1524" layer="16"/> +<wire x1="38.509" y1="49.36995" x2="38.82005" y2="49.681" width="0.1524" layer="16"/> +<wire x1="38.82005" y1="49.681" x2="39.25995" y2="49.681" width="0.1524" layer="16"/> +<wire x1="39.25995" y1="49.681" x2="39.571" y2="49.36995" width="0.1524" layer="16"/> +<wire x1="39.571" y1="49.36995" x2="39.571" y2="48.93005" width="0.1524" layer="16"/> +<wire x1="39.571" y1="48.93005" x2="39.25995" y2="48.619" width="0.1524" layer="16"/> +<wire x1="39.25995" y1="48.619" x2="38.95005625" y2="48.619" width="0.1524" layer="16"/> +<wire x1="38.95005625" y1="48.619" x2="38.365528125" y2="48.034471875" width="0.1524" layer="16"/> +<wire x1="38.365528125" y1="48.034471875" x2="38.365528125" y2="47.605315625" width="0.1524" layer="16"/> +<wire x1="38.365528125" y1="47.605315625" x2="38.435421875" y2="47.535421875" width="0.1524" layer="16"/> +<via x="38.435421875" y="47.535421875" extent="1-16" drill="0.3"/> +<wire x1="38.11995" y1="46.469" x2="38.08545625" y2="46.469" width="0.1524" layer="1"/> +<wire x1="38.435421875" y1="46.784471875" x2="38.11995" y2="46.469" width="0.1524" layer="1"/> +<wire x1="38.435421875" y1="47.535421875" x2="38.435421875" y2="46.784471875" width="0.1524" layer="1"/> +<wire x1="37.25" y1="45.63354375" x2="37.25" y2="45" width="0.1524" layer="1"/> +<wire x1="38.08545625" y1="46.469" x2="37.25" y2="45.63354375" width="0.1524" layer="1"/> +</signal> +<signal name="N$7"> +<contactref element="Y1" pad="1"/> +<contactref element="U1" pad="58"/> +<wire x1="35.25" y1="45" x2="35.25" y2="46.3" width="0.1524" layer="1"/> +<wire x1="35.25" y1="46.3" x2="35.55" y2="46.9" width="0.1524" layer="1"/> +</signal> +<signal name="N$8"> +<contactref element="U1" pad="59"/> +<contactref element="Y1" pad="3"/> +<wire x1="34.75" y1="45" x2="34.75" y2="45.5" width="0.1524" layer="1"/> +<wire x1="34.75" y1="45.5" x2="34.6286" y2="45.6214" width="0.1524" layer="1"/> +<wire x1="34.6286" y1="45.6214" x2="34.3053125" y2="45.6214" width="0.1524" layer="1"/> +<wire x1="34.3053125" y1="45.6214" x2="34.1714" y2="45.7553125" width="0.1524" layer="1"/> +<wire x1="34.1714" y1="45.7553125" x2="34.1714" y2="46.0786" width="0.1524" layer="1"/> +<wire x1="34.1714" y1="46.0786" x2="33.65" y2="46.9" width="0.1524" layer="1"/> +</signal> +<signal name="N$4"> +<contactref element="U1" pad="57"/> +<contactref element="J1" pad="5"/> +<contactref element="S1" pad="P$4"/> +<wire x1="35.75" y1="45" x2="35.75" y2="45.5714" width="0.1524" layer="1"/> +<wire x1="35.75" y1="45.5714" x2="35.8" y2="45.6214" width="0.1524" layer="1"/> +<wire x1="35.8" y1="45.6214" x2="35.9446875" y2="45.6214" width="0.1524" layer="1"/> +<wire x1="35.9446875" y1="45.6214" x2="36.0786" y2="45.7553125" width="0.1524" layer="1"/> +<wire x1="36.0786" y1="45.7553125" x2="36.0786" y2="46.4" width="0.1524" layer="1"/> +<wire x1="36.0786" y1="46.4" x2="36.5786" y2="46.9" width="0.1524" layer="1"/> +<wire x1="36.5786" y1="46.9" x2="36.7" y2="46.9" width="0.1524" layer="1"/> +<via x="36.7" y="46.9" extent="1-16" drill="0.3"/> +<wire x1="39.04" y1="49.14" x2="39.04" y2="49.15" width="0.1524" layer="16"/> +<via x="39.04" y="49.15" extent="1-16" drill="0.3"/> +<wire x1="28.05" y1="53.7" x2="31.15" y2="50.6" width="0.1524" layer="1"/> +<wire x1="37.59" y1="50.6" x2="39.04" y2="49.15" width="0.1524" layer="1"/> +<wire x1="31.15" y1="50.6" x2="37.59" y2="50.6" width="0.1524" layer="1"/> +<wire x1="39.04" y1="49.15" x2="38.813809375" y2="48.923809375" width="0.1524" layer="16"/> +<wire x1="38.813809375" y1="48.923809375" x2="38.813809375" y2="48.913803125" width="0.1524" layer="16"/> +<wire x1="38.813809375" y1="48.913803125" x2="36.80000625" y2="46.9" width="0.1524" layer="16"/> +<wire x1="36.80000625" y1="46.9" x2="36.7" y2="46.9" width="0.1524" layer="16"/> +</signal> +<signal name="N$10"> +<contactref element="U1" pad="56"/> +<contactref element="J1" pad="1"/> +<wire x1="33.96" y1="49.15" x2="35.1314" y2="47.8786" width="0.1524" layer="1"/> +<wire x1="36.25" y1="45.49565625" x2="36.25" y2="45" width="0.1524" layer="1"/> +<wire x1="37.331" y1="47.11995" x2="37.331" y2="46.57665625" width="0.1524" layer="1"/> +<wire x1="37.331" y1="46.57665625" x2="36.25" y2="45.49565625" width="0.1524" layer="1"/> +<wire x1="35.1314" y1="47.8786" x2="36.47235" y2="47.8786" width="0.1524" layer="1"/> +<wire x1="36.47235" y1="47.8786" x2="37.331" y2="47.11995" width="0.1524" layer="1"/> +</signal> +<signal name="ATK-CLKOUT"> +<contactref element="U1" pad="46"/> +<contactref element="J2" pad="P$8"/> +<contactref element="J3" pad="P$8"/> +<wire x1="40.5" y1="43.25" x2="41.05" y2="43.25" width="0.1524" layer="1"/> +<wire x1="42.3" y1="44.5" x2="46" y2="44.5" width="0.1524" layer="1"/> +<via x="46" y="44.5" extent="1-16" drill="0.3"/> +<wire x1="46" y1="44.5" x2="48.6" y2="44.5" width="0.1524" layer="16"/> +<wire x1="51.95" y1="41.15" x2="51.95" y2="35.57" width="0.1524" layer="16"/> +<wire x1="41.05" y1="43.25" x2="42.3" y2="44.5" width="0.1524" layer="1"/> +<wire x1="48.6" y1="44.5" x2="51.95" y2="41.15" width="0.1524" layer="16"/> +<wire x1="51.95" y1="35.57" x2="52.23" y2="35.57" width="0.1524" layer="1"/> +<wire x1="52.23" y1="35.57" x2="53.3" y2="34.5" width="0.1524" layer="1"/> +<wire x1="53.3" y1="34.5" x2="53.3" y2="26.7" width="0.1524" layer="1"/> +<wire x1="53.3" y1="26.7" x2="52.5" y2="25.9" width="0.1524" layer="1"/> +<wire x1="52.5" y1="25.9" x2="52.5" y2="17.62" width="0.1524" layer="1"/> +<wire x1="52.5" y1="17.62" x2="51.95" y2="17.07" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-CLKIN"> +<contactref element="U1" pad="47"/> +<contactref element="J2" pad="P$1"/> +<wire x1="40.5" y1="43.75" x2="40.95" y2="43.75" width="0.1524" layer="1"/> +<wire x1="46.7" y1="45.2" x2="49.1" y2="42.8" width="0.1524" layer="1"/> +<wire x1="49.1" y1="42.8" x2="49.1" y2="29.45" width="0.1524" layer="1"/> +<wire x1="49.1" y1="29.45" x2="50.12" y2="28.43" width="0.1524" layer="1"/> +<wire x1="40.95" y1="43.75" x2="42.4" y2="45.2" width="0.1524" layer="1"/> +<wire x1="42.4" y1="45.2" x2="46.7" y2="45.2" width="0.1524" layer="1"/> +</signal> +<signal name="ATK1-CLKIN"> +<contactref element="U1" pad="48"/> +<contactref element="J3" pad="P$1"/> +<wire x1="40.5" y1="44.25" x2="41.95" y2="45.7" width="0.1524" layer="1"/> +<wire x1="41.95" y1="45.7" x2="47.1" y2="45.7" width="0.1524" layer="1"/> +<wire x1="47.1" y1="45.7" x2="49.9" y2="42.9" width="0.1524" layer="1"/> +<wire x1="49.9" y1="42.9" x2="49.9" y2="39.6" width="0.1524" layer="1"/> +<via x="49.9" y="39.6" extent="1-16" drill="0.3"/> +<wire x1="49.9" y1="39.6" x2="49" y2="39.6" width="0.1524" layer="16"/> +<wire x1="49" y1="39.6" x2="48.3" y2="38.9" width="0.1524" layer="16"/> +<via x="48.3" y="38.9" extent="1-16" drill="0.3"/> +<wire x1="48.3" y1="38.9" x2="48.3" y2="11.75" width="0.1524" layer="1"/> +<wire x1="48.3" y1="11.75" x2="50.12" y2="9.93" width="0.1524" layer="1"/> +</signal> +<signal name="ATK1-RXLED"> +<contactref element="U1" pad="36"/> +<contactref element="R6" pad="1"/> +<wire x1="40.5" y1="38.25" x2="41.3467125" y2="38.25" width="0.1524" layer="1"/> +<wire x1="41.3467125" y1="38.25" x2="41.4053125" y2="38.3086" width="0.1524" layer="1"/> +<wire x1="42.3946875" y1="38.3086" x2="42.6" y2="38.1032875" width="0.1524" layer="1"/> +<wire x1="41.4053125" y1="38.3086" x2="42.3946875" y2="38.3086" width="0.1524" layer="1"/> +<wire x1="42.3946875" y1="35.2914" x2="42.1914" y2="35.2914" width="0.1524" layer="1"/> +<wire x1="42.1914" y1="35.2914" x2="41.3" y2="34.4" width="0.1524" layer="1"/> +<wire x1="42.6" y1="35.4967125" x2="42.3946875" y2="35.2914" width="0.1524" layer="1"/> +<wire x1="42.6" y1="38.1032875" x2="42.6" y2="35.4967125" width="0.1524" layer="1"/> +<wire x1="41.3" y1="34.4" x2="41.3" y2="31.65095" width="0.1524" layer="1"/> +<wire x1="41.3" y1="31.65095" x2="41.169" y2="31.51995" width="0.1524" layer="1"/> +<wire x1="41.169" y1="31.51995" x2="41.169" y2="24.281" width="0.1524" layer="1"/> +<wire x1="41.169" y1="24.281" x2="43" y2="22.45" width="0.1524" layer="1"/> +</signal> +<signal name="ATK1-TXLED"> +<contactref element="U1" pad="37"/> +<contactref element="R7" pad="1"/> +<wire x1="40.5" y1="38.75" x2="40.6339" y2="38.6161" width="0.1524" layer="1"/> +<wire x1="40.6339" y1="38.6161" x2="40.9446875" y2="38.6161" width="0.1524" layer="1"/> +<wire x1="40.9446875" y1="38.6161" x2="40.9473875" y2="38.6134" width="0.1524" layer="1"/> +<wire x1="42.52094375" y1="38.6134" x2="42.9048" y2="38.22954375" width="0.1524" layer="1"/> +<wire x1="40.9473875" y1="38.6134" x2="42.52094375" y2="38.6134" width="0.1524" layer="1"/> +<wire x1="42.52094375" y1="34.9866" x2="42.31765625" y2="34.9866" width="0.1524" layer="1"/> +<wire x1="42.31765625" y1="34.9866" x2="41.865528125" y2="34.534471875" width="0.1524" layer="1"/> +<wire x1="42.9048" y1="35.37045625" x2="42.52094375" y2="34.9866" width="0.1524" layer="1"/> +<wire x1="42.9048" y1="38.22954375" x2="42.9048" y2="35.37045625" width="0.1524" layer="1"/> +<wire x1="41.865528125" y1="34.534471875" x2="41.865528125" y2="31.465528125" width="0.1524" layer="1"/> +<wire x1="41.865528125" y1="31.465528125" x2="41.7" y2="31.3" width="0.1524" layer="1"/> +<via x="41.7" y="31.3" extent="1-16" drill="0.3"/> +<wire x1="41.7" y1="31.3" x2="41.4" y2="31" width="0.1524" layer="16"/> +<wire x1="41.4" y1="31" x2="41.4" y2="18.4" width="0.1524" layer="16"/> +<via x="41.4" y="18.4" extent="1-16" drill="0.3"/> +<wire x1="41.4" y1="18.4" x2="41.4" y2="12.55" width="0.1524" layer="1"/> +<wire x1="41.4" y1="12.55" x2="43" y2="10.95" width="0.1524" layer="1"/> +</signal> +<signal name="ATK1-RX"> +<contactref element="U1" pad="38"/> +<contactref element="J3" pad="P$3"/> +<wire x1="40.5" y1="39.25" x2="41.13068125" y2="39.25" width="0.1524" layer="1"/> +<wire x1="41.13068125" y1="39.25" x2="41.23628125" y2="39.1444" width="0.1524" layer="1"/> +<via x="41.23628125" y="39.1444" extent="1-16" drill="0.3"/> +<wire x1="41.23628125" y1="39.1444" x2="41.23628125" y2="37.76371875" width="0.1524" layer="16"/> +<wire x1="41.23628125" y1="37.76371875" x2="42.7" y2="36.3" width="0.1524" layer="16"/> +<wire x1="42.7" y1="19.39" x2="50.12" y2="11.97" width="0.1524" layer="16"/> +<wire x1="42.7" y1="36.3" x2="42.7" y2="19.39" width="0.1524" layer="16"/> +</signal> +<signal name="ATK1-TX"> +<contactref element="U1" pad="39"/> +<contactref element="J3" pad="P$6"/> +<wire x1="40.5" y1="39.75" x2="41.7944" y2="39.75" width="0.1524" layer="1"/> +<wire x1="41.7944" y1="39.75" x2="42.4" y2="39.1444" width="0.1524" layer="1"/> +<via x="42.4" y="39.1444" extent="1-16" drill="0.3"/> +<wire x1="42.4" y1="39.1444" x2="42.5" y2="39.0444" width="0.1524" layer="16"/> +<wire x1="42.5" y1="37.6" x2="43.6" y2="36.5" width="0.1524" layer="16"/> +<wire x1="43.6" y1="36.5" x2="43.6" y2="25.1" width="0.1524" layer="16"/> +<wire x1="46.5" y1="22.2" x2="50.1" y2="22.2" width="0.1524" layer="16"/> +<wire x1="50.1" y1="22.2" x2="53" y2="19.3" width="0.1524" layer="16"/> +<wire x1="53" y1="19.3" x2="53" y2="15.6" width="0.1524" layer="16"/> +<wire x1="53" y1="15.6" x2="52.43" y2="15.03" width="0.1524" layer="16"/> +<wire x1="52.43" y1="15.03" x2="51.95" y2="15.03" width="0.1524" layer="16"/> +<wire x1="42.5" y1="39.0444" x2="42.5" y2="37.6" width="0.1524" layer="16"/> +<wire x1="43.6" y1="25.1" x2="46.5" y2="22.2" width="0.1524" layer="16"/> +</signal> +<signal name="ATK0-RXLED"> +<contactref element="U1" pad="40"/> +<contactref element="R1" pad="1"/> +<wire x1="45.75" y1="42.95" x2="47" y2="42.95" width="0.1524" layer="1"/> +<wire x1="43.731" y1="40.931" x2="45.75" y2="42.95" width="0.1524" layer="1"/> +<wire x1="40.5" y1="40.25" x2="42.45089375" y2="40.25" width="0.1524" layer="1"/> +<wire x1="42.45089375" y1="40.25" x2="43.7952" y2="38.90569375" width="0.1524" layer="1"/> +<wire x1="43.7952" y1="38.84615" x2="43.569" y2="38.61995" width="0.1524" layer="1"/> +<wire x1="43.569" y1="38.61995" x2="43.569" y2="38.18005" width="0.1524" layer="1"/> +<wire x1="43.569" y1="38.18005" x2="43.88005" y2="37.869" width="0.1524" layer="1"/> +<wire x1="43.88005" y1="37.869" x2="44.31995" y2="37.869" width="0.1524" layer="1"/> +<wire x1="44.31995" y1="37.869" x2="44.631" y2="38.18005" width="0.1524" layer="1"/> +<wire x1="44.631" y1="38.18005" x2="44.631" y2="38.61995" width="0.1524" layer="1"/> +<wire x1="44.631" y1="38.61995" x2="44.4048" y2="38.84615" width="0.1524" layer="1"/> +<wire x1="43.7952" y1="38.90569375" x2="43.7952" y2="38.84615" width="0.1524" layer="1"/> +<wire x1="44.4048" y1="38.84615" x2="44.4048" y2="39.15820625" width="0.1524" layer="1"/> +<wire x1="43.731" y1="39.83200625" x2="43.731" y2="40.931" width="0.1524" layer="1"/> +<wire x1="44.4048" y1="39.15820625" x2="43.731" y2="39.83200625" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-TXLED"> +<contactref element="U1" pad="41"/> +<contactref element="R5" pad="1"/> +<wire x1="40.5" y1="40.75" x2="41.569" y2="40.75" width="0.1524" layer="1"/> +<wire x1="41.569" y1="40.75" x2="41.6" y2="40.781" width="0.1524" layer="1"/> +<via x="41.6" y="40.781" extent="1-16" drill="0.3"/> +<wire x1="44.6" y1="30.6" x2="45.3" y2="29.9" width="0.1524" layer="16"/> +<via x="45.3" y="29.9" extent="1-16" drill="0.3"/> +<wire x1="45.3" y1="29.9" x2="44.85" y2="29.45" width="0.1524" layer="1"/> +<wire x1="44.85" y1="29.45" x2="43" y2="29.45" width="0.1524" layer="1"/> +<wire x1="44.6" y1="36.6" x2="44.6" y2="30.6" width="0.1524" layer="16"/> +<wire x1="41.6" y1="40.781" x2="43.2" y2="39.181" width="0.1524" layer="16"/> +<wire x1="43.2" y1="39.181" x2="43.2" y2="38" width="0.1524" layer="16"/> +<wire x1="43.2" y1="38" x2="44.6" y2="36.6" width="0.1524" layer="16"/> +</signal> +<signal name="ATK0-RX"> +<contactref element="U1" pad="42"/> +<contactref element="J2" pad="P$3"/> +<wire x1="45.4" y1="37.2" x2="45.4" y2="36" width="0.1524" layer="16"/> +<wire x1="45.4" y1="36" x2="48.8" y2="32.6" width="0.1524" layer="16"/> +<wire x1="48.8" y1="32.6" x2="48.8" y2="31.2" width="0.1524" layer="16"/> +<wire x1="48.8" y1="31.2" x2="49.53" y2="30.47" width="0.1524" layer="16"/> +<wire x1="49.53" y1="30.47" x2="50.12" y2="30.47" width="0.1524" layer="16"/> +<wire x1="40.5" y1="41.25" x2="41.31805" y2="41.25" width="0.1524" layer="1"/> +<wire x1="41.31805" y1="41.25" x2="41.38005" y2="41.312" width="0.1524" layer="1"/> +<wire x1="41.38005" y1="41.312" x2="41.81995" y2="41.312" width="0.1524" layer="1"/> +<wire x1="44.1" y1="39.03195" x2="44.1" y2="38.4" width="0.1524" layer="1"/> +<via x="44.1" y="38.4" extent="1-16" drill="0.3"/> +<wire x1="44.1" y1="38.4" x2="45.3" y2="37.2" width="0.1524" layer="16"/> +<wire x1="45.3" y1="37.2" x2="45.4" y2="37.2" width="0.1524" layer="16"/> +<wire x1="41.81995" y1="41.312" x2="44.1" y2="39.03195" width="0.1524" layer="1"/> +</signal> +<signal name="ATK0-TX"> +<contactref element="U1" pad="43"/> +<contactref element="J2" pad="P$6"/> +<wire x1="40.5" y1="41.75" x2="42.15" y2="41.75" width="0.1524" layer="1"/> +<wire x1="42.15" y1="41.75" x2="42.3" y2="41.6" width="0.1524" layer="1"/> +<via x="42.3" y="41.6" extent="1-16" drill="0.3"/> +<wire x1="42.3" y1="41.6" x2="46.1" y2="37.8" width="0.1524" layer="16"/> +<wire x1="51.95" y1="34.15" x2="51.95" y2="33.53" width="0.1524" layer="16"/> +<wire x1="46.1" y1="37.8" x2="48.3" y2="37.8" width="0.1524" layer="16"/> +<wire x1="48.3" y1="37.8" x2="51.95" y2="34.15" width="0.1524" layer="16"/> +</signal> +<signal name="STLCLK"> +<contactref element="R3" pad="1"/> +<wire x1="19.6767125" y1="50.85" x2="18.95" y2="50.85" width="0.1524" layer="1"/> +<wire x1="20.7315125" y1="49.7952" x2="19.6767125" y2="50.85" width="0.1524" layer="1"/> +<wire x1="20.7315125" y1="49.7952" x2="30.47374375" y2="49.7952" width="0.1524" layer="1"/> +<contactref element="U1" pad="55"/> +<wire x1="32.331" y1="47.93794375" x2="32.331" y2="47.7" width="0.1524" layer="1"/> +<via x="32.331" y="47.7" extent="1-16" drill="0.3"/> +<wire x1="32.331" y1="47.7" x2="32.531" y2="47.5" width="0.1524" layer="16"/> +<wire x1="32.531" y1="47.5" x2="34.9" y2="47.5" width="0.1524" layer="16"/> +<wire x1="34.9" y1="47.5" x2="35.4" y2="47" width="0.1524" layer="16"/> +<wire x1="35.4" y1="47" x2="35.4" y2="45.8" width="0.1524" layer="16"/> +<wire x1="35.4" y1="45.8" x2="36.7" y2="45.8" width="0.1524" layer="16"/> +<wire x1="36.7" y1="45.8" x2="37.9" y2="47" width="0.1524" layer="16"/> +<via x="37.9" y="47" extent="1-16" drill="0.3"/> +<wire x1="37.9" y1="47" x2="37.6358" y2="46.7358" width="0.1524" layer="1"/> +<wire x1="37.6358" y1="46.7358" x2="37.6358" y2="46.4504" width="0.1524" layer="1"/> +<wire x1="36.75" y1="45.5646" x2="36.75" y2="45" width="0.1524" layer="1"/> +<wire x1="30.47374375" y1="49.7952" x2="32.331" y2="47.93794375" width="0.1524" layer="1"/> +<wire x1="37.6358" y1="46.4504" x2="36.75" y2="45.5646" width="0.1524" layer="1"/> +</signal> +<signal name="N$17"> +<contactref element="R1" pad="2"/> +<contactref element="J2" pad="GRNN"/> +<wire x1="46.9" y1="39.01" x2="46.9" y2="40.95" width="0.1524" layer="1"/> +<wire x1="46.9" y1="40.95" x2="47" y2="41.05" width="0.1524" layer="1"/> +</signal> +<signal name="N$18"> +<contactref element="J2" pad="YLWN"/> +<contactref element="R5" pad="2"/> +<wire x1="46.9" y1="27.53" x2="43.02" y2="27.53" width="0.1524" layer="1"/> +<wire x1="43.02" y1="27.53" x2="43" y2="27.55" width="0.1524" layer="1"/> +</signal> +<signal name="N$11"> +<contactref element="R6" pad="2"/> +<contactref element="J3" pad="GRNN"/> +<wire x1="46.9" y1="20.51" x2="43.04" y2="20.51" width="0.1524" layer="1"/> +<wire x1="43.04" y1="20.51" x2="43" y2="20.55" width="0.1524" layer="1"/> +</signal> +<signal name="N$12"> +<contactref element="R7" pad="2"/> +<contactref element="J3" pad="YLWN"/> +<wire x1="46.9" y1="9.03" x2="43.02" y2="9.03" width="0.1524" layer="1"/> +<wire x1="43.02" y1="9.03" x2="43" y2="9.05" width="0.1524" layer="1"/> +</signal> +</signals> +</board> +</drawing> +</eagle> diff --git a/circuit/atkstepper23/atkstepper23.sch b/circuit/atkstepper23/atkstepper23.sch new file mode 100644 index 0000000000000000000000000000000000000000..35e9449acfa0a7c04345913b9e9c40a968f86fd3 --- /dev/null +++ b/circuit/atkstepper23/atkstepper23.sch @@ -0,0 +1,4801 @@ +<?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="yes" 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="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="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="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" 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="power"> +<packages> +<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_4MM"> +<pad name="P$1" x="0" y="0" drill="3.9878" diameter="6.35" thermals="no"/> +</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="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="QFN32"> +<description><b>QFN 32</b> 5 x 5 mm<p> +Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description> +<wire x1="-2.45" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="-2.45" width="0.1016" layer="51"/> +<wire x1="2.45" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="2.45" width="0.1016" layer="51"/> +<wire x1="-2.45" y1="2.05" x2="-2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="2.45" x2="-2.05" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.05" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="2.45" x2="2.45" y2="2.05" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-2.05" x2="2.45" y2="-2.45" width="0.1016" layer="21"/> +<wire x1="2.45" y1="-2.45" x2="2.05" y2="-2.45" width="0.1016" layer="21"/> +<wire x1="-2.05" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="21"/> +<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="-2.05" width="0.1016" layer="21"/> +<circle x="-2.175" y="2.175" radius="0.15" width="0" layer="21"/> +<smd name="EXP" x="0" y="0" dx="3.2" dy="3.2" layer="1" stop="no" cream="no"/> +<smd name="1" x="-2.325" y="1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="2" x="-2.3" y="1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="3" x="-2.3" y="0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="4" x="-2.3" y="0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="5" x="-2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="6" x="-2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="7" x="-2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="8" x="-2.325" y="-1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="9" x="-1.75" y="-2.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="10" x="-1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="11" x="-0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="12" x="-0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="13" x="0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="14" x="0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="15" x="1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="16" x="1.75" y="-2.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="2.325" y="-1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="18" x="2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="19" x="2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="20" x="2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="21" x="2.3" y="0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="22" x="2.3" y="0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="23" x="2.3" y="1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="24" x="2.325" y="1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="26" x="1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="27" x="0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="28" x="0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="29" x="-0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="30" x="-0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="31" x="-1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<smd name="32" x="-1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> +<text x="-4.05" y="-4.35" size="1.27" layer="27">>VALUE</text> +<text x="-3.8" y="3.25" size="1.27" layer="25">>NAME</text> +<rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/> +<rectangle x1="-0.3" y1="0.6" x2="0.3" y2="0.9" layer="31"/> +<rectangle x1="-0.3" y1="0.1" x2="0.3" y2="0.4" layer="31"/> +<rectangle x1="-0.3" y1="-0.4" x2="0.3" y2="-0.1" layer="31"/> +<rectangle x1="-0.3" y1="-0.9" x2="0.3" y2="-0.6" layer="31"/> +<rectangle x1="-0.3" y1="-1.4" x2="0.3" y2="-1.1" layer="31"/> +<rectangle x1="-1.3" y1="1.1" x2="-0.7" y2="1.4" layer="31"/> +<rectangle x1="-1.3" y1="0.6" x2="-0.7" y2="0.9" layer="31"/> +<rectangle x1="-1.3" y1="0.1" x2="-0.7" y2="0.4" layer="31"/> +<rectangle x1="-1.3" y1="-0.4" x2="-0.7" y2="-0.1" layer="31"/> +<rectangle x1="-1.3" y1="-0.9" x2="-0.7" y2="-0.6" layer="31"/> +<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/> +<rectangle x1="0.7" y1="1.1" x2="1.3" y2="1.4" layer="31"/> +<rectangle x1="0.7" y1="0.6" x2="1.3" y2="0.9" layer="31"/> +<rectangle x1="0.7" y1="0.1" x2="1.3" y2="0.4" layer="31"/> +<rectangle x1="0.7" y1="-0.4" x2="1.3" y2="-0.1" layer="31"/> +<rectangle x1="0.7" y1="-0.9" x2="1.3" y2="-0.6" layer="31"/> +<rectangle x1="0.7" y1="-1.4" x2="1.3" y2="-1.1" layer="31"/> +<rectangle x1="-2.5" y1="0.25" x2="-0.25" y2="2.5" layer="51"/> +<polygon width="0.5" layer="29"> +<vertex x="-1.325" y="1.175"/> +<vertex x="-1.175" y="1.325"/> +<vertex x="1.325" y="1.325"/> +<vertex x="1.325" y="-1.325"/> +<vertex x="-1.325" y="-1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.85"/> +<vertex x="-2.1" y="1.85"/> +<vertex x="-2.05" y="1.8"/> +<vertex x="-2.05" y="1.65"/> +<vertex x="-2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.825"/> +<vertex x="-2.125" y="1.825"/> +<vertex x="-2.075" y="1.775"/> +<vertex x="-2.075" y="1.675"/> +<vertex x="-2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="1.35"/> +<vertex x="-2.05" y="1.35"/> +<vertex x="-2.05" y="1.15"/> +<vertex x="-2.55" y="1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="1.325"/> +<vertex x="-2.075" y="1.325"/> +<vertex x="-2.075" y="1.175"/> +<vertex x="-2.525" y="1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.85"/> +<vertex x="-2.05" y="0.85"/> +<vertex x="-2.05" y="0.65"/> +<vertex x="-2.55" y="0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.825"/> +<vertex x="-2.075" y="0.825"/> +<vertex x="-2.075" y="0.675"/> +<vertex x="-2.525" y="0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="0.35"/> +<vertex x="-2.05" y="0.35"/> +<vertex x="-2.05" y="0.15"/> +<vertex x="-2.55" y="0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="0.325"/> +<vertex x="-2.075" y="0.325"/> +<vertex x="-2.075" y="0.175"/> +<vertex x="-2.525" y="0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.15"/> +<vertex x="-2.05" y="-0.15"/> +<vertex x="-2.05" y="-0.35"/> +<vertex x="-2.55" y="-0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.175"/> +<vertex x="-2.075" y="-0.175"/> +<vertex x="-2.075" y="-0.325"/> +<vertex x="-2.525" y="-0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-0.65"/> +<vertex x="-2.05" y="-0.65"/> +<vertex x="-2.05" y="-0.85"/> +<vertex x="-2.55" y="-0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-0.675"/> +<vertex x="-2.075" y="-0.675"/> +<vertex x="-2.075" y="-0.825"/> +<vertex x="-2.525" y="-0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.15"/> +<vertex x="-2.05" y="-1.15"/> +<vertex x="-2.05" y="-1.35"/> +<vertex x="-2.55" y="-1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.175"/> +<vertex x="-2.075" y="-1.175"/> +<vertex x="-2.075" y="-1.325"/> +<vertex x="-2.525" y="-1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-2.55" y="-1.85"/> +<vertex x="-2.1" y="-1.85"/> +<vertex x="-2.05" y="-1.8"/> +<vertex x="-2.05" y="-1.65"/> +<vertex x="-2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-2.525" y="-1.825"/> +<vertex x="-2.125" y="-1.825"/> +<vertex x="-2.075" y="-1.775"/> +<vertex x="-2.075" y="-1.675"/> +<vertex x="-2.525" y="-1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="-2.55"/> +<vertex x="-1.85" y="-2.1"/> +<vertex x="-1.8" y="-2.05"/> +<vertex x="-1.65" y="-2.05"/> +<vertex x="-1.65" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="-2.525"/> +<vertex x="-1.825" y="-2.125"/> +<vertex x="-1.775" y="-2.075"/> +<vertex x="-1.675" y="-2.075"/> +<vertex x="-1.675" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.35" y="-2.55"/> +<vertex x="-1.35" y="-2.05"/> +<vertex x="-1.15" y="-2.05"/> +<vertex x="-1.15" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.325" y="-2.525"/> +<vertex x="-1.325" y="-2.075"/> +<vertex x="-1.175" y="-2.075"/> +<vertex x="-1.175" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.85" y="-2.55"/> +<vertex x="-0.85" y="-2.05"/> +<vertex x="-0.65" y="-2.05"/> +<vertex x="-0.65" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.825" y="-2.525"/> +<vertex x="-0.825" y="-2.075"/> +<vertex x="-0.675" y="-2.075"/> +<vertex x="-0.675" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.35" y="-2.55"/> +<vertex x="-0.35" y="-2.05"/> +<vertex x="-0.15" y="-2.05"/> +<vertex x="-0.15" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.325" y="-2.525"/> +<vertex x="-0.325" y="-2.075"/> +<vertex x="-0.175" y="-2.075"/> +<vertex x="-0.175" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.15" y="-2.55"/> +<vertex x="0.15" y="-2.05"/> +<vertex x="0.35" y="-2.05"/> +<vertex x="0.35" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.175" y="-2.525"/> +<vertex x="0.175" y="-2.075"/> +<vertex x="0.325" y="-2.075"/> +<vertex x="0.325" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.65" y="-2.55"/> +<vertex x="0.65" y="-2.05"/> +<vertex x="0.85" y="-2.05"/> +<vertex x="0.85" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.675" y="-2.525"/> +<vertex x="0.675" y="-2.075"/> +<vertex x="0.825" y="-2.075"/> +<vertex x="0.825" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.15" y="-2.55"/> +<vertex x="1.15" y="-2.05"/> +<vertex x="1.35" y="-2.05"/> +<vertex x="1.35" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.175" y="-2.525"/> +<vertex x="1.175" y="-2.075"/> +<vertex x="1.325" y="-2.075"/> +<vertex x="1.325" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="-2.55"/> +<vertex x="1.85" y="-2.1"/> +<vertex x="1.8" y="-2.05"/> +<vertex x="1.65" y="-2.05"/> +<vertex x="1.65" y="-2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="-2.525"/> +<vertex x="1.825" y="-2.125"/> +<vertex x="1.775" y="-2.075"/> +<vertex x="1.675" y="-2.075"/> +<vertex x="1.675" y="-2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.85"/> +<vertex x="2.1" y="-1.85"/> +<vertex x="2.05" y="-1.8"/> +<vertex x="2.05" y="-1.65"/> +<vertex x="2.55" y="-1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.825"/> +<vertex x="2.125" y="-1.825"/> +<vertex x="2.075" y="-1.775"/> +<vertex x="2.075" y="-1.675"/> +<vertex x="2.525" y="-1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-1.35"/> +<vertex x="2.05" y="-1.35"/> +<vertex x="2.05" y="-1.15"/> +<vertex x="2.55" y="-1.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-1.325"/> +<vertex x="2.075" y="-1.325"/> +<vertex x="2.075" y="-1.175"/> +<vertex x="2.525" y="-1.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.85"/> +<vertex x="2.05" y="-0.85"/> +<vertex x="2.05" y="-0.65"/> +<vertex x="2.55" y="-0.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.825"/> +<vertex x="2.075" y="-0.825"/> +<vertex x="2.075" y="-0.675"/> +<vertex x="2.525" y="-0.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="-0.35"/> +<vertex x="2.05" y="-0.35"/> +<vertex x="2.05" y="-0.15"/> +<vertex x="2.55" y="-0.15"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="-0.325"/> +<vertex x="2.075" y="-0.325"/> +<vertex x="2.075" y="-0.175"/> +<vertex x="2.525" y="-0.175"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.15"/> +<vertex x="2.05" y="0.15"/> +<vertex x="2.05" y="0.35"/> +<vertex x="2.55" y="0.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.175"/> +<vertex x="2.075" y="0.175"/> +<vertex x="2.075" y="0.325"/> +<vertex x="2.525" y="0.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="0.65"/> +<vertex x="2.05" y="0.65"/> +<vertex x="2.05" y="0.85"/> +<vertex x="2.55" y="0.85"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="0.675"/> +<vertex x="2.075" y="0.675"/> +<vertex x="2.075" y="0.825"/> +<vertex x="2.525" y="0.825"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.15"/> +<vertex x="2.05" y="1.15"/> +<vertex x="2.05" y="1.35"/> +<vertex x="2.55" y="1.35"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.175"/> +<vertex x="2.075" y="1.175"/> +<vertex x="2.075" y="1.325"/> +<vertex x="2.525" y="1.325"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="2.55" y="1.85"/> +<vertex x="2.1" y="1.85"/> +<vertex x="2.05" y="1.8"/> +<vertex x="2.05" y="1.65"/> +<vertex x="2.55" y="1.65"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="2.525" y="1.825"/> +<vertex x="2.125" y="1.825"/> +<vertex x="2.075" y="1.775"/> +<vertex x="2.075" y="1.675"/> +<vertex x="2.525" y="1.675"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.85" y="2.55"/> +<vertex x="1.85" y="2.1"/> +<vertex x="1.8" y="2.05"/> +<vertex x="1.65" y="2.05"/> +<vertex x="1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.825" y="2.525"/> +<vertex x="1.825" y="2.125"/> +<vertex x="1.775" y="2.075"/> +<vertex x="1.675" y="2.075"/> +<vertex x="1.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="1.35" y="2.55"/> +<vertex x="1.35" y="2.05"/> +<vertex x="1.15" y="2.05"/> +<vertex x="1.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="1.325" y="2.525"/> +<vertex x="1.325" y="2.075"/> +<vertex x="1.175" y="2.075"/> +<vertex x="1.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.85" y="2.55"/> +<vertex x="0.85" y="2.05"/> +<vertex x="0.65" y="2.05"/> +<vertex x="0.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.825" y="2.525"/> +<vertex x="0.825" y="2.075"/> +<vertex x="0.675" y="2.075"/> +<vertex x="0.675" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="0.35" y="2.55"/> +<vertex x="0.35" y="2.05"/> +<vertex x="0.15" y="2.05"/> +<vertex x="0.15" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="0.325" y="2.525"/> +<vertex x="0.325" y="2.075"/> +<vertex x="0.175" y="2.075"/> +<vertex x="0.175" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.15" y="2.55"/> +<vertex x="-0.15" y="2.05"/> +<vertex x="-0.35" y="2.05"/> +<vertex x="-0.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.175" y="2.525"/> +<vertex x="-0.175" y="2.075"/> +<vertex x="-0.325" y="2.075"/> +<vertex x="-0.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-0.65" y="2.55"/> +<vertex x="-0.65" y="2.05"/> +<vertex x="-0.85" y="2.05"/> +<vertex x="-0.85" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-0.675" y="2.525"/> +<vertex x="-0.675" y="2.075"/> +<vertex x="-0.825" y="2.075"/> +<vertex x="-0.825" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.15" y="2.55"/> +<vertex x="-1.15" y="2.05"/> +<vertex x="-1.35" y="2.05"/> +<vertex x="-1.35" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.175" y="2.525"/> +<vertex x="-1.175" y="2.075"/> +<vertex x="-1.325" y="2.075"/> +<vertex x="-1.325" y="2.525"/> +</polygon> +<polygon width="0.1016" layer="29"> +<vertex x="-1.85" y="2.55"/> +<vertex x="-1.85" y="2.1"/> +<vertex x="-1.8" y="2.05"/> +<vertex x="-1.65" y="2.05"/> +<vertex x="-1.65" y="2.55"/> +</polygon> +<polygon width="0.1016" layer="31"> +<vertex x="-1.825" y="2.525"/> +<vertex x="-1.825" y="2.125"/> +<vertex x="-1.775" y="2.075"/> +<vertex x="-1.675" y="2.075"/> +<vertex x="-1.675" y="2.525"/> +</polygon> +</package> +<package name="DPAK-5"> +<description>DPAK 5, center lead crop, case 175AA</description> +<wire x1="3.26" y1="-3.13" x2="-3.24" y2="-3.13" width="0.127" layer="51"/> +<wire x1="3.26" y1="-3.13" x2="3.26" y2="2.87" width="0.127" layer="51"/> +<wire x1="3.26" y1="2.87" x2="-2.21" y2="2.87" width="0.127" layer="51"/> +<wire x1="-2.21" y1="2.87" x2="-3.24" y2="2.87" width="0.127" layer="51"/> +<wire x1="-3.24" y1="2.87" x2="-3.24" y2="-3.13" width="0.127" layer="51"/> +<wire x1="-2.21" y1="2.87" x2="-2.21" y2="3.6" width="0.127" layer="51"/> +<wire x1="-2.21" y1="3.6" x2="-1.96" y2="3.85" width="0.127" layer="51"/> +<wire x1="2.29" y1="2.88" x2="2.29" y2="3.6" width="0.127" layer="51"/> +<wire x1="2.29" y1="3.6" x2="2.04" y2="3.85" width="0.127" layer="51"/> +<wire x1="2.04" y1="3.85" x2="-1.96" y2="3.85" width="0.127" layer="51"/> +<wire x1="-3.09" y1="3.03" x2="-3.48" y2="3.03" width="0.127" layer="21"/> +<wire x1="-3.48" y1="3.03" x2="-3.48" y2="-3.38" width="0.127" layer="21"/> +<wire x1="-3.48" y1="-3.38" x2="-3" y2="-3.38" width="0.127" layer="21"/> +<wire x1="-3.48" y1="3.03" x2="-3" y2="3.03" width="0.127" layer="21"/> +<wire x1="3.07" y1="-3.38" x2="3.46" y2="-3.38" width="0.127" layer="21"/> +<wire x1="3.46" y1="-3.38" x2="3.46" y2="3.03" width="0.127" layer="21"/> +<wire x1="3.46" y1="3.03" x2="2.98" y2="3.03" width="0.127" layer="21"/> +<wire x1="3.46" y1="-3.38" x2="2.98" y2="-3.38" width="0.127" layer="21"/> +<circle x="-2.27" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<circle x="-1.16" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<circle x="1.12" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<circle x="2.23" y="-3.5" radius="0.1" width="0.254" layer="21"/> +<smd name="3" x="0" y="1" dx="6.4" dy="5.8" layer="1" rot="R90"/> +<smd name="4" x="1.14" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<smd name="5" x="2.28" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<smd name="1" x="-2.28" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<smd name="2" x="-1.14" y="-5.3" dx="2.2" dy="0.8" layer="1" rot="R90"/> +<text x="-3" y="4.5" size="0.4064" layer="25">>NAME</text> +<text x="-3" y="-3" size="0.4064" layer="27">>VALUE</text> +<rectangle x1="-2.62" y1="-5.8" x2="-1.92" y2="-3.1" layer="51"/> +<rectangle x1="-1.49" y1="-5.8" x2="-0.79" y2="-3.1" layer="51"/> +<rectangle x1="0.79" y1="-5.79" x2="1.49" y2="-3.09" layer="51"/> +<rectangle x1="1.92" y1="-5.79" x2="2.62" y2="-3.09" layer="51"/> +</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="TMC262"> +<pin name="VHS" x="20.32" y="40.64" length="middle" rot="R180"/> +<pin name="VS" x="20.32" y="45.72" length="middle" rot="R180"/> +<pin name="HA1" x="20.32" y="27.94" length="middle" rot="R180"/> +<pin name="HA2" x="20.32" y="25.4" length="middle" rot="R180"/> +<pin name="BMA1" x="20.32" y="20.32" length="middle" rot="R180"/> +<pin name="BMA2" x="20.32" y="17.78" length="middle" rot="R180"/> +<pin name="LA2" x="20.32" y="12.7" length="middle" rot="R180"/> +<pin name="LA1" x="20.32" y="10.16" length="middle" rot="R180"/> +<pin name="SRA" x="20.32" y="5.08" length="middle" rot="R180"/> +<pin name="5VOUT" x="20.32" y="35.56" length="middle" rot="R180"/> +<pin name="TEST_ANA" x="-20.32" y="0" length="middle"/> +<pin name="VCC_IO" x="-20.32" y="45.72" length="middle"/> +<pin name="CLK" x="-20.32" y="40.64" length="middle"/> +<pin name="STEP" x="-20.32" y="35.56" length="middle"/> +<pin name="DIR" x="-20.32" y="33.02" length="middle"/> +<pin name="TST_MODE" x="-20.32" y="27.94" length="middle"/> +<pin name="ENABLE" x="-20.32" y="22.86" length="middle"/> +<pin name="CSN" x="-20.32" y="17.78" length="middle"/> +<pin name="SCK" x="-20.32" y="15.24" length="middle"/> +<pin name="SDI" x="-20.32" y="12.7" length="middle"/> +<pin name="SDO" x="-20.32" y="10.16" length="middle"/> +<pin name="SG_TST" x="-20.32" y="5.08" length="middle"/> +<pin name="HB1" x="20.32" y="-5.08" length="middle" rot="R180"/> +<pin name="HB2" x="20.32" y="-7.62" length="middle" rot="R180"/> +<pin name="BMB1" x="20.32" y="-12.7" length="middle" rot="R180"/> +<pin name="BMB2" x="20.32" y="-15.24" length="middle" rot="R180"/> +<pin name="LB2" x="20.32" y="-20.32" length="middle" rot="R180"/> +<pin name="LB1" x="20.32" y="-22.86" length="middle" rot="R180"/> +<pin name="SRB" x="20.32" y="-27.94" length="middle" rot="R180"/> +<pin name="GND@2" x="20.32" y="-38.1" length="middle" rot="R180"/> +<pin name="DIE_PAD" x="20.32" y="-40.64" length="middle" rot="R180"/> +<pin name="GND@1" x="20.32" y="-35.56" length="middle" rot="R180"/> +<wire x1="-15.24" y1="48.26" x2="-15.24" y2="-43.18" width="0.254" layer="94"/> +<wire x1="-15.24" y1="-43.18" x2="15.24" y2="-43.18" width="0.254" layer="94"/> +<wire x1="15.24" y1="-43.18" x2="15.24" y2="48.26" width="0.254" layer="94"/> +<wire x1="15.24" y1="48.26" x2="-15.24" y2="48.26" width="0.254" layer="94"/> +<text x="-2.54" y="50.8" size="1.27" layer="95">>NAME</text> +<text x="-2.54" y="-48.26" size="1.27" layer="96">>VALUE</text> +<pin name="GNDP" x="20.32" y="-33.02" length="middle" rot="R180"/> +</symbol> +<symbol name="PNPAIR"> +<pin name="GN" x="-12.7" y="-10.16" length="middle"/> +<pin name="GP" x="-12.7" y="7.62" length="middle"/> +<pin name="DN/DP" x="22.86" y="0" length="middle" rot="R180"/> +<pin name="SN" x="5.08" y="-22.86" length="middle" rot="R90"/> +<pin name="SP" x="5.08" y="20.32" length="middle" rot="R270"/> +<wire x1="-7.62" y1="15.24" x2="-7.62" y2="-17.78" width="0.127" layer="94"/> +<wire x1="-7.62" y1="-17.78" x2="17.78" y2="-17.78" width="0.127" layer="94"/> +<wire x1="17.78" y1="-17.78" x2="17.78" y2="15.24" width="0.127" layer="94"/> +<wire x1="17.78" y1="15.24" x2="-7.62" y2="15.24" width="0.127" layer="94"/> +<wire x1="-1.27" y1="-8.89" x2="4.445" y2="-8.89" width="0.127" layer="94"/> +<wire x1="4.445" y1="-8.89" x2="4.445" y2="-5.08" width="0.127" layer="94"/> +<wire x1="6.35" y1="-8.89" x2="5.08" y2="-8.89" width="0.127" layer="94"/> +<wire x1="5.08" y1="-8.89" x2="5.08" y2="-6.985" width="0.127" layer="94"/> +<wire x1="5.08" y1="-6.985" x2="5.08" y2="-5.08" width="0.127" layer="94"/> +<wire x1="5.08" y1="-5.08" x2="6.35" y2="-5.08" width="0.127" layer="94"/> +<wire x1="6.35" y1="-5.08" x2="6.35" y2="-4.445" width="0.127" layer="94"/> +<wire x1="6.35" y1="-4.445" x2="6.35" y2="0" width="0.127" layer="94"/> +<wire x1="6.35" y1="0" x2="8.89" y2="0" width="0.127" layer="94"/> +<wire x1="6.35" y1="-8.89" x2="6.35" y2="-9.525" width="0.127" layer="94"/> +<wire x1="6.35" y1="-9.525" x2="6.35" y2="-11.43" width="0.127" layer="94"/> +<wire x1="6.35" y1="-8.89" x2="6.35" y2="-6.985" width="0.127" layer="94"/> +<wire x1="6.35" y1="-6.985" x2="5.08" y2="-6.985" width="0.127" layer="94"/> +<wire x1="5.08" y1="-6.985" x2="5.715" y2="-6.35" width="0.127" layer="94"/> +<wire x1="5.715" y1="-6.35" x2="5.715" y2="-7.62" width="0.127" layer="94"/> +<wire x1="5.715" y1="-7.62" x2="5.08" y2="-6.985" width="0.127" layer="94"/> +<wire x1="6.35" y1="-9.525" x2="8.255" y2="-9.525" width="0.127" layer="94"/> +<wire x1="8.255" y1="-9.525" x2="8.255" y2="-6.985" width="0.127" layer="94"/> +<wire x1="8.255" y1="-6.985" x2="8.255" y2="-6.35" width="0.127" layer="94"/> +<wire x1="8.255" y1="-6.35" x2="8.255" y2="-4.445" width="0.127" layer="94"/> +<wire x1="8.255" y1="-4.445" x2="6.35" y2="-4.445" width="0.127" layer="94"/> +<wire x1="7.62" y1="-6.35" x2="8.255" y2="-6.35" width="0.127" layer="94"/> +<wire x1="8.255" y1="-6.35" x2="8.89" y2="-6.35" width="0.127" layer="94"/> +<wire x1="7.62" y1="-6.985" x2="8.255" y2="-6.35" width="0.127" layer="94"/> +<wire x1="8.255" y1="-6.35" x2="8.89" y2="-6.985" width="0.127" layer="94"/> +<wire x1="8.89" y1="-6.985" x2="8.255" y2="-6.985" width="0.127" layer="94"/> +<wire x1="8.255" y1="-6.985" x2="7.62" y2="-6.985" width="0.127" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="4.445" y2="5.08" width="0.127" layer="94"/> +<wire x1="4.445" y1="5.08" x2="4.445" y2="8.89" width="0.127" layer="94"/> +<wire x1="6.35" y1="5.08" x2="5.08" y2="5.08" width="0.127" layer="94"/> +<wire x1="5.08" y1="5.08" x2="5.08" y2="6.985" width="0.127" layer="94"/> +<wire x1="5.08" y1="6.985" x2="5.08" y2="8.89" width="0.127" layer="94"/> +<wire x1="5.08" y1="8.89" x2="6.35" y2="8.89" width="0.127" layer="94"/> +<wire x1="6.35" y1="8.89" x2="6.35" y2="9.525" width="0.127" layer="94"/> +<wire x1="6.35" y1="5.08" x2="6.35" y2="4.445" width="0.127" layer="94"/> +<wire x1="6.35" y1="5.08" x2="6.35" y2="6.985" width="0.127" layer="94"/> +<wire x1="6.35" y1="6.985" x2="5.08" y2="6.985" width="0.127" layer="94"/> +<wire x1="6.35" y1="4.445" x2="8.255" y2="4.445" width="0.127" layer="94"/> +<wire x1="8.255" y1="4.445" x2="8.255" y2="6.985" width="0.127" layer="94"/> +<wire x1="8.255" y1="6.985" x2="8.255" y2="9.525" width="0.127" layer="94"/> +<wire x1="8.255" y1="9.525" x2="6.35" y2="9.525" width="0.127" layer="94"/> +<wire x1="6.35" y1="9.525" x2="6.35" y2="12.065" width="0.127" layer="94"/> +<wire x1="8.255" y1="6.985" x2="7.62" y2="7.62" width="0.127" layer="94"/> +<wire x1="7.62" y1="7.62" x2="8.89" y2="7.62" width="0.127" layer="94"/> +<wire x1="8.89" y1="7.62" x2="8.255" y2="6.985" width="0.127" layer="94"/> +<wire x1="8.255" y1="6.985" x2="7.62" y2="6.985" width="0.127" layer="94"/> +<wire x1="8.255" y1="6.985" x2="8.89" y2="6.985" width="0.127" layer="94"/> +<wire x1="6.35" y1="6.985" x2="5.715" y2="7.62" width="0.127" layer="94"/> +<wire x1="5.715" y1="7.62" x2="5.715" y2="6.35" width="0.127" layer="94"/> +<wire x1="5.715" y1="6.35" x2="6.35" y2="6.985" width="0.127" layer="94"/> +<wire x1="6.35" y1="4.445" x2="6.35" y2="0" width="0.127" layer="94"/> +</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="TMC262" prefix="U"> +<gates> +<gate name="G$1" symbol="TMC262" x="0" y="0"/> +</gates> +<devices> +<device name="" package="QFN32"> +<connects> +<connect gate="G$1" pin="5VOUT" pad="9"/> +<connect gate="G$1" pin="BMA1" pad="5"/> +<connect gate="G$1" pin="BMA2" pad="4"/> +<connect gate="G$1" pin="BMB1" pad="20"/> +<connect gate="G$1" pin="BMB2" pad="21"/> +<connect gate="G$1" pin="CLK" pad="16"/> +<connect gate="G$1" pin="CSN" pad="14"/> +<connect gate="G$1" pin="DIE_PAD" pad="EXP"/> +<connect gate="G$1" pin="DIR" pad="30"/> +<connect gate="G$1" pin="ENABLE" pad="15"/> +<connect gate="G$1" pin="GND@1" pad="1"/> +<connect gate="G$1" pin="GND@2" pad="13"/> +<connect gate="G$1" pin="GNDP" pad="28"/> +<connect gate="G$1" pin="HA1" pad="2"/> +<connect gate="G$1" pin="HA2" pad="3"/> +<connect gate="G$1" pin="HB1" pad="23"/> +<connect gate="G$1" pin="HB2" pad="22"/> +<connect gate="G$1" pin="LA1" pad="6"/> +<connect gate="G$1" pin="LA2" pad="7"/> +<connect gate="G$1" pin="LB1" pad="19"/> +<connect gate="G$1" pin="LB2" pad="18"/> +<connect gate="G$1" pin="SCK" pad="12"/> +<connect gate="G$1" pin="SDI" pad="11"/> +<connect gate="G$1" pin="SDO" pad="10"/> +<connect gate="G$1" pin="SG_TST" pad="27"/> +<connect gate="G$1" pin="SRA" pad="8"/> +<connect gate="G$1" pin="SRB" pad="17"/> +<connect gate="G$1" pin="STEP" pad="31"/> +<connect gate="G$1" pin="TEST_ANA" pad="26"/> +<connect gate="G$1" pin="TST_MODE" pad="32"/> +<connect gate="G$1" pin="VCC_IO" pad="29"/> +<connect gate="G$1" pin="VHS" pad="24"/> +<connect gate="G$1" pin="VS" pad="25"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="PNPAIR-FDD8424H" prefix="Q"> +<gates> +<gate name="G$1" symbol="PNPAIR" x="0" y="0"/> +</gates> +<devices> +<device name="" package="DPAK-5"> +<connects> +<connect gate="G$1" pin="DN/DP" pad="3"/> +<connect gate="G$1" pin="GN" pad="2"/> +<connect gate="G$1" pin="GP" pad="5"/> +<connect gate="G$1" pin="SN" pad="1"/> +<connect gate="G$1" pin="SP" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="borkedlabs-passives"> +<packages> +<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="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="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-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="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="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> +<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="6.6X6.6-CAP"> +<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="51"/> +<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="51"/> +<wire x1="3.25" y1="1.55" x2="3.25" y2="-1.55" width="0.1016" layer="51"/> +<wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="51"/> +<wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="51"/> +<wire x1="-3.25" y1="-3.25" x2="-3.25" y2="3.25" width="0.1016" layer="51"/> +<wire x1="-2.1" y1="2.25" x2="-2.1" y2="-2.2" width="0.1016" layer="51"/> +<circle x="0" y="0" radius="3.1" width="0.1016" layer="51"/> +<smd name="+" x="2.4" y="0" dx="3" dy="1.4" layer="1"/> +<smd name="-" x="-2.4" y="0" dx="3" dy="1.4" layer="1"/> +<text x="-2.75" y="4" size="1.016" layer="25">>NAME</text> +<text x="-2.75" y="-4.975" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-3.65" y1="-0.35" x2="-3.05" y2="0.35" layer="51"/> +<rectangle x1="3.05" y1="-0.35" x2="3.65" y2="0.35" layer="51"/> +<polygon width="0.1016" layer="51"> +<vertex x="-2.15" y="2.15"/> +<vertex x="-2.6" y="1.6"/> +<vertex x="-2.9" y="0.9"/> +<vertex x="-3.05" y="0"/> +<vertex x="-2.9" y="-0.95"/> +<vertex x="-2.55" y="-1.65"/> +<vertex x="-2.15" y="-2.15"/> +<vertex x="-2.15" y="2.1"/> +</polygon> +<text x="-0.762" y="1.27" size="0.6096" layer="21" font="vector">BFC</text> +<wire x1="1.905" y1="1.524" x2="1.397" y2="1.524" width="0.127" layer="21"/> +<wire x1="1.651" y1="1.778" x2="1.651" y2="1.27" width="0.127" layer="21"/> +<wire x1="-1.905" y1="1.524" x2="-1.397" y2="1.524" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<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> +<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="CAP-POL"> +<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="-1.016" x2="0" y2="-2.54" width="0.1524" layer="94"/> +<wire x1="0" y1="-1" x2="2.4892" y2="-1.8542" width="0.254" layer="94" curve="-37.878202" cap="flat"/> +<wire x1="-2.4669" y1="-1.8504" x2="0" y2="-1.0161" width="0.254" layer="94" curve="-37.376341" cap="flat"/> +<text x="1.016" y="0.635" size="1.778" layer="95">>NAME</text> +<text x="1.016" y="-4.191" size="1.778" layer="96">>VALUE</text> +<rectangle x1="-2.253" y1="0.668" x2="-1.364" y2="0.795" layer="94"/> +<rectangle x1="-1.872" y1="0.287" x2="-1.745" y2="1.176" layer="94"/> +<pin name="+" x="0" y="2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="-" x="0" y="-5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/> +</symbol> +</symbols> +<devicesets> +<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> +<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="CAP-POL" prefix="C" uservalue="yes"> +<gates> +<gate name="G$1" symbol="CAP-POL" x="0" y="0"/> +</gates> +<devices> +<device name="-6.6X6.6" package="6.6X6.6-CAP"> +<connects> +<connect gate="G$1" pin="+" pad="+"/> +<connect gate="G$1" pin="-" pad="-"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="fab"> +<packages> +<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> +<symbols> +<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="2-8X4-5_SWITCH" prefix="S"> +<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="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="V+" urn="urn:adsk.eagle:symbol:26939/1" library_version="1"> +<wire x1="0.889" y1="-1.27" x2="0" y2="0.127" width="0.254" layer="94"/> +<wire x1="0" y1="0.127" x2="-0.889" y2="-1.27" width="0.254" layer="94"/> +<wire x1="-0.889" y1="-1.27" x2="0.889" y2="-1.27" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="V+" 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="V+" urn="urn:adsk.eagle:component:26966/1" prefix="P+" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="V+" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<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="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="1X05_NO_SILK"> +<description><h3>Plated Through Hole - 5 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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"/> +<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"/> +<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_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> +<package name="1X05"> +<description><h3>Plated Through Hole - 5 Pin</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="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="11.43" y1="0.635" x2="11.43" 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"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<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"/> +<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="1X05_1.27MM"> +<description><h3>Plated Through Hole - 5 Pin</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch: 1.27mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="4.445" y2="-0.635" width="0.127" layer="21"/> +<wire x1="4.445" y1="-0.635" x2="4.699" y2="-0.889" width="0.127" layer="21"/> +<wire x1="4.699" y1="-0.889" x2="5.461" y2="-0.889" width="0.127" layer="21"/> +<wire x1="5.461" y1="0.889" x2="4.699" y2="0.889" width="0.127" layer="21"/> +<wire x1="4.699" y1="0.889" x2="4.445" y2="0.635" width="0.127" layer="21"/> +<wire x1="4.445" y1="0.635" 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="5.461" y1="0.889" x2="5.969" y2="0.381" width="0.127" layer="21"/> +<wire x1="5.969" y1="0.381" x2="5.969" y2="-0.381" width="0.127" layer="21"/> +<wire x1="5.969" y1="-0.381" x2="5.461" y2="-0.889" width="0.127" layer="21"/> +<pad name="5" x="5.08" y="0" drill="0.508" diameter="1"/> +<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.381" y="1.143" 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="1X05_LOCK"> +<description><h3>Plated Through Hole - 5 Pin with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="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="11.43" y1="0.635" x2="11.43" 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"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<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"/> +<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="1X05_LOCK_LONGPADS"> +<description><h3>Plated Through Hole - 5 Pin Long Pad with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</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="9.144" y1="-0.127" x2="8.636" 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="11.43" y1="-0.127" x2="11.176" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.127" x2="11.43" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-1.1176" x2="11.1506" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.127" x2="11.43" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.8636" x2="11.1506" 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"/> +<pad name="5" x="10.16" y="0" 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"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<text x="-1.27" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.397" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X05_LONGPADS"> +<description><h3>Plated Through Hole - 5 Pin Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.635" x2="11.43" 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"/> +<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"/> +<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="1X05_1MM"> +<description><h3>SMD - 5 Pin</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://www.sparkfun.com/datasheets/GPS/EM408-SMDConnector.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_05</li> +<li>EM-408</li> +</ul></p></description> +<wire x1="2" y1="2.921" x2="-2.08" y2="2.921" width="0.254" layer="21"/> +<wire x1="3.778" y1="0.762" x2="3.778" y2="-0.635" width="0.254" layer="21"/> +<wire x1="-2.842" y1="-0.635" x2="-3.858" y2="-0.635" width="0.254" layer="21"/> +<wire x1="-3.858" y1="-0.635" x2="-3.858" y2="0.762" width="0.254" layer="21"/> +<wire x1="3.778" y1="-0.635" x2="2.762" y2="-0.635" width="0.254" layer="21"/> +<smd name="NC2" x="3.3" y="2.225" dx="1.2" dy="1.8" layer="1" rot="R180"/> +<smd name="NC1" x="-3.3" y="2.225" dx="1.2" dy="1.8" layer="1" rot="R180"/> +<smd name="5" x="2" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="4" x="1" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="3" x="0" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="2" x="-1" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<smd name="1" x="-2" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/> +<text x="-1.524" y="1.905" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.524" y="1.143" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<circle x="3.81" y="-1.27" radius="0" width="0.508" layer="21"/> +</package> +<package name="1X05_1MM_RA"> +<description><h3>SMD - 5 Pin Right Angle</h3> +<p>Specifications: +<ul><li>Pin count:5</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</li> +</ul></p></description> +<wire x1="-2" y1="-4.6" x2="2" y2="-4.6" width="0.254" layer="21"/> +<wire x1="-3.5" y1="-2" x2="-3.5" y2="-0.35" width="0.254" layer="21"/> +<wire x1="2.75" y1="-0.35" x2="3.5" y2="-0.35" width="0.254" layer="21"/> +<wire x1="3.5" y1="-0.35" x2="3.5" y2="-2" width="0.254" layer="21"/> +<wire x1="-3.5" y1="-0.35" x2="-2.75" y2="-0.35" width="0.254" layer="21"/> +<circle x="-3" y="0.3" radius="0.1414" width="0.4" layer="21"/> +<smd name="NC2" x="-3.3" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="NC1" x="3.3" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="1" x="-2" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="2" x="-1" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="3" x="0" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="4" x="1" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="5" x="2" y="0" dx="0.6" dy="1.35" layer="1"/> +<text x="-1.397" y="-2.032" 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="JST-5-PTH"> +<description><h3>JST 5 Pin Right Angle Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 5</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_05</li> +</ul></p></description> +<pad name="1" x="-4" y="0" drill="0.7" diameter="1.6"/> +<pad name="2" x="-2" y="0" drill="0.7" diameter="1.6"/> +<pad name="3" x="0" y="0" drill="0.7" diameter="1.6"/> +<pad name="4" x="2" y="0" drill="0.7" diameter="1.6"/> +<pad name="5" x="4" y="0" drill="0.7" diameter="1.6"/> +<wire x1="-5.95" y1="-1.6" x2="-5.95" y2="6" width="0.2032" layer="21"/> +<wire x1="-5.95" y1="6" x2="5.95" y2="6" width="0.2032" layer="21"/> +<wire x1="5.95" y1="6" x2="5.95" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-5.95" y1="-1.6" x2="-5.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="5.95" y1="-1.6" x2="5.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-5.3" y1="-1.6" x2="-5.3" y2="0" width="0.2032" layer="21"/> +<wire x1="5.3" y1="-1.6" x2="5.3" y2="0" width="0.2032" layer="21"/> +<text x="-1.397" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="2.413" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="JST-5-PTH-VERT"> +<description><h3>JST 5 Pin Vertical Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 5</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_05</li> +</ul></p></description> +<wire x1="-5.95" y1="-1.52" x2="-5.95" y2="2.98" width="0.2032" layer="21"/> +<wire x1="-5.95" y1="2.98" x2="5.95" y2="2.98" width="0.2032" layer="21"/> +<wire x1="5.95" y1="-1.52" x2="1" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.52" x2="-5.95" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.02" x2="1" y2="-1.02" width="0.2032" layer="21"/> +<wire x1="1" y1="-1.02" x2="1" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.02" x2="-1" y2="-1.52" width="0.2032" layer="21"/> +<wire x1="5.95" y1="2.98" x2="5.95" y2="-1.52" width="0.2032" layer="21"/> +<pad name="1" x="-4" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="2" x="-2" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="3" x="0" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="4" x="2" y="0.18" drill="0.7" diameter="1.6"/> +<pad name="5" x="4" y="0.18" drill="0.7" diameter="1.6"/> +<text x="-1.651" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.905" y="-2.54" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="SCREWTERMINAL-3.5MM-5"> +<description><h3>Screw Terminal 3.5mm Pitch -5 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 5</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_05</li> +</ul></p></description> +<wire x1="-1.75" y1="3.4" x2="15.75" y2="3.4" width="0.2032" layer="21"/> +<wire x1="15.75" y1="3.4" x2="15.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="15.75" y1="-2.8" x2="15.75" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="15.75" 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="15.75" 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="15.75" y1="3.15" x2="16.25" y2="3.15" width="0.2032" layer="51"/> +<wire x1="16.25" y1="3.15" x2="16.25" y2="2.15" width="0.2032" layer="51"/> +<wire x1="16.25" y1="2.15" x2="15.75" y2="2.15" width="0.2032" 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"/> +<pad name="5" x="14" y="0" drill="1.2" diameter="2.032"/> +<text x="5.588" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="5.334" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +<symbols> +<symbol name="CONN_05"> +<description><h3>5 Pin Connection</h3></description> +<wire x1="3.81" y1="-7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" 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="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-2.54" y1="7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-2.54" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<text x="-2.54" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-2.54" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="7.62" y="-5.08" 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"/> +<pin name="3" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="7.62" y="5.08" 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="CONN_05" 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_05" x="-2.54" y="0"/> +</gates> +<devices> +<device name="" package="1X05"> +<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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="1.27MM" package="1X05_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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK_LONGPADS" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="PTH_LONGPADS" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMD" package="1X05_1MM"> +<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"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08528" constant="no"/> +<attribute name="SF_ID" value="GPS-08288" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD2" package="1X05_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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="NO_SILK" package="1X05_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"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="JST" package="JST-5-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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""> +<attribute name="SF_ID" value="PRT-09917" constant="no"/> +</technology> +</technologies> +</device> +<device name="JST-VERT" package="JST-5-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"/> +<connect gate="G$1" pin="5" pad="5"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SCREW" package="SCREWTERMINAL-3.5MM-5"> +<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"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="Combine 8288+8399" 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="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" prefix="D"> +<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="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> +</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> +</symbols> +<devicesets> +<deviceset name="JRTOMBSTONE" prefix="MP"> +<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> +</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> +</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> +</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> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="R13" library="borkedlabs-passives" deviceset="RESISTOR" device="2512" value="50mOhm"/> +<part name="S1" library="fab" deviceset="2-8X4-5_SWITCH" device=""/> +<part name="P+4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="GND23" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="J11" library="SparkFun-Connectors" deviceset="CONN_04" device="LONGPADS"/> +<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> +<part name="+3V310" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND13" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V37" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND10" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R2" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R4" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="+3V31" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND20" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R12" library="borkedlabs-passives" deviceset="RESISTOR" device="2512" value="50mOhm"/> +<part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="J9" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="J10" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> +<part name="C11" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C16" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C19" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="GND15" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="D1" library="lights" deviceset="LED" device="0805" value="LED0805-RED"/> +<part name="D2" library="lights" deviceset="LED" device="0805" value="LED0805-BLUE"/> +<part name="D3" library="lights" deviceset="LED" device="0805" value="LED0805-GRN"/> +<part name="J6" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/> +<part name="J7" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/> +<part name="J8" library="SparkFun-Connectors" deviceset="CONN_05" device="NO_SILK"/> +<part name="GND11" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="MP1" library="connector" deviceset="JRTOMBSTONE" device=""/> +<part name="R9" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="U2" library="power" deviceset="TMC262" device=""/> +<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="J4" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/> +<part name="J5" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/> +<part name="Q1" library="power" deviceset="PNPAIR-FDD8424H" device=""/> +<part name="Q2" library="power" deviceset="PNPAIR-FDD8424H" device=""/> +<part name="Q3" library="power" deviceset="PNPAIR-FDD8424H" device=""/> +<part name="Q4" library="power" deviceset="PNPAIR-FDD8424H" device=""/> +<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/> +<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/> +<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="P+2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="J12" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/> +<part name="J13" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/> +<part name="C13" library="borkedlabs-passives" deviceset="CAP-POL" device="-6.6X6.6"/> +<part name="U1" library="microcontrollers" deviceset="ATXMEGA_A3U" device="QFN"/> +<part name="J1" library="microcontrollers" deviceset="PDI" device="FEMALE_SMD"/> +<part name="Y1" library="passives" deviceset="RESONATOR" device="PQRC"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="J2" library="connector" deviceset="ATK-PHY" device=""/> +<part name="J3" library="connector" deviceset="ATK-PHY" device=""/> +<part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V3" 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="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +</parts> +<sheets> +<sheet> +<plain> +<text x="114.3" y="182.88" size="1.778" layer="97">using USART in Master SPI Mode</text> +</plain> +<instances> +<instance part="R13" gate="G$1" x="355.6" y="190.5" rot="R90"/> +<instance part="S1" gate="G$1" x="22.86" y="251.46" rot="R270"/> +<instance part="P+4" gate="1" x="248.92" y="284.48" rot="R270"/> +<instance part="GND23" gate="1" x="248.92" y="276.86" rot="R90"/> +<instance part="C4" gate="G$1" x="12.7" y="215.9" rot="R180"/> +<instance part="C3" gate="G$1" x="-2.54" y="215.9" rot="R180"/> +<instance part="C2" gate="G$1" x="-17.78" y="215.9" rot="R180"/> +<instance part="C1" gate="G$1" x="-33.02" y="215.9" rot="R180"/> +<instance part="J11" gate="G$1" x="330.2" y="180.34" rot="R180"/> +<instance part="C10" gate="G$1" x="175.26" y="236.22" rot="R180"/> +<instance part="+3V310" gate="G$1" x="142.24" y="238.76" rot="R90"/> +<instance part="GND13" gate="1" x="162.56" y="231.14" rot="R270"/> +<instance part="+3V37" gate="G$1" x="139.7" y="314.96" rot="R270"/> +<instance part="GND10" gate="1" x="81.28" y="304.8" rot="R270"/> +<instance part="R2" gate="G$1" x="101.6" y="325.12"/> +<instance part="R3" gate="G$1" x="101.6" y="314.96"/> +<instance part="R4" gate="G$1" x="101.6" y="304.8"/> +<instance part="+3V31" gate="G$1" x="-45.72" y="218.44" rot="R90"/> +<instance part="GND1" gate="1" x="-45.72" y="210.82" rot="R270"/> +<instance part="C6" gate="G$1" x="27.94" y="215.9" rot="R180"/> +<instance part="GND4" gate="1" x="17.78" y="172.72" rot="R270"/> +<instance part="GND20" gate="1" x="355.6" y="180.34"/> +<instance part="R12" gate="G$1" x="447.04" y="190.5" rot="R90"/> +<instance part="GND19" gate="1" x="447.04" y="180.34"/> +<instance part="J9" gate="G$1" x="180.34" y="284.48" rot="R180"/> +<instance part="J10" gate="G$1" x="180.34" y="276.86" rot="R180"/> +<instance part="C11" gate="G$1" x="208.28" y="281.94" rot="R180"/> +<instance part="C16" gate="G$1" x="223.52" y="281.94" rot="R180"/> +<instance part="C19" gate="G$1" x="238.76" y="281.94" rot="R180"/> +<instance part="GND15" gate="1" x="223.52" y="144.78"/> +<instance part="D1" gate="G$1" x="114.3" y="325.12" rot="R270"/> +<instance part="D2" gate="G$1" x="114.3" y="314.96" rot="R270"/> +<instance part="D3" gate="G$1" x="114.3" y="304.8" rot="R270"/> +<instance part="J6" gate="G$1" x="91.44" y="261.62"/> +<instance part="J7" gate="G$1" x="91.44" y="256.54"/> +<instance part="J8" gate="G$1" x="134.62" y="264.16" rot="R180"/> +<instance part="GND11" gate="1" x="111.76" y="269.24" rot="R270"/> +<instance part="MP1" gate="G$1" x="15.24" y="12.7"/> +<instance part="R9" gate="G$1" x="149.86" y="220.98" rot="R90"/> +<instance part="U2" gate="G$1" x="200.66" y="193.04"/> +<instance part="GND7" gate="1" x="162.56" y="220.98" rot="R270"/> +<instance part="J4" gate="G$1" x="91.44" y="266.7"/> +<instance part="J5" gate="G$1" x="91.44" y="271.78"/> +<instance part="Q1" gate="G$1" x="327.66" y="226.06"/> +<instance part="Q2" gate="G$1" x="373.38" y="226.06"/> +<instance part="Q3" gate="G$1" x="421.64" y="226.06"/> +<instance part="Q4" gate="G$1" x="467.36" y="226.06"/> +<instance part="C8" gate="G$1" x="231.14" y="233.68" rot="R90"/> +<instance part="C9" gate="G$1" x="241.3" y="228.6" rot="R90"/> +<instance part="C12" gate="G$1" x="251.46" y="233.68"/> +<instance part="P+1" gate="1" x="269.24" y="238.76" rot="R270"/> +<instance part="GND8" gate="1" x="269.24" y="228.6" rot="R90"/> +<instance part="P+2" gate="1" x="401.32" y="264.16"/> +<instance part="J12" gate="G$1" x="91.44" y="276.86"/> +<instance part="J13" gate="G$1" x="91.44" y="281.94"/> +<instance part="C13" gate="G$1" x="193.04" y="281.94"/> +<instance part="U1" gate="G$1" x="66.04" y="172.72"/> +<instance part="J1" gate="G$1" x="17.78" y="236.22" rot="R180"/> +<instance part="Y1" gate="G$1" x="30.48" y="172.72" rot="R270"/> +<instance part="GND2" gate="1" x="-7.62" y="238.76" rot="R270"/> +<instance part="+3V1" gate="G$1" x="-7.62" y="233.68" rot="R90"/> +<instance part="J2" gate="G$1" x="198.12" y="106.68"/> +<instance part="J3" gate="G$1" x="198.12" y="58.42"/> +<instance part="R1" gate="G$1" x="177.8" y="96.52"/> +<instance part="R5" gate="G$1" x="165.1" y="91.44"/> +<instance part="R6" gate="G$1" x="177.8" y="48.26"/> +<instance part="R7" gate="G$1" x="165.1" y="43.18"/> +<instance part="+3V2" gate="G$1" x="165.1" y="101.6" rot="R90"/> +<instance part="GND3" gate="1" x="167.64" y="58.42" rot="R270"/> +<instance part="+3V3" gate="G$1" x="167.64" y="53.34" rot="R90"/> +<instance part="GND5" gate="1" x="165.1" y="106.68" rot="R270"/> +<instance part="C5" gate="G$1" x="208.28" y="264.16" rot="R180"/> +<instance part="C7" gate="G$1" x="223.52" y="264.16" rot="R180"/> +<instance part="GND6" gate="1" x="248.92" y="259.08" rot="R90"/> +<instance part="+3V4" gate="G$1" x="248.92" y="266.7" rot="R270"/> +</instances> +<busses> +</busses> +<nets> +<net name="GND" class="0"> +<segment> +<pinref part="GND23" gate="1" pin="GND"/> +<pinref part="J10" gate="G$1" pin="PWRPAD"/> +<wire x1="246.38" y1="276.86" x2="238.76" y2="276.86" width="0.1524" layer="91"/> +<wire x1="238.76" y1="276.86" x2="223.52" y2="276.86" width="0.1524" layer="91"/> +<wire x1="223.52" y1="276.86" x2="208.28" y2="276.86" width="0.1524" layer="91"/> +<wire x1="208.28" y1="276.86" x2="193.04" y2="276.86" width="0.1524" layer="91"/> +<pinref part="C11" gate="G$1" pin="1"/> +<junction x="208.28" y="276.86"/> +<pinref part="C16" gate="G$1" pin="1"/> +<junction x="223.52" y="276.86"/> +<pinref part="C19" gate="G$1" pin="1"/> +<junction x="238.76" y="276.86"/> +<pinref part="C13" gate="G$1" pin="-"/> +<wire x1="193.04" y1="276.86" x2="185.42" y2="276.86" width="0.1524" layer="91"/> +<junction x="193.04" y="276.86"/> +</segment> +<segment> +<pinref part="GND13" gate="1" pin="GND"/> +<pinref part="C10" gate="G$1" pin="1"/> +<wire x1="165.1" y1="231.14" x2="175.26" y2="231.14" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="CLK"/> +<wire x1="180.34" y1="233.68" x2="177.8" y2="233.68" width="0.1524" layer="91"/> +<wire x1="177.8" y1="233.68" x2="177.8" y2="231.14" width="0.1524" layer="91"/> +<wire x1="177.8" y1="231.14" x2="175.26" y2="231.14" width="0.1524" layer="91"/> +<junction x="175.26" y="231.14"/> +</segment> +<segment> +<pinref part="R4" gate="G$1" pin="1"/> +<pinref part="GND10" gate="1" pin="GND"/> +<wire x1="96.52" y1="304.8" x2="83.82" y2="304.8" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C4" gate="G$1" pin="1"/> +<pinref part="C3" gate="G$1" pin="1"/> +<wire x1="12.7" y1="210.82" x2="-2.54" y2="210.82" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="1"/> +<wire x1="-2.54" y1="210.82" x2="-17.78" y2="210.82" width="0.1524" layer="91"/> +<junction x="-2.54" y="210.82"/> +<pinref part="C1" gate="G$1" pin="1"/> +<wire x1="-17.78" y1="210.82" x2="-33.02" y2="210.82" width="0.1524" layer="91"/> +<junction x="-17.78" y="210.82"/> +<wire x1="-33.02" y1="210.82" x2="-43.18" y2="210.82" width="0.1524" layer="91"/> +<junction x="-33.02" y="210.82"/> +<pinref part="GND1" gate="1" pin="GND"/> +<pinref part="C6" gate="G$1" pin="1"/> +<wire x1="27.94" y1="210.82" x2="12.7" y2="210.82" width="0.1524" layer="91"/> +<junction x="12.7" y="210.82"/> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="40.64" y1="210.82" x2="27.94" y2="210.82" width="0.1524" layer="91"/> +<junction x="27.94" y="210.82"/> +</segment> +<segment> +<pinref part="GND20" gate="1" pin="GND"/> +<pinref part="R13" gate="G$1" pin="1"/> +<wire x1="355.6" y1="182.88" x2="355.6" y2="185.42" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="R12" gate="G$1" pin="1"/> +<pinref part="GND19" gate="1" pin="GND"/> +<wire x1="447.04" y1="182.88" x2="447.04" y2="185.42" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="1"/> +<wire x1="127" y1="269.24" x2="114.3" y2="269.24" width="0.1524" layer="91"/> +<pinref part="GND11" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="TST_MODE"/> +<wire x1="180.34" y1="220.98" x2="165.1" y2="220.98" width="0.1524" layer="91"/> +<pinref part="GND7" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GNDP"/> +<wire x1="220.98" y1="160.02" x2="223.52" y2="160.02" width="0.1524" layer="91"/> +<wire x1="223.52" y1="160.02" x2="223.52" y2="157.48" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="GND@1"/> +<wire x1="223.52" y1="157.48" x2="220.98" y2="157.48" width="0.1524" layer="91"/> +<wire x1="223.52" y1="157.48" x2="223.52" y2="154.94" width="0.1524" layer="91"/> +<junction x="223.52" y="157.48"/> +<pinref part="U2" gate="G$1" pin="GND@2"/> +<wire x1="223.52" y1="154.94" x2="220.98" y2="154.94" width="0.1524" layer="91"/> +<wire x1="223.52" y1="154.94" x2="223.52" y2="152.4" width="0.1524" layer="91"/> +<junction x="223.52" y="154.94"/> +<pinref part="U2" gate="G$1" pin="DIE_PAD"/> +<wire x1="223.52" y1="152.4" x2="220.98" y2="152.4" width="0.1524" layer="91"/> +<wire x1="223.52" y1="152.4" x2="223.52" y2="147.32" width="0.1524" layer="91"/> +<junction x="223.52" y="152.4"/> +<pinref part="GND15" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C9" gate="G$1" pin="2"/> +<wire x1="243.84" y1="228.6" x2="251.46" y2="228.6" width="0.1524" layer="91"/> +<pinref part="C12" gate="G$1" pin="2"/> +<wire x1="251.46" y1="228.6" x2="251.46" y2="231.14" width="0.1524" layer="91"/> +<wire x1="251.46" y1="228.6" x2="266.7" y2="228.6" width="0.1524" layer="91"/> +<junction x="251.46" y="228.6"/> +<pinref part="GND8" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="GND4" gate="1" pin="GND"/> +<pinref part="Y1" gate="G$1" pin="2"/> +<wire x1="20.32" y1="172.72" x2="22.86" y2="172.72" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="GND"/> +<wire x1="2.54" y1="238.76" x2="0" y2="238.76" width="0.1524" layer="91"/> +<pinref part="GND2" gate="1" pin="GND"/> +<pinref part="S1" gate="G$1" pin="P1"/> +<wire x1="0" y1="238.76" x2="-5.08" y2="238.76" width="0.1524" layer="91"/> +<wire x1="17.78" y1="248.92" x2="0" y2="248.92" width="0.1524" layer="91"/> +<wire x1="0" y1="248.92" x2="0" y2="238.76" width="0.1524" layer="91"/> +<junction x="0" y="238.76"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="GND"/> +<wire x1="170.18" y1="58.42" x2="193.04" y2="58.42" width="0.1524" layer="91"/> +<pinref part="GND3" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="GND"/> +<wire x1="193.04" y1="106.68" x2="167.64" y2="106.68" width="0.1524" layer="91"/> +<pinref part="GND5" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C5" gate="G$1" pin="1"/> +<pinref part="C7" gate="G$1" pin="1"/> +<wire x1="208.28" y1="259.08" x2="223.52" y2="259.08" width="0.1524" layer="91"/> +<wire x1="223.52" y1="259.08" x2="246.38" y2="259.08" width="0.1524" layer="91"/> +<junction x="223.52" y="259.08"/> +<pinref part="GND6" gate="1" pin="GND"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="+3V310" gate="G$1" pin="+3V3"/> +<pinref part="C10" gate="G$1" pin="2"/> +<wire x1="144.78" y1="238.76" x2="149.86" y2="238.76" width="0.1524" layer="91"/> +<wire x1="149.86" y1="238.76" x2="175.26" y2="238.76" width="0.1524" layer="91"/> +<wire x1="175.26" y1="238.76" x2="180.34" y2="238.76" width="0.1524" layer="91"/> +<junction x="175.26" y="238.76"/> +<pinref part="U2" gate="G$1" pin="VCC_IO"/> +<pinref part="R9" gate="G$1" pin="2"/> +<wire x1="149.86" y1="226.06" x2="149.86" y2="238.76" width="0.1524" layer="91"/> +<junction x="149.86" y="238.76"/> +</segment> +<segment> +<pinref part="C4" gate="G$1" pin="2"/> +<pinref part="C3" gate="G$1" pin="2"/> +<wire x1="27.94" y1="218.44" x2="12.7" y2="218.44" width="0.1524" layer="91"/> +<wire x1="12.7" y1="218.44" x2="-2.54" y2="218.44" width="0.1524" layer="91"/> +<junction x="12.7" y="218.44"/> +<pinref part="C2" gate="G$1" pin="2"/> +<wire x1="-2.54" y1="218.44" x2="-17.78" y2="218.44" width="0.1524" layer="91"/> +<junction x="-2.54" y="218.44"/> +<pinref part="C1" gate="G$1" pin="2"/> +<wire x1="-17.78" y1="218.44" x2="-33.02" y2="218.44" width="0.1524" layer="91"/> +<junction x="-17.78" y="218.44"/> +<wire x1="-33.02" y1="218.44" x2="-43.18" y2="218.44" width="0.1524" layer="91"/> +<junction x="-33.02" y="218.44"/> +<pinref part="+3V31" gate="G$1" pin="+3V3"/> +<pinref part="C6" gate="G$1" pin="2"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<wire x1="27.94" y1="218.44" x2="33.02" y2="218.44" width="0.1524" layer="91"/> +<junction x="27.94" y="218.44"/> +<pinref part="U1" gate="G$1" pin="AVCC"/> +<wire x1="33.02" y1="218.44" x2="40.64" y2="218.44" width="0.1524" layer="91"/> +<wire x1="40.64" y1="223.52" x2="33.02" y2="223.52" width="0.1524" layer="91"/> +<wire x1="33.02" y1="223.52" x2="33.02" y2="218.44" width="0.1524" layer="91"/> +<junction x="33.02" y="218.44"/> +</segment> +<segment> +<pinref part="D1" gate="G$1" pin="A"/> +<wire x1="119.38" y1="325.12" x2="134.62" y2="325.12" width="0.1524" layer="91"/> +<wire x1="134.62" y1="325.12" x2="134.62" y2="314.96" width="0.1524" layer="91"/> +<pinref part="D3" gate="G$1" pin="A"/> +<wire x1="134.62" y1="314.96" x2="134.62" y2="304.8" width="0.1524" layer="91"/> +<wire x1="134.62" y1="304.8" x2="119.38" y2="304.8" width="0.1524" layer="91"/> +<pinref part="D2" gate="G$1" pin="A"/> +<wire x1="119.38" y1="314.96" x2="134.62" y2="314.96" width="0.1524" layer="91"/> +<junction x="134.62" y="314.96"/> +<pinref part="+3V37" gate="G$1" pin="+3V3"/> +<wire x1="134.62" y1="314.96" x2="137.16" y2="314.96" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="VCC"/> +<wire x1="2.54" y1="233.68" x2="-5.08" y2="233.68" width="0.1524" layer="91"/> +<pinref part="+3V1" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="3V3"/> +<wire x1="193.04" y1="53.34" x2="170.18" y2="53.34" width="0.1524" layer="91"/> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="3V3"/> +<wire x1="193.04" y1="101.6" x2="167.64" y2="101.6" width="0.1524" layer="91"/> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +</segment> +<segment> +<pinref part="C5" gate="G$1" pin="2"/> +<pinref part="C7" gate="G$1" pin="2"/> +<wire x1="208.28" y1="266.7" x2="223.52" y2="266.7" width="0.1524" layer="91"/> +<wire x1="223.52" y1="266.7" x2="246.38" y2="266.7" width="0.1524" layer="91"/> +<junction x="223.52" y="266.7"/> +<pinref part="+3V4" gate="G$1" pin="+3V3"/> +</segment> +</net> +<net name="V+" class="0"> +<segment> +<pinref part="P+4" gate="1" pin="V+"/> +<wire x1="185.42" y1="284.48" x2="193.04" y2="284.48" width="0.1524" layer="91"/> +<pinref part="J9" gate="G$1" pin="PWRPAD"/> +<pinref part="C11" gate="G$1" pin="2"/> +<wire x1="193.04" y1="284.48" x2="208.28" y2="284.48" width="0.1524" layer="91"/> +<wire x1="208.28" y1="284.48" x2="223.52" y2="284.48" width="0.1524" layer="91"/> +<junction x="208.28" y="284.48"/> +<pinref part="C16" gate="G$1" pin="2"/> +<wire x1="223.52" y1="284.48" x2="238.76" y2="284.48" width="0.1524" layer="91"/> +<junction x="223.52" y="284.48"/> +<pinref part="C19" gate="G$1" pin="2"/> +<junction x="238.76" y="284.48"/> +<wire x1="238.76" y1="284.48" x2="246.38" y2="284.48" width="0.1524" layer="91"/> +<pinref part="C13" gate="G$1" pin="+"/> +<junction x="193.04" y="284.48"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="VS"/> +<pinref part="C12" gate="G$1" pin="1"/> +<wire x1="220.98" y1="238.76" x2="238.76" y2="238.76" width="0.1524" layer="91"/> +<pinref part="C8" gate="G$1" pin="2"/> +<wire x1="238.76" y1="238.76" x2="251.46" y2="238.76" width="0.1524" layer="91"/> +<wire x1="233.68" y1="233.68" x2="238.76" y2="233.68" width="0.1524" layer="91"/> +<wire x1="238.76" y1="233.68" x2="238.76" y2="238.76" width="0.1524" layer="91"/> +<junction x="238.76" y="238.76"/> +<wire x1="251.46" y1="238.76" x2="266.7" y2="238.76" width="0.1524" layer="91"/> +<junction x="251.46" y="238.76"/> +<pinref part="P+1" gate="1" pin="V+"/> +</segment> +<segment> +<pinref part="Q1" gate="G$1" pin="SP"/> +<wire x1="332.74" y1="246.38" x2="332.74" y2="254" width="0.1524" layer="91"/> +<wire x1="332.74" y1="254" x2="378.46" y2="254" width="0.1524" layer="91"/> +<pinref part="Q2" gate="G$1" pin="SP"/> +<wire x1="378.46" y1="254" x2="378.46" y2="246.38" width="0.1524" layer="91"/> +<wire x1="378.46" y1="254" x2="401.32" y2="254" width="0.1524" layer="91"/> +<junction x="378.46" y="254"/> +<pinref part="Q3" gate="G$1" pin="SP"/> +<wire x1="401.32" y1="254" x2="426.72" y2="254" width="0.1524" layer="91"/> +<wire x1="426.72" y1="254" x2="426.72" y2="246.38" width="0.1524" layer="91"/> +<wire x1="426.72" y1="254" x2="472.44" y2="254" width="0.1524" layer="91"/> +<junction x="426.72" y="254"/> +<pinref part="Q4" gate="G$1" pin="SP"/> +<wire x1="472.44" y1="254" x2="472.44" y2="246.38" width="0.1524" layer="91"/> +<wire x1="401.32" y1="254" x2="401.32" y2="261.62" width="0.1524" layer="91"/> +<junction x="401.32" y="254"/> +<pinref part="P+2" gate="1" pin="V+"/> +</segment> +</net> +<net name="TMC_EN" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="ENABLE"/> +<label x="167.64" y="215.9" size="1.778" layer="95"/> +<pinref part="R9" gate="G$1" pin="1"/> +<wire x1="180.34" y1="215.9" x2="149.86" y2="215.9" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC3/TXD0"/> +<wire x1="91.44" y1="185.42" x2="109.22" y2="185.42" width="0.1524" layer="91"/> +<label x="93.98" y="185.42" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_CSN" class="0"> +<segment> +<wire x1="180.34" y1="210.82" x2="167.64" y2="210.82" width="0.1524" layer="91"/> +<label x="167.64" y="210.82" size="1.778" layer="95"/> +<pinref part="U2" gate="G$1" pin="CSN"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="5"/> +<wire x1="127" y1="259.08" x2="114.3" y2="259.08" width="0.1524" layer="91"/> +<label x="114.3" y="259.08" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC4/SS"/> +<wire x1="91.44" y1="182.88" x2="109.22" y2="182.88" width="0.1524" layer="91"/> +<label x="93.98" y="182.88" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_SCK" class="0"> +<segment> +<wire x1="180.34" y1="208.28" x2="167.64" y2="208.28" width="0.1524" layer="91"/> +<label x="167.64" y="208.28" size="1.778" layer="95"/> +<pinref part="U2" gate="G$1" pin="SCK"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="4"/> +<wire x1="127" y1="261.62" x2="114.3" y2="261.62" width="0.1524" layer="91"/> +<label x="114.3" y="261.62" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC5/XCK1/MOSI"/> +<wire x1="91.44" y1="180.34" x2="109.22" y2="180.34" width="0.1524" layer="91"/> +<label x="93.98" y="180.34" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_MOSI" class="0"> +<segment> +<wire x1="180.34" y1="205.74" x2="167.64" y2="205.74" width="0.1524" layer="91"/> +<label x="167.64" y="205.74" size="1.778" layer="95"/> +<pinref part="U2" gate="G$1" pin="SDI"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="3"/> +<wire x1="127" y1="264.16" x2="114.3" y2="264.16" width="0.1524" layer="91"/> +<label x="114.3" y="264.16" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC7/TXD1/SCK"/> +<wire x1="91.44" y1="175.26" x2="109.22" y2="175.26" width="0.1524" layer="91"/> +<label x="93.98" y="175.26" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_SG" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="SG_TST"/> +<wire x1="180.34" y1="198.12" x2="167.64" y2="198.12" width="0.1524" layer="91"/> +<label x="167.64" y="198.12" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA2"/> +<wire x1="91.44" y1="233.68" x2="109.22" y2="233.68" width="0.1524" layer="91"/> +<label x="93.98" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$1" class="0"> +<segment> +<pinref part="R4" gate="G$1" pin="2"/> +<pinref part="D3" gate="G$1" pin="C"/> +<wire x1="106.68" y1="304.8" x2="111.76" y2="304.8" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="R3" gate="G$1" pin="2"/> +<pinref part="D2" gate="G$1" pin="C"/> +<wire x1="111.76" y1="314.96" x2="106.68" y2="314.96" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="R2" gate="G$1" pin="2"/> +<pinref part="D1" gate="G$1" pin="C"/> +<wire x1="111.76" y1="325.12" x2="106.68" y2="325.12" width="0.1524" layer="91"/> +</segment> +</net> +<net name="TMC_MISO" class="0"> +<segment> +<wire x1="180.34" y1="203.2" x2="167.64" y2="203.2" width="0.1524" layer="91"/> +<label x="167.64" y="203.2" size="1.778" layer="95"/> +<pinref part="U2" gate="G$1" pin="SDO"/> +</segment> +<segment> +<pinref part="J8" gate="G$1" pin="2"/> +<wire x1="127" y1="266.7" x2="114.3" y2="266.7" width="0.1524" layer="91"/> +<label x="114.3" y="266.7" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PC6/RXD1/MISO"/> +<wire x1="91.44" y1="177.8" x2="109.22" y2="177.8" width="0.1524" layer="91"/> +<label x="93.98" y="177.8" size="1.778" layer="95"/> +</segment> +</net> +<net name="OA2" class="0"> +<segment> +<pinref part="Q2" gate="G$1" pin="DN/DP"/> +<wire x1="396.24" y1="226.06" x2="403.86" y2="226.06" width="0.1524" layer="91"/> +<label x="398.78" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="BMA2"/> +<wire x1="220.98" y1="210.82" x2="233.68" y2="210.82" width="0.1524" layer="91"/> +<label x="223.52" y="210.82" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J11" gate="G$1" pin="1"/> +<wire x1="325.12" y1="182.88" x2="314.96" y2="182.88" width="0.1524" layer="91"/> +<label x="314.96" y="182.88" size="1.778" layer="95"/> +</segment> +</net> +<net name="OA1" class="0"> +<segment> +<pinref part="Q1" gate="G$1" pin="DN/DP"/> +<wire x1="350.52" y1="226.06" x2="358.14" y2="226.06" width="0.1524" layer="91"/> +<label x="353.06" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="BMA1"/> +<wire x1="220.98" y1="213.36" x2="233.68" y2="213.36" width="0.1524" layer="91"/> +<label x="223.52" y="213.36" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J11" gate="G$1" pin="2"/> +<wire x1="325.12" y1="180.34" x2="314.96" y2="180.34" width="0.1524" layer="91"/> +<label x="314.96" y="180.34" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB2" class="0"> +<segment> +<pinref part="Q4" gate="G$1" pin="DN/DP"/> +<wire x1="490.22" y1="226.06" x2="497.84" y2="226.06" width="0.1524" layer="91"/> +<label x="492.76" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="BMB2"/> +<wire x1="220.98" y1="177.8" x2="233.68" y2="177.8" width="0.1524" layer="91"/> +<label x="223.52" y="177.8" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J11" gate="G$1" pin="3"/> +<wire x1="325.12" y1="177.8" x2="314.96" y2="177.8" width="0.1524" layer="91"/> +<label x="314.96" y="177.8" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB1" class="0"> +<segment> +<pinref part="Q3" gate="G$1" pin="DN/DP"/> +<wire x1="444.5" y1="226.06" x2="452.12" y2="226.06" width="0.1524" layer="91"/> +<label x="447.04" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="BMB1"/> +<wire x1="220.98" y1="180.34" x2="233.68" y2="180.34" width="0.1524" layer="91"/> +<label x="223.52" y="180.34" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J11" gate="G$1" pin="4"/> +<wire x1="325.12" y1="175.26" x2="314.96" y2="175.26" width="0.1524" layer="91"/> +<label x="314.96" y="175.26" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="VHS"/> +<pinref part="C8" gate="G$1" pin="1"/> +<wire x1="220.98" y1="233.68" x2="226.06" y2="233.68" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$3" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="5VOUT"/> +<pinref part="C9" gate="G$1" pin="1"/> +<wire x1="220.98" y1="228.6" x2="236.22" y2="228.6" width="0.1524" layer="91"/> +</segment> +</net> +<net name="SRA" class="0"> +<segment> +<wire x1="332.74" y1="200.66" x2="355.6" y2="200.66" width="0.1524" layer="91"/> +<label x="353.06" y="200.66" size="1.778" layer="95"/> +<pinref part="Q1" gate="G$1" pin="SN"/> +<wire x1="355.6" y1="200.66" x2="378.46" y2="200.66" width="0.1524" layer="91"/> +<wire x1="332.74" y1="200.66" x2="332.74" y2="203.2" width="0.1524" layer="91"/> +<pinref part="Q2" gate="G$1" pin="SN"/> +<wire x1="378.46" y1="200.66" x2="378.46" y2="203.2" width="0.1524" layer="91"/> +<pinref part="R13" gate="G$1" pin="2"/> +<wire x1="355.6" y1="195.58" x2="355.6" y2="200.66" width="0.1524" layer="91"/> +<junction x="355.6" y="200.66"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SRA"/> +<wire x1="220.98" y1="198.12" x2="233.68" y2="198.12" width="0.1524" layer="91"/> +<label x="223.52" y="198.12" size="1.778" layer="95"/> +</segment> +</net> +<net name="SRB" class="0"> +<segment> +<wire x1="426.72" y1="200.66" x2="447.04" y2="200.66" width="0.1524" layer="91"/> +<label x="444.5" y="200.66" size="1.778" layer="95"/> +<pinref part="Q3" gate="G$1" pin="SN"/> +<wire x1="447.04" y1="200.66" x2="472.44" y2="200.66" width="0.1524" layer="91"/> +<wire x1="426.72" y1="200.66" x2="426.72" y2="203.2" width="0.1524" layer="91"/> +<pinref part="Q4" gate="G$1" pin="SN"/> +<wire x1="472.44" y1="200.66" x2="472.44" y2="203.2" width="0.1524" layer="91"/> +<pinref part="R12" gate="G$1" pin="2"/> +<wire x1="447.04" y1="195.58" x2="447.04" y2="200.66" width="0.1524" layer="91"/> +<junction x="447.04" y="200.66"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SRB"/> +<wire x1="220.98" y1="165.1" x2="233.68" y2="165.1" width="0.1524" layer="91"/> +<label x="223.52" y="165.1" size="1.778" layer="95"/> +</segment> +</net> +<net name="LB2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LB2"/> +<wire x1="220.98" y1="172.72" x2="233.68" y2="172.72" width="0.1524" layer="91"/> +<label x="223.52" y="172.72" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q4" gate="G$1" pin="GN"/> +<wire x1="454.66" y1="215.9" x2="447.04" y2="215.9" width="0.1524" layer="91"/> +<label x="447.04" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="LB1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LB1"/> +<wire x1="220.98" y1="170.18" x2="233.68" y2="170.18" width="0.1524" layer="91"/> +<label x="223.52" y="170.18" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q3" gate="G$1" pin="GN"/> +<wire x1="408.94" y1="215.9" x2="401.32" y2="215.9" width="0.1524" layer="91"/> +<label x="401.32" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="HB2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HB2"/> +<wire x1="220.98" y1="185.42" x2="233.68" y2="185.42" width="0.1524" layer="91"/> +<label x="223.52" y="185.42" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q4" gate="G$1" pin="GP"/> +<wire x1="454.66" y1="233.68" x2="447.04" y2="233.68" width="0.1524" layer="91"/> +<label x="447.04" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="HB1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HB1"/> +<wire x1="220.98" y1="187.96" x2="233.68" y2="187.96" width="0.1524" layer="91"/> +<label x="223.52" y="187.96" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q3" gate="G$1" pin="GP"/> +<wire x1="408.94" y1="233.68" x2="401.32" y2="233.68" width="0.1524" layer="91"/> +<label x="401.32" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="LA2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LA2"/> +<wire x1="220.98" y1="205.74" x2="233.68" y2="205.74" width="0.1524" layer="91"/> +<label x="223.52" y="205.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q2" gate="G$1" pin="GN"/> +<wire x1="360.68" y1="215.9" x2="353.06" y2="215.9" width="0.1524" layer="91"/> +<label x="353.06" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="LA1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LA1"/> +<wire x1="220.98" y1="203.2" x2="233.68" y2="203.2" width="0.1524" layer="91"/> +<label x="223.52" y="203.2" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q1" gate="G$1" pin="GN"/> +<wire x1="314.96" y1="215.9" x2="307.34" y2="215.9" width="0.1524" layer="91"/> +<label x="307.34" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="HA2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HA2"/> +<wire x1="220.98" y1="218.44" x2="233.68" y2="218.44" width="0.1524" layer="91"/> +<label x="223.52" y="218.44" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q2" gate="G$1" pin="GP"/> +<wire x1="360.68" y1="233.68" x2="353.06" y2="233.68" width="0.1524" layer="91"/> +<label x="353.06" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="HA1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HA1"/> +<wire x1="220.98" y1="220.98" x2="233.68" y2="220.98" width="0.1524" layer="91"/> +<label x="223.52" y="220.98" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q1" gate="G$1" pin="GP"/> +<wire x1="314.96" y1="233.68" x2="307.34" y2="233.68" width="0.1524" layer="91"/> +<label x="307.34" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_DIR" class="0"> +<segment> +<wire x1="180.34" y1="226.06" x2="167.64" y2="226.06" width="0.1524" layer="91"/> +<label x="167.64" y="226.06" size="1.778" layer="95"/> +<pinref part="U2" gate="G$1" pin="DIR"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA1"/> +<wire x1="91.44" y1="236.22" x2="109.22" y2="236.22" width="0.1524" layer="91"/> +<label x="93.98" y="236.22" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_STEP" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA0/AREF"/> +<wire x1="91.44" y1="238.76" x2="109.22" y2="238.76" width="0.1524" layer="91"/> +<label x="93.98" y="238.76" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="STEP"/> +<wire x1="180.34" y1="228.6" x2="167.64" y2="228.6" width="0.1524" layer="91"/> +<label x="167.64" y="228.6" size="1.778" layer="95"/> +</segment> +</net> +<net name="STLERR" class="0"> +<segment> +<pinref part="R2" gate="G$1" pin="1"/> +<wire x1="96.52" y1="325.12" x2="81.28" y2="325.12" width="0.1524" layer="91"/> +<label x="81.28" y="325.12" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PF6"/> +<wire x1="91.44" y1="109.22" x2="109.22" y2="109.22" width="0.1524" layer="91"/> +<label x="93.98" y="109.22" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="Y1" gate="G$1" pin="1"/> +<pinref part="U1" gate="G$1" pin="PR0/XTAL2"/> +<wire x1="30.48" y1="180.34" x2="40.64" y2="180.34" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$8" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PR1/XTAL1"/> +<pinref part="Y1" gate="G$1" pin="3"/> +<wire x1="40.64" y1="165.1" x2="30.48" y2="165.1" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="RESET/PDI_CLK"/> +<pinref part="J1" gate="G$1" pin="PDI_CLK"/> +<wire x1="40.64" y1="238.76" x2="35.56" y2="238.76" width="0.1524" layer="91"/> +<pinref part="S1" gate="G$1" pin="S1"/> +<wire x1="35.56" y1="238.76" x2="33.02" y2="238.76" width="0.1524" layer="91"/> +<wire x1="27.94" y1="248.92" x2="35.56" y2="248.92" width="0.1524" layer="91"/> +<wire x1="35.56" y1="248.92" x2="35.56" y2="238.76" width="0.1524" layer="91"/> +<junction x="35.56" y="238.76"/> +</segment> +</net> +<net name="N$10" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PDI_DATA"/> +<pinref part="J1" gate="G$1" pin="PDI_DATA"/> +<wire x1="40.64" y1="233.68" x2="33.02" y2="233.68" width="0.1524" layer="91"/> +</segment> +</net> +<net name="ATK-CLKOUT" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PF0"/> +<wire x1="91.44" y1="124.46" x2="109.22" y2="124.46" width="0.1524" layer="91"/> +<label x="93.98" y="124.46" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="CLKOUT"/> +<wire x1="193.04" y1="111.76" x2="172.72" y2="111.76" width="0.1524" layer="91"/> +<label x="172.72" y="111.76" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="CLKOUT"/> +<wire x1="193.04" y1="63.5" x2="175.26" y2="63.5" width="0.1524" layer="91"/> +<label x="175.26" y="63.5" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-CLKIN" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PF1/XCK0"/> +<wire x1="91.44" y1="121.92" x2="109.22" y2="121.92" width="0.1524" layer="91"/> +<label x="93.98" y="121.92" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="CLKIN"/> +<wire x1="193.04" y1="127" x2="172.72" y2="127" width="0.1524" layer="91"/> +<label x="172.72" y="127" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK1-CLKIN" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PF2/RXD0"/> +<wire x1="91.44" y1="119.38" x2="109.22" y2="119.38" width="0.1524" layer="91"/> +<label x="93.98" y="119.38" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="CLKIN"/> +<wire x1="175.26" y1="78.74" x2="193.04" y2="78.74" width="0.1524" layer="91"/> +<label x="175.26" y="78.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK1-RXLED" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE0/SDA"/> +<wire x1="91.44" y1="147.32" x2="109.22" y2="147.32" width="0.1524" layer="91"/> +<label x="93.98" y="147.32" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="R6" gate="G$1" pin="1"/> +<wire x1="172.72" y1="48.26" x2="142.24" y2="48.26" width="0.1524" layer="91"/> +<label x="142.24" y="48.26" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK1-TXLED" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE1/SCL/XCK0"/> +<wire x1="91.44" y1="144.78" x2="109.22" y2="144.78" width="0.1524" layer="91"/> +<label x="93.98" y="144.78" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="R7" gate="G$1" pin="1"/> +<wire x1="142.24" y1="43.18" x2="160.02" y2="43.18" width="0.1524" layer="91"/> +<label x="144.78" y="43.18" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK1-RX" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE2/RXD0"/> +<wire x1="91.44" y1="142.24" x2="109.22" y2="142.24" width="0.1524" layer="91"/> +<label x="93.98" y="142.24" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="RX"/> +<wire x1="175.26" y1="73.66" x2="193.04" y2="73.66" width="0.1524" layer="91"/> +<label x="175.26" y="73.66" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK1-TX" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE3/TXD0"/> +<wire x1="91.44" y1="139.7" x2="109.22" y2="139.7" width="0.1524" layer="91"/> +<label x="93.98" y="139.7" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="TX"/> +<wire x1="175.26" y1="68.58" x2="193.04" y2="68.58" width="0.1524" layer="91"/> +<label x="175.26" y="68.58" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-RXLED" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE4/SS"/> +<wire x1="91.44" y1="137.16" x2="109.22" y2="137.16" width="0.1524" layer="91"/> +<label x="93.98" y="137.16" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="R1" gate="G$1" pin="1"/> +<wire x1="172.72" y1="96.52" x2="142.24" y2="96.52" width="0.1524" layer="91"/> +<label x="142.24" y="96.52" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-TXLED" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE5/XCK1/MOSI"/> +<wire x1="91.44" y1="134.62" x2="109.22" y2="134.62" width="0.1524" layer="91"/> +<label x="93.98" y="134.62" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="R5" gate="G$1" pin="1"/> +<wire x1="160.02" y1="91.44" x2="142.24" y2="91.44" width="0.1524" layer="91"/> +<label x="142.24" y="91.44" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-RX" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE6/RXD1/MISO"/> +<wire x1="91.44" y1="132.08" x2="109.22" y2="132.08" width="0.1524" layer="91"/> +<label x="93.98" y="132.08" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="RX"/> +<wire x1="193.04" y1="121.92" x2="172.72" y2="121.92" width="0.1524" layer="91"/> +<label x="172.72" y="121.92" size="1.778" layer="95"/> +</segment> +</net> +<net name="ATK0-TX" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PE7/TXD1/SCK"/> +<wire x1="91.44" y1="129.54" x2="109.22" y2="129.54" width="0.1524" layer="91"/> +<label x="93.98" y="129.54" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="TX"/> +<wire x1="193.04" y1="116.84" x2="172.72" y2="116.84" width="0.1524" layer="91"/> +<label x="172.72" y="116.84" size="1.778" layer="95"/> +</segment> +</net> +<net name="STLCLK" class="0"> +<segment> +<pinref part="R3" gate="G$1" pin="1"/> +<wire x1="96.52" y1="314.96" x2="81.28" y2="314.96" width="0.1524" layer="91"/> +<label x="81.28" y="314.96" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PF7"/> +<wire x1="91.44" y1="106.68" x2="109.22" y2="106.68" width="0.1524" layer="91"/> +<label x="93.98" y="106.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$17" class="0"> +<segment> +<pinref part="R1" gate="G$1" pin="2"/> +<pinref part="J2" gate="G$1" pin="GRN-RX"/> +<wire x1="182.88" y1="96.52" x2="193.04" y2="96.52" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$18" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="YLW-TX"/> +<pinref part="R5" gate="G$1" pin="2"/> +<wire x1="193.04" y1="91.44" x2="170.18" y2="91.44" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$11" class="0"> +<segment> +<pinref part="R6" gate="G$1" pin="2"/> +<pinref part="J3" gate="G$1" pin="GRN-RX"/> +<wire x1="182.88" y1="48.26" x2="193.04" y2="48.26" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$12" class="0"> +<segment> +<pinref part="R7" gate="G$1" pin="2"/> +<pinref part="J3" gate="G$1" pin="YLW-TX"/> +<wire x1="170.18" y1="43.18" x2="193.04" y2="43.18" 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/atkstepper23/atkstepper23_2018-06-08.zip b/circuit/atkstepper23/atkstepper23_2018-06-08.zip new file mode 100644 index 0000000000000000000000000000000000000000..efb8676c357c8161bffaadb55d5513782f8ca94a Binary files /dev/null and b/circuit/atkstepper23/atkstepper23_2018-06-08.zip differ diff --git a/circuit/atkstepper23/eagle.epf b/circuit/atkstepper23/eagle.epf new file mode 100644 index 0000000000000000000000000000000000000000..2f1918cdfc3500aede00826dfbe1989f67506692 --- /dev/null +++ b/circuit/atkstepper23/eagle.epf @@ -0,0 +1,138 @@ +[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" +UsedLibraryUrn="urn:adsk.eagle:library:371" +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_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" + +[Win_1] +Type="Schematic Editor" +Number=1 +File="atkstepper23.sch" +View="21.5059 117.164 186.993 223.802" +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=4 +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=97 +Views=" 1: 21.5059 117.164 186.993 223.802" +Sheet="1" + +[Win_2] +Type="Board Editor" +Number=2 +File="atkstepper23.brd" +View="30.3953 18.0172 51.4583 40.4406" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.508 1.016 1.27 2.54 0.8128 0.6096 0.4064 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.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" +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=3 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=1 +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=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/mkstepper17/eagle.epf b/circuit/mkstepper17/eagle.epf index 16328972975cbffb39013e9c2ddc3f4daf2fc396..da6192f592375cef7fd9b726ea3fc871c6cc800a 100644 --- a/circuit/mkstepper17/eagle.epf +++ b/circuit/mkstepper17/eagle.epf @@ -40,7 +40,7 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" Type="Schematic Editor" Number=1 File="mkstepper17.sch" -View="120.015 99.566 348.642 262.18" +View="-87.6256 77.3251 241.597 311.489" 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" @@ -79,14 +79,14 @@ ArcDirection=0 AddLevel=2 PadsSameType=0 Layer=91 -Views=" 1: 120.015 99.566 348.642 262.18" +Views=" 1: -87.6256 77.3251 241.597 311.489" Sheet="1" [Win_2] Type="Board Editor" Number=2 File="mkstepper17.brd" -View="10.1857 2.20953 47.1748 40.4894" +View="25.0897 -2.22262 69.4768 43.7133" WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.3048 0.4064 0.508 0.6096 1.016 2.54 1.27 0.8128 0.1524 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.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" @@ -131,7 +131,7 @@ Type="Control Panel" Number=0 [Desktop] -Screen="3840 1080" +Screen="6000 2160" Window="Win_1" Window="Win_2" Window="Win_3" diff --git a/circuit/mkstepper23/eagle.epf b/circuit/mkstepper23/eagle.epf index 56507d3a1cb1db6c0c8f54ec5f15e7d17e7ad5d6..bd9e363e4de835874533a8b0b81cf97733fce0a5 100644 --- a/circuit/mkstepper23/eagle.epf +++ b/circuit/mkstepper23/eagle.epf @@ -37,15 +37,15 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/rload.lbr" UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" [Win_1] -Type="Schematic Editor" -Number=1 -File="mkstepper23.sch" -View="-72.2192 -27.0254 420.597 391.59" +Type="Board Editor" +Number=2 +File="mkstepper23.brd" +View="23.748 16.682 45.6173 38.7024" 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" +ViaDrills=" 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" 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" @@ -56,14 +56,14 @@ 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=4 -WireBendSet=31 +WireBend=3 +WireBendSet=0 WireCap=1 MiterStyle=0 PadShape=0 ViaShape=1 PolygonPour=0 -PolygonRank=0 +PolygonRank=1 PolygonThermals=1 PolygonOrphans=0 TextRatio=8 @@ -78,20 +78,18 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=91 -Views=" 1: -72.2192 -27.0254 420.597 391.59" -Sheet="1" +Layer=1 [Win_2] -Type="Board Editor" -Number=2 -File="mkstepper23.brd" -View="23.748 16.682 45.6173 38.7024" +Type="Schematic Editor" +Number=1 +File="mkstepper23.sch" +View="-36.4264 42.1504 305.807 332.856" 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.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" +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" @@ -102,14 +100,14 @@ 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 +WireBend=4 +WireBendSet=31 WireCap=1 MiterStyle=0 PadShape=0 ViaShape=1 PolygonPour=0 -PolygonRank=1 +PolygonRank=0 PolygonThermals=1 PolygonOrphans=0 TextRatio=8 @@ -124,14 +122,16 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=1 +Layer=91 +Views=" 1: -36.4264 42.1504 305.807 332.856" +Sheet="1" [Win_3] Type="Control Panel" Number=0 [Desktop] -Screen="1920 1080" +Screen="6000 2160" Window="Win_1" Window="Win_2" Window="Win_3" diff --git a/circuit/v0-2.md b/circuit/v0-2.md new file mode 100644 index 0000000000000000000000000000000000000000..52b8e3b7e6eedcff257243161326fc1d566ce8d6 --- /dev/null +++ b/circuit/v0-2.md @@ -0,0 +1,36 @@ +# Board Design + +OK, normally I get really longwinded about this. Not today! I drew *this* board after a major revision of another version using the TMC262 and some small P-and-NFET H-Bridges, which were a cool part, but obsoleted for me now that I discovered the TMC2660. Really should have looked harder for that. + +The business is done by a [Trinamic TMC2660](https://www.trinamic.com/products/integrated-circuits/details/tmc2660-pa/). + + + +[TMC Datasheet](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/datasheet/TMC2660_datasheet.pdf) + + + + + +The TMC2660 is a bit odd in that it sinks heat out of the pins only (most motor drivers will have a big heat-dissipation pad on the bottom: see the DRV8302 in my [bldcdriver](https://gitlab.cba.mit.edu/jakeread/mkbldcdriver)). When I route the board, I use big polygons of infill for the motor drive lines (this is what the TMC datasheet suggests is the best way to pull heat from the board). + +You'll also notice that I haven't done an excellent job of providing a solid ground plane! :| + + + +# Board Fab + +I had this manufactured, and got the solder stencil, so that just left me to place components and reflow. Somewhere along the way I royally screwed up my reflow profile. Next time I fab a set, I'll put an image here, and start the programming folder. + + + +# Scope Traces! + + + + + +## V0.3 + +## BOM + diff --git a/embedded/atkstepper23/atkstepper23/atkhandler.c b/embedded/atkstepper23/atkstepper23/atkhandler.c new file mode 100644 index 0000000000000000000000000000000000000000..6fb720be9d015f45176822bcc8a4acec3a808fc6 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/atkhandler.c @@ -0,0 +1,153 @@ +/* +* atkhandler.c +* +* Created: 3/12/2018 11:55:30 AM +* Author: Jake +*/ + +#include "hardware.h" +#include "atkhandler.h" + +int32_t steps; + +void atk_handle_packet(uint8_t *packet, uint8_t length){ + // dirty debug reply + //atk_return_packet(packet, length); + // through packet + int i = 0; + int atk_handler_state = ATK_HANDLER_OUTSIDE; + uint8_t testReply[4] = {127, 12, 24, 48}; + + while(i < length){ // prep for the messy double switch :| + switch (atk_handler_state){ + case ATK_HANDLER_OUTSIDE: + if (packet[i] == ATK_END_ROUTE_DELIMITER){ + atk_handler_state = ATK_HANDLER_INSIDE; + } + i ++; + break; + + case ATK_HANDLER_INSIDE: + switch (packet[i]){ + case DELIM_KEY_TEST: + // see the packet, make sure you're not doing something else with this light + atk_reply_packet(packet, testReply, 4); + i ++; + break; + + case DELIM_KEY_RESET: + // TODO + break; + + case DELIM_KEY_TRAPEZOID: + //pin_toggle(&stlerr); + if(i + 12 > length){ + i ++; + } else { + // in steps (discrete) + steps = ((int32_t)packet[i+1] << 24) | ((int32_t)packet[i+2] << 16) | ((int32_t)packet[i+3] << 8) | (int32_t)packet[i+4]; + // in steps/s + uint32_t entryspeed = ((int32_t)packet[i+5] << 24) | ((int32_t)packet[i+6] << 16) | ((int32_t)packet[i+7] << 8) | (int32_t)packet[i+8]; + // in steps/min/s + uint32_t accel = ((int32_t)packet[i+9] << 24) | ((int32_t)packet[i+10] << 16) | ((int32_t)packet[i+11] << 8) | (int32_t)packet[i+12]; + // in steps/min + uint32_t accellength = ((int32_t)packet[i+13] << 24) | ((int32_t)packet[i+14] << 16) | ((int32_t)packet[i+15] << 8) | (int32_t)packet[i+16]; + // in steps/min + uint32_t deccellength = ((int32_t)packet[i+17] << 24) | ((int32_t)packet[i+18] << 16) | (int32_t)(packet[i+19] << 8) | (int32_t)packet[i+20]; + // do the business + i += 21; + + stepper_new_block(packet, &stepper, steps, entryspeed, accel, accellength, deccellength); + } + break; + + default: + // probably an error + i ++; + break; + } // end interior switch + break; + + default : + // throw err + break; + } // end y/n switch + } +} + +// HERE return with address header, or from old packet with new data + +uint8_t ackPack[256]; + +void atk_reply_packet(uint8_t *opPacket, uint8_t *replyData, uint8_t replyLength){ + // find address chunk in opPacket + int i = 2; + int stop = 0; + while(i < opPacket[0]){ + if(opPacket[i] == ATK_END_ROUTE_DELIMITER){ + stop = i; + break; + } + i ++; + } + + uint8_t ackLength = stop + replyLength + 1; + ackPack[0] = ackLength; + + if(stop){ + // reverse the address header + for(int a = stop - 1, b = 1; a >= 1; a--, b++){ + ackPack[b] = opPacket[a]; + } + // and append the end block + ackPack[stop] = ATK_END_ROUTE_DELIMITER; + // now fill with provided reply data + for(int u = 0; u <= replyLength; u ++){ + ackPack[u + stop + 1] = replyData[u]; + } + // checking the port exists, send it out + if(ackPack[1] >= SYSTEM_NUM_UPS){ + ackPack[1] = SYSTEM_NUM_UPS - 1; + } + uart_sendchars_buffered(ups[ackPack[1]], ackPack, ackPack[0]);//ups[ackPack[1]], ackPack, ackLength); + } +} + +void atk_return_packet(uint8_t *packet, uint8_t length){ + //uart_sendchar_buffered(ups[1], 120); + //uart_sendchars_buffered(ups[1], packet, length); + // using this placeholder + ackPack[0] = length; + // find route header + int i = 2; + int stop = 0; + while(i < length){ + if(packet[i] == ATK_END_ROUTE_DELIMITER){ + stop = i; + break; + } + i ++; + } + // do the business + if(stop){ + // reverse the address header + for(int a = stop - 1, b = 1; a >= 1; a--, b++){ + ackPack[b] = packet[a]; + } + // fill the rest with same packet data + ackPack[stop] = ATK_END_ROUTE_DELIMITER; + for(int u = stop; u < length; u ++){ + ackPack[u] = packet[u]; + } + // checking the packet exists, send it out + if(ackPack[1] >= SYSTEM_NUM_UPS){ + ackPack[1] = SYSTEM_NUM_UPS - 1; + } + uart_sendchars_buffered(ups[ackPack[1]], ackPack, ackPack[0]); + // NOW: + // looking for justice: why no return packet on double length hop? + // debug with 2nd ftdi + //uart_sendchar_buffered(ups[1], 121); + //uart_sendchars_buffered(ups[1], ackpack, length); + } +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/atkhandler.h b/embedded/atkstepper23/atkstepper23/atkhandler.h new file mode 100644 index 0000000000000000000000000000000000000000..d676f9a5740f698671fd9ce71379ad2f7f834d68 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/atkhandler.h @@ -0,0 +1,27 @@ +/* + * atkhandler.h + * + * Created: 3/12/2018 11:55:40 AM + * Author: Jake + */ + + +#ifndef ATKHANDLER_H_ +#define ATKHANDLER_H_ + +#include <avr/io.h> + +#define ATK_HANDLER_OUTSIDE 0 +#define ATK_HANDLER_INSIDE 1 + +#define DELIM_KEY_TEST 127 // toggles a light, to test network +#define DELIM_KEY_RESET 128 + +#define DELIM_KEY_TRAPEZOID 131 + +void atk_handle_packet(uint8_t *packet, uint8_t length); + +void atk_reply_packet(uint8_t *opPacket, uint8_t *replyData, uint8_t replyLength); +void atk_return_packet(uint8_t *packet, uint8_t length); + +#endif /* atkHANDLER_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/atkport.c b/embedded/atkstepper23/atkstepper23/atkport.c new file mode 100644 index 0000000000000000000000000000000000000000..0e754bb1a8840b8bc7efa5b3ea47ac44b8453f99 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/atkport.c @@ -0,0 +1,125 @@ +/* + * atkport.c + * + * Created: 2/23/2018 9:17:48 AM + * Author: Jake + */ + +#include "atkport.h" +#include "hardware.h" +#include "fastmath.h" + +void atkport_init(atkport_t *atkp, uint8_t portnum, uartport_t *uart){ + atkp->uart = uart; + atkp->portnum = portnum; + + atkport_reset(atkp); +} + +void atkport_reset(atkport_t *atkp){ + atkp->packet_num = 0; + atkp->packets_ready = 0; + atkp->packet_state = ATKPORT_OUTSIDE_PACKET; + atkp->packet_position = 0; + + pin_set(atkp->uart->stlrx); + pin_set(atkp->uart->stltx); +} + +void atkport_scan(atkport_t *atkp, uint32_t maxpackets){ + // scan through for completely received packets + while(atkp->packets_ready <= maxpackets){ + // check that we have bytes to read out of the buffer + if(atkp->uart->rbrx->head == atkp->uart->rbrx->tail){ // direct access, rather than through rbempty() shaves 2us + pin_set(atkp->uart->stlrx); + break; + } else { + // pull bytes out of buffer into the packet structure + atkp->packets[atkp->packet_num][atkp->packet_position] = rb_get(atkp->uart->rbrx); + uart_sendchar_polled(&up1, atkp->packets[atkp->packet_num][atkp->packet_position]); + atkp->packet_position ++; + // now segment, point to them + if(atkp->packet_position >= atkp->packets[atkp->packet_num][0]){ + pin_toggle(&stlerr); + // length is 1st byte, like array[n] not array[n-1] + // now volley for next pass + // packet_num is index of head of packet buffer (just an array) + atkp->packet_num = fastModulo((atkp->packet_num + 1), ATKPORT_NUM_STATIC_PACKETS); // inc. and loop + // packets_ready is the number of ready-state packets in that buffer (array) + atkp->packets_ready ++; + // the position, in bytes, where we are currently operating. + // at this point, we have come to the end, so we're resetting counter for the next + atkp->packet_position = 0; + } + } + } + // end 1st scan for packets, now we know we have atkport->packet_num packets completely received + // now we handle those packets + while(atkp->packets_ready > 0){ + // the particular packet index + uint32_t p = fastModulo((atkp->packet_num + ATKPORT_NUM_STATIC_PACKETS - atkp->packets_ready), ATKPORT_NUM_STATIC_PACKETS); //(atkp->packet_num + ATKPORT_NUM_STATIC_PACKETS - atkp->packets_ready) % ATKPORT_NUM_STATIC_PACKETS; + // first we shift the old pointer out (p[1] is, at the moment, the port the last node tx'd on) + atkpacket_shift_pointer(atkp->packets[p], atkp->portnum); + // now p[1] is next port + // now to handle + // [p][0] is length of packet + if(atkp->packets[p][1] == ATK_ROUTE_POINTER){ + atk_handle_packet(atkp->packets[p], atkp->packets[p][0]); + } else if(atkp->packets[p][1] == ATK_ROUTE_FLOOD){ + // loop through bytes to find pointer and increment + // now ship it out on all ports + for(int i = 0; i < ATKPORT_NUM_PORTS; i ++){ + if(i == atkp->portnum){ + // don't flood back + } else { + uart_sendchars_buffered(ups[i], atkp->packets[p], atkp->packets[p][0]); + } + } + } else { + // packet is for a particular port, + if(atkp->packets[p][1] > ATKPORT_NUM_PORTS){ + // port does not exist, throw error + // pin_clear(&stlerr); + } else { + // debug option + //uart_sendchars_buffered(&upU, atkp->packets[p], atkp->packets[p][0]); + uart_sendchars_buffered(ups[atkp->packets[p][1]], atkp->packets[p], atkp->packets[p][0]); + } + } + // debug reply (at the moment, reply is handled in atk_handle_packet + // uart_sendchars_buffered(atkp->uart, atkp->packets[p], atkp->packets[p][0]); + atkp->packets_ready --; + } +} + +void atkpacket_shift_pointer(uint8_t *packet, uint8_t portnum){ + int i = 2; + while(i < packet[0]){ // while less than length + if(packet[i] == ATK_END_ROUTE_DELIMITER){ + // put our port in tail + packet[i-1] = portnum; + break; + } else { + // shift 'em down + packet[i-1] = packet[i]; + } + i ++; + } +} + +void atkport_send_packet(uint8_t *address, uint8_t address_length, uint8_t *payload, uint8_t payloadlength){ + // 1st byte is port out + // not yet implemented, using atk_return_packet ... all of these could be cleaner +} + +// UNIT TESTS: +/* + flood packets + multiple receptions? handle in app? + packets no end addr bar delimiter, packets no pointer, general white noise + packets varying length + packets wrong length ? very hard to catch w/o hella state ... timeout? + packets no end addr delimiter? + packets to ports not existing + // next: write javascript terminal packet builder for unit tests! +*/ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/atkport.h b/embedded/atkstepper23/atkstepper23/atkport.h new file mode 100644 index 0000000000000000000000000000000000000000..c99365fd2000dc1bec261aa932808e9e23bdf5d3 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/atkport.h @@ -0,0 +1,47 @@ +/* + * atkport.h + * + * Created: 2/23/2018 9:17:34 AM + * Author: Jake + */ + + +#ifndef ATKPORT_H_ +#define ATKPORT_H_ + +#include "uartport.h" +#include "pin.h" + +#define ATKPORT_NUM_STATIC_PACKETS 8 +#define ATKPORT_NUM_PORTS 6 + +#define ATKPORT_OUTSIDE_PACKET 0 +#define ATKPORT_INSIDE_PACKET 1 + +#define ATK_END_ROUTE_DELIMITER 255 +#define ATK_ROUTE_POINTER 254 +#define ATK_ROUTE_FLOOD 253 + +typedef struct{ + uartport_t *uart; + + uint8_t portnum; // which port are we + + uint32_t packet_num; + uint32_t packet_position; + uint32_t packets_ready; + uint32_t packet_state; + uint8_t packets[ATKPORT_NUM_STATIC_PACKETS][256]; // packets for handling by app +}atkport_t; + +void atkport_init(atkport_t *atkp, uint8_t portnum, uartport_t *uart); + +void atkport_reset(atkport_t *atkp); + +void atkport_scan(atkport_t *atkp, uint32_t maxpackets); + +void atkpacket_shift_pointer(uint8_t *packet, uint8_t portnum); + +void atkport_send_packet(uint8_t *address, uint8_t address_length, uint8_t *payload, uint8_t payloadlength); + +#endif /* atkPORT_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/fastmath.c b/embedded/atkstepper23/atkstepper23/fastmath.c new file mode 100644 index 0000000000000000000000000000000000000000..91d749c7d4d98df07849944e54772b75852596fc --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/fastmath.c @@ -0,0 +1,11 @@ +/* + * fastmath.c + * + * Created: 6/20/2018 12:38:38 PM + * Author: Jake + */ + +int fastModulo(int dividend, int divisor){ + // divisor must be a power of 2! + return dividend & (divisor - 1); +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/fastmath.h b/embedded/atkstepper23/atkstepper23/fastmath.h new file mode 100644 index 0000000000000000000000000000000000000000..d1c2cb1b34048c184621f5446f18901c8a8a1272 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/fastmath.h @@ -0,0 +1,14 @@ +/* + * fastmath.h + * + * Created: 6/20/2018 12:35:50 PM + * Author: Jake + */ + + +#ifndef FASTMATH_H_ +#define FASTMATH_H_ + +int fastModulo(int dividend, int divisor); + +#endif /* FASTMATH_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/hardware.h b/embedded/atkstepper23/atkstepper23/hardware.h new file mode 100644 index 0000000000000000000000000000000000000000..4370e1a422debbcc75cc0ef87023b094b559badc --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/hardware.h @@ -0,0 +1,74 @@ +/* + * hardware.h + * + * Created: 6/18/2018 12:18:05 PM + * Author: Jake + */ + + +#ifndef HARDWARE_H_ +#define HARDWARE_H_ + +#include "pin.h" +#include "ringbuffer.h" +#include "uartport.h" +#include "spiport.h" +#include "atkport.h" +#include "atkhandler.h" +#include "tmc26x.h" +#include "stepper.h" + +// results in 1MBaud +#define SYSTEM_BAUDA 3 +#define SYSTEM_BAUDB 0 +#define SYSTEM_NUM_UPS 2 + +pin_t stlclk; +pin_t stlerr; + +// UP0 + +ringbuffer_t up0rbrx; +ringbuffer_t up0rbtx; + +uartport_t up0; + +pin_t up0rxled; +pin_t up0txled; + +atkport_t atkp0; + +// UP1 + +ringbuffer_t up1rbrx; +ringbuffer_t up1rbtx; + +uartport_t up1; + +pin_t up1rxled; +pin_t up1txled; + +atkport_t atkp1; + +// UPS + +uartport_t *ups[SYSTEM_NUM_UPS]; + +// Stepper +// SPI + +spiport_t spitmc; +pin_t spicspin; + +pin_t tmcen; +pin_t tmcsg; +pin_t step; +pin_t dir; + +tmc26_t tmc; + +stepper_t stepper; + +unsigned long timebase; + +#endif /* HARDWARE_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/main.c b/embedded/atkstepper23/atkstepper23/main.c new file mode 100644 index 0000000000000000000000000000000000000000..b9b7873d9482493e2e3c3bac793abeb5d322ed49 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/main.c @@ -0,0 +1,161 @@ +/* +* atkrouter.c +* +* Created: 6/17/2018 2:48:08 PM +* Author : Jake +*/ + +#include <avr/io.h> +#include <avr/interrupt.h> +#include "hardware.h" +#include "fastmath.h" + +// stlclk PA0 +// stlerr PA1 + +// do clock hotfix +// do uartports +// do cp2102n + +void clock_init(void){ + OSC.XOSCCTRL = OSC_XOSCSEL_XTAL_256CLK_gc | OSC_FRQRANGE_12TO16_gc; // select external source + OSC.CTRL = OSC_XOSCEN_bm; // enable external source + while(!(OSC.STATUS & OSC_XOSCRDY_bm)); // wait for external + OSC.PLLCTRL = OSC_PLLSRC_XOSC_gc | OSC_PLLFAC0_bm | OSC_PLLFAC1_bm; // select external osc for pll, do pll = source * 3 + //OSC.PLLCTRL = OSC_PLLSRC_XOSC_gc | OSC_PLLFAC1_bm; // pll = source * 2 for 32MHz std clock + OSC.CTRL |= OSC_PLLEN_bm; // enable PLL + while (!(OSC.STATUS & OSC_PLLRDY_bm)); // wait for PLL to be ready + CCP = CCP_IOREG_gc; // enable protected register change + CLK.CTRL = CLK_SCLKSEL_PLL_gc; // switch to PLL for main clock +} + +void uarts_init(void){ + // UP0 + rb_init(&up0rbrx); + rb_init(&up0rbtx); + pin_init(&up0rxled, &PORTE, PIN4_bm, 4, 1); + pin_init(&up0txled, &PORTE, PIN5_bm, 5, 1); + uart_init(&up0, &USARTE1, &PORTE, PIN6_bm, PIN7_bm, &up0rbrx, &up0rbtx, &up0rxled, &up0txled); + //PORTE.PIN7CTRL = PORT_SRLEN_bm; + uart_start(&up0, SYSTEM_BAUDA, SYSTEM_BAUDB); + + // UP1 + rb_init(&up1rbrx); + rb_init(&up1rbtx); + pin_init(&up1rxled, &PORTE, PIN0_bm, 0, 1); + pin_init(&up1txled, &PORTE, PIN1_bm, 1, 1); + uart_init(&up1, &USARTE0, &PORTE, PIN2_bm, PIN3_bm, &up1rbrx, &up1rbtx, &up1rxled, &up1txled); + uart_start(&up1, SYSTEM_BAUDA, SYSTEM_BAUDB); + + ups[0] = &up0; + ups[1] = &up1; +} + +void atkps_init(void){ + atkport_init(&atkp0, 0, &up0); + atkport_init(&atkp1, 1, &up1); +} + +void stephardware_init(void){ + pin_init(&spicspin, &PORTC, PIN4_bm, 4, 1); + spi_init(&spitmc, &USARTC1, &PORTC, PIN6_bm, PIN7_bm, PIN5_bm, &spicspin); + spi_start(&spitmc, 0); + + pin_init(&tmcen, &PORTC, PIN3_bm, 3, 1); + pin_init(&tmcsg, &PORTA, PIN2_bm, 2, 0); + pin_init(&step, &PORTA, PIN0_bm, 0, 1); + pin_init(&dir, &PORTA, PIN1_bm, 1, 1); + + tmc26_init(&tmc, &spitmc, &tmcen, &tmcsg); + + stepper_init(&stepper, &step, &dir); +} + +void tickers_init(void){ + // one 'ticker' to execute steps + // turn on TCC0, do perclk / 8 + TCC0.CTRLA = TC_CLKSEL_DIV256_gc; + + // compare and capture at value + uint16_t pera = 40; // ~ 200us timer to start... + // write low first, bc bussing / xmega 8-bit oddities cc datasheet @ 3.11 + uint8_t peral = (uint8_t) pera; + uint8_t perah = (uint8_t) (pera >> 8); + TCC0.PERBUFL = peral; + TCC0.PERBUFH = perah; + + // set cca interrupt on + TCC0.INTCTRLA = TC_OVFINTLVL_HI_gc; + + // another ticker to execute accel + TCC1.CTRLA = TC_CLKSEL_DIV256_gc; + TCC1.PERBUFL = peral; + TCC1.PERBUFH = perah; + + TCC1.INTCTRLA = TC_OVFINTLVL_HI_gc; +} + +int main(void) +{ + clock_init(); + uarts_init(); + atkps_init(); + + // enable interrupts + sei(); + PMIC.CTRL |= PMIC_LOLVLEN_bm | PMIC_MEDLVLEN_bm | PMIC_HILVLEN_bm; + + pin_init(&stlclk, &PORTF, PIN7_bm, 7, 1); + pin_init(&stlerr, &PORTF, PIN6_bm, 6, 1); + pin_set(&stlerr); + + // stepper business + stephardware_init(); + + // runtime globals + uint32_t tck = 0; + + tmc26_start(&tmc); + tmc26_enable(&tmc); + + tickers_init(); + + pin_set(&stlclk); + + while (1) + { + atkport_scan(&atkp0, 2); + atkport_scan(&atkp1, 2); + // just... as fast as we can + tck++; + // this modulo op is slow AF + // that means streamlining atkport_scan without modulos is probably a rad thing + if(!(fastModulo(tck, 16384))){ + pin_toggle(&stlclk); + } + } +} + +ISR(TCC0_OVF_vect){ + stepper_updatesteps(&stepper); +} + +ISR(TCC1_OVF_vect){ + stepper_updateaccel(&stepper); +} + +ISR(USARTE1_RXC_vect){ + uart_rxhandler(&up0); +} + +ISR(USARTE1_DRE_vect){ + uart_txhandler(&up0); +} + +ISR(USARTE0_RXC_vect){ + uart_rxhandler(&up1); +} + +ISR(USARTE0_DRE_vect){ + uart_txhandler(&up1); +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/pin.c b/embedded/atkstepper23/atkstepper23/pin.c new file mode 100644 index 0000000000000000000000000000000000000000..071e771a5468cccc6c73bdf445068095b3dd07af --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/pin.c @@ -0,0 +1,49 @@ +/* + * pin.c + * + * Created: 6/18/2018 12:22:50 PM + * Author: Jake + */ + +#include "pin.h" + +void pin_init(pin_t *pin, PORT_t *port, uint8_t pin_bm, uint8_t pin_pos, uint8_t inout){ + pin->port = port; + pin->pin_bm = pin_bm; + pin->pin_pos = pin_pos; + if(inout){ + pin_output(pin); + } else { + pin_input(pin); + } +} + +void pin_output(pin_t *pin){ + pin->port->DIRSET = pin->pin_bm; +} + +void pin_set(pin_t *pin){ + pin->port->OUTSET = pin->pin_bm; +} +void pin_clear(pin_t *pin){ + pin->port->OUTCLR = pin->pin_bm; +} + +void pin_toggle(pin_t *pin){ + pin->port->OUTTGL = pin->pin_bm; +} + +void pin_input(pin_t *pin){ + pin->port->DIRCLR = pin->pin_bm; +} + +void pin_pullup(pin_t *pin){ + // ? how to access PIN0CTRL, etc? +} +void pin_pulldown(pin_t *pin){ + // +} + +uint8_t pin_read(pin_t *pin){ + return (pin->port->IN & pin->pin_bm); +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/pin.h b/embedded/atkstepper23/atkstepper23/pin.h new file mode 100644 index 0000000000000000000000000000000000000000..d7ddab6e023abc0744743c66bfc7686fad2b3bac --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/pin.h @@ -0,0 +1,34 @@ +/* + * pin.h + * + * Created: 6/18/2018 12:22:58 PM + * Author: Jake + */ + + +#ifndef PIN_H_ +#define PIN_H_ + +#include "avr/io.h" + +typedef struct { + PORT_t *port; + uint8_t pin_bm; + uint8_t pin_pos; +}pin_t; + +void pin_init(pin_t *pin, PORT_t *port, uint8_t pin_bm, uint8_t pin_pos, uint8_t inout); + +void pin_output(pin_t *pin); +void pin_set(pin_t *pin); +void pin_clear(pin_t *pin); +void pin_toggle(pin_t *pin); + +void pin_input(pin_t *pin); +void pin_pullup(pin_t *pin); +void pin_pulldown(pin_t *pin); + +uint8_t pin_read(pin_t *pin); + + +#endif /* PIN_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/ringbuffer.c b/embedded/atkstepper23/atkstepper23/ringbuffer.c new file mode 100644 index 0000000000000000000000000000000000000000..a77dc50785ca9153ce3d05a656dd190bb0a59d05 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/ringbuffer.c @@ -0,0 +1,72 @@ +/* + * ringbuffer.c + * + * Created: 2/7/2018 11:39:44 AM + * Author: Jake + */ + +#include "ringbuffer.h" +#include "fastmath.h" + +uint8_t rb_init(ringbuffer_t *rb){ + rb->size = RINGBUFFER_SIZE; // stuck with this, due to not having malloc, wall of skill + //rb->buffer = malloc(size); + rb_reset(rb); + return 1; +} + +uint8_t rb_reset(ringbuffer_t *rb){ + if(rb){ + rb->head = 0; + rb->tail = 0; + return 1; + } else { + return 0; + } +} + +uint8_t rb_empty(ringbuffer_t *rb){ + return (rb->head == rb->tail); +} + +uint8_t rb_full(ringbuffer_t *rb){ + // read from tail, update at head + // if head is 'just behind' tail (in ring) we have no extra space: the + return fastModulo((rb->head + 1), RINGBUFFER_SIZE) == rb->tail; +} + +uint8_t rb_freespace(ringbuffer_t *rb){ + if(rb->head >= rb->tail){ + return rb->size - (rb->head - rb->tail); + } else { + return rb->tail - rb->head - 1; + } +} + +uint8_t rb_putchar(ringbuffer_t *rb, uint8_t data){ + rb->buffer[rb->head] = data; + rb->head = fastModulo((rb->head + 1), RINGBUFFER_SIZE); // increment and loop about + return 1; +} + +uint8_t rb_putdata(ringbuffer_t *rb, uint8_t *data, uint8_t size){ + /* + if(rb_freespace(rb) >= size){ + // rb_freespace, not working? + return 0; + } else { + */ + for(int i = 0; i < size; i ++){ + rb_putchar(rb, data[i]); + } + + return 1; + //} +} + +uint8_t rb_get(ringbuffer_t *rb){ + uint8_t data = rb->buffer[rb->tail]; + rb->tail = fastModulo((rb->tail + 1), RINGBUFFER_SIZE); + return data; +} + diff --git a/embedded/atkstepper23/atkstepper23/ringbuffer.h b/embedded/atkstepper23/atkstepper23/ringbuffer.h new file mode 100644 index 0000000000000000000000000000000000000000..921c8ba7717b5eedc76175a83f87db0308e6ca5e --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/ringbuffer.h @@ -0,0 +1,43 @@ +/* + * ringbuffer.h + * + * Created: 2/7/2018 11:39:54 AM + * Author: Jake + */ + +#ifndef RINGBUFFER_H_ +#define RINGBUFFER_H_ + +/* +a ringbuffer, +s/o https://github.com/dhess/c-ringbuf +s/o https://embeddedartistry.com/blog/2017/4/6/circular-buffers-in-cc +s/o https://www.downtowndougbrown.com/2013/01/microcontrollers-interrupt-safe-ring-buffers/ +*/ + +#include "avr/io.h" +#include <stdlib.h> // for size_t + +#define RINGBUFFER_SIZE 256 + +typedef struct{ + uint8_t buffer[256]; // static! big enough + size_t head; + size_t tail; + size_t size; +} ringbuffer_t; + +uint8_t rb_init(ringbuffer_t *rb); + +uint8_t rb_reset(ringbuffer_t *rb); + +uint8_t rb_empty(ringbuffer_t *rb); +uint8_t rb_full(ringbuffer_t *rb); +uint8_t rb_freespace(ringbuffer_t *rb); + +uint8_t rb_putchar(ringbuffer_t *rb, uint8_t data); +uint8_t rb_putdata(ringbuffer_t *rb, uint8_t *data, uint8_t size); + +uint8_t rb_get(ringbuffer_t *rb); + +#endif /* RINGBUFFER_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/spiport.c b/embedded/atkstepper23/atkstepper23/spiport.c new file mode 100644 index 0000000000000000000000000000000000000000..a7698bc628f04f00f6730ef8df697754c951b9ed --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/spiport.c @@ -0,0 +1,54 @@ +/* + * spiport.c + * + * Created: 2/7/2018 10:51:42 AM + * Author: Jake + */ + +#include "spiport.h" + +void spi_init(spiport_t *spi, USART_t *com, PORT_t *port, uint8_t miso_bm, uint8_t mosi_bm, uint8_t sck_bm, pin_t *csn){ + spi->com = com; + spi->port = port; + + spi->miso_bm = miso_bm; + spi->mosi_bm = mosi_bm; + spi->sck_bm = sck_bm; + spi->csn = csn; +} + +void spi_start(spiport_t *spi, uint8_t cpha){ + spi->port->DIRSET = spi->mosi_bm; + spi->port->DIRSET = spi->sck_bm; + spi->port->DIRCLR = spi->miso_bm; + + // want BSEL 7 and BSCALE -4 + spi->com->BAUDCTRLA = 0; //130; + spi->com->BAUDCTRLB = 1; //USART_BSCALE3_bm | USART_BSCALE2_bm | USART_BSCALE1_bm | USART_BSCALE0_bm; + + spi->com->CTRLB = USART_TXEN_bm | USART_RXEN_bm; + + spi->com->CTRLC = USART_CMODE_MSPI_gc; // set to master spi mode + if(cpha != 0){ + spi->com->CTRLC |= (1 << 1); // in master spi mode, this bit is clock polarity + } +} + +void spi_txchar_polled(spiport_t *spi, uint8_t data){ + while(!(spi->com->STATUS & USART_DREIF_bm)); + spi->com->DATA = data; +} + +void spi_txchars_polled(spiport_t *spi, uint8_t *data, uint8_t length){ + pin_clear(spi->csn); + for(int i = 0; i < length; i ++){ + spi_txchar_polled(spi, data[i]); + spi->com->STATUS |= USART_TXCIF_bm; // clear transmit complete flag + } + while(!(spi->com->STATUS & USART_TXCIF_bm)); // wait for complete before + pin_set(spi->csn); +} + +void spi_txrxchar_polled(spiport_t *spi, uint8_t data, uint8_t *rxdata){ + // how to read? +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/spiport.h b/embedded/atkstepper23/atkstepper23/spiport.h new file mode 100644 index 0000000000000000000000000000000000000000..cd5e5aa10ae4d4a5f85c73acd785d2b727d67650 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/spiport.h @@ -0,0 +1,35 @@ +/* + * spiport.h + * + * Created: 2/7/2018 10:51:52 AM + * Author: Jake + */ + + +#ifndef SPIPORT_H_ +#define SPIPORT_H_ + +#include <avr/io.h> +#include "pin.h" + +typedef struct{ + USART_t *com; + PORT_t *port; + + uint8_t miso_bm; + uint8_t mosi_bm; + uint8_t sck_bm; + + pin_t *csn; +}spiport_t; + +void spi_init(spiport_t *spi, USART_t *com, PORT_t *port, uint8_t miso_bm, uint8_t mosi_bm, uint8_t sck_bm, pin_t *csn); + +void spi_start(spiport_t *spi, uint8_t cpha); // bits: 0: 8, 1: 32 + +void spi_txchar_polled(spiport_t *spi, uint8_t data); +void spi_txchars_polled(spiport_t *spi, uint8_t *data, uint8_t length); +void spi_txrxchar_polled(spiport_t *spi, uint8_t data, uint8_t *rxdata); + + +#endif /* SPIPORT_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/stepper.c b/embedded/atkstepper23/atkstepper23/stepper.c new file mode 100644 index 0000000000000000000000000000000000000000..7cfe270f017ce19d85d1de857c990891b8daffa2 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/stepper.c @@ -0,0 +1,225 @@ +/* + * stepper.c + * + * Created: 2/17/2018 5:39:34 PM + * Author: Jake + */ + +#include "stepper.h" +#include "hardware.h" +#include "atkport.h" +#include "atkhandler.h" +#include "fastmath.h" + +void stepper_init(stepper_t *stepper, pin_t *step_pin, pin_t *dir_pin){ + stepper->step_pin = step_pin; + stepper->dir_pin = dir_pin; + + stepper_reset(stepper); +} + +void stepper_reset(stepper_t *stepper){ + stepper->speed_period = 0; + stepper->accel_period = 0; + + stepper->blockhead = 0; + stepper->blocktail = 0; + stepper->blocksize = BLOCKS_QUEUE_SIZE; + + stepper->speed = 0; + + stepper->last_step = 0; + stepper->last_accel = 0; + + stepper->position_ticks = 0; + stepper->position_accel_to = 0; + stepper->position_deccel_from = 0; + stepper->position_ticks_end = 0; +} + +void stepper_steps(stepper_t *stepper, int32_t steps, uint32_t speed){ + // not implemented atm +} + +void stepper_new_block(uint8_t *packet, stepper_t *stepper, int32_t steps, uint32_t entryspeed, uint32_t accel, uint32_t accellength, uint32_t deccellength){ + // does assignments and adds to queue + // track this address so that we can ack to it when the move is complete + // a sloppy copy, I'm sure + for(int i = 0; i < packet[0]; i ++){ + stepper->block[stepper->blockhead].packet[i] = packet[i]; + } + + if(entryspeed == 0){ + // we have a waiting block, we'll say accel is now = speed for supposed steps + stepper->block[stepper->blockhead].is_nomove = 1; + // still need to check this + (accel < 3) ? accel = 3 : (0); + (accel > 187500) ? accel = 187500 : (0); + // but we're going to wrap everything else in update() to avoid accel etc checks, we're just going to be counting + stepper->block[stepper->blockhead].entry_speed = accel; + stepper->block[stepper->blockhead].position_end = abs(steps); + stepper->block[stepper->blockhead].accel_period = STEPTICKER_ONE_SECOND; + stepper->block[stepper->blockhead].position_accel_to = 0; + stepper->block[stepper->blockhead].position_deccel_from = abs(steps); + + // ready set + stepper->block[stepper->blockhead].is_new = 1; + + // if there are currently no steps to make, we're not sure about the current step frequency, we'll set the period + // otherwise we're taking for granted that we've set this properly following the last move + if(stepper->blockhead == stepper->blocktail){ + uint16_t newper = STEPTICKER_ONE_SECOND / accel; + stepticker_newperiod(newper); + stepticker_reset(); + } + } else { + // a real move + stepper->block[stepper->blockhead].is_nomove = 0; + + // TODO: should block the execution of this block while we do this, so that we + // have an interrupt safe ringbuffer + + // enforce no div/0 + (entryspeed < 3) ? entryspeed = 3 : (0); //(0) is NOP: 3 is min steps/s due to timer resolution + (entryspeed > 187500) ? entryspeed = 187500 : (0); // no faster than this pls, else underneat timer resolution + // going to have to catch blocks which cause deceleration to 0 during deceleration phases ! + stepper->block[stepper->blockhead].entry_speed = entryspeed; + + // do starting speed period + stepper->block[stepper->blockhead].accel_period = STEPTICKER_ONE_SECOND / accel; + + // set dir + if(steps < 0){ + stepper->block[stepper->blockhead].dir = 0; + } else { + stepper->block[stepper->blockhead].dir = 1; + } + + // do lengths + stepper->block[stepper->blockhead].position_end = abs(steps); + stepper->block[stepper->blockhead].position_accel_to = accellength; + stepper->block[stepper->blockhead].position_deccel_from = deccellength; + + // ready set + stepper->block[stepper->blockhead].is_new = 1; + + // if there are currently no steps to make, we're not sure about the current step frequency, we'll set the period + // otherwise we're taking for granted that we've set this properly following the last move + if(stepper->blockhead == stepper->blocktail){ + uint16_t newper = STEPTICKER_ONE_SECOND / entryspeed; + stepticker_newperiod(newper); + stepticker_reset(); + } + } + // increment block head ptr: should catch full queue HERE but not bothering + stepper->blockhead = fastModulo((stepper->blockhead + 1), BLOCKS_QUEUE_SIZE); +} + +void stepper_updatesteps(stepper_t *stepper){ + if(stepper->blockhead == stepper->blocktail){ + //pin_clear(&stlerr); + // bail, no steps to make, ringbuffer is empty + } else if(stepper->block[stepper->blocktail].position_end > stepper->position_ticks){ + // we have somewhere to go + if(stepper->block[stepper->blocktail].is_new){ + // if we're just starting this block, set the speed + stepper->speed = stepper->block[stepper->blocktail].entry_speed; + stepper->speed_period = STEPTICKER_ONE_SECOND / stepper->speed; + stepticker_newperiod(stepper->speed_period); + stepticker_reset(); + + // time for accels, etc is now zero + stepper->time = 0; + + // and set the dir + if(stepper->block[stepper->blocktail].dir > 0){ + pin_set(stepper->dir_pin); + } else { + pin_clear(stepper->dir_pin); + } + + // and distance was 0'd after last move + // and then clear this flag + stepper->block[stepper->blocktail].is_new = 0; + } else { + stepper->time += stepper->speed_period; + } + + // check for acceleration or deceleration + // CASE: acceleration rate faster than step rate? + /* + definitely, the timer will only need to be setup to fire on the next step, + but TI suggests to use two timers, one for steps and another for acceleration... this makes some sense + in this case, when acceleration rate is greater than step rate, we can set new periods of the step timer from the accel isr + and when we update period when it's already over that period, that will automatically call the isr + */ + if(stepper->position_ticks < stepper->block[stepper->blocktail].position_accel_to){ + // we're accelerating! + if(stepper->time - stepper->last_accel > stepper->block[stepper->blocktail].accel_period){ + stepper->speed += 1; + (stepper->speed > 187500) ? stepper->speed = 187500 : (0); // max speed due to timer res + stepper->speed_period = STEPTICKER_ONE_SECOND / stepper->speed; + stepticker_newperiod(stepper->speed_period); + stepper->last_accel = stepper->time; + } + } else if(stepper->position_ticks > stepper->block[stepper->blocktail].position_deccel_from){ + // we're decelerating! + if(stepper->time - stepper->last_accel > stepper->block[stepper->blocktail].accel_period){ + stepper->speed -= 1; + (stepper->speed < 3) ? stepper->speed = 3 : (0); // min speed due to timer res + stepper->speed_period = STEPTICKER_ONE_SECOND / stepper->speed; + stepticker_newperiod(stepper->speed_period); + stepper->last_accel = stepper->time; + } + } + + // if there's steps to make, and this timer is firing, it's time to step! + if(!stepper->block[stepper->blocktail].is_nomove){ + pin_toggle(stepper->step_pin); + } + stepper->position_ticks ++; + + } else { + // looks a lot like we're done here + // send a reply for windowed transmission + // this is dirty because we're passing the packet (referenced here in the ringbuffer) by reference, + // properly return_packet should take a copy of the packet so that we can be done with it now, but *it* goes faster than *this* (almost for sure...) + // so, we shrugman for now + // apa_return_packet(stepper->block[stepper->blocktail].packet, 25); + uint8_t reply[2]; + if(stepper->block[stepper->blocktail].is_nomove){ + reply[0] = 131; + reply[1] = 12; + } else { + reply[0] = 131; + reply[1] = 24; + } + atk_reply_packet(stepper->block[stepper->blocktail].packet, reply, 2); + + // increment ringbuffer along + stepper->blocktail = fastModulo((stepper->blocktail + 1), BLOCKS_QUEUE_SIZE); + stepper->position_ticks = 0; // clear so that we evaluate new block as having steps to make + } +} + +void stepper_updateaccel(stepper_t *stepper){ + +} + +void stepticker_newperiod(uint16_t per){ + TCC0.PERL = (uint8_t) per; + TCC0.PERH = (uint8_t) (per >> 8); +} + +void stepticker_reset(void){ + TCC0.CTRLFSET = TC_CMD_RESTART_gc; +} + +void accelticker_newperiod(uint16_t per){ + TCC1.PERL = (uint8_t) per; + TCC1.PERH = (uint8_t) (per >> 8); +} + +void accelticker_reset(void){ + TCC1.CTRLFSET = TC_CMD_RESTART_gc; +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/stepper.h b/embedded/atkstepper23/atkstepper23/stepper.h new file mode 100644 index 0000000000000000000000000000000000000000..0b70b17af3491b89c32ac4f5f113262e3e214058 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/stepper.h @@ -0,0 +1,95 @@ +/* + * stepper.h + * + * Created: 2/17/2018 5:39:45 PM + * Author: Jake + */ + + +#ifndef STEPPER_H_ +#define STEPPER_H_ + +#include "pin.h" + +#define BLOCKS_QUEUE_SIZE 16 +#define STEPTICKER_ONE_SECOND 187500 // one tick of timer is 5.3-- us + +// one movement +typedef struct { + // from whence you came + uint8_t packet[256]; // C quesion: how to do this properly with malloc() ? malloc() on embedded sys? + + // tracking + uint8_t is_new; + uint8_t is_nomove; + + // for what you do + uint8_t dir; // 0 or 1 + uint32_t position_end; // in steps + uint32_t entry_speed; + uint32_t accel_period; + uint32_t position_accel_to; + uint32_t position_deccel_from; +}block_t; + +// the stepper +typedef struct { + pin_t *step_pin; + pin_t *dir_pin; + + // block ringbuffer + block_t block[BLOCKS_QUEUE_SIZE]; + uint8_t blockhead; + uint8_t blocktail; + uint8_t blocksize; + + // tracking time (using single timer, updates) + unsigned long time; + + // tracking time periods + uint16_t speed_period; // meaning we have a min. step speed of STEPTICKER_ONE_SECOND / 2^16 ( ~ 2.86 s/s) + unsigned long accel_period; + + // tracking time for updates + unsigned long last_step; + unsigned long last_accel; + + // have to track speed to update accel + uint32_t speed; + + // targets + uint32_t position_ticks; + uint32_t position_accel_to; + uint32_t position_deccel_from; + uint32_t position_ticks_end; +}stepper_t; + +void stepper_init(stepper_t *stepper, pin_t *step_pin, pin_t *dir_pin); + +void stepper_reset(stepper_t *stepper); + +// steps discrete, mm/min +void stepper_steps(stepper_t *stepper, int32_t steps, uint32_t speed); + +// steps discrete, mm/min, mm/min/s (mm/s better but we want more discrete resolution) +void stepper_new_block(uint8_t *packet, stepper_t *stepper, int32_t steps, uint32_t entryspeed, uint32_t accel, uint32_t accellength, uint32_t deccellength); + +void stepper_updatesteps(stepper_t *stepper); + +void stepper_updateaccel(stepper_t *stepper); + +void stepticker_newperiod(uint16_t per); + +void stepticker_reset(void); + +void accelticker_newperiod(uint16_t per); + +void accelticker_reset(void); + +/* +step to-do +// block ringbuffer, pull and reply blocks - architecture for network functions, generally? +// doc this https://embeddedgurus.com/stack-overflow/2011/02/efficient-c-tip-13-use-the-modulus-operator-with-caution/ +*/ + +#endif /* STEPPER_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/tmc26x.c b/embedded/atkstepper23/atkstepper23/tmc26x.c new file mode 100644 index 0000000000000000000000000000000000000000..da44efd69cc754cf05861e8badc58aaef49662e6 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/tmc26x.c @@ -0,0 +1,74 @@ +/* + * tmc26x.c + * + * Created: 2/7/2018 10:17:39 PM + * Author: Jake + */ + +#include "tmc26x.h" + +void tmc26_init(tmc26_t *tmc, spiport_t *spi, pin_t *en, pin_t *sg){ + tmc->spi = spi; + tmc->en_pin = en; + tmc->sg_pin = sg; +} + +void tmc26_write(tmc26_t *tmc, uint32_t word){ + // takes a 20-bit TMC ready word and writes it on the SPI port, using three 8-bit words + //word = word << 4; // go left for 4 empty bits at the end of byte 3 (20 not 24 bit word) + uint8_t bytes[3]; + bytes[0] = word >> 16;// | 0b11110000; // top 4 & mask for visibility + bytes[1] = word >> 8; // middle 8 + bytes[2] = word; // last 4 and 0's + spi_txchars_polled(tmc->spi, bytes, 3); +} + +void tmc26_start(tmc26_t *tmc){ + pin_output(tmc->en_pin); + //pin_input(tmc->sg_pin); + tmc26_disable(tmc); // turnt off + + // address, slope control hi and lo to minimum, short to ground protection on, short to gnd timer 3.2us, + // enable step/dir, sense resistor full scale current voltage is 0.16mv, readback stallguard2 data, reserved + uint32_t drvconf = 0b11100000000000110000; + tmc26_write(tmc, drvconf); + + // address, sgfilt off, threshold value, current scaling (5-bit value appended) + uint32_t sgthresh_mask = 0b00000111111100000000; + int32_t sgthres_val = 60; + uint32_t cscale_mask = 0b00000000000000011111; + uint32_t cscale_val = 6; + uint32_t sgcsconf = 0b11010000000000000000 | ((sgthres_val << 8) & sgthresh_mask) | (cscale_val & cscale_mask); + tmc26_write(tmc, sgcsconf); + + // turning coolstep off + uint32_t smarten = 0b10100000000000000000; + tmc26_write(tmc, smarten); + + // times, delays, cycle mode + uint32_t chopconf = 0b10011000001000010011; + tmc26_write(tmc, chopconf); + + // 9th bit is intpol, 8th is dedge, last 4 are microstepping + // 0101 8 + // 0100 16 + // 0011 32 + // 0010 64 + // 0001 128 + // 0000 256 + uint32_t drvctrl = 0b00000000001100000100; + tmc26_write(tmc, drvctrl); +} + +void tmc26_update(tmc26_t *tmc){ + uint32_t smarten = 0b10100000000000000000; + tmc26_write(tmc, smarten); +} + +void tmc26_enable(tmc26_t *tmc){ + pin_clear(tmc->en_pin); +} + +void tmc26_disable(tmc26_t *tmc){ + pin_set(tmc->en_pin); +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/tmc26x.h b/embedded/atkstepper23/atkstepper23/tmc26x.h new file mode 100644 index 0000000000000000000000000000000000000000..a9f1e61edde58a1715c1639bb79bde584ca564a3 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/tmc26x.h @@ -0,0 +1,38 @@ +/* + * tmc26x.h + * + * Created: 2/7/2018 10:17:49 PM + * Author: Jake + */ + + +#ifndef TMC26X_H_ +#define TMC26X_H_ + +#include "spiport.h" +#include "pin.h" + +// TODO: adding updates (microstep, current) +// in that, calculating current +// TODO: reading stallguard, understanding if is already doing closed loop? + +typedef struct{ + spiport_t *spi; + + pin_t *en_pin; + pin_t *sg_pin; +}tmc26_t; + +void tmc26_init(tmc26_t *tmc, spiport_t *spi, pin_t *en, pin_t *sg); + +void tmc26_write(tmc26_t *tmc, uint32_t word); + +void tmc26_start(tmc26_t *tmc); + +void tmc26_update(tmc26_t *tmc); + +void tmc26_enable(tmc26_t *tmc); + +void tmc26_disable(tmc26_t *tmc); + +#endif /* TMC2660_H_ */ \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/uartport.c b/embedded/atkstepper23/atkstepper23/uartport.c new file mode 100644 index 0000000000000000000000000000000000000000..8b51d63cb10a34774577d7b82e0f7937fcecd41e --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/uartport.c @@ -0,0 +1,70 @@ +/* + * uartport.c + * + * Created: 6/18/2018 12:12:32 PM + * Author: Jake + */ + +#include "uartport.h" +#include "hardware.h" + +void uart_init(uartport_t *up, USART_t *uart, PORT_t *port, uint8_t pinRX_bm, uint8_t pinTX_bm, ringbuffer_t *rbrx, ringbuffer_t *rbtx, pin_t *stlrx, pin_t *stltx){ + up->uart = uart; + up->port = port; + up->pinRX_bm = pinRX_bm; + up->pinTX_bm = pinTX_bm; + up->rbrx = rbrx; + up->rbtx = rbtx; + up->stlrx = stlrx; + up->stltx = stltx; +} + +void uart_start(uartport_t *up, uint8_t BAUDA, uint8_t BAUDB){ + up->uart->BAUDCTRLA = BAUDA; + up->uart->BAUDCTRLB = BAUDB; + + up->uart->CTRLA |= USART_RXCINTLVL_MED_gc | USART_TXCINTLVL_OFF_gc | USART_DREINTLVL_OFF_gc; + + up->uart->CTRLB = USART_TXEN_bm | USART_RXEN_bm; + + // should try that parity + up->uart->CTRLC = USART_CMODE_ASYNCHRONOUS_gc | USART_PMODE_DISABLED_gc | USART_CHSIZE_8BIT_gc; + + up->port->DIRCLR = up->pinRX_bm; + up->port->DIRSET = up->pinTX_bm; + + pin_set(up->stlrx); + pin_set(up->stltx); +} + +void uart_sendchar_polled(uartport_t *up, uint8_t data){ + while(!(up->uart->STATUS & USART_DREIF_bm)); + up->uart->DATA = data; +} + +void uart_sendchar_buffered(uartport_t *up, uint8_t data){ + rb_putchar(up->rbtx, data); + pin_clear(up->stltx); + up->uart->CTRLA |= USART_DREINTLVL_MED_gc; +} + +void uart_sendchars_buffered(uartport_t *up, uint8_t *data, uint8_t length){ + rb_putdata(up->rbtx, data, length); + pin_clear(up->stltx); + up->uart->CTRLA |= USART_DREINTLVL_MED_gc; +} + +void uart_rxhandler(uartport_t *up){ + uint8_t data = up->uart->DATA; + rb_putchar(up->rbrx, data); + pin_clear(up->stlrx); +} + +void uart_txhandler(uartport_t *up){ + if(!rb_empty(up->rbtx)){ + up->uart->DATA = rb_get(up->rbtx); + } else { + up->uart->CTRLA = USART_DREINTLVL_OFF_gc | USART_RXCINTLVL_MED_gc; + pin_set(up->stltx); + } +} \ No newline at end of file diff --git a/embedded/atkstepper23/atkstepper23/uartport.h b/embedded/atkstepper23/atkstepper23/uartport.h new file mode 100644 index 0000000000000000000000000000000000000000..72fa539b121a11546dddae9a76892d4ad2ef0315 --- /dev/null +++ b/embedded/atkstepper23/atkstepper23/uartport.h @@ -0,0 +1,42 @@ +/* + * uartport.h + * + * Created: 6/18/2018 12:12:43 PM + * Author: Jake + */ + + +#ifndef UARTPORT_H_ +#define UARTPORT_H_ + +#include "avr/io.h" +#include "ringbuffer.h" +#include "pin.h" + +typedef struct{ + USART_t *uart; + PORT_t *port; + + uint8_t pinRX_bm; + uint8_t pinTX_bm; + + ringbuffer_t *rbrx; + ringbuffer_t *rbtx; + + pin_t *stlrx; + pin_t *stltx; + +}uartport_t; + +void uart_init(uartport_t *up, USART_t *uart, PORT_t *port, uint8_t pinRX_bm, uint8_t pinTX_bm, ringbuffer_t *rbrx, ringbuffer_t *rbtx, pin_t *stlrx, pin_t *stltx); + +void uart_start(uartport_t *up, uint8_t BAUDA, uint8_t BAUDB); + +void uart_sendchar_polled(uartport_t *up, uint8_t data); +void uart_sendchar_buffered(uartport_t *up, uint8_t data); +void uart_sendchars_buffered(uartport_t *up, uint8_t *data, uint8_t length); + +void uart_rxhandler(uartport_t *up); +void uart_txhandler(uartport_t *up); + +#endif /* UARTPORT_H_ */ \ No newline at end of file diff --git a/embedded/mkstepper17/apahandler.c b/embedded/mkstepper17/apahandler.c index 2dc7b0af67e8007f91f503dcb361950e392389a6..a3725aa9da1ffd42f0248eaf62df0cc71657ddea 100644 --- a/embedded/mkstepper17/apahandler.c +++ b/embedded/mkstepper17/apahandler.c @@ -46,11 +46,11 @@ void apa_handle_packet(uint8_t *packet, uint8_t length){ break; case DELIM_KEY_TRAPEZOID: - if(i + 12 > length){ // confirm: not i + 12 >= ? + if(i + 21 > length){ // confirm: not i + 12 >= ? i ++; // avoid hangup pin_clear(&stlTicker); } else { - pin_clear(&stlErr); + pin_toggle(&stlErr); // in steps (discrete) int32_t steps = (packet[i+1] << 24) | (packet[i+2] << 16) | (packet[i+3] << 8) | packet[i+4]; // in steps/s @@ -62,8 +62,8 @@ void apa_handle_packet(uint8_t *packet, uint8_t length){ // in steps/min uint32_t deccellength = (packet[i+17] << 24) | (packet[i+18] << 16) | (packet[i+19] << 8) | packet[i+20]; // do the business - i += 13; // ? not 12 ? - stepper_new_block(packet, i, &stepper, steps, entryspeed, accel, accellength, deccellength); + i += 21; // ? not 12 ? + stepper_new_block(packet, &stepper, steps, entryspeed, accel, accellength, deccellength); } break; diff --git a/embedded/mkstepper17/hardware.h b/embedded/mkstepper17/hardware.h index 112e55590513abfcb0bb10ac9f3a49f5a6dbb134..cc965aa225f80f9150356e84a85030609ba63326 100644 --- a/embedded/mkstepper17/hardware.h +++ b/embedded/mkstepper17/hardware.h @@ -12,6 +12,7 @@ #include "ringbuffer.h" #include "uartport.h" #include "apaport.h" +#include "apahandler.h" #include "spiport.h" #include "tmc2130.h" @@ -24,10 +25,12 @@ #define HARDWARE_ON_PERIPHERAL_C 0x2 #define HARDWARE_ON_PERIPHERAL_D 0x3 -// use BAUD_SYSTEM 63018 for FTDI-Limited 115200 baudrate // ~ 4.2us bit period -// use BAUD_SYSTEM 22000 for 2MBaud // -// use BAUD_SYSTEM 45000 for 961538 -#define BAUD_SYSTEM 45000 +// use BAUD_SYSTEM 63019 for FTDI-Limited 115200 baudrate // ~ 4.2us bit period +// use BAUD_SYSTEM 60502 for 230400 +// use BAUD_SYSTEM 55469 for 460800 +// use BAUD_SYSTEM 45403 for 921600 + +#define BAUD_SYSTEM 63019 /* UP0RX PA12 SER4-1 diff --git a/embedded/mkstepper17/main.c b/embedded/mkstepper17/main.c index 1e59520f2e99346f8682dd1f417c6a10afa75bbd..9147de5870d7a9476df79aedc0259e16749e7f88 100644 --- a/embedded/mkstepper17/main.c +++ b/embedded/mkstepper17/main.c @@ -319,11 +319,14 @@ int main(void) while (1) { - apaport_scan(&apap0, 2); + + apaport_scan(&apap0, 3); + /* if(!(stick % 200)){ stick = 0; pin_toggle(&step_pin); + uart_sendchar_buffered(&up0, 85); } stick ++; */ diff --git a/embedded/mkstepper17/stepper.c b/embedded/mkstepper17/stepper.c index 17a8560723e78a859540b93d040843ca16d8167c..eb07e0645c5832f80c9e56db91cfa59e77ba2c76 100644 --- a/embedded/mkstepper17/stepper.c +++ b/embedded/mkstepper17/stepper.c @@ -68,17 +68,15 @@ void stepper_steps(stepper_t *stepper, int32_t steps, uint32_t speed){ stepper->last_step = now; } -void stepper_new_block(uint8_t *packet, uint8_t packet_length, stepper_t *stepper, int32_t steps, uint32_t entryspeed, uint32_t accel, uint32_t accellength, uint32_t deccellength){ +void stepper_new_block(uint8_t *packet, stepper_t *stepper, int32_t steps, uint32_t entryspeed, uint32_t accel, uint32_t accellength, uint32_t deccellength){ // does assignments and adds to queue // track this address so that we can ack to it when the move is complete // a sloppy copy, I'm sure - for(int i = 0; i < packet_length; i ++){ + for(int i = 0; i < packet[1]; i ++){ stepper->block[stepper->blockhead].packet[i] = packet[i]; } - - stepper->block[stepper->blockhead].packet_length = packet_length; - + // TODO: should block the execution of this block while we do this, so that we // have an interrupt safe ringbuffer @@ -168,10 +166,12 @@ void stepper_update(stepper_t *stepper){ // looks a lot like we're done here // send a reply for windowed transmission - // this is dirty because we're passing the backet (referenced here in the ringbuffer) by reference, + // this is dirty because we're passing the packet (referenced here in the ringbuffer) by reference, // properly return_packet should take a copy of the packet so that we can be done with it now, but *it* goes faster than *this* (almost for sure...) // so, we shrugman for now - apa_return_packet(stepper->block[stepper->blocktail].packet, stepper->block[stepper->blocktail].packet_length); + // apa_return_packet(stepper->block[stepper->blocktail].packet, 25); + uint8_t reply[2] = {12,24}; + apa_reply_packet(stepper->block[stepper->blocktail].packet, 25, reply, 2); // increment ringbuffer along stepper->blocktail = (stepper->blocktail + 1) % stepper->blocksize; diff --git a/embedded/mkstepper17/stepper.h b/embedded/mkstepper17/stepper.h index 5ff3e674ec565b1c3f0d5a1f6063eb357a9006ce..cbbb05dbcc21c4d17bc8b252f7b20229d2ffa6f6 100644 --- a/embedded/mkstepper17/stepper.h +++ b/embedded/mkstepper17/stepper.h @@ -17,8 +17,7 @@ // one movement typedef struct { // from whence you came - uint8_t packet[8]; // C quesion: how to do this properly with malloc() ? malloc() on embedded sys? - uint8_t packet_length; + uint8_t packet[256]; // C quesion: how to do this properly with malloc() ? malloc() on embedded sys? // tracking uint8_t is_new; @@ -70,7 +69,7 @@ void stepper_reset(stepper_t *stepper); void stepper_steps(stepper_t *stepper, int32_t steps, uint32_t speed); // steps discrete, mm/min, mm/min/s (mm/s better but we want more discrete resolution) -void stepper_new_block(uint8_t *packet, uint8_t packet_length, stepper_t *stepper, int32_t steps, uint32_t entryspeed, uint32_t accel, uint32_t accellength, uint32_t deccellength); +void stepper_new_block(uint8_t *packet, stepper_t *stepper, int32_t steps, uint32_t entryspeed, uint32_t accel, uint32_t accellength, uint32_t deccellength); void stepper_update(stepper_t *stepper); diff --git a/images/atkstepper23-schematic.png b/images/atkstepper23-schematic.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf693da93f192d79f74e4af1d65f4f6f7c7356f Binary files /dev/null and b/images/atkstepper23-schematic.png differ diff --git a/reference/slyt482.pdf b/reference/slyt482.pdf new file mode 100644 index 0000000000000000000000000000000000000000..08a76c9554897fde70ab44afa848bd3ab9e8bb46 Binary files /dev/null and b/reference/slyt482.pdf differ