From 7546dcaa972df1c9930c6bbde50aa4a2df3d9b07 Mon Sep 17 00:00:00 2001 From: Jake Read <jake.read@cba.mit.edu> Date: Sun, 6 May 2018 21:38:27 -0400 Subject: [PATCH] begin split to 17 and 23 --- README.md | 7 +- .../eagle.epf | 69 +- .../mkstepper-tmc2660.brd} | 222 +- .../mkstepper-tmc2660.sch} | 259 +- .../mkstepper-v02-fab.zip | Bin circuit/mkstepper17/eagle.epf | 182 + circuit/mkstepper17/mkstepper-v02-fab.zip | Bin 0 -> 109790 bytes circuit/mkstepper17/mkstepper17.brd | 2497 +++++++++ circuit/mkstepper17/mkstepper17.sch | 4541 ++++++++++++++++ .../mkstepper17/mkstepper17_2018-05-07.zip | Bin 0 -> 90367 bytes circuit/mkstepper17/mkstepper17~renumsch.scr | 153 + circuit/mkstepper23/eagle.epf | 182 + circuit/mkstepper23/mkstepper-v02-fab.zip | Bin 0 -> 109790 bytes circuit/mkstepper23/mkstepper23.brd | 1910 +++++++ circuit/mkstepper23/mkstepper23.sch | 4662 +++++++++++++++++ datasheet/FDD8424H.pdf | Bin 0 -> 480995 bytes 16 files changed, 14200 insertions(+), 484 deletions(-) rename circuit/{mkstepper => mkstepper-tmc2660}/eagle.epf (73%) rename circuit/{mkstepper/mkstepper.brd => mkstepper-tmc2660/mkstepper-tmc2660.brd} (89%) rename circuit/{mkstepper/mkstepper.sch => mkstepper-tmc2660/mkstepper-tmc2660.sch} (94%) rename circuit/{mkstepper => mkstepper-tmc2660}/mkstepper-v02-fab.zip (100%) create mode 100644 circuit/mkstepper17/eagle.epf create mode 100644 circuit/mkstepper17/mkstepper-v02-fab.zip create mode 100644 circuit/mkstepper17/mkstepper17.brd create mode 100644 circuit/mkstepper17/mkstepper17.sch create mode 100644 circuit/mkstepper17/mkstepper17_2018-05-07.zip create mode 100644 circuit/mkstepper17/mkstepper17~renumsch.scr create mode 100644 circuit/mkstepper23/eagle.epf create mode 100644 circuit/mkstepper23/mkstepper-v02-fab.zip create mode 100644 circuit/mkstepper23/mkstepper23.brd create mode 100644 circuit/mkstepper23/mkstepper23.sch create mode 100644 datasheet/FDD8424H.pdf diff --git a/README.md b/README.md index 2c84f99..5867984 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,11 @@ key: 131, entry speed, acceleration, cruise speed, exit speed, steps Redo doc as if it's a real project. Update board for AEAT6600 Encoder. +## MKStepper17 + +## MKStepper23 + p/n pairs FDD8424HCT-ND + ### Step Driver I'm using the TMC2660 - this driver is 'fully integrated' as in it has current control circuitry, microstepping logic etc *as well as* a set of MOSFETS to drive the motor. I like this one because it has all of the modern step-driver bells and whistles, and has a counterpart - the TMC262 - that contains only the gate-driving circuitry, which will (later on) let me make a board for *really big* stepper motors, using external MOSFETS rated to however-many-amps-I-want. @@ -47,4 +52,4 @@ A-la [Mechaduino](http://tropical-labs.com/index.php/mechaduino) and many other Ready for MKXMods network integration. - \ No newline at end of file + diff --git a/circuit/mkstepper/eagle.epf b/circuit/mkstepper-tmc2660/eagle.epf similarity index 73% rename from circuit/mkstepper/eagle.epf rename to circuit/mkstepper-tmc2660/eagle.epf index dce4515..b42655f 100644 --- a/circuit/mkstepper/eagle.epf +++ b/circuit/mkstepper-tmc2660/eagle.epf @@ -37,17 +37,17 @@ 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="mkstepper.sch" -View="85.2318 92.065 241.782 243.068" -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" +Type="Library Editor" +Number=3 +File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" +View="-53.139 -66.5683 99.0171 62.7644" +WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127" 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" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" 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" @@ -57,7 +57,7 @@ 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 +WireBendSet=0 WireCap=1 MiterStyle=0 PadShape=0 @@ -78,15 +78,13 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=91 -Views=" 1: 85.2318 92.065 241.782 243.068" -Sheet="1" +Layer=94 [Win_2] Type="Board Editor" Number=2 File="mkstepper.brd" -View="-3.15469 12.1004 39.2502 43.6944" +View="-21.6733 -7.75165 83.8436 70.8644" 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" @@ -127,11 +125,58 @@ PadsSameType=0 Layer=16 [Win_3] +Type="Schematic Editor" +Number=1 +File="mkstepper.sch" +View="-79.9307 50.0558 309.616 425.8" +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: -79.9307 50.0558 309.616 425.8" +Sheet="1" + +[Win_4] Type="Control Panel" Number=0 [Desktop] -Screen="3840 1080" +Screen="6000 2160" Window="Win_1" Window="Win_2" Window="Win_3" +Window="Win_4" diff --git a/circuit/mkstepper/mkstepper.brd b/circuit/mkstepper-tmc2660/mkstepper-tmc2660.brd similarity index 89% rename from circuit/mkstepper/mkstepper.brd rename to circuit/mkstepper-tmc2660/mkstepper-tmc2660.brd index f9bb3dc..ebf7a68 100644 --- a/circuit/mkstepper/mkstepper.brd +++ b/circuit/mkstepper-tmc2660/mkstepper-tmc2660.brd @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="8.7.1"> +<eagle version="9.0.0"> <drawing> <settings> <setting alwaysvectorfont="yes"/> @@ -492,52 +492,6 @@ </package> </packages> </library> -<library name="sensor"> -<packages> -<package name="TSSOP16"> -<description><b>Thin Shrink Small Outline Plastic 14</b></description> -<wire x1="-3.1396" y1="-2.0828" x2="2.5246" y2="-2.0828" width="0.1524" layer="51"/> -<wire x1="2.5246" y1="2.0828" x2="2.5246" y2="-2.0828" width="0.1524" layer="51"/> -<wire x1="2.5246" y1="2.0828" x2="-3.1396" y2="2.0828" width="0.1524" layer="51"/> -<wire x1="-3.1396" y1="-2.0828" x2="-3.1396" y2="2.0828" width="0.1524" layer="51"/> -<circle x="-2.2506" y="-1.2192" radius="0.3048" width="0.1524" layer="21"/> -<smd name="1" x="-2.53" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="2" x="-1.895" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="3" x="-1.26" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="4" x="-0.625" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="5" x="0.01" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="6" x="0.645" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="7" x="1.28" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="16" x="-2.53" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="15" x="-1.895" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="14" x="-1.26" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="13" x="-0.625" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="12" x="0.01" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="11" x="0.645" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="10" x="1.28" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<text x="-3.5206" y="-2.0828" size="0.4064" layer="25" ratio="10" rot="R90">>NAME</text> -<text x="3.2612" y="-2.0828" size="0.4064" layer="27" ratio="10" rot="R90">>VALUE</text> -<rectangle x1="1.1784" y1="2.1082" x2="1.3816" y2="2.9464" layer="51"/> -<rectangle x1="0.5434" y1="2.1082" x2="0.7466" y2="2.9464" layer="51"/> -<rectangle x1="-0.0916" y1="2.1082" x2="0.1116" y2="2.9464" layer="51"/> -<rectangle x1="-0.7266" y1="2.1082" x2="-0.5234" y2="2.9464" layer="51"/> -<rectangle x1="-1.3616" y1="2.1082" x2="-1.1584" y2="2.9464" layer="51"/> -<rectangle x1="-1.9966" y1="2.1082" x2="-1.7934" y2="2.9464" layer="51"/> -<rectangle x1="-2.6316" y1="2.1082" x2="-2.4284" y2="2.9464" layer="51"/> -<rectangle x1="-2.6316" y1="-2.921" x2="-2.4284" y2="-2.0828" layer="51"/> -<rectangle x1="-1.9966" y1="-2.921" x2="-1.7934" y2="-2.0828" layer="51"/> -<rectangle x1="-1.3616" y1="-2.921" x2="-1.1584" y2="-2.0828" layer="51"/> -<rectangle x1="-0.7266" y1="-2.921" x2="-0.5234" y2="-2.0828" layer="51"/> -<rectangle x1="-0.0916" y1="-2.921" x2="0.1116" y2="-2.0828" layer="51"/> -<rectangle x1="0.5434" y1="-2.921" x2="0.7466" y2="-2.0828" layer="51"/> -<rectangle x1="1.1784" y1="-2.921" x2="1.3816" y2="-2.0828" layer="51"/> -<smd name="9" x="1.915" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="8" x="1.915" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<rectangle x1="1.8134" y1="-2.921" x2="2.0166" y2="-2.0828" layer="51"/> -<rectangle x1="1.8134" y1="2.1082" x2="2.0166" y2="2.9464" layer="51"/> -</package> -</packages> -</library> <library name="fab"> <packages> <package name="TACT-SWITCH-KMR6"> @@ -1033,11 +987,6 @@ design rules under a new name.</description> <attribute name="TYPE" value="" x="37.55" y="39.25" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="VOLTAGE" value="" x="37.55" y="39.25" size="1.778" layer="27" rot="R270" display="off"/> </element> -<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="20.9" y="34.45"> -<attribute name="PACKAGE" value="0603" x="20.9" y="34.45" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="20.9" y="34.45" size="1.778" layer="27" display="off"/> -<attribute name="VOLTAGE" value="" x="20.9" y="34.45" size="1.778" layer="27" display="off"/> -</element> <element name="R2" library="borkedlabs-passives" package="0805" value="150R" x="17.25" y="47.8" rot="R90"> <attribute name="PACKAGE" value="0805" x="17.25" y="47.8" size="1.778" layer="27" rot="R90" display="off"/> <attribute name="PRECISION" value="" x="17.25" y="47.8" size="1.778" layer="27" rot="R90" display="off"/> @@ -1093,16 +1042,6 @@ design rules under a new name.</description> <attribute name="TYPE" value="" x="43.65" y="22.95" size="1.778" layer="27" rot="R180" display="off"/> <attribute name="VOLTAGE" value="" x="43.65" y="22.95" size="1.778" layer="27" rot="R180" display="off"/> </element> -<element name="C9" library="borkedlabs-passives" package="1206" value="10uF 50v" x="6.1172" y="16.8222" rot="R180"> -<attribute name="PACKAGE" value="1206" x="6.1172" y="16.8222" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="6.1172" y="16.8222" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="6.1172" y="16.8222" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="C8" library="borkedlabs-passives" package="1206" value="10uF 50v" x="38.25" y="16.75"> -<attribute name="PACKAGE" value="1206" x="38.25" y="16.75" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="38.25" y="16.75" size="1.778" layer="27" display="off"/> -<attribute name="VOLTAGE" value="" x="38.25" y="16.75" size="1.778" layer="27" display="off"/> -</element> <element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="11.9" y="55" rot="R90"/> <element name="U$9" library="fab" package="MK-LOGO-SILK" value="" x="14.7" y="55"/> <element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="36.4" y="53.039"/> @@ -1159,8 +1098,6 @@ design rules under a new name.</description> <element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="17.25" y="50.7" rot="R270"/> <element name="D2" library="lights" package="LED0805" value="LED0805-BLUE" x="15.25" y="50.7" rot="R270"/> <element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="13.25" y="50.7" rot="R270"/> -<element name="J4" library="connector" package="RJ12-6-SMT-TOPENTRY" value="RJ12-6-SMTTOP" x="19.75" y="8.75" rot="MR270"/> -<element name="J5" library="connector" package="RJ12-6-SMT-TOPENTRY" value="RJ12-6-SMTTOP" x="40.5" y="8.75" rot="MR270"/> <element name="R5" library="borkedlabs-passives" package="0805" value="150R" x="11" y="17" rot="R270"> <attribute name="PACKAGE" value="0805" x="16.9" y="17" size="0.6096" layer="27" rot="R270" display="off"/> <attribute name="PRECISION" value="" x="16.9" y="17" size="0.6096" layer="27" rot="R270" display="off"/> @@ -1192,7 +1129,6 @@ design rules under a new name.</description> <attribute name="PACKAGE" value="0805" x="19.3" y="43.7" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="PRECISION" value="" x="19.3" y="43.7" size="1.778" layer="27" rot="R270" display="off"/> </element> -<element name="U2" library="sensor" package="TSSOP16" value="AEAT-6600" x="22.45" y="36.95" rot="MR180"/> </elements> <signals> <signal name="RESET"> @@ -1393,12 +1329,6 @@ design rules under a new name.</description> <via x="39.05" y="44.05" extent="1-16" drill="0.4" diameter="0.425"/> <via x="35.45" y="46.65" extent="1-16" drill="0.4" diameter="0.425"/> <via x="35.45" y="48.45" extent="1-16" drill="0.4" diameter="0.425"/> -<contactref element="J4" pad="P$4"/> -<contactref element="J4" pad="P$3"/> -<contactref element="C8" pad="1"/> -<contactref element="J5" pad="P$4"/> -<contactref element="J5" pad="P$3"/> -<contactref element="C9" pad="1"/> <polygon width="0.1524" layer="16" rank="6"> <vertex x="1.75" y="57.75"/> <vertex x="1.75" y="1.75"/> @@ -1417,15 +1347,9 @@ design rules under a new name.</description> <contactref element="J1" pad="P$3"/> <contactref element="J2" pad="P$4"/> <contactref element="J2" pad="P$3"/> -<via x="4.45" y="9.385" extent="1-16" drill="0.3"/> -<via x="4.45" y="8.115" extent="1-16" drill="0.3"/> -<via x="25.2" y="9.385" extent="1-16" drill="0.3"/> -<via x="25.2" y="8.115" extent="1-16" drill="0.3"/> -<via x="7.5172" y="16.8222" extent="1-16" drill="0.3"/> <contactref element="J3" pad="3"/> <contactref element="J3" pad="5"/> <contactref element="J3" pad="9"/> -<via x="36.85" y="16.75" extent="1-16" drill="0.3"/> <wire x1="4.95" y1="33.7" x2="3.97513125" y2="33.7" width="0.1524" layer="1"/> <wire x1="3.97513125" y1="33.7" x2="3.86573125" y2="33.8094" width="0.1524" layer="1"/> <wire x1="3.86573125" y1="33.8094" x2="3.0890125" y2="33.8094" width="0.1524" layer="1"/> @@ -1447,16 +1371,10 @@ design rules under a new name.</description> <wire x1="14.58736875" y1="24.1385" x2="14.8385" y2="24.1385" width="0.1524" layer="1"/> <contactref element="R9" pad="1"/> <via x="19.3" y="44.65" extent="1-16" drill="0.3"/> -<contactref element="U2" pad="6"/> -<contactref element="C12" pad="1"/> -<wire x1="20.1" y1="34.45" x2="19.2" y2="34.45" width="0.1524" layer="1"/> -<via x="19.2" y="34.45" extent="1-16" drill="0.3"/> -</signal> -<signal name="USBDM"> -<contactref element="U1" pad="45"/> -</signal> -<signal name="USBDP"> -<contactref element="U1" pad="46"/> +<wire x1="25.2" y1="8.115" x2="25.2" y2="9.385" width="0" layer="19" extent="1-1"/> +<wire x1="28.05" y1="23.15" x2="25.2" y2="9.385" width="0" layer="19" extent="1-1"/> +<wire x1="4.45" y1="9.385" x2="12.18" y2="22.987" width="0" layer="19" extent="1-1"/> +<wire x1="4.45" y1="8.115" x2="4.45" y2="9.385" width="0" layer="19" extent="1-1"/> </signal> <signal name="+3V3"> <contactref element="C10" pad="2"/> @@ -1474,12 +1392,6 @@ design rules under a new name.</description> <contactref element="D1" pad="1"/> <contactref element="D3" pad="1"/> <contactref element="D2" pad="1"/> -<contactref element="J4" pad="P$6"/> -<contactref element="C8" pad="2"/> -<contactref element="J4" pad="P$1"/> -<contactref element="J5" pad="P$6"/> -<contactref element="C9" pad="2"/> -<contactref element="J5" pad="P$1"/> <contactref element="D5" pad="1"/> <contactref element="D4" pad="1"/> <contactref element="D7" pad="1"/> @@ -1494,29 +1406,8 @@ design rules under a new name.</description> <contactref element="J1" pad="P$1"/> <contactref element="J2" pad="P$6"/> <contactref element="J2" pad="P$1"/> -<via x="4.45" y="11.925" extent="1-16" drill="0.3"/> -<via x="4.45" y="5.575" extent="1-16" drill="0.3"/> -<via x="25.2" y="5.575" extent="1-16" drill="0.3"/> -<via x="25.2" y="11.925" extent="1-16" drill="0.3"/> <contactref element="J3" pad="1"/> <contactref element="R1" pad="2"/> -<contactref element="U2" pad="10"/> -<contactref element="U2" pad="12"/> -<contactref element="U2" pad="9"/> -<contactref element="C12" pad="2"/> -<wire x1="21.7" y1="34.45" x2="22.685303125" y2="33.264696875" width="0.1524" layer="1"/> -<wire x1="22.46" y1="34.2322" x2="22.46" y2="34.96" width="0.1524" layer="16"/> -<wire x1="23.36313125" y1="35.0069" x2="23.37003125" y2="35" width="0.1524" layer="16"/> -<wire x1="23.37003125" y1="35" x2="23.6" y2="35" width="0.1524" layer="16"/> -<wire x1="22.46" y1="34.96" x2="22.5069" y2="35.0069" width="0.1524" layer="16"/> -<wire x1="22.5069" y1="35.0069" x2="23.36313125" y2="35.0069" width="0.1524" layer="16"/> -<wire x1="23.6" y1="35" x2="23.73" y2="34.87" width="0.1524" layer="16"/> -<wire x1="23.73" y1="34.87" x2="23.73" y2="34.2322" width="0.1524" layer="16"/> -<wire x1="23.73" y1="34.87" x2="24.365" y2="34.235" width="0.1524" layer="16"/> -<wire x1="24.365" y1="34.235" x2="24.365" y2="34.2322" width="0.1524" layer="16"/> -<wire x1="22.46" y1="34.2322" x2="22.53586875" y2="34.15633125" width="0.1524" layer="16"/> -<wire x1="22.53586875" y1="34.15633125" x2="22.53586875" y2="33.42860625" width="0.1524" layer="16"/> -<via x="22.53586875" y="33.42860625" extent="1-16" drill="0.3"/> </signal> <signal name="TMC5VOUT"> <contactref element="C17" pad="1"/> @@ -1725,111 +1616,24 @@ design rules under a new name.</description> </signal> <signal name="AS_CSN"> <contactref element="U1" pad="19"/> -<wire x1="11.03635" y1="35.22905" x2="11.03635" y2="38.79515" width="0.1524" layer="16"/> -<wire x1="12.2" y1="41.12696875" x2="12.2" y2="41.45" width="0.1524" layer="1"/> -<wire x1="12.2" y1="41.12696875" x2="11.737515625" y2="40.664484375" width="0.1524" layer="1"/> -<wire x1="11.737515625" y1="40.664484375" x2="11.737515625" y2="40.095684375" width="0.1524" layer="1"/> -<wire x1="11.737515625" y1="40.095684375" x2="11.7782" y2="40.055" width="0.1524" layer="1"/> -<via x="11.7782" y="40.055" extent="1-16" drill="0.3" diameter="0.425"/> -<wire x1="11.7782" y1="40.055" x2="11.7782" y2="39.537" width="0.1524" layer="16"/> -<wire x1="11.7782" y1="39.537" x2="11.03635" y2="38.79515" width="0.1524" layer="16"/> <contactref element="J8" pad="3"/> -<wire x1="12.2" y1="41.45" x2="12.2" y2="42.01336875" width="0.1524" layer="1"/> -<wire x1="12.2" y1="42.01336875" x2="12.2754" y2="42.08876875" width="0.1524" layer="1"/> -<wire x1="12.2754" y1="42.08876875" x2="12.2754" y2="44.3046" width="0.1524" layer="1"/> <wire x1="12.2754" y1="44.3046" x2="11.83" y2="44.75" width="0.1524" layer="1"/> -<via x="21.1" y="30.892" extent="1-16" drill="0.3"/> -<wire x1="21.1" y1="30.892" x2="20.608" y2="30.892" width="0.1524" layer="1"/> -<wire x1="20.608" y1="30.892" x2="20.1556" y2="31.3444" width="0.1524" layer="1"/> -<via x="14.8558625" y="31.6558625" extent="1-16" drill="0.3"/> -<wire x1="20.1556" y1="31.3444" x2="16.49079375" y2="31.3444" width="0.1524" layer="1"/> -<wire x1="16.49079375" y1="31.3444" x2="16.45279375" y2="31.3064" width="0.1524" layer="1"/> -<wire x1="16.45279375" y1="31.3064" x2="15.97080625" y2="31.3064" width="0.1524" layer="1"/> -<wire x1="15.62134375" y1="31.6558625" x2="14.8558625" y2="31.6558625" width="0.1524" layer="1"/> -<wire x1="15.97080625" y1="31.3064" x2="15.62134375" y2="31.6558625" width="0.1524" layer="1"/> -<wire x1="14.8558625" y1="31.6558625" x2="14.6095375" y2="31.6558625" width="0.1524" layer="16"/> -<wire x1="14.6095375" y1="31.6558625" x2="11.03635" y2="35.22905" width="0.1524" layer="16"/> -<contactref element="U2" pad="14"/> -<wire x1="21.44099375" y1="31.1182" x2="21.3262" y2="31.1182" width="0.1524" layer="16"/> -<wire x1="22.1765125" y1="31.85371875" x2="22.1765125" y2="32.90649375" width="0.1524" layer="16"/> -<wire x1="22.1765125" y1="31.85371875" x2="21.44099375" y2="31.1182" width="0.1524" layer="16"/> -<wire x1="21.3262" y1="31.1182" x2="21.1" y2="30.892" width="0.1524" layer="16"/> -<wire x1="21.62740625" y1="33.4556" x2="21.3075125" y2="33.4556" width="0.1524" layer="16"/> -<wire x1="22.1765125" y1="32.90649375" x2="21.62740625" y2="33.4556" width="0.1524" layer="16"/> -<wire x1="21.19" y1="33.5731125" x2="21.19" y2="34.2322" width="0.1524" layer="16"/> -<wire x1="21.3075125" y1="33.4556" x2="21.19" y2="33.5731125" width="0.1524" layer="16"/> +<wire x1="12.2" y1="41.45" x2="12.2754" y2="44.3046" width="0" layer="19" extent="1-1"/> </signal> <signal name="AS_CLK"> -<wire x1="11.39195" y1="35.37635" x2="11.39195" y2="38.16015" width="0.1524" layer="16"/> -<wire x1="12.44344375" y1="39.21164375" x2="12.44344375" y2="39.57755625" width="0.1524" layer="16"/> -<wire x1="12.44344375" y1="39.21164375" x2="11.39195" y2="38.16015" width="0.1524" layer="16"/> <contactref element="U1" pad="17"/> -<via x="12.44344375" y="39.57755625" extent="1-16" drill="0.3"/> -<wire x1="13.2" y1="40.3341125" x2="13.2" y2="41.45" width="0.1524" layer="1"/> -<wire x1="13.2" y1="40.3341125" x2="12.44344375" y2="39.57755625" width="0.1524" layer="1"/> <contactref element="J8" pad="5"/> -<wire x1="13.2" y1="41.45" x2="13.2" y2="42.95" width="0.1524" layer="1"/> -<wire x1="13.2" y1="42.95" x2="13.5" y2="43.25" width="0.1524" layer="1"/> -<wire x1="13.5" y1="43.25" x2="15.41" y2="43.25" width="0.1524" layer="1"/> -<wire x1="15.41" y1="43.25" x2="16.91" y2="44.75" width="0.1524" layer="1"/> -<via x="21.2" y="31.7" extent="1-16" drill="0.3"/> -<wire x1="21.2" y1="31.7" x2="16.4" y2="31.7" width="0.1524" layer="1"/> -<wire x1="16.4" y1="31.7" x2="16.2118" y2="31.8882" width="0.1524" layer="1"/> -<via x="16.2118" y="31.8882" extent="1-16" drill="0.3"/> -<wire x1="15.42811875" y1="31.9064" x2="15.0873125" y2="32.24720625" width="0.1524" layer="16"/> -<wire x1="15.0873125" y1="32.24720625" x2="15.0873125" y2="32.3" width="0.1524" layer="16"/> -<wire x1="16.2118" y1="31.8882" x2="16.1936" y2="31.9064" width="0.1524" layer="16"/> -<wire x1="16.1936" y1="31.9064" x2="15.42811875" y2="31.9064" width="0.1524" layer="16"/> -<wire x1="15.0873125" y1="32.3" x2="14.4683" y2="32.3" width="0.1524" layer="16"/> -<wire x1="14.4683" y1="32.3" x2="11.39195" y2="35.37635" width="0.1524" layer="16"/> -<contactref element="U2" pad="15"/> -<wire x1="21.2" y1="31.8290875" x2="21.2" y2="31.7" width="0.1524" layer="16"/> -<wire x1="21.8209125" y1="32.27720625" x2="21.48010625" y2="31.9364" width="0.1524" layer="16"/> -<wire x1="21.48010625" y1="31.9364" x2="21.3073125" y2="31.9364" width="0.1524" layer="16"/> -<wire x1="21.3073125" y1="31.9364" x2="21.2" y2="31.8290875" width="0.1524" layer="16"/> -<wire x1="21.8209125" y1="32.27720625" x2="21.8209125" y2="32.75919375" width="0.1524" layer="16"/> -<wire x1="21.48010625" y1="33.1" x2="21.1602125" y2="33.1" width="0.1524" layer="16"/> -<wire x1="21.8209125" y1="32.75919375" x2="21.48010625" y2="33.1" width="0.1524" layer="16"/> -<wire x1="21.1602125" y1="33.1" x2="20.555" y2="33.7052125" width="0.1524" layer="16"/> -<wire x1="20.555" y1="33.7052125" x2="20.555" y2="34.2322" width="0.1524" layer="16"/> +<wire x1="13.2" y1="41.45" x2="16.91" y2="44.75" width="0" layer="19" extent="1-1"/> </signal> <signal name="AS_MISO"> -<wire x1="14.5568" y1="32.7144" x2="11.74755" y2="35.52365" width="0.1524" layer="16"/> -<wire x1="13.02524375" y1="39.81855" x2="13.02524375" y2="39.29054375" width="0.1524" layer="16"/> -<wire x1="11.74755" y1="35.52365" x2="11.74755" y2="38.01285" width="0.1524" layer="16"/> -<wire x1="11.74755" y1="38.01285" x2="13.02524375" y2="39.29054375" width="0.1524" layer="16"/> <contactref element="U1" pad="18"/> -<wire x1="12.7" y1="40.80416875" x2="12.7" y2="41.45" width="0.1524" layer="1"/> -<wire x1="12.7" y1="40.80416875" x2="12.435859375" y2="40.540028125" width="0.1524" layer="1"/> -<via x="12.435859375" y="40.540028125" extent="1-16" drill="0.3"/> -<wire x1="12.435859375" y1="40.540028125" x2="12.435859375" y2="40.407934375" width="0.1524" layer="16"/> -<wire x1="12.435859375" y1="40.407934375" x2="13.02524375" y2="39.81855" width="0.1524" layer="16"/> <contactref element="J8" pad="4"/> -<wire x1="12.7" y1="41.45" x2="12.7" y2="43.08" width="0.1524" layer="1"/> -<wire x1="12.7" y1="43.08" x2="14.37" y2="44.75" width="0.1524" layer="1"/> -<via x="21.2391125" y="32.5182" extent="1-16" drill="0.3"/> -<wire x1="21.2391125" y1="32.5182" x2="15.6991125" y2="32.5182" width="0.1524" layer="1"/> -<wire x1="15.6991125" y1="32.5182" x2="15.6691125" y2="32.4882" width="0.1524" layer="1"/> -<via x="15.6691125" y="32.4882" extent="1-16" drill="0.3"/> -<wire x1="15.6691125" y1="32.4882" x2="15.4429125" y2="32.7144" width="0.1524" layer="16"/> -<wire x1="15.4429125" y1="32.7144" x2="14.5568" y2="32.7144" width="0.1524" layer="16"/> -<contactref element="U2" pad="16"/> -<wire x1="21.2391125" y1="32.5182" x2="20.2998125" y2="33.4575" width="0.1524" layer="16"/> -<wire x1="20.2998125" y1="33.4575" x2="20.28686875" y2="33.4575" width="0.1524" layer="16"/> -<wire x1="20.28686875" y1="33.4575" x2="19.92" y2="33.82436875" width="0.1524" layer="16"/> -<wire x1="19.92" y1="33.82436875" x2="19.92" y2="34.2322" width="0.1524" layer="16"/> +<wire x1="12.7" y1="41.45" x2="14.37" y2="44.75" width="0" layer="19" extent="1-1"/> </signal> <signal name="AS_MOSI"> <contactref element="U1" pad="20"/> <contactref element="J8" pad="2"/> -<wire x1="11.9198" y1="42.23606875" x2="11.9198" y2="43.26753125" width="0.1524" layer="1"/> -<wire x1="11.9198" y1="43.26753125" x2="11.75613125" y2="43.4312" width="0.1524" layer="1"/> -<wire x1="11.75613125" y1="43.4312" x2="10.8188" y2="43.4312" width="0.1524" layer="1"/> -<wire x1="10.8188" y1="43.4312" x2="10.5" y2="43.75" width="0.1524" layer="1"/> -<wire x1="11.7" y1="41.45" x2="11.7" y2="42.01626875" width="0.1524" layer="1"/> -<wire x1="11.7" y1="42.01626875" x2="11.9198" y2="42.23606875" width="0.1524" layer="1"/> -<wire x1="10.5" y1="43.75" x2="10.29" y2="43.75" width="0.1524" layer="1"/> -<wire x1="10.29" y1="43.75" x2="9.29" y2="44.75" width="0.1524" layer="1"/> +<wire x1="9.29" y1="44.75" x2="11.7" y2="41.45" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$1"> <contactref element="R4" pad="2"/> @@ -2165,10 +1969,8 @@ design rules under a new name.</description> <via x="32.75" y="33.45" extent="1-16" drill="0.4" diameter="0.425"/> </signal> <signal name="UP0RX"> -<contactref element="J4" pad="P$2"/> <contactref element="J1" pad="P$2"/> <contactref element="U1" pad="36"/> -<wire x1="4.45" y1="10.655" x2="7.245" y2="10.655" width="0.1524" layer="16"/> <wire x1="7.245" y1="10.655" x2="7.55" y2="10.35" width="0.1524" layer="16"/> <wire x1="7.55" y1="10.35" x2="8" y2="9.9" width="0.1524" layer="16"/> <wire x1="7.5" y1="6.8" x2="8" y2="7.3" width="0.1524" layer="1"/> @@ -2191,13 +1993,11 @@ design rules under a new name.</description> <via x="8" y="9.9" extent="1-16" drill="0.3"/> </signal> <signal name="UP0TX"> -<contactref element="J4" pad="P$5"/> <contactref element="J1" pad="P$5"/> <contactref element="U1" pad="35"/> <wire x1="4.45" y1="10.655" x2="8.645" y2="10.655" width="0.1524" layer="1"/> <wire x1="8.645" y1="10.655" x2="9" y2="10.3" width="0.1524" layer="1"/> <wire x1="9" y1="6.9" x2="8.945" y2="6.845" width="0.1524" layer="16"/> -<wire x1="8.945" y1="6.845" x2="4.45" y2="6.845" width="0.1524" layer="16"/> <wire x1="9" y1="10.3" x2="9" y2="6.9" width="0.1524" layer="1"/> <via x="9" y="6.9" extent="1-16" drill="0.3"/> <via x="6.474275" y="40.0182" extent="1-16" drill="0.3"/> @@ -2223,7 +2023,6 @@ design rules under a new name.</description> </signal> <signal name="UP1TX"> <contactref element="U1" pad="63"/> -<contactref element="J5" pad="P$5"/> <wire x1="25.85" y1="15.6" x2="21.75" y2="15.6" width="0.1524" layer="16"/> <wire x1="25.85" y1="15.6" x2="28.15" y2="13.3" width="0.1524" layer="16"/> <via x="28.15" y="13.3" extent="1-16" drill="0.3"/> @@ -2232,7 +2031,6 @@ design rules under a new name.</description> <wire x1="28.15" y1="7" x2="28.25" y2="6.9" width="0.1524" layer="1"/> <via x="28.25" y="6.9" extent="1-16" drill="0.3"/> <wire x1="28.25" y1="6.9" x2="25.255" y2="6.9" width="0.1524" layer="16"/> -<wire x1="25.255" y1="6.9" x2="25.2" y2="6.845" width="0.1524" layer="16"/> <contactref element="J2" pad="P$5"/> <wire x1="25.2" y1="10.655" x2="28.055" y2="10.655" width="0.1524" layer="1"/> <wire x1="28.055" y1="10.655" x2="28.15" y2="10.75" width="0.1524" layer="1"/> @@ -2249,8 +2047,6 @@ design rules under a new name.</description> </signal> <signal name="UP1RX"> <contactref element="U1" pad="64"/> -<contactref element="J5" pad="P$2"/> -<wire x1="25.2" y1="10.655" x2="28.605" y2="10.655" width="0.1524" layer="16"/> <wire x1="28.725" y1="10.775" x2="28.605" y2="10.655" width="0.1524" layer="16"/> <wire x1="28.725" y1="10.775" x2="29.15" y2="11.2" width="0.1524" layer="16"/> <wire x1="29.15" y1="11.2" x2="29.15" y2="13.8" width="0.1524" layer="16"/> diff --git a/circuit/mkstepper/mkstepper.sch b/circuit/mkstepper-tmc2660/mkstepper-tmc2660.sch similarity index 94% rename from circuit/mkstepper/mkstepper.sch rename to circuit/mkstepper-tmc2660/mkstepper-tmc2660.sch index ab870ea..b8a83d9 100644 --- a/circuit/mkstepper/mkstepper.sch +++ b/circuit/mkstepper-tmc2660/mkstepper-tmc2660.sch @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="8.7.1"> +<eagle version="9.0.0"> <drawing> <settings> <setting alwaysvectorfont="yes"/> @@ -1093,110 +1093,6 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> </deviceset> </devicesets> </library> -<library name="sensor"> -<packages> -<package name="TSSOP16"> -<description><b>Thin Shrink Small Outline Plastic 14</b></description> -<wire x1="-3.1396" y1="-2.0828" x2="2.5246" y2="-2.0828" width="0.1524" layer="51"/> -<wire x1="2.5246" y1="2.0828" x2="2.5246" y2="-2.0828" width="0.1524" layer="51"/> -<wire x1="2.5246" y1="2.0828" x2="-3.1396" y2="2.0828" width="0.1524" layer="51"/> -<wire x1="-3.1396" y1="-2.0828" x2="-3.1396" y2="2.0828" width="0.1524" layer="51"/> -<circle x="-2.2506" y="-1.2192" radius="0.3048" width="0.1524" layer="21"/> -<smd name="1" x="-2.53" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="2" x="-1.895" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="3" x="-1.26" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="4" x="-0.625" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="5" x="0.01" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="6" x="0.645" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="7" x="1.28" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="16" x="-2.53" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="15" x="-1.895" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="14" x="-1.26" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="13" x="-0.625" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="12" x="0.01" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="11" x="0.645" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="10" x="1.28" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<text x="-3.5206" y="-2.0828" size="0.4064" layer="25" ratio="10" rot="R90">>NAME</text> -<text x="3.2612" y="-2.0828" size="0.4064" layer="27" ratio="10" rot="R90">>VALUE</text> -<rectangle x1="1.1784" y1="2.1082" x2="1.3816" y2="2.9464" layer="51"/> -<rectangle x1="0.5434" y1="2.1082" x2="0.7466" y2="2.9464" layer="51"/> -<rectangle x1="-0.0916" y1="2.1082" x2="0.1116" y2="2.9464" layer="51"/> -<rectangle x1="-0.7266" y1="2.1082" x2="-0.5234" y2="2.9464" layer="51"/> -<rectangle x1="-1.3616" y1="2.1082" x2="-1.1584" y2="2.9464" layer="51"/> -<rectangle x1="-1.9966" y1="2.1082" x2="-1.7934" y2="2.9464" layer="51"/> -<rectangle x1="-2.6316" y1="2.1082" x2="-2.4284" y2="2.9464" layer="51"/> -<rectangle x1="-2.6316" y1="-2.921" x2="-2.4284" y2="-2.0828" layer="51"/> -<rectangle x1="-1.9966" y1="-2.921" x2="-1.7934" y2="-2.0828" layer="51"/> -<rectangle x1="-1.3616" y1="-2.921" x2="-1.1584" y2="-2.0828" layer="51"/> -<rectangle x1="-0.7266" y1="-2.921" x2="-0.5234" y2="-2.0828" layer="51"/> -<rectangle x1="-0.0916" y1="-2.921" x2="0.1116" y2="-2.0828" layer="51"/> -<rectangle x1="0.5434" y1="-2.921" x2="0.7466" y2="-2.0828" layer="51"/> -<rectangle x1="1.1784" y1="-2.921" x2="1.3816" y2="-2.0828" layer="51"/> -<smd name="9" x="1.915" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<smd name="8" x="1.915" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/> -<rectangle x1="1.8134" y1="-2.921" x2="2.0166" y2="-2.0828" layer="51"/> -<rectangle x1="1.8134" y1="2.1082" x2="2.0166" y2="2.9464" layer="51"/> -</package> -</packages> -<symbols> -<symbol name="AEAT-6600"> -<pin name="A" x="-17.78" y="10.16" length="middle"/> -<pin name="B" x="-17.78" y="7.62" length="middle"/> -<pin name="I" x="-17.78" y="5.08" length="middle"/> -<pin name="MAG_HI" x="-17.78" y="2.54" length="middle"/> -<pin name="MAG_LO" x="-17.78" y="0" length="middle"/> -<pin name="GND" x="-17.78" y="-2.54" length="middle"/> -<pin name="ALIGN" x="-17.78" y="-5.08" length="middle"/> -<pin name="PWM" x="-17.78" y="-7.62" length="middle"/> -<pin name="VDD" x="17.78" y="-7.62" length="middle" rot="R180"/> -<pin name="VDD_F" x="17.78" y="-5.08" length="middle" rot="R180"/> -<pin name="PWRDOWN" x="17.78" y="-2.54" length="middle" rot="R180"/> -<pin name="VPP" x="17.78" y="0" length="middle" rot="R180"/> -<pin name="PROG" x="17.78" y="2.54" length="middle" rot="R180"/> -<pin name="NCS" x="17.78" y="5.08" length="middle" rot="R180"/> -<pin name="CLK" x="17.78" y="7.62" length="middle" rot="R180"/> -<pin name="DO/DI" x="17.78" y="10.16" length="middle" rot="R180"/> -<wire x1="-12.7" y1="12.7" x2="12.7" y2="12.7" width="0.254" layer="94"/> -<wire x1="12.7" y1="12.7" x2="12.7" y2="-10.16" width="0.254" layer="94"/> -<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/> -<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="12.7" width="0.254" layer="94"/> -<text x="-10.16" y="12.7" size="1.27" layer="95">>NAME</text> -<text x="-10.16" y="-12.7" size="1.27" layer="96">>VALUE</text> -</symbol> -</symbols> -<devicesets> -<deviceset name="AEAT-6600" prefix="U"> -<gates> -<gate name="G$1" symbol="AEAT-6600" x="0" y="0"/> -</gates> -<devices> -<device name="" package="TSSOP16"> -<connects> -<connect gate="G$1" pin="A" pad="1"/> -<connect gate="G$1" pin="ALIGN" pad="7"/> -<connect gate="G$1" pin="B" pad="2"/> -<connect gate="G$1" pin="CLK" pad="15"/> -<connect gate="G$1" pin="DO/DI" pad="16"/> -<connect gate="G$1" pin="GND" pad="6"/> -<connect gate="G$1" pin="I" pad="3"/> -<connect gate="G$1" pin="MAG_HI" pad="4"/> -<connect gate="G$1" pin="MAG_LO" pad="5"/> -<connect gate="G$1" pin="NCS" pad="14"/> -<connect gate="G$1" pin="PROG" pad="13"/> -<connect gate="G$1" pin="PWM" pad="8"/> -<connect gate="G$1" pin="PWRDOWN" pad="11"/> -<connect gate="G$1" pin="VDD" pad="9"/> -<connect gate="G$1" pin="VDD_F" pad="10"/> -<connect gate="G$1" pin="VPP" pad="12"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> <library name="fab"> <packages> <package name="TACT-SWITCH-KMR6"> @@ -3306,9 +3202,6 @@ PTH and SMD connector options available.</p> <part name="GND13" 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="+3V37" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> -<part name="GND16" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> -<part name="+3V311" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> -<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> <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="150R"/> <part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/> @@ -3332,10 +3225,6 @@ PTH and SMD connector options available.</p> <part name="C24" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uf 50v"/> <part name="GND22" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> -<part name="+3V36" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> -<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> -<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> -<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> <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"/> @@ -3353,10 +3242,6 @@ PTH and SMD connector options available.</p> <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="J4" library="connector" deviceset="RJ12-6-SMT" device="TOP" value="RJ12-6-SMTTOP"/> -<part name="J5" library="connector" deviceset="RJ12-6-SMT" device="TOP" value="RJ12-6-SMTTOP"/> -<part name="+3V35" 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="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/> <part name="D4" library="lights" deviceset="LED" device="0805" value="LED0805-RED"/> <part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/> @@ -3383,7 +3268,6 @@ PTH and SMD connector options available.</p> <part name="MP1" library="connector" deviceset="JRTOMBSTONE" device=""/> <part name="R9" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> <part name="GND12" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> -<part name="U2" library="sensor" deviceset="AEAT-6600" device=""/> </parts> <sheets> <sheet> @@ -3412,9 +3296,6 @@ PTH and SMD connector options available.</p> <instance part="GND13" gate="1" x="162.56" y="231.14" rot="R270"/> <instance part="GND14" gate="1" x="162.56" y="215.9" rot="R270"/> <instance part="+3V37" gate="G$1" x="149.86" y="76.2" rot="R270"/> -<instance part="GND16" gate="1" x="167.64" y="55.88" rot="R270"/> -<instance part="+3V311" gate="G$1" x="238.76" y="58.42" rot="R270"/> -<instance part="C12" gate="G$1" x="231.14" y="55.88" rot="R180"/> <instance part="GND10" gate="1" x="88.9" y="66.04" rot="R270"/> <instance part="R2" gate="G$1" x="104.14" y="86.36"/> <instance part="R3" gate="G$1" x="104.14" y="76.2"/> @@ -3438,10 +3319,6 @@ PTH and SMD connector options available.</p> <instance part="C24" gate="G$1" x="276.86" y="180.34" rot="R180"/> <instance part="GND22" gate="1" x="276.86" y="187.96" rot="R180"/> <instance part="GND19" gate="1" x="256.54" y="144.78" rot="R90"/> -<instance part="+3V36" gate="G$1" x="43.18" y="292.1" rot="R90"/> -<instance part="GND8" gate="1" x="53.34" y="299.72" rot="R270"/> -<instance part="C9" gate="G$1" x="58.42" y="294.64"/> -<instance part="C8" gate="G$1" x="58.42" y="325.12"/> <instance part="J9" gate="G$1" x="198.12" y="271.78" rot="R180"/> <instance part="J10" gate="G$1" x="198.12" y="264.16" rot="R180"/> <instance part="C11" gate="G$1" x="226.06" y="269.24" rot="R180"/> @@ -3459,10 +3336,6 @@ PTH and SMD connector options available.</p> <instance part="D1" gate="G$1" x="116.84" y="86.36" rot="R270"/> <instance part="D2" gate="G$1" x="116.84" y="76.2" rot="R270"/> <instance part="D3" gate="G$1" x="116.84" y="66.04" rot="R270"/> -<instance part="J4" gate="G$1" x="86.36" y="322.58"/> -<instance part="J5" gate="G$1" x="86.36" y="292.1"/> -<instance part="+3V35" gate="G$1" x="43.18" y="322.58" rot="R90"/> -<instance part="GND7" gate="1" x="53.34" y="330.2" rot="R270"/> <instance part="R5" gate="G$1" x="116.84" y="335.28"/> <instance part="D4" gate="G$1" x="129.54" y="335.28" rot="R270"/> <instance part="R6" gate="G$1" x="116.84" y="322.58"/> @@ -3489,7 +3362,6 @@ PTH and SMD connector options available.</p> <instance part="MP1" gate="G$1" x="15.24" y="12.7"/> <instance part="R9" gate="G$1" x="144.78" y="223.52" rot="R90"/> <instance part="GND12" gate="1" x="144.78" y="213.36"/> -<instance part="U2" gate="G$1" x="195.58" y="58.42"/> </instances> <busses> </busses> @@ -3648,32 +3520,6 @@ PTH and SMD connector options available.</p> <junction x="276.86" y="182.88"/> </segment> <segment> -<pinref part="J4" gate="G$1" pin="4"/> -<wire x1="81.28" y1="327.66" x2="68.58" y2="327.66" width="0.1524" layer="91"/> -<pinref part="J4" gate="G$1" pin="3"/> -<wire x1="81.28" y1="330.2" x2="68.58" y2="330.2" width="0.1524" layer="91"/> -<wire x1="68.58" y1="327.66" x2="68.58" y2="330.2" width="0.1524" layer="91"/> -<pinref part="C8" gate="G$1" pin="1"/> -<wire x1="68.58" y1="330.2" x2="58.42" y2="330.2" width="0.1524" layer="91"/> -<junction x="68.58" y="330.2"/> -<pinref part="GND7" gate="1" pin="GND"/> -<wire x1="58.42" y1="330.2" x2="55.88" y2="330.2" width="0.1524" layer="91"/> -<junction x="58.42" y="330.2"/> -</segment> -<segment> -<pinref part="J5" gate="G$1" pin="4"/> -<wire x1="81.28" y1="297.18" x2="68.58" y2="297.18" width="0.1524" layer="91"/> -<pinref part="J5" gate="G$1" pin="3"/> -<wire x1="81.28" y1="299.72" x2="68.58" y2="299.72" width="0.1524" layer="91"/> -<wire x1="68.58" y1="297.18" x2="68.58" y2="299.72" width="0.1524" layer="91"/> -<pinref part="C9" gate="G$1" pin="1"/> -<wire x1="68.58" y1="299.72" x2="58.42" y2="299.72" width="0.1524" layer="91"/> -<junction x="68.58" y="299.72"/> -<pinref part="GND8" gate="1" pin="GND"/> -<wire x1="58.42" y1="299.72" x2="55.88" y2="299.72" width="0.1524" layer="91"/> -<junction x="58.42" y="299.72"/> -</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"/> @@ -3716,31 +3562,6 @@ PTH and SMD connector options available.</p> <pinref part="R9" gate="G$1" pin="1"/> <wire x1="144.78" y1="215.9" x2="144.78" y2="218.44" width="0.1524" layer="91"/> </segment> -<segment> -<pinref part="U2" gate="G$1" pin="GND"/> -<wire x1="177.8" y1="55.88" x2="175.26" y2="55.88" width="0.1524" layer="91"/> -<wire x1="175.26" y1="55.88" x2="170.18" y2="55.88" width="0.1524" layer="91"/> -<wire x1="175.26" y1="55.88" x2="175.26" y2="43.18" width="0.1524" layer="91"/> -<junction x="175.26" y="55.88"/> -<wire x1="175.26" y1="43.18" x2="231.14" y2="43.18" width="0.1524" layer="91"/> -<pinref part="GND16" gate="1" pin="GND"/> -<pinref part="C12" gate="G$1" pin="1"/> -<wire x1="231.14" y1="50.8" x2="231.14" y2="43.18" width="0.1524" layer="91"/> -</segment> -</net> -<net name="USBDM" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="PA24/SER3-2/SER5-2/TC5-0/USBDM"/> -<wire x1="99.06" y1="175.26" x2="114.3" y2="175.26" width="0.1524" layer="91"/> -<label x="101.6" y="175.26" size="1.778" layer="95"/> -</segment> -</net> -<net name="USBDP" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="PA25/SER3-3/SER5-3/TC5-1/USBDP"/> -<wire x1="99.06" y1="172.72" x2="114.3" y2="172.72" width="0.1524" layer="91"/> -<label x="101.6" y="172.72" size="1.778" layer="95"/> -</segment> </net> <net name="+3V3" class="0"> <segment> @@ -3802,32 +3623,6 @@ PTH and SMD connector options available.</p> <wire x1="144.78" y1="76.2" x2="147.32" y2="76.2" width="0.1524" layer="91"/> </segment> <segment> -<pinref part="J4" gate="G$1" pin="6"/> -<pinref part="C8" gate="G$1" pin="2"/> -<wire x1="81.28" y1="322.58" x2="58.42" y2="322.58" width="0.1524" layer="91"/> -<pinref part="+3V35" gate="G$1" pin="+3V3"/> -<wire x1="58.42" y1="322.58" x2="48.26" y2="322.58" width="0.1524" layer="91"/> -<junction x="58.42" y="322.58"/> -<pinref part="J4" gate="G$1" pin="1"/> -<wire x1="48.26" y1="322.58" x2="45.72" y2="322.58" width="0.1524" layer="91"/> -<wire x1="81.28" y1="335.28" x2="48.26" y2="335.28" width="0.1524" layer="91"/> -<wire x1="48.26" y1="335.28" x2="48.26" y2="322.58" width="0.1524" layer="91"/> -<junction x="48.26" y="322.58"/> -</segment> -<segment> -<pinref part="J5" gate="G$1" pin="6"/> -<pinref part="C9" gate="G$1" pin="2"/> -<wire x1="81.28" y1="292.1" x2="58.42" y2="292.1" width="0.1524" layer="91"/> -<pinref part="+3V36" gate="G$1" pin="+3V3"/> -<wire x1="58.42" y1="292.1" x2="48.26" y2="292.1" width="0.1524" layer="91"/> -<junction x="58.42" y="292.1"/> -<wire x1="48.26" y1="292.1" x2="45.72" y2="292.1" width="0.1524" layer="91"/> -<wire x1="48.26" y1="292.1" x2="48.26" y2="304.8" width="0.1524" layer="91"/> -<junction x="48.26" y="292.1"/> -<pinref part="J5" gate="G$1" pin="1"/> -<wire x1="48.26" y1="304.8" x2="81.28" y2="304.8" width="0.1524" layer="91"/> -</segment> -<segment> <pinref part="D5" gate="G$1" pin="A"/> <wire x1="134.62" y1="322.58" x2="149.86" y2="322.58" width="0.1524" layer="91"/> <pinref part="+3V38" gate="G$1" pin="+3V3"/> @@ -3880,23 +3675,6 @@ PTH and SMD connector options available.</p> <wire x1="22.86" y1="86.36" x2="22.86" y2="81.28" width="0.1524" layer="91"/> <junction x="22.86" y="81.28"/> </segment> -<segment> -<pinref part="U2" gate="G$1" pin="VDD_F"/> -<wire x1="213.36" y1="53.34" x2="215.9" y2="53.34" width="0.1524" layer="91"/> -<wire x1="215.9" y1="53.34" x2="215.9" y2="58.42" width="0.1524" layer="91"/> -<pinref part="U2" gate="G$1" pin="VPP"/> -<wire x1="215.9" y1="58.42" x2="213.36" y2="58.42" width="0.1524" layer="91"/> -<pinref part="U2" gate="G$1" pin="VDD"/> -<wire x1="213.36" y1="50.8" x2="215.9" y2="50.8" width="0.1524" layer="91"/> -<wire x1="215.9" y1="50.8" x2="215.9" y2="53.34" width="0.1524" layer="91"/> -<junction x="215.9" y="53.34"/> -<wire x1="215.9" y1="58.42" x2="231.14" y2="58.42" width="0.1524" layer="91"/> -<junction x="215.9" y="58.42"/> -<pinref part="C12" gate="G$1" pin="2"/> -<wire x1="231.14" y1="58.42" x2="236.22" y2="58.42" width="0.1524" layer="91"/> -<junction x="231.14" y="58.42"/> -<pinref part="+3V311" gate="G$1" pin="+3V3"/> -</segment> </net> <net name="TMC5VOUT" class="0"> <segment> @@ -4103,11 +3881,6 @@ PTH and SMD connector options available.</p> <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="U2" gate="G$1" pin="NCS"/> -<wire x1="213.36" y1="63.5" x2="228.6" y2="63.5" width="0.1524" layer="91"/> -<label x="215.9" y="63.5" size="1.778" layer="95"/> -</segment> </net> <net name="AS_CLK" class="0"> <segment> @@ -4120,11 +3893,6 @@ PTH and SMD connector options available.</p> <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="U2" gate="G$1" pin="CLK"/> -<wire x1="213.36" y1="66.04" x2="228.6" y2="66.04" width="0.1524" layer="91"/> -<label x="215.9" y="66.04" size="1.778" layer="95"/> -</segment> </net> <net name="AS_MISO" class="0"> <segment> @@ -4137,11 +3905,6 @@ PTH and SMD connector options available.</p> <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="U2" gate="G$1" pin="DO/DI"/> -<wire x1="213.36" y1="68.58" x2="228.6" y2="68.58" width="0.1524" layer="91"/> -<label x="215.9" y="68.58" size="1.778" layer="95"/> -</segment> </net> <net name="AS_MOSI" class="0"> <segment> @@ -4385,11 +4148,6 @@ PTH and SMD connector options available.</p> </net> <net name="UP0RX" class="0"> <segment> -<pinref part="J4" gate="G$1" pin="2"/> -<wire x1="81.28" y1="332.74" x2="68.58" y2="332.74" width="0.1524" layer="91"/> -<label x="68.58" y="332.74" size="1.778" layer="95"/> -</segment> -<segment> <pinref part="J1" gate="G$1" pin="2"/> <wire x1="15.24" y1="332.74" x2="2.54" y2="332.74" width="0.1524" layer="91"/> <label x="2.54" y="332.74" size="1.778" layer="95"/> @@ -4402,11 +4160,6 @@ PTH and SMD connector options available.</p> </net> <net name="UP0TX" class="0"> <segment> -<pinref part="J4" gate="G$1" pin="5"/> -<wire x1="81.28" y1="325.12" x2="68.58" y2="325.12" width="0.1524" layer="91"/> -<label x="68.58" y="325.12" size="1.778" layer="95"/> -</segment> -<segment> <pinref part="J1" gate="G$1" pin="5"/> <wire x1="15.24" y1="325.12" x2="2.54" y2="325.12" width="0.1524" layer="91"/> <label x="2.54" y="325.12" size="1.778" layer="95"/> @@ -4424,11 +4177,6 @@ PTH and SMD connector options available.</p> <label x="101.6" y="152.4" size="1.778" layer="95"/> </segment> <segment> -<pinref part="J5" gate="G$1" pin="5"/> -<wire x1="81.28" y1="294.64" x2="68.58" y2="294.64" width="0.1524" layer="91"/> -<label x="68.58" y="294.64" size="1.778" layer="95"/> -</segment> -<segment> <pinref part="J2" gate="G$1" pin="5"/> <wire x1="15.24" y1="294.64" x2="2.54" y2="294.64" width="0.1524" layer="91"/> <label x="2.54" y="294.64" size="1.778" layer="95"/> @@ -4441,11 +4189,6 @@ PTH and SMD connector options available.</p> <label x="101.6" y="149.86" size="1.778" layer="95"/> </segment> <segment> -<pinref part="J5" gate="G$1" pin="2"/> -<wire x1="81.28" y1="302.26" x2="68.58" y2="302.26" width="0.1524" layer="91"/> -<label x="68.58" y="302.26" size="1.778" layer="95"/> -</segment> -<segment> <pinref part="J2" gate="G$1" pin="2"/> <wire x1="15.24" y1="302.26" x2="2.54" y2="302.26" width="0.1524" layer="91"/> <label x="2.54" y="302.26" size="1.778" layer="95"/> diff --git a/circuit/mkstepper/mkstepper-v02-fab.zip b/circuit/mkstepper-tmc2660/mkstepper-v02-fab.zip similarity index 100% rename from circuit/mkstepper/mkstepper-v02-fab.zip rename to circuit/mkstepper-tmc2660/mkstepper-v02-fab.zip diff --git a/circuit/mkstepper17/eagle.epf b/circuit/mkstepper17/eagle.epf new file mode 100644 index 0000000..2868d8d --- /dev/null +++ b/circuit/mkstepper17/eagle.epf @@ -0,0 +1,182 @@ +[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="Library Editor" +Number=3 +File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" +View="-53.139 -66.5683 99.0171 62.7644" +WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127" +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.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" +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=0 +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=94 + +[Win_2] +Type="Schematic Editor" +Number=1 +File="mkstepper17.sch" +View="48.7773 86.9926 323.129 282.129" +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: 48.7773 86.9926 323.129 282.129" +Sheet="1" + +[Win_3] +Type="Board Editor" +Number=2 +File="mkstepper17.brd" +View="10.5097 0.492931 54.8965 46.4287" +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" +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=1 +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=1 + +[Win_4] +Type="Control Panel" +Number=0 + +[Desktop] +Screen="6000 2160" +Window="Win_1" +Window="Win_2" +Window="Win_3" +Window="Win_4" diff --git a/circuit/mkstepper17/mkstepper-v02-fab.zip b/circuit/mkstepper17/mkstepper-v02-fab.zip new file mode 100644 index 0000000000000000000000000000000000000000..d9835337d12f33d400cbbc0adc893b319f21c19a GIT binary patch literal 109790 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	C0w-wvXeRSi+XMMN# zbrqH6?amj;Esc^}|J~JpbzU#qqOi|5#00OYl`$noyF55&H!Ckgv7~LPGuPF%wvjFl z2bFGJ&zx@-`sU4*x+vF@BWEV0+wNTJc5|Yf9mBp`hTmItp7Sj{{ldv!!quOB)8SIb zEp6uyiSqY{otSo_W6m0Z)|Y~EC;eQ)Cu{0_zk8(p;mzxhEF(&`ewZy?&9`jhN`?CN z%H>np&YoF2QRPW~gp1>DJ!Q#Q#hWkJeGcHgzaq7Pd%xGx714|5e9TM<Zftt)T;9LP z_S)KuO7ph9nb-3o%5CdciS#ff=a(nig>D`^@blTLWc5WxhdwK{>f6e_s#n;5qNm8m zz-I9;%Ug|2F;NzYYh0$a+?R+h$}DFy@m<~>&l|gP-(wBeqoo}CO-#d6WPixcsN9!7 z!E##gmBrdUzeT=kOy0+2{`Q>g@yT6ne5OmR?;c8+vuee8#^fm1y<JZCS%a?ZXcjD4 zkg&S`gy`1!#i3cZ7wrBL_~Xm#%$Qce;+|Z|ebMW?GFSBOHJX$qQjxRZ%NBOl+3_3i zZ>`%WwypH-yBQUWMXTm7{Ttcw&*^()SJ7fW#r%_X{k&J^eRJ^Ea*Y%D)KZ*v{j$W` zZ+XF`xs3f~HzhCJm&|_gPg%x#|Am`^yj-ud-{jr?FL&GS<u?CaZzt#dUvk_2<v0Ib zuO99@ruXPv^C9Nce`)h1`+Gw_-1z3Xz4lV>{F2w|cYg`*QroX*%^#WG$#o_5QovXB z<&*Z$wsh3L6vrXzX5Gun^;hn<^D6t|Io8`I9e)`SbMF1DzkYA#Y}NYs)2Q`)Y?0HI z=XG)Uf2#hm1upv_6U}}}_OR8K&_AbUv^hTCEu<9jlB?wSv+b(4_L`oSPUY&iG~s>q zEIar2ZHCWVyVy^O%v({b`*h<rxA?lgnWo(pNo&?Gdfykce&hX&#WOrNyZm0%(aYO! z^LDj+|HeL}yX>s)*Z*BQdbWMT7iWRqjccX6?o<X;^r_BU8){r&bS&$M!F-$B3n$h7 zp7{KA^8UbQ&SwrjHUC@_S(kj2e~P9};H0k+(x<D=^rYGbOnQ}lROdB6SHErAu12HQ z8$a1kiPZ4<Ufx^S&wF~x9&6QJ-YMZ97krR7T`i;W_L*zrMfTPR*SXf!lm51`B;8F? zmkVl|&33B&TdPs4LwP`5Kkxh}vB5K(;+MNW%n$C^Sa<%Z<8_@g%}(a0zup#klzH~t zvemmA^tst)nXWuwb#;qydW+s~zKi}B7JU?YVto1>d+p*#<_lkpcP+eo&AESm*}{EY z@3+SOS$p{9z2$9_+B$_VEVzAi)oo+m8O{rA56*3xeCnUf+?H?mU8HSug?=rGw$rRx z?2~x0=5OY&^T)OHO6r1sxcyd-%FOLr*Ua_JAT}wTJ?mJ0p04%dg&Oxdu2y^u*_Cy0 z`<l~L9US$l`A@To7vxV`Q}e_zSn>_$uK0BlU3<Sxzw01w#lL7p=<O``n~~SnCr+PQ zu&>O#?)&SbTSKjD7rbM7o~>RddUW1`)2q0gmhZi^X>;}N+uaJUY@&bY)kU@|Jj`cU zD||9f^I+fpS8mG|{>ZCd`$prNYV7HIC(Qn&-C1`i-FaiR&!)V*Xf^3Y@{_7&9jWWt z`rFQb*V60#mLZebXRTM+t$HF`*#7E)ngCU=r$>!F%giSI)P7kqt?tdye-4h-Z*T8h z_V-q@XP9t8WdK{dOXB;+El!IZ&Ye59H>GHEP~4~8({nz%M&6%X@%m`neJhpSs}DK` z-Y>Ifyne`M#b=(c5iYwH-_Uk^!y<mW{j}88<-MCWdfL4Zd-J05?7}myCAs@j7ug)S z#Z^|j|A#}o>CTEUt2w&6enj8;b%Xoe4&mQnAO5`FdYpCt-13u$-^F~IHa93@k<Ymo z((==N-aX#aG3(E?p1<i%*SPCgA6)8gx^KC+WCcfAGH0!JMbL*!XPfS;@A$IgLHT~Y zx%vT*r<}GEdDSSqZOI1R!rh-GUYm8ji2K&_tl*~ItoNzvnYq(_RqbNFO|K}snf2&> z>h(;0J$Z-UWk0$9^?Cmgo78@qf8v`MyY44%KIN-Sp02O*bMGIulfRxOd+O`epNVJV zy6^j|>}Tbrv)XD3w)-BjU;1f%&ErY`{+yGo&(7b_s6XcRa`GW_FOhXWeC7o{o4Gz9 z=Spp^)5gGZJC37ncPrIIq)VTJ1@&8!7Qg!q;@?kRcw@zG8<2deyN1~-y>yWJnIc`i zyH10Y#$IbpTKuj`QAE1*x*|yFKF*_V_iO_LdwO@hE?jnF#qM+IUA?<*xBF}iERUXK zsONe3E#F<Gu+Q0MUAtfP``?tz`z@Dz*U#?7F5lWS2jA+SFW<5D*;d}|ug|nUv}>p| zyAy9v-~L<dUiZVgj_<iU&Ofr1dv`xV?ig36(@jZj6|Sc_JNi>+&N=zV@bvqV`)4=V z-95iK&ZnO<qJ7zM{x$iRlX<V5eObu)`r{Xgw$gk4+wI>RR*C*3<-JY+h1#achV3q9 zrq5=d_;>7<(9Ks5oRxOV*?2!;Zrb1Z$Mub?(tV-d(@yXol~ex|smR~?C;Eh+mQJ8r zdgq_C6Ddma(w}CZkZ)h3{^{;Q@y<UrF9H_LQ23%7_(x#ZOpR+CwtgbhTh6I>B_6U< z=_%KXK6Fp>&AH??w>6eYf9rWJu&w{OblIfqVrEl+3VfShDYk9aPwBF`-<4_@-ber7 zzW4Zpt`7gh_K31W=^N*?)+f*8i9hj4x^8l+ZH>-r*B{B(7Jj(9Cja5{NONVi1lztJ zjivv(Oi$Q-(U0B~&C>YBB`0LR$}6YO>aF=EwTqs9&V2eg^X=qA=23PR|NY$Z@8_1E zo)4u{x%SRx%Q#ZKmp?#MF+{?*<y8J6AID=R(xx9XH+iKzzG6TBnB7H}484wL?59ei zf9i5g)i`qFr)Al{f0x&ZUOppNb0fLl!+!tm`&;f^i#1uh!`eUgMcqQC_kTX`H2)-g zMe~GuZ1uAZKc^`D{@e1UXY-vG22=8Gb<Zumq1zxJ+jgn<k<w+2kUc-6{hk-QN`GBy zQTB9Bw}8ub-Fq7MH1wAL?pt(6abd^V#0Rpk<`&D9gvA_vxq0!6NAFmUzF3rc>uf)N zdD-(whx3xFdWG(qty*}eT1DRO1q<g~H^&vi$A88(Et;A4;rtXHRj$pyBVJ72bvbjk z^Repw)SF%2$D&KW9<l3s^u5%}_Wc4gF4@5D+KriuE!tmMhrH-Z(KV8F-IW@)yt{aX z?oSy9xmP=HZV!Al>GHDAjQRhr6)UGKu1McDZ}K_mqkNoS=e)kHaW8eva_)=wxL@5b z_B)s-Ql&X{S686Glq*tyj@G1`Z`wN7|AyoO)yK_wtREK6^(b3B^TNAN-R5!8e#>-) zzpkC@k)6$uqR_>6d10e0`>mg47q02-QNQoCZ6ojd)!Tw(TkAG<?W$dIqcEYq>gR$P z*>CvGZbrP(+H+e=>Tb`rCr+$y&$&9zXtLLRXnSME%(Uhcvhl4tx47dsMg=Z;edp%! z^m}tclG}}o*S+so+*9tcVfC%8voCEZcYd?yfc2GVFP8oDYdoh|)h`gZv_1dKe$`N8 zn<??rvrb;=OrCXBV3X=X-KO}2eJ0*#Szc|-UYKyFCUeb$?a%by-rGBmvDACR?n%tA z!kn+ZJ$#7c*w5*vw-}Wd<n1gwDjm4FNa<6eVENg<ZilP5zRxf6-Ys0_a94}_=A;b| zq&gO|mS^kFto}43UEtMX!MK#^wTz|xn^l<uKl=rV1r_+K-I)0PQ`PUS0t?<LF1;A> zec7dsb=CL&&J1_B>wS7bUeZSA<~{SO>len!32JhbDeqmx75U_=5|ihO{O~Q4EZPcB ztI8Zs5ZQ9Eeon-T|BR>`9geAde!PsAfnlE|F&iBMYG<83C#x=W{JZi~T{Y>`n=}^e z(6O~Vr4eMaO>Or1_y3hNHCAwcIeF$#e4X!qX|7k-mj93bcv=7dudlbi+yDFiGW^%$ z-|yoO*B|=x`TPEVe|`ymOh58-e*K>xAOEiZd40Zp+~@o2@9+D6?M2=np82<*JN$3g zUwHJ2{XgFM$$yNd9^Y}D`_O;;c74S!)9hc|pW*dqi~hkqCKrxNDNTQr|5=a6F<{o> z?2M^y&PVP&37R)OO3$JtE3ZoYocGRSKPy-+>^`-JCE|JP42GvcbEgOSKaTvIxAV%K zr7e~xm!5mgIL}QpR`2M8Wsd!mB;B?ha`+r{_2lsr(>Y?xEwfvMs;7JB^fuaE6WH03 z-KO|q*OfgJ*G>#>y4*H#E#qDv$2SX4sBSyvAfMe4^Xguk${zitnY>bWmMzR!RHSxk z3)>a0$LpqePfJ(b=Eh@FX(d(MR&waYmRc4ocgw@)88(LMte+ruROXkjw&d4kbLA>7 zvZVZ&z3j#%U&Ew5nZ1U0wm9!jpVr9t#8>!8b(*B}dGoak?--w+D^?V^WOBiI9_6=> zqoa(@{to(3V*hqQb{c!^YKs?9A04Nc+T5LH^J3F4$LoBuC2yZOUO!j8%m1X~^-il7 zR<-Q0>Q@7}+FnPU$bH3d)OBxi;G2zGW``9moUOF;j<0a*?b%MRelFViyu*C0<ZIuF z|MqImw7xUtS=o7=(wvvewjQwE+#({8H_K~p`m_aX#c?NFKFqUXUHC53>F$}9U7<Oz z!ga1hy06&0Bp|(XVP3o0*WH>|-tGw~_iEWCta@ecKHsyROZS|;Uev|-+(+Z--b0H{ z27fTIp7np?BWW+kR}V8M%lSLcs-Lv+=H=jWop0AttJW=g+%dEL-J<8Wst%OB)T?@B zw(0xY(_gOSE<6CDmI}z{$1Yp0cl3SDYa`oIZm~V3Gw1D6ol*tjot*IYT58oRrBM6r zdY6Nz-{H=SUA8=r&-CstAOE{8ruRXVNY+k}4#DibAj<Gc-D{)0djz6)l+IkY@kY`@ z9T}^#;%gh9$Fcbu>%H4(+P6xv#KSkeZRc@IGck?#C9OfcmYSlizqW`a1#9^))=Is^ zakocz#?-F7c1w0H)m=$zHW%G2>DQg{Xo;cQ<|M6<sqZ%0F1KXYa`-YOfm2iaZnEZ` z2TKeWUF8j3d1iad&PN_<S2udJ_61$kZG9`9Y+S~`;dL~P^;uVA)4rMciLVW={`6aI zzN+j?Nbu{BV_H$n!ig=*=Db?#V0QX_iM~|vp83bV)I_bkc_v5Oz_!%;Oa(X`5?_PD z>gbHyAZlrVbYAST?Pmq@VwX+7y82|kM{9AAR@{u_xzpDCbe#V3;qfPBWqhZfuXNtJ zd*`1SlRS*Ax76(WmazBeYp%5&#W|*tEZ(OAS4OnI`tO-+Sa<Q!m!GbwX`;)WR;zUf z<X&@F`73~X@+F?LU77Q|jy}KqBFAazf63P(61E4I33;FDk=lCfRgx#eQltCRp3A%t zD_*7fWMR<P$5!DnNv39tm2XYy(!099xIJsD;nX>?FQvTA4=u4Yi;Y%%&%Crc$JhAV z)hn}aZ5K(IJvGJ8G&ilod}+^w(1(%X841=;vWmhMZriFkb$P2zsbQG)X1QILY^U*L zzS(emnZ@GgiF2n^n9seMd30+`nEYG)`Ey_DX6N+s=JPL*{8(9VFQ{?SfjP}z*Eok~ z=>D{toO1BadgI7ox8h&lA~@b`eCKoRW84F)$x~EsY`!ydiF4EUnQIzs*z;wJoOY~< zTUe}85GJp`^_k3^{GgumzAxpxeT9x|y#74(mwCvl;uUIH9eKX4D{rhZTW01KShl{r zXVJ`~qO0GY%YU^=F0$a(_4MF{db8zrnVW8m5{cOt5Ib96tLV<hpH8AV=PoV3IY;%% zQ>Va!odGM)Zd{d6ye44!Zr6iP^OkN?3t){Fei3&g%2_04?ZPY1d{0GOj;^`4hEsmk zYOm;m@NjFPHBpuQvG?A-ekIFUvv$wow)Ly|V;3^+n774L>E^<Qpo_e7SFW`^*}qVG z>de*?pSPOko}FSjwd?Bh-TN1ZEfX~lcI-Z1K1aLE)Z*s$#X%dZUc}72eQTbQxXV(b z_@eijp0|y!d}MA8+8X)%-=S|xU(CZlt`om$+0Dc_<IR?$#B#X}#Sb0B^<ucr?{Z3> zp}xv3z&ohnZ0O1t-y(Ux1v&n0+Vt|vPuK4^4he3Y&avzB6yNM{t<?(ecdv22X>w<7 zl=S=ibzW1t*-Hcak^*JTJ_q`(=$_a9&U5bZZ8x$5s$SmmSiof_#8E2fCKA&Un58^j z>&6MyE3Phq1%iPqd$+7g@ShSOe(>r(vnJ`)j}P<h)LHa9Z8OKxL>({J?OS(m%YXb` zYiYI4)Fp@YYp!36dXRPDs`Xlv9ofoOp2hvOvZXJ&oaP1|PXGV$7vt0}J=qpZ_UO<H zFJCOXb|X3at<AMC?Z+nSOOxhG?G)M^8ol_X_|iqu%l7|V)mvu6wsg}Yt~=~ER`u2_ zS6#Y@dt$a_^wx`fjVnv8rX{>GmfZb1BzkLUN6hJ+eoc>@PJ4Zi$f|uN6Qh3d=k`U5 z(_dV;$;Uo-zo@M3;f2~;8eU3%yR7gzZin9@=Ayr^tvdT=zK*}{8DR5V>SAR3CcE&X z?WI=lXK$`@-%!&3b~W>sxhyPP57uPcFfg^cugmOZ57>NC@_6-uh1w>pmyf?&e)Nv- z`Q4=_dwuKoggd^x`Q_50+c#fbYtPuXlYQx?t_VvziTg6zY>ziqzqzs4)3;^e%%v5s z5}TZ#3qP${ak=q@SL(jr-#V|I4^MjY`C9uinO|4M`|f+~{-`54`%UGAt%WXImZ#j< zzUD`Ed0p^qZpEJaWo%o)DR=oh--~blgl(`q@M4w>gJN+@q2&RM88#{N(mqWHnteay z;4^b)-+LxpYWZ4Qe@2Mr*qL2<Qn@(c)1I5$!S*Yf*2?pkmU7<I5eZ(~k@sNxjct<` zTo&KKzhQ1m#rF3q+sb$QIW1~?t)h~(!|%}*QPwTC%|8k`R)myr?`PjW_sECtpa0I3 z3mxX(X>Bl<rDy)rz?BipKU5c7_xvLFbMM~QDkmQAe7#}rkrz=x!CKmSF`~Qunrfs2 zSKd%$_+OW3#TnGV<CU6o^7?uygMG?7vQvMpKO?$-?OV;+=PX`k|DOA`=K4nCCGYji z%xpE&J?_WL>~i|N=0lD8MZwuG^<AbXZ+)*~H6=3phhGz)R(Zp^$qOpi-8)$-v|1`= zc~$RS(RuGH%S~VWejIE0EAH2YyIa1c`CX}tI+o>kUv75z^e0w{UfFk!@ABKxn^tx1 zOxX?HL~buv^K)6Z%ir}zon8`hjjjBO!s`RFrX6jk_IKRmo4qK&q;~rm^Uv0-&&7Es z?smPN7_9r_LgMAF-5<pyZ$IB{w*T|m1lzKIte)%6-q+A<>WMikaxCPLu<U#HhIvdH z@kU#W?gvHvYC3cMSan{Mt*-5~1^4ZEmVf)gdgA(uy^<d_gB%<yi!`RJXj-nX@j7Z% z?LEdT;jd*M@9yeOn!R6c&Xxl!miWyocr$US{)(F3zK<PiMXVA+{B8?f5t!Z`By;ZW zWpR^zV$40OxT3NjU;kCgZW+s!|59Vsm0!^ZFNl9BWpA-6Z+o_TzRdUUb-GhG9zI(; zcXH5UYn!*3S03hTREBp=Z(9C4b6(Qp_s2BOs{D;hd;8pTW!F0KwL5#uGx9T>%iE?M za=d=o=C1MQDOEQGMHfy>+Nbxrr0&&{tuOORUp+h(9ra?#fu#>#)<rFB5jb<hZWXK5 z-NF#x_IJihe_gHlyG7I{*3RJmb4lx-<m!uamaFp5k_tCJKjl-YHrQtNSmR=musI73 z_gluAh<?4v@h?j5+P-%u4u^>!o#AF*bt!FsvA1bYx#WZ7JIfmOzL=*b^=)1i>xtLg z*9&Lq&uUn+NF=e&uxpCQ$7LdCKW}rp^E=3`ZrSCjXUZ#P&bl<)Y=$+%=iXJ9th6UJ zPrK%3&n_bCu>Xm+p!+tfjMzZMrFRawrk}a6{OO_R|0YVchR0mj=<oMR+_N=LEl$tM zEAB@5njF?C3eO|g8m>AT{Gj|v-=yzrW*H=(P;dRXRsPPEdD08|YU%{vWJ<|j+`HT_ zTx8x0!_6^irlmciujXxg@uSwf`>93*L-nS`AqTff+8_6enWD91&A-Xl@+!Ud*6cl= z_o{Sz)AB_Ie=bMV{tNriw`+NBR!MwesLB+kYd%h4>+j!>wZA;?ZTUj$yoz0=ytPMT zF9#Hw@8x*GzccyIvD>z_uIoH9va{yKIm<3ur@dyq5C5&_yI(f<eGty;T4@)s?l_;9 zEl2&&cP~#JV~<V0etC=1S;u0X_b<=9h6TR$i>TJ+)koQ5uUWp>v}F11SL}E1Ggj{^ zyL=%$#xyy8U+A&mCpkG?k2TF@{dc~sIOS?=I+=gVljR#VkCp^$Rp(h5Kk{|oTXFg0 z+vW)6!!?J$_eHTT{RV2oPPrATu~j=PYpwE?$e@*5cLnWsb~>B4@6o#ZJI!S81_f1f zEfw1vbLIWY3-h|49q9Xf`(ODN3sIlHms@tt^fb-O)?9nX_HO7u;a<hF`kVKH5}{75 z>btySvlm2qKD)K~S<b?boy(4Id|8-NBP0Fx#s;Nh)=~2_s$^!%9e;LwW7^U6TkdgP ziF+PxVU?M7E%nXZ<?FYsI{b09aX9zY5-Zku8g_k0k8k{0_-2`*ji$_(!kkK(=yx0M zKeL{=AFYdb>rnprJT?Y~gVMxw@q$ZdobH=z&e8CF>MyagYErId4{jTs4P52nsh(w~ z{{FwxQL}vsHBu{$e;$x9us`-wy|uso-^Yi?e{Zk1uX_-GZ+~4`{qAqCugBlFw^#hr zcH!Tzx6jXikAJ)Uy}kU~=g;Ne#~ZEZ%m1gl-}2vM`<*-y^Xh+^H~60|x>{|s=lA=w zwMBNRRiFI72-@*Y%wN<sZ;_E}fa|`L=kq=lcWqefWw~6-NvE=FMJLyh0N%6{*`XPW z1QzTR?22EVB+R&Mn^u+lG7VEfRUiLITi2i7!j)aZqDy@}EL<*ZW>{K1ZH3On@Og=x zmoppYDY%_Yi1_Gm-pMsh)bza3nmLX)il0r=PVK7tB5LcJ+7)EV!g%M>IU#pz@v^Gh zi{0gIei{GNxVZerw~mu%=Op&;TeN(IkKl_Zn;&W(dM2q}F;D5%ijA(keMR0@%Z$AF zqp#Sp$LA(5DDAp&US?B^#?s@hXI%f5#HhRc+x~e%a0h?86Z6g_&ENBMbv-TyJo(YI zltWUNw?=E48bi9~^j%+jcAT2L^u@s{w}Yaaru3hwa%*KaG^u#LCcV*~{q@ZS6K~`v zJ6_&++wth;W-k%;sU7@UH!qf?d|EK+Yx5~i*$}_a3yMC?>eI4Z5pu<G=`TL5sk;K- z?NoZae$ma34biDwymy>7FXi;wXrfT%EvOvvYU6~3AskIhJDoO}eDL?Syn8O_+u5pP zYmF8!)vS6g+2&zpEfckA-ooc{yIxHVei0v>ni#b8_L5VZJwrvBUv;R5-kcedS`;+( ztLIft-c|m^L8YH2uhN<s5_)CHs$Xn(wWc0#)^pDL{`K@i56(89Yfn!IZqhmaX!-kl zPapj0-L`(}Z?~v@&n0Gk?fukoG1ZXqV>thx_&Y_f_o(|;etKba&TNzEhd*1_*(ULA zt$s6wU1;LR-m76hI<otxu{%3I>)JG>eP)hkk)P>P&*i6s9_|U1^iN$aR{U^UR)%I{ z*D@Qi&YtaUvpD+_H#hH0t6y$oS}OU$HK01;oXn}1hlY!*J%v@STJCD?{q#Up+lD{( zYG1VV;TNqlwYQzR^1Xe=Z!TZ%XFn#1<(*H^$*?NBZ1SYeSmZ%t+1%3g4U@%6PF`@i zIeoebduVCW!v&jWFFS1PYaHKZ+9mS1tX^c@jw>0bUT^U_W4Le0#O%}3+_U=bCOzyd zzO1|PtQ3dKv3GNeq;LMZy<x%18dJT>Te}=rwB~69o_^wJIJtSc$)_7qy{x{+^Vmht zi+sHlx#I`(!i5so!}%7ZhHTCa3phJ<VWa)6oXmUqMm~JEmaN$IXu+KukFA1Jwq6g3 z{-9!<vo_87VsV(*TK?8&`Yj2X<yBHQXFM0$=<CnAefG2;y=j@>-m?5Sx$FL^KXZSl zWSrS~W!B?&53a|`Do#nsn6$3J<EG@Ts$;i$lh*&%zN_;gc*FcKkGInviU@p~7sNX8 zl;7TEOG?^VgLXByt-f2ZReF8d<4aGkXZ3S5=)aayci&Z7xv(a=Z`VWjHFJs{c0MZK zJvVXo`ky=H{Z8GlS?Klif1ls0*CLN}@2<Y<{7PTccVau+YU`Dotab0acqr+*Z&%N| zC0XVR^}_b6^Pc?vZ?OjJJjWYOtL2@$pG&8>Dw;0SRIxicJ><5mn8{qRtnizg&Ru?! zy{b&QWb<!^nVDSMq#i5k=U!I3p4>Id&S9DOzE?-e>wM0MK4z_4-ujKR{ENG9``unU zhiCI&%(mY;dupof&${~jFO9X!9v=2tS<2qC!{}j3oLxp@aN9Mr*E+m+HtN2e{K~P> zeSgwQA6fRPS=U9DE|#0}gZIOvZ9k7jTqt={7Vz=S0-@Gr%8#18%J{TqUMWfWyWp|w z;+1orxyfq?XH8shcr7+9mq+TA-n476I%{`Jc(v+AOTApy&5@zmUp{Ty?E9Cj#G_vc z<=pMFR@=L5cdP67yK15Hba%OLd?EL7QFWPG=**as^S>7T=Jee)_Zjn3*Vn&!;_gq} z@yRmtn*i_CbgRsTJMzv7-P#|tXOVko$*S_%A(dwFvcJ#lh|`$Wcl}In)9Uq?E+2AC z-9FbYAjL*(OZZyvJ!Q|VcHD?t7yjytwx7<MFO8q>$(x6);;meFKzpe+Z@83hZNmKe zJ(JBDmO5qU%@oNKS--2|YU^sfH@p0*9%#>k@RzQBC-#v!b(^<p;AY{B&%4g{&aw-5 z_g7-_YvJHq_f}lIpRwar+iJboQue1oyCW=Kgqp{dF24Hr;<D%Hqmj$^w}1K1%)s!7 zi*QvH5)qO+&34iq3!c``D_<pB+-3UcZgB6$O_pna^*6n5%<{CocjWPUO(BI33?Ht) ze!X4%-^^dXeogzh{*Q9<6@`rEvq}-pXA~?Bo|!DbA};7;_M?qc!Ycf|rc>*W*RR88 zSJnPyTrIQe^mW&7p2d@SD@rqZc_y6|Z1<nI=h~sey&;nxd(6L;Eu`HyXTw3`!Wfx_ zlegRI{>W5Jnjz0T+r99y2y0)2r+@5+?-E*(B?>jW7#6pf$^JW&JR@@}_vQI3!o-dj z%zVi|hvV3>LxEfNy}SA$b@GhO1tB_Tzi|b&O9z_neH^f>Z=%ul!_TL@^4QUTbaJ*{ z+adKmD$gFB+!w}We~wRSgZ(+F7~htzvZc44hnTmX*F5z4`J|X59lgZ`>-8Rs3MuBS zG5Zqddg0~OBfNGOwEy4R?Y4f}L;K@1X1b|Q*IFEyJk>^E+PsL5M_T1OE^l0G&zHO2 z=UH#y2~oSSZ1X)<+@~Mvgg4u*);RR(Kt%091J%BgRI!3=&jr0p&RdvIZJYG;Q@YP$ z#jZa2{un;z%!@0g&7Gn+w{>Cn#SNyvxj3SfU9MM$&J1{wCg1uhqw`eKsW$#D0k&Ju z8Eb{ty5;QdHFCFJDWDt}{dSdHOz+wopK?C#E-^WG;E~Qs>7`GY1Lyj;{JHJ<g)>fK z@8J^m?pNtszw!F+iI6efyw}Wi(F&9Ms@b<ipDg|A=z6YHWwD3L+gCP+1U?<>Yn=W1 z#<q!5S3mIIBELeu;;S0V?6q0u3SW-NK8)hwZuy#ISe4GsyFS!VDt5carYzOq%(;AD zCSR+3E49%pSuuGkqy5z%V(F#L(w$FAtjek@m802TN15K*+Sk3IWreoo;eFEA&ThWO zzMS_}z_z1}KF`_T|25oO&3TCN@tyb9BFYzPUI;JRqP$;i-RwU*EB(wSRR2Gjw_EGn z`-}d&+Vrl;*<Ua#34F4-biZWp#^7$J&Uexp|H5Ch71kH+_|G5z-G2Z6A2#pPRwgOW zvX%Z{;G*?s_QKt}{OZ@2PWRX*e(LK%4XgK`FGMW;&CBvBLE<G_^~dV}mIcdpAA9`o zpB;a0E7PvZ?9XW_Urwg~%fI*he+u_YzW>*p+gDb;e)_C--a6Zs`@i$=Rqgq4h1)9j zjJr*=SbxR+*Sllmf1m$)`rppFpWX9&&wRW1bLz>985`Y|(>90nXWXCr^-TTw>+b*b ztCz?9T6yv3jqej%*?y(;eN;cZ@vVLIwT%YPjxpcAd3?&zEwMGOHj}n;3I9oZEAj69 zO}Ps%QonHbh=r@DEnO71>j0N?Qp}IN%fB7@{PtQ#&7%56wTtQ=l-o;Akoo5F=U}Rw zjQx%J4Y|jDZ%{tUe&VBC{|x7ibrT*v+_HJc{@Tyq<qVF6#~jU3Ou7Ehb3gCSzx)B- zj7%a7h(nvCwr|co&B(yO!U8Eh7#J8B7#S2m6oDh0Qi?Ls4V!cKw6I4G1H<#fjNlWX zK&C(p<6t6i9+Z<0x?yitmQAYFU|@K$4BchDd4vq}M>p)gSH6BDBLhP{E4pFs(+L?C zjBePix$~RD7#J8b8PE-5ok_qjUkq=`8UFNJ&&a^AlNsHx83YVVFF=WarnM<PD$c*o zupVJxFfU_9i-4Bd1Y8z^;j$RC^SltTc`Tlh0e+Sj_S3!4!wh}S3}M*%34{y_KsOA% wcZM)*(mX<jVZ<hS{fRKlb}4?tLLx!}yjj^m8n_v_8T^?U7%EpXGB7Xz0Co|uM*si- literal 0 HcmV?d00001 diff --git a/circuit/mkstepper17/mkstepper17.brd b/circuit/mkstepper17/mkstepper17.brd new file mode 100644 index 0000000..3226a8d --- /dev/null +++ b/circuit/mkstepper17/mkstepper17.brd @@ -0,0 +1,2497 @@ +<?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="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="yes" 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="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="42.85" y="29.65" size="0.8128" layer="21" font="vector">A1</text> +<text x="42.85" y="28.55" size="0.8128" layer="21" font="vector">A2</text> +<text x="42.95" y="16.95" size="0.8128" layer="21" font="vector">B1</text> +<text x="42.95" y="15.75" size="0.8128" layer="21" font="vector">B2</text> +<text x="30.7" y="9.2" size="1.016" layer="21" font="vector">mkstepper17 v0.1</text> +<text x="16.75" y="4.75" size="1.016" layer="21" font="vector">GND</text> +<text x="26.2" y="4.95" size="1.016" layer="21" font="vector">V+</text> +<text x="22.871" y="36.897" size="1.016" layer="22" font="vector" rot="MR270">I am not disembodied reason, +Nor am I Robinson Crusoe, +alone upon his island.</text> +<text x="23.3964" y="43.51" size="1.016" layer="21" font="vector">UP0</text> +<wire x1="9.5" y1="4" x2="40.5" y2="4" width="0.1524" layer="20"/> +<wire x1="46" y1="9.5" x2="46" y2="40.5" width="0.1524" layer="20"/> +<wire x1="40.5" y1="46" x2="5.5" y2="46" width="0.1524" layer="20"/> +<wire x1="5.5" y1="46" x2="4" y2="44.5" width="0.1524" layer="20" curve="90"/> +<wire x1="40.5" y1="46" x2="46" y2="40.5" width="0.1524" layer="20" curve="-90"/> +<wire x1="46" y1="9.5" x2="40.5" y2="4" width="0.1524" layer="20" curve="-90"/> +<wire x1="4" y1="9.5" x2="9.5" y2="4" width="0.1524" layer="20" curve="90"/> +<circle x="9.5" y="9.5" radius="3" width="0.1524" layer="48"/> +<wire x1="4" y1="44.5" x2="4" y2="41.3" width="0.1524" layer="20"/> +<wire x1="4" y1="41.3" x2="10.7" y2="40" width="0.1524" layer="20"/> +<wire x1="10.7" y1="40" x2="10.7" y2="36" width="0.1524" layer="20"/> +<wire x1="10.7" y1="36" x2="4" y2="34.7" width="0.1524" layer="20"/> +<wire x1="4" y1="34.7" x2="4" y2="9.5" width="0.1524" layer="20"/> +<text x="31.329" y="38.897" size="1.016" layer="21" font="vector" rot="R270" align="center-left">pwr</text> +<text x="33.329" y="38.897" size="1.016" layer="21" font="vector" rot="R270" align="center-left">ticker</text> +<text x="35.229" y="38.897" size="1.016" layer="21" font="vector" rot="R270" align="center-left">error</text> +</plain> +<libraries> +<library name="atsam"> +<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.25" dy="0.6" layer="1" rot="R180"/> +<smd name="25" x="0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="24" x="-0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="27" x="1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="28" x="1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="23" x="-0.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="22" x="-1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="21" x="-1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="6" x="-4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="5" x="-4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="4" x="-4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="7" x="-4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="8" x="-4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="3" x="-4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="2" x="-4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="9" x="-4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="10" x="-4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="1" x="-4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="16" x="-4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="15" x="-4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="14" x="-4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="17" x="-3.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="18" x="-3.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="13" x="-4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="12" x="-4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="19" x="-2.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="20" x="-2.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="11" x="-4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="29" x="2.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="30" x="2.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="31" x="3.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="32" x="3.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="33" x="4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="34" x="4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="35" x="4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="36" x="4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="37" x="4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="38" x="4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="39" x="4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="40" x="4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="41" x="4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="42" x="4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="43" x="4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="44" x="4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="45" x="4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="46" x="4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="47" x="4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="48" x="4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="49" x="3.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="50" x="3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="51" x="2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="52" x="2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="53" x="1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="54" x="1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="55" x="0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="56" x="0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="57" x="-0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="58" x="-0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="59" x="-1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="60" x="-1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="61" x="-2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="62" x="-2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="63" x="-3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="64" x="-3.75" y="4.5" dx="0.25" dy="0.6" 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="4.826" dy="4.826" layer="1" cream="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-1.27" y="-1.27"/> +<vertex x="-1.27" y="1.27"/> +<vertex x="1.27" y="1.27"/> +<vertex x="1.27" y="-1.27"/> +</polygon> +</package> +</packages> +</library> +<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> +<package name="MK-LOGO-SILK"> +<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.127" layer="21"/> +<wire x1="-1.27" y1="-1.27" x2="1.27" y2="-1.27" width="0.127" layer="21"/> +<wire x1="1.27" y1="-1.27" x2="1.27" y2="1.27" width="0.127" layer="21"/> +<wire x1="1.27" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/> +<wire x1="-0.9525" y1="-1.016" x2="-0.9525" y2="1.016" width="0.127" layer="21"/> +<wire x1="-0.5715" y1="0" x2="-0.9525" y2="1.016" width="0.127" layer="21"/> +<wire x1="-0.1905" y1="1.016" x2="-0.1905" y2="-1.016" width="0.127" layer="21"/> +<wire x1="0.1905" y1="-1.016" x2="0.1905" y2="0" width="0.127" layer="21"/> +<wire x1="0.1905" y1="0" x2="0.1905" y2="1.016" width="0.127" layer="21"/> +<wire x1="0.1905" y1="0" x2="0.9525" y2="1.016" width="0.127" layer="21"/> +<wire x1="0.1905" y1="0" x2="0.9525" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-0.5715" y1="0" x2="-0.1905" y2="1.016" 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> +<package name="SAMTECH_FTSH-105-01"> +<description><h3>ARM Cortex Debug Connector (10-pin)</h3> +<p>Specifications: +<ul><li>Pin count:10</li> +<li>Pin pitch:0.05"</li> +</ul></p> +<p><a href="https://www.samtec.com/ftppub/cpdf/FTSH-1XX-XX-XXX-DV-XXX-MKT.pdf">Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CORTEX_DEBUG</li> +</ul></p></description> +<rectangle x1="-0.2032" y1="1.7145" x2="0.2032" y2="2.921" layer="51"/> +<rectangle x1="1.0668" y1="1.7145" x2="1.4732" y2="2.921" layer="51"/> +<rectangle x1="2.3368" y1="1.7145" x2="2.7432" y2="2.921" layer="51"/> +<rectangle x1="-1.4732" y1="1.7145" x2="-1.0668" y2="2.921" layer="51"/> +<rectangle x1="-2.7432" y1="1.7145" x2="-2.3368" y2="2.921" layer="51"/> +<rectangle x1="-0.2032" y1="-2.921" x2="0.2032" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-1.4732" y1="-2.921" x2="-1.0668" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-2.7432" y1="-2.921" x2="-2.3368" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="1.0668" y1="-2.921" x2="1.4732" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="2.3368" y1="-2.921" x2="2.7432" y2="-1.7145" layer="51" rot="R180"/> +<smd name="6" x="0" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="8" x="1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="10" x="2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="4" x="-1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="2" x="-2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="1" x="-2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="3" x="-1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="5" x="0" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="7" x="1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="9" x="2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<text x="-1.3462" y="0.4572" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.7018" y="-0.9652" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-0.8" y1="1.24" x2="0.8" y2="1.24" width="0.127" layer="21"/> +<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="-6.3" y1="-2.5" x2="6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="2.5" x2="-6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="-5.3" y1="1.6" x2="-5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="-5.3" y1="-1.6" x2="5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="-1.6" x2="5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="1.6" x2="-5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="3.2" y2="1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="-1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="1.7" x2="3.2" y2="-1.7" width="0.127" layer="51"/> +</package> +</packages> +</library> +<library name="lights"> +<packages> +<package name="LED0805"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +</packages> +</library> +<library name="connector"> +<packages> +<package name="RJ12-6-SMT"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<smd name="P$8" x="5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="3" y1="0" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="-3" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="16.8" x2="-6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="-6.5" y1="16.3" x2="-6" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6" y1="16.8" x2="-6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.8" x2="6" y2="16.8" width="0.127" layer="21"/> +<wire x1="6" y1="16.8" x2="6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.3" x2="6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<text x="-6" y="0.5" size="0.8128" layer="21" font="vector">stlb</text> +<text x="4" y="0.5" size="0.8128" layer="21" font="vector">stlr</text> +<wire x1="-5.25" y1="-0.75" x2="-5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="5.25" y1="-0.75" x2="5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="-6.5" y1="-1.5" x2="-3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-1.5" x2="-2" y2="5" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="2" y2="5" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="3.25" y1="-1.5" x2="6.5" y2="-1.5" width="0.127" layer="51"/> +</package> +<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> +</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="U1" library="atsam" package="QFN-64-9X9MM" value="ATSAMD51QFN64" x="17.75" y="24.65" rot="R180"/> +<element name="R10" library="borkedlabs-passives" package="R2512" value="" x="35.2" y="32.8" rot="R180"> +<attribute name="PACKAGE" value="2512" x="35.2" y="32.8" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="35.2" y="32.8" 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="7.6318" y="15.7588" rot="R180"/> +<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="23.7316" y="23.8544" rot="R90"> +<attribute name="PACKAGE" value="0603" x="23.7316" y="23.8544" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="23.7316" y="23.8544" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="23.7316" y="23.8544" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="17.45" y="17.7" rot="R90"> +<attribute name="PACKAGE" value="0603" x="17.45" y="17.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="17.45" y="17.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="17.45" y="17.7" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="19.3604" y="30.5518"> +<attribute name="PACKAGE" value="0603" x="19.3604" y="30.5518" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="19.3604" y="30.5518" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="19.3604" y="30.5518" size="1.778" layer="27" display="off"/> +</element> +<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="11.85" y="21.95" rot="R270"> +<attribute name="PACKAGE" value="0603" x="11.85" y="21.95" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="11.85" y="21.95" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="11.85" y="21.95" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="J8" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="43.696" y="26.85" rot="R270"> +<attribute name="PROD_ID" value="CONN-09696" x="43.696" y="26.85" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R2" library="borkedlabs-passives" package="0805" value="150R" x="35.4" y="40.7" rot="R90"> +<attribute name="PACKAGE" value="0805" x="35.4" y="40.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="35.4" y="40.7" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R3" library="borkedlabs-passives" package="0805" value="10R" x="33.4" y="40.7" rot="R90"> +<attribute name="PACKAGE" value="0805" x="33.4" y="40.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="33.4" y="40.7" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R4" library="borkedlabs-passives" package="0805" value="100R" x="31.4" y="40.7" rot="R90"> +<attribute name="PACKAGE" value="0805" x="31.4" y="40.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="31.4" y="40.7" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="11.8894" y="26.9188" rot="R90"> +<attribute name="PACKAGE" value="0603" x="11.8894" y="26.9188" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="11.8894" y="26.9188" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="11.8894" y="26.9188" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="16.0976" y="17.7" rot="R90"> +<attribute name="PACKAGE" value="0603" x="16.0976" y="17.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="16.0976" y="17.7" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="16.0976" y="17.7" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R1" library="borkedlabs-passives" package="0805" value="10k" x="12.35" y="16" rot="R270"> +<attribute name="PACKAGE" value="0805" x="12.35" y="16" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="12.35" y="16" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C5" library="borkedlabs-passives" package="1206" value="10uF" x="14.45" y="17.1524" rot="R90"> +<attribute name="PACKAGE" value="1206" x="14.45" y="17.1524" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="14.45" y="17.1524" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="14.45" y="17.1524" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R11" library="borkedlabs-passives" package="R2512" value="" x="35.3" y="14.7" rot="R180"> +<attribute name="PACKAGE" value="2512" x="43.300003125" y="3.699996875" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="43.300003125" y="3.699996875" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="31.7" y="7.1" rot="R90"/> +<element name="U$9" library="fab" package="MK-LOGO-SILK" value="" x="35" y="7"/> +<element name="J6" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="26.5" y="9.5"/> +<element name="J7" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="18.5" y="9.5"/> +<element name="C17" library="borkedlabs-passives" package="1206" value="10uF 50v" x="40.5" y="13.3" rot="R90"> +<attribute name="PACKAGE" value="1206" x="40.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="40.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="40.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="C18" library="borkedlabs-passives" package="1206" value="10uF 50v" x="42.5" y="13.3" rot="R90"> +<attribute name="PACKAGE" value="1206" x="42.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="42.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="42.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="44.5" y="13.3" rot="R90"> +<attribute name="PACKAGE" value="1206" x="44.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="44.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="44.5" y="13.3" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="C20" library="borkedlabs-passives" package="1206" value="10uF 50v" x="42.6" y="34.2" rot="R270"> +<attribute name="PACKAGE" value="1206" x="42.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="42.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="42.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="C21" library="borkedlabs-passives" package="1206" value="10uF 50v" x="44.6" y="34.2" rot="R270"> +<attribute name="PACKAGE" value="1206" x="44.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="44.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="44.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="C22" library="borkedlabs-passives" package="1206" value="10uF 50v" x="40.6" y="34.2" rot="R270"> +<attribute name="PACKAGE" value="1206" x="40.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="40.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="40.6" y="34.2" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="35.4" y="43.7" rot="R270"/> +<element name="D2" library="lights" package="LED0805" value="LED0805-GRN" x="33.4" y="43.7" rot="R270"/> +<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="31.4" y="43.7" rot="R270"/> +<element name="R5" library="borkedlabs-passives" package="0805" value="150R" x="27.4" y="40.7" rot="R90"> +<attribute name="PACKAGE" value="0805" x="21.5" y="40.7" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="21.5" y="40.7" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="D4" library="lights" package="LED0805" value="LED0805-RED" x="5" y="32.75" rot="R90"/> +<element name="R6" library="borkedlabs-passives" package="0805" value="10R" x="29.4" y="40.7" rot="R90"> +<attribute name="PACKAGE" value="0805" x="23.5" y="40.7" size="0.6096" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="23.5" y="40.7" size="0.6096" layer="27" rot="R90" display="off"/> +</element> +<element name="D5" library="lights" package="LED0805" value="LED0805-BLU" x="5" y="43.25" rot="R270"/> +<element name="J2" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="9.5" y="9.5"/> +<element name="J1" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="40.5" y="40.5"/> +<element name="J5" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="26.45" y="35.95" rot="R270"/> +<element name="J4" library="connector" package="RJ12-6-SMT" value="RJ12-6-SMT" x="5.75" y="38" rot="R270"/> +<element name="J3" library="SparkFun-Connectors" package="SAMTECH_FTSH-105-01" value="CORTEX_DEBUG_SMD" x="7.6" y="24.25" rot="R270"/> +<element name="MP1" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="26.1" y="18.3" rot="MR90"/> +<element name="R8" library="borkedlabs-passives" package="0805" value="10k" x="28.5" y="21" rot="R90"> +<attribute name="PACKAGE" value="0805" x="28.5" y="21" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="28.5" y="21" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="U2" library="power" package="QFN36-5X6" value="TMC2130" x="33.3" y="23.8"/> +<element name="C11" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="29.8" y="21" rot="R270"> +<attribute name="PACKAGE" value="0603" x="29.8" y="21" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="29.8" y="21" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="29.8" y="21" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R9" library="borkedlabs-passives" package="0805" value="2R2" x="38.1" y="23.2" rot="R270"> +<attribute name="PACKAGE" value="0805" x="38.1" y="23.2" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="38.1" y="23.2" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C9" library="borkedlabs-passives" package="1206" value="10uF" x="39.4" y="27.1" rot="R270"> +<attribute name="PACKAGE" value="1206" x="39.4" y="27.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="39.4" y="27.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="39.4" y="27.1" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C8" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="35.5" y="28.3" rot="R270"> +<attribute name="PACKAGE" value="0603" x="35.5" y="28.3" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="35.5" y="28.3" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="35.5" y="28.3" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C14" library="borkedlabs-passives" package="0805" value="22nF" x="37.1" y="26.1" rot="R270"> +<attribute name="PACKAGE" value="0805" x="37.1" y="26.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="37.1" y="26.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="37.1" y="26.1" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C13" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="36.9" y="28.9" rot="R270"> +<attribute name="PACKAGE" value="0603" x="36.9" y="28.9" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="36.9" y="28.9" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="36.9" y="28.9" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C15" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="34.4" y="28.3" rot="R90"> +<attribute name="PACKAGE" value="0603" x="34.4" y="28.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="34.4" y="28.3" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="34.4" y="28.3" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C16" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="34.4" y="18.3" rot="R270"> +<attribute name="PACKAGE" value="0603" x="34.4" y="18.3" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="34.4" y="18.3" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="34.4" y="18.3" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R7" library="borkedlabs-passives" package="0805" value="10k" x="38.1" y="20.1" rot="R90"> +<attribute name="PACKAGE" value="0805" x="38.1" y="20.1" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="38.1" y="20.1" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="39.5" y="20.1" rot="R270"> +<attribute name="PACKAGE" value="0603" x="39.5" y="20.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="39.5" y="20.1" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="39.5" y="20.1" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C12" library="borkedlabs-passives" package="0805" value="470nF" x="39.7" y="23.2" rot="R90"> +<attribute name="PACKAGE" value="0805" x="39.7" y="23.2" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="39.7" y="23.2" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="39.7" y="23.2" size="1.778" layer="27" rot="R90" display="off"/> +</element> +</elements> +<signals> +<signal name="RESET"> +<contactref element="U1" pad="52"/> +<contactref element="S1" pad="P$1"/> +<contactref element="J3" pad="10"/> +<contactref element="R1" pad="1"/> +<wire x1="15.5" y1="20.15" x2="15.5" y2="20.9" width="0.1524" layer="1"/> +<wire x1="15.5" y1="20.9" x2="15.6" y2="21" width="0.1524" layer="1"/> +<via x="15.6" y="21" extent="1-16" drill="0.3"/> +<wire x1="15.6" y1="21" x2="15.7" y2="20.9" width="0.1524" layer="16"/> +<wire x1="15.7" y1="20.9" x2="15.7" y2="19.5096" width="0.1524" layer="16"/> +<wire x1="15.7" y1="19.5096" x2="17.73239375" y2="19.5096" width="0.1524" layer="16"/> +<wire x1="17.73239375" y1="19.5096" x2="17.95859375" y2="19.7358" width="0.1524" layer="16"/> +<wire x1="17.95859375" y1="19.7358" x2="18.65725625" y2="19.7358" width="0.1524" layer="16"/> +<wire x1="18.65725625" y1="19.7358" x2="18.96205625" y2="19.431" width="0.1524" layer="16"/> +<wire x1="20.03915" y1="19.431" x2="20.3502" y2="19.11995" width="0.1524" layer="16"/> +<wire x1="20.3502" y1="19.11995" x2="20.3502" y2="18.68005" width="0.1524" layer="16"/> +<wire x1="20.3502" y1="18.68005" x2="20.03915" y2="18.369" width="0.1524" layer="16"/> +<wire x1="20.03915" y1="18.369" x2="19.71300625" y2="18.369" width="0.1524" layer="16"/> +<wire x1="18.96205625" y1="19.431" x2="20.03915" y2="19.431" width="0.1524" layer="16"/> +<wire x1="19.40820625" y1="18.0642" x2="17.95859375" y2="18.0642" width="0.1524" layer="16"/> +<wire x1="17.95859375" y1="18.0642" x2="17.73239375" y2="18.2904" width="0.1524" layer="16"/> +<wire x1="19.71300625" y1="18.369" x2="19.40820625" y2="18.0642" width="0.1524" layer="16"/> +<wire x1="15.0474875" y1="18.2904" x2="14.31894375" y2="19.01894375" width="0.1524" layer="16"/> +<wire x1="14.31894375" y1="19.01894375" x2="11.76894375" y2="21.56894375" width="0.1524" layer="16"/> +<wire x1="17.73239375" y1="18.2904" x2="15.0474875" y2="18.2904" width="0.1524" layer="16"/> +<wire x1="11.76894375" y1="21.56894375" x2="10.15405625" y2="21.56894375" width="0.1524" layer="16"/> +<wire x1="10.15405625" y1="21.56894375" x2="10.013" y2="21.71" width="0.1524" layer="16"/> +<via x="10.013" y="21.71" extent="1-16" drill="0.3"/> +<via x="12.35" y="16.95" extent="1-16" drill="0.3"/> +<wire x1="12.35" y1="16.95" x2="12.35" y2="17.05" width="0.1524" layer="16"/> +<wire x1="12.35" y1="17.05" x2="14.31894375" y2="19.01894375" width="0.1524" layer="16"/> +<wire x1="9.6818" y1="14.9588" x2="11.673" y2="16.95" width="0.1524" layer="1"/> +<wire x1="11.673" y1="16.95" x2="12.35" y2="16.95" width="0.1524" layer="1"/> +</signal> +<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="U1" pad="7"/> +<contactref element="U1" pad="54"/> +<contactref element="U1" pad="47"/> +<contactref element="U1" pad="33"/> +<contactref element="U1" pad="22"/> +<contactref element="C6" pad="1"/> +<contactref element="C7" pad="1"/> +<contactref element="C5" pad="1"/> +<contactref element="R10" pad="1"/> +<contactref element="R11" pad="1"/> +<contactref element="J7" pad="P$1"/> +<contactref element="S1" pad="P$3"/> +<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="J4" pad="P$4"/> +<contactref element="J4" pad="P$3"/> +<contactref element="J3" pad="3"/> +<contactref element="J3" pad="5"/> +<contactref element="J3" pad="9"/> +<contactref element="R8" 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="35.6" y1="23.55" x2="33.55" y2="23.55" width="0.2032" layer="1"/> +<wire x1="33.55" y1="23.55" x2="33.3" y2="23.3" width="0.2032" layer="1"/> +<polygon width="0.1524" layer="16"> +<vertex x="27" y="47.5"/> +<vertex x="27" y="38"/> +<vertex x="28" y="36.5"/> +<vertex x="28" y="24.5"/> +<vertex x="25.9" y="22.9"/> +<vertex x="25.9" y="15.4"/> +<vertex x="25" y="13.5"/> +<vertex x="16.9" y="13.5"/> +<vertex x="14.9" y="11.5"/> +<vertex x="14.9" y="1.5"/> +<vertex x="48.5" y="1.5"/> +<vertex x="48.5" y="47.5"/> +</polygon> +<via x="32.1" y="25.1" extent="1-16" drill="0.3"/> +<via x="34.5" y="24.4" extent="1-16" drill="0.3"/> +<wire x1="32.05" y1="25.05" x2="32.1" y2="25.1" width="0.1524" layer="1"/> +<wire x1="32.05" y1="22.05" x2="33.3" y2="23.3" width="0.1524" layer="1"/> +<via x="33.7" y="24.4" extent="1-16" drill="0.3"/> +<via x="32.9" y="24.4" extent="1-16" drill="0.3"/> +<via x="32.1" y="24.4" extent="1-16" drill="0.3"/> +<via x="32.1" y="21.6" extent="1-16" drill="0.3"/> +<via x="32.9" y="22.3" extent="1-16" drill="0.3"/> +<via x="32.9" y="23" extent="1-16" drill="0.3"/> +<via x="32.1" y="22.3" extent="1-16" drill="0.3"/> +<via x="32.1" y="23" extent="1-16" drill="0.3"/> +<via x="33.7" y="23" extent="1-16" drill="0.3"/> +<via x="33.7" y="22.3" extent="1-16" drill="0.3"/> +<via x="34.5" y="22.3" extent="1-16" drill="0.3"/> +<via x="34.5" y="23" extent="1-16" drill="0.3"/> +<via x="32.1" y="23.7" extent="1-16" drill="0.3"/> +<via x="32.9" y="23.7" extent="1-16" drill="0.3"/> +<via x="33.7" y="23.7" extent="1-16" drill="0.3"/> +<via x="34.5" y="23.7" extent="1-16" drill="0.3"/> +<via x="34.4" y="17.5" extent="1-16" drill="0.3"/> +<wire x1="40.554" y1="27.346" x2="40.554" y2="23.6947875" width="0.2032" layer="1"/> +<wire x1="40.554" y1="27.346" x2="39.4" y2="28.5" width="0.2032" layer="1"/> +<wire x1="39.5" y1="19.3" x2="39.5" y2="17.5" width="0.2032" layer="1"/> +<via x="39.5" y="17.5" extent="1-16" drill="0.3"/> +<wire x1="34.4" y1="29.1" x2="35.5" y2="29.1" width="0.2032" layer="1"/> +<wire x1="35.5" y1="29.1" x2="35.6" y2="29.2" width="0.2032" layer="1"/> +<wire x1="35.6" y1="29.2" x2="35.6" y2="30.1" width="0.2032" layer="1"/> +<via x="35.6" y="30.1" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="16"> +<vertex x="26.5" y="48.5"/> +<vertex x="26.5" y="38"/> +<vertex x="25" y="36.5"/> +<vertex x="25" y="24.5"/> +<vertex x="25.5" y="23"/> +<vertex x="25.5" y="16"/> +<vertex x="24.5" y="14"/> +<vertex x="16.5" y="14"/> +<vertex x="14.2" y="11.7"/> +<vertex x="14.2" y="3"/> +<vertex x="2.5" y="3"/> +<vertex x="2.5" y="48.5"/> +</polygon> +<wire x1="26.45" y1="35.95" x2="25.1" y2="37.3" width="0.1524" layer="16"/> +<wire x1="29.8" y1="20.2" x2="28.65" y2="20.2" width="0.2032" layer="1"/> +<wire x1="28.65" y1="20.2" x2="28.5" y2="20.05" width="0.2032" layer="1"/> +<wire x1="28.5" y1="20.05" x2="25.25" y2="20.05" width="0.2032" layer="1"/> +<wire x1="25.25" y1="20.05" x2="24.6" y2="20.8" width="0.2032" layer="1"/> +<via x="24.6" y="20.8" extent="1-16" drill="0.3"/> +<wire x1="18.5" y1="9.5" x2="18.5" y2="14.5" width="0.8128" layer="16"/> +<wire x1="18.5" y1="14.5" x2="18.7" y2="14.7" width="0.8128" layer="16"/> +<via x="23.7316" y="23.0544" extent="1-16" drill="0.3"/> +<wire x1="22.25" y1="23.9" x2="21.3" y2="23.9" width="0.1524" layer="1"/> +<via x="21.3" y="23.9" extent="1-16" drill="0.3"/> +<wire x1="19" y1="29.15" x2="19" y2="28.4" width="0.1524" layer="1"/> +<via x="19" y="28.4" extent="1-16" drill="0.3"/> +<wire x1="13.25" y1="28.4" x2="14" y2="28.4" width="0.1524" layer="1"/> +<wire x1="14" y1="28.4" x2="14.2" y2="28.2" width="0.1524" layer="1"/> +<via x="14.2" y="28.2" extent="1-16" drill="0.3"/> +<via x="11.8894" y="26.1188" extent="1-16" drill="0.3"/> +<wire x1="13.25" y1="21.4" x2="14.2" y2="21.4" width="0.1524" layer="1"/> +<wire x1="14.2" y1="21.4" x2="14.3" y2="21.5" width="0.1524" layer="1"/> +<via x="14.3" y="21.5" extent="1-16" drill="0.3"/> +<wire x1="16.5" y1="20.15" x2="16.5" y2="20.9" width="0.1524" layer="1"/> +<via x="16.5" y="20.9" extent="1-16" drill="0.3"/> +<wire x1="16.5" y1="20.15" x2="16.5" y2="19.3008875" width="0.1524" layer="1"/> +<wire x1="16.5" y1="19.3008875" x2="16.7262" y2="19.0746875" width="0.1524" layer="1"/> +<wire x1="16.7262" y1="19.0746875" x2="16.7262" y2="17.5286" width="0.1524" layer="1"/> +<wire x1="16.7262" y1="17.5286" x2="16.1488" y2="16.9512" width="0.1524" layer="1"/> +<wire x1="16.1488" y1="16.9512" x2="16.0976" y2="16.9" width="0.1524" layer="1"/> +<wire x1="17.45" y1="16.9" x2="16.2" y2="16.9" width="0.1524" layer="1"/> +<wire x1="16.2" y1="16.9" x2="16.1488" y2="16.9512" width="0.1524" layer="1"/> +<wire x1="14.45" y1="15.7524" x2="15.0524" y2="15.7524" width="0.1524" layer="1"/> +<wire x1="15.0524" y1="15.7524" x2="16.2" y2="16.9" width="0.1524" layer="1"/> +<wire x1="11.85" y1="22.75" x2="11.85" y2="23.05" width="0.1524" layer="1"/> +<wire x1="11.85" y1="23.05" x2="12.3" y2="23.5" width="0.1524" layer="1"/> +<via x="12.3" y="23.5" extent="1-16" drill="0.3"/> +<via x="9.6818" y="16.5588" extent="1-16" drill="0.3"/> +<wire x1="5.187" y1="25.52" x2="5.187" y2="24.25" width="0.1524" layer="1"/> +<wire x1="6.0506" y1="23.3286875" x2="6.0506" y2="22.6313125" width="0.1524" layer="1"/> +<wire x1="5.187" y1="24.25" x2="5.187" y2="24.1922875" width="0.1524" layer="1"/> +<wire x1="5.187" y1="21.7677125" x2="5.187" y2="21.71" width="0.1524" layer="1"/> +<wire x1="5.187" y1="24.1922875" x2="6.0506" y2="23.3286875" width="0.1524" layer="1"/> +<wire x1="6.0506" y1="22.6313125" x2="5.187" y2="21.7677125" width="0.1524" layer="1"/> +<wire x1="5.187" y1="24.25" x2="5.237" y2="24.2" width="0.1524" layer="1"/> +<wire x1="5.237" y1="24.2" x2="6.4" y2="24.2" width="0.1524" layer="1"/> +<via x="6.4" y="24.2" extent="1-16" drill="0.3"/> +<wire x1="23.149" y1="38.635" x2="23.149" y2="37.365" width="0.2032" layer="1"/> +<wire x1="23.149" y1="37.365" x2="23.114" y2="37.4" width="0.2032" layer="1"/> +<wire x1="23.114" y1="37.4" x2="21" y2="37.4" width="0.2032" layer="1"/> +<via x="21" y="37.4" extent="1-16" drill="0.3"/> +<via x="32.9" y="21.6" extent="1-16" drill="0.3"/> +<via x="33.7" y="21.6" extent="1-16" drill="0.3"/> +<via x="34.5" y="21.6" extent="1-16" drill="0.3"/> +<via x="34.5" y="25.1" extent="1-16" drill="0.3"/> +<via x="33.7" y="25.1" extent="1-16" drill="0.3"/> +<via x="32.9" y="25.1" extent="1-16" drill="0.3"/> +<via x="38.4" y="34" extent="1-16" drill="0.3"/> +<via x="38.4" y="33.2" extent="1-16" drill="0.3"/> +<via x="38.4" y="31.6" extent="1-16" drill="0.3"/> +<via x="38.4" y="32.4" extent="1-16" drill="0.3"/> +<via x="40.1" y="36" extent="1-16" drill="0.3"/> +<via x="41.1" y="36" extent="1-16" drill="0.3"/> +<via x="42.1" y="36" extent="1-16" drill="0.3"/> +<via x="43.1" y="36" extent="1-16" drill="0.3"/> +<via x="44.1" y="36" extent="1-16" drill="0.3"/> +<via x="45.1" y="36" extent="1-16" drill="0.3"/> +<via x="40" y="11.5" extent="1-16" drill="0.3"/> +<via x="41" y="11.5" extent="1-16" drill="0.3"/> +<via x="42" y="11.5" extent="1-16" drill="0.3"/> +<via x="43" y="11.5" extent="1-16" drill="0.3"/> +<via x="44" y="11.5" extent="1-16" drill="0.3"/> +<via x="45" y="11.5" extent="1-16" drill="0.3"/> +<via x="38.5" y="13.5" extent="1-16" drill="0.3"/> +<via x="38.5" y="15.9" extent="1-16" drill="0.3"/> +<via x="38.5" y="14.3" extent="1-16" drill="0.3"/> +<via x="38.5" y="15.1" extent="1-16" drill="0.3"/> +<wire x1="31.4" y1="39.75" x2="31.3" y2="39.85" width="0.1524" layer="1"/> +<wire x1="31.3" y1="39.85" x2="31.3" y2="40.9" width="0.1524" layer="1"/> +<wire x1="31.3" y1="40.9" x2="31.2" y2="41" width="0.1524" layer="1"/> +<wire x1="31.2" y1="41" x2="26" y2="41" width="0.1524" layer="1"/> +<via x="26" y="41" extent="1-16" drill="0.3"/> +<wire x1="18.5604" y1="30.5518" x2="19" y2="30.1122" width="0.1524" layer="1"/> +<wire x1="19" y1="30.1122" x2="19" y2="29.15" width="0.1524" layer="1"/> +<via x="39.7" y="23.1" extent="1-16" drill="0.3"/> +<wire x1="39.7" y1="22.25" x2="39.7" y2="23.1" width="0.2032" layer="1"/> +<wire x1="40.554" y1="23.6947875" x2="40.4052125" y2="23.546" width="0.2032" layer="1"/> +<wire x1="40.4052125" y1="23.546" x2="40.146" y2="23.546" width="0.2032" layer="1"/> +<wire x1="40.146" y1="23.546" x2="39.7" y2="23.1" width="0.2032" layer="1"/> +<contactref element="U2" pad="18"/> +<contactref element="U2" pad="1"/> +<contactref element="U2" pad="36"/> +<wire x1="32.05" y1="20.5" x2="32.05" y2="21.55" width="0.2032" layer="1"/> +<wire x1="32.05" y1="21.55" x2="32.1" y2="21.6" width="0.2032" layer="1"/> +<wire x1="32.05" y1="26.1" x2="32.05" y2="25.15" width="0.2032" layer="1"/> +<wire x1="32.05" y1="25.15" x2="32.1" y2="25.1" width="0.2032" layer="1"/> +<wire x1="31.55" y1="26.125" x2="31.575" y2="26.1" width="0.2032" layer="1"/> +<wire x1="31.575" y1="26.1" x2="32.05" y2="26.1" width="0.2032" layer="1"/> +<wire x1="30.975" y1="25.55" x2="31.65" y2="25.55" width="0.2032" layer="1"/> +<wire x1="31.65" y1="25.55" x2="32.05" y2="25.15" width="0.2032" layer="1"/> +<wire x1="35.05" y1="20.475" x2="35.05" y2="21.05" width="0.2032" layer="1"/> +<wire x1="35.05" y1="21.05" x2="34.5" y2="21.6" width="0.2032" layer="1"/> +<wire x1="45.1" y1="36" x2="44.6" y2="35.6" width="0" layer="19" extent="1-1"/> +<wire x1="33.55" y1="23.55" x2="33.7" y2="23.7" width="0" layer="19" extent="1-1"/> +<wire x1="38" y1="32.8" x2="38.4" y2="32.4" width="0" layer="19" extent="1-1"/> +<wire x1="38.1" y1="14.7" x2="38.5" y2="15.1" width="0" layer="19" extent="1-1"/> +<wire x1="42.6" y1="35.6" x2="43.1" y2="36" width="0" layer="19" extent="1-1"/> +<wire x1="40.6" y1="35.6" x2="40.1" y2="36" width="0" layer="19" extent="1-1"/> +<wire x1="44.5" y1="11.9" x2="45" y2="11.5" width="0" layer="19" extent="1-1"/> +<wire x1="42.5" y1="11.9" x2="43" y2="11.5" width="0" layer="19" extent="1-1"/> +<wire x1="40.5" y1="11.9" x2="40" y2="11.5" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="+3V3"> +<contactref element="U1" pad="56"/> +<contactref element="C4" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C2" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="U1" pad="21"/> +<contactref element="U1" pad="34"/> +<contactref element="U1" pad="48"/> +<contactref element="U1" pad="8"/> +<contactref element="C6" pad="2"/> +<contactref element="D1" pad="1"/> +<contactref element="D3" pad="1"/> +<contactref element="D2" pad="1"/> +<contactref element="D5" pad="1"/> +<contactref element="D4" pad="1"/> +<contactref element="J4" pad="P$6"/> +<contactref element="J4" pad="P$1"/> +<contactref element="J3" pad="1"/> +<contactref element="R1" pad="2"/> +<contactref element="U2" pad="8"/> +<contactref element="C11" pad="1"/> +<polygon width="0.1524" layer="1"> +<vertex x="49" y="35"/> +<vertex x="31" y="35"/> +<vertex x="31" y="14"/> +<vertex x="16.5" y="14"/> +<vertex x="14.2" y="11.7"/> +<vertex x="14.2" y="3"/> +<vertex x="3" y="3"/> +<vertex x="3" y="48"/> +<vertex x="49" y="48"/> +</polygon> +<wire x1="31" y1="22.05" x2="30.05" y2="22.05" width="0.2032" layer="1"/> +<wire x1="30.05" y1="22.05" x2="29.8" y2="21.8" width="0.2032" layer="1"/> +</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="48.5" y="34.5"/> +<vertex x="31.5" y="34.5"/> +<vertex x="31.6" y="13.4"/> +<vertex x="23.5" y="13.5"/> +<vertex x="22.5" y="12.4"/> +<vertex x="22.5" y="3.4"/> +<vertex x="23.6" y="3"/> +<vertex x="48.5" y="3"/> +</polygon> +</signal> +<signal name="SWCLK"> +<contactref element="U1" pad="57"/> +<contactref element="J3" pad="4"/> +<wire x1="18" y1="20.15" x2="18" y2="19.4" width="0.1524" layer="1"/> +<wire x1="18" y1="19.4" x2="18.3048" y2="19.0952" width="0.1524" layer="1"/> +<wire x1="18.3048" y1="19.0952" x2="18.3048" y2="18.9" width="0.1524" layer="1"/> +<via x="18.3048" y="18.9" extent="1-16" drill="0.3"/> +<wire x1="18.3048" y1="18.9" x2="15.3" y2="18.9" width="0.1524" layer="16"/> +<wire x1="15.3" y1="18.9" x2="11.4" y2="22.8" width="0.1524" layer="16"/> +<wire x1="11.4" y1="22.8" x2="11.4" y2="25" width="0.1524" layer="16"/> +<wire x1="11.4" y1="25" x2="10.88" y2="25.52" width="0.1524" layer="16"/> +<wire x1="10.88" y1="25.52" x2="10.013" y2="25.52" width="0.1524" layer="16"/> +<via x="10.013" y="25.52" extent="1-16" drill="0.3"/> +</signal> +<signal name="SWDIO"> +<contactref element="U1" pad="58"/> +<contactref element="J3" pad="2"/> +<wire x1="18.5" y1="20.15" x2="18.5" y2="19.6" width="0.1524" layer="1"/> +<wire x1="18.5" y1="19.6" x2="19.062" y2="19.038" width="0.1524" layer="1"/> +<wire x1="19.062" y1="19.038" x2="19.062" y2="18.9" width="0.1524" layer="1"/> +<via x="19.062" y="18.9" extent="1-16" drill="0.3"/> +<wire x1="18.08485" y1="19.431" x2="17.85865" y2="19.2048" width="0.1524" layer="16"/> +<wire x1="19.062" y1="18.9" x2="18.531" y2="19.431" width="0.1524" layer="16"/> +<wire x1="18.531" y1="19.431" x2="18.08485" y2="19.431" width="0.1524" layer="16"/> +<wire x1="17.85865" y1="19.2048" x2="15.42625625" y2="19.2048" width="0.1524" layer="16"/> +<wire x1="15.42625625" y1="19.2048" x2="11.7048" y2="22.92625625" width="0.1524" layer="16"/> +<wire x1="11.00625625" y1="25.8248" x2="10.8" y2="25.8248" width="0.1524" layer="16"/> +<wire x1="11.7048" y1="25.12625625" x2="11.00625625" y2="25.8248" width="0.1524" layer="16"/> +<wire x1="11.7048" y1="22.92625625" x2="11.7048" y2="25.12625625" width="0.1524" layer="16"/> +<wire x1="10.8" y1="25.8248" x2="10.013" y2="26.6118" width="0.1524" layer="16"/> +<wire x1="10.013" y1="26.6118" x2="10.013" y2="26.79" width="0.1524" layer="16"/> +<via x="10.013" y="26.79" extent="1-16" drill="0.3"/> +</signal> +<signal name="STEP"> +<contactref element="U1" pad="11"/> +<contactref element="U2" pad="6"/> +<contactref element="R8" pad="2"/> +<wire x1="31" y1="23.05" x2="30.3042375" y2="23.05" width="0.1524" layer="1"/> +<wire x1="30.3042375" y1="23.05" x2="30.22711875" y2="23.12711875" width="0.1524" layer="1"/> +<via x="30.22711875" y="23.12711875" extent="1-16" drill="0.3"/> +<wire x1="30.22711875" y1="23.12711875" x2="29.22711875" y2="23.12711875" width="0.1524" layer="16"/> +<wire x1="29.22711875" y1="23.12711875" x2="28.97616875" y2="22.87616875" width="0.1524" layer="16"/> +<via x="28.97616875" y="22.87616875" extent="1-16" drill="0.3"/> +<wire x1="28.97616875" y1="22.87616875" x2="28.97616875" y2="22.42616875" width="0.1524" layer="1"/> +<wire x1="28.97616875" y1="22.42616875" x2="28.5" y2="21.95" width="0.1524" layer="1"/> +<wire x1="22.25" y1="25.9" x2="22.7" y2="25.9" width="0.1524" layer="1"/> +<wire x1="22.7" y1="25.9" x2="22.8952" y2="26.0952" width="0.1524" layer="1"/> +<wire x1="22.8952" y1="26.0952" x2="24.061375" y2="26.0952" width="0.1524" layer="1"/> +<wire x1="25.839775" y1="24.3168" x2="27.6" y2="24.3168" width="0.1524" layer="1"/> +<wire x1="24.061375" y1="26.0952" x2="25.839775" y2="24.3168" width="0.1524" layer="1"/> +<wire x1="27.6" y1="24.3168" x2="28.97616875" y2="22.94063125" width="0.1524" layer="1"/> +<wire x1="28.97616875" y1="22.94063125" x2="28.97616875" y2="22.87616875" width="0.1524" layer="1"/> +</signal> +<signal name="DIR"> +<contactref element="U1" pad="12"/> +<contactref element="U2" pad="7"/> +<wire x1="24.18763125" y1="26.4" x2="25.96603125" y2="24.6216" width="0.1524" layer="1"/> +<wire x1="25.96603125" y1="24.6216" x2="27.9816875" y2="24.6216" width="0.1524" layer="1"/> +<wire x1="22.25" y1="26.4" x2="24.18763125" y2="26.4" width="0.1524" layer="1"/> +<wire x1="30.0532875" y1="22.55" x2="31" y2="22.55" width="0.1524" layer="1"/> +<wire x1="27.9816875" y1="24.6216" x2="30.0532875" y2="22.55" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_EN"> +<contactref element="U2" pad="22"/> +<wire x1="35.6" y1="22.55" x2="35.7464" y2="22.4036" width="0.1524" layer="1"/> +<wire x1="35.7464" y1="22.4036" x2="35.9946875" y2="22.4036" width="0.1524" layer="1"/> +<wire x1="35.9946875" y1="22.4036" x2="36.1286" y2="22.2696875" width="0.1524" layer="1"/> +<wire x1="36.1286" y1="22.2696875" x2="36.1286" y2="22.20364375" width="0.1524" layer="1"/> +<wire x1="36.1286" y1="22.20364375" x2="36.835" y2="21.49724375" width="0.1524" layer="1"/> +<wire x1="36.835" y1="21.49724375" x2="36.835" y2="17.6728875" width="0.1524" layer="1"/> +<wire x1="36.835" y1="17.6728875" x2="36.0096" y2="16.8474875" width="0.1524" layer="1"/> +<via x="35.4" y="14.238" extent="1-16" drill="0.3"/> +<wire x1="36.0096" y1="15.87240625" x2="36.2358" y2="15.64620625" width="0.1524" layer="1"/> +<wire x1="36.2358" y1="14.95379375" x2="35.74620625" y2="14.4642" width="0.1524" layer="1"/> +<wire x1="36.2358" y1="15.64620625" x2="36.2358" y2="14.95379375" width="0.1524" layer="1"/> +<wire x1="35.74620625" y1="14.4642" x2="35.6262" y2="14.4642" width="0.1524" layer="1"/> +<wire x1="35.6262" y1="14.4642" x2="35.4" y2="14.238" width="0.1524" layer="1"/> +<wire x1="36.0096" y1="16.8474875" x2="36.0096" y2="15.87240625" width="0.1524" layer="1"/> +<wire x1="35.4" y1="14.238" x2="34.64020625" y2="14.238" width="0.1524" layer="16"/> +<wire x1="34.64020625" y1="14.238" x2="34.18780625" y2="14.6904" width="0.1524" layer="16"/> +<wire x1="34.18780625" y1="14.6904" x2="25.4474875" y2="14.6904" width="0.1524" layer="16"/> +<contactref element="U1" pad="3"/> +<via x="23.335421875" y="18.235421875" extent="1-16" drill="0.3"/> +<wire x1="23.335421875" y1="17.915528125" x2="23.335421875" y2="18.235421875" width="0.1524" layer="16"/> +<wire x1="23.8048" y1="16.3330875" x2="23.8048" y2="17.44615" width="0.1524" layer="16"/> +<wire x1="23.8048" y1="17.44615" x2="23.335421875" y2="17.915528125" width="0.1524" layer="16"/> +<wire x1="23.335421875" y1="18.235421875" x2="23.335421875" y2="18.564578125" width="0.1524" layer="1"/> +<wire x1="23.335421875" y1="18.564578125" x2="23.1048" y2="18.7952" width="0.1524" layer="1"/> +<wire x1="22.8" y1="21.63105625" x2="22.8" y2="21.7" width="0.1524" layer="1"/> +<wire x1="23.1048" y1="21.32625625" x2="22.8" y2="21.63105625" width="0.1524" layer="1"/> +<wire x1="23.1048" y1="18.7952" x2="23.1048" y2="21.32625625" width="0.1524" layer="1"/> +<wire x1="22.8" y1="21.7" x2="22.6" y2="21.9" width="0.1524" layer="1"/> +<wire x1="22.6" y1="21.9" x2="22.25" y2="21.9" width="0.1524" layer="1"/> +<wire x1="25.4474875" y1="14.6904" x2="23.8048" y2="16.3330875" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_CSN"> +<contactref element="U1" pad="15"/> +<contactref element="U2" pad="2"/> +<contactref element="J5" pad="2"/> +<wire x1="31" y1="25.05" x2="30.54316875" y2="25.05" width="0.1524" layer="1"/> +<wire x1="30.54316875" y1="25.05" x2="28.0048" y2="27.58836875" width="0.1524" layer="1"/> +<wire x1="26.45" y1="32.52236875" x2="26.45" y2="33.41" width="0.1524" layer="1"/> +<wire x1="28.0048" y1="27.58836875" x2="28.0048" y2="30.96756875" width="0.1524" layer="1"/> +<wire x1="28.0048" y1="30.96756875" x2="26.45" y2="32.52236875" width="0.1524" layer="1"/> +<wire x1="22.25" y1="27.9" x2="23.1" y2="27.9" width="0.1524" layer="1"/> +<wire x1="23.1" y1="27.9" x2="23.2252" y2="28.0252" width="0.1524" layer="1"/> +<wire x1="24.4738" y1="28.0252" x2="24.7" y2="27.799" width="0.1524" layer="1"/> +<via x="24.7" y="27.799" extent="1-16" drill="0.3"/> +<wire x1="23.2252" y1="28.0252" x2="24.4738" y2="28.0252" width="0.1524" layer="1"/> +<wire x1="24.7" y1="27.799" x2="24.7" y2="31.66" width="0.1524" layer="16"/> +<wire x1="24.7" y1="31.66" x2="26.45" y2="33.41" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_SCK"> +<contactref element="U1" pad="14"/> +<contactref element="U2" pad="3"/> +<contactref element="J5" pad="3"/> +<wire x1="31" y1="24.55" x2="30.6121125" y2="24.55" width="0.1524" layer="1"/> +<wire x1="27.7" y1="29.62" x2="26.45" y2="30.87" width="0.1524" layer="1"/> +<wire x1="30.6121125" y1="24.55" x2="27.7" y2="27.4621125" width="0.1524" layer="1"/> +<wire x1="27.7" y1="27.4621125" x2="27.7" y2="29.62" width="0.1524" layer="1"/> +<wire x1="22.25" y1="27.4" x2="22.6" y2="27.4" width="0.1524" layer="1"/> +<wire x1="22.6" y1="27.4" x2="22.7952" y2="27.5952" width="0.1524" layer="1"/> +<wire x1="23.22625625" y1="27.5952" x2="23.35145625" y2="27.7204" width="0.1524" layer="1"/> +<wire x1="22.7952" y1="27.5952" x2="23.22625625" y2="27.5952" width="0.1524" layer="1"/> +<wire x1="23.35145625" y1="27.7204" x2="24.169" y2="27.7204" width="0.1524" layer="1"/> +<via x="25.389790625" y="27.417946875" extent="1-16" drill="0.3"/> +<wire x1="24.169" y1="27.7204" x2="24.169" y2="27.57905" width="0.1524" layer="1"/> +<wire x1="24.169" y1="27.57905" x2="24.48005" y2="27.268" width="0.1524" layer="1"/> +<wire x1="24.48005" y1="27.268" x2="24.91995" y2="27.268" width="0.1524" layer="1"/> +<wire x1="24.91995" y1="27.268" x2="25.069896875" y2="27.417946875" width="0.1524" layer="1"/> +<wire x1="25.069896875" y1="27.417946875" x2="25.389790625" y2="27.417946875" width="0.1524" layer="1"/> +<wire x1="25.389790625" y1="27.417946875" x2="25.389790625" y2="27.737840625" width="0.1524" layer="16"/> +<wire x1="25.389790625" y1="27.737840625" x2="25.2816" y2="27.84603125" width="0.1524" layer="16"/> +<wire x1="25.2816" y1="27.84603125" x2="25.2816" y2="29.7016" width="0.1524" layer="16"/> +<wire x1="25.2816" y1="29.7016" x2="26.45" y2="30.87" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_MOSI"> +<contactref element="U1" pad="16"/> +<contactref element="U2" pad="4"/> +<contactref element="J5" pad="4"/> +<wire x1="31" y1="24.05" x2="30.68105625" y2="24.05" width="0.1524" layer="1"/> +<wire x1="26.45" y1="28.28105625" x2="26.45" y2="28.33" width="0.1524" layer="1"/> +<wire x1="30.68105625" y1="24.05" x2="26.45" y2="28.28105625" width="0.1524" layer="1"/> +<wire x1="26.45" y1="28.33" x2="23.07" y2="28.33" width="0.1524" layer="1"/> +<wire x1="23.07" y1="28.33" x2="23" y2="28.4" width="0.1524" layer="1"/> +<wire x1="23" y1="28.4" x2="22.25" y2="28.4" width="0.1524" layer="1"/> +</signal> +<signal name="N$1"> +<contactref element="R4" pad="2"/> +<contactref element="D3" pad="2"/> +<wire x1="31.4" y1="42.85" x2="31.4" y2="41.65" width="0.1524" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="R3" pad="2"/> +<contactref element="D2" pad="2"/> +<wire x1="33.4" y1="42.85" x2="33.4" y2="41.65" width="0.1524" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="R2" pad="2"/> +<contactref element="D1" pad="2"/> +<wire x1="35.4" y1="42.85" x2="35.4" y2="41.65" width="0.1524" layer="1"/> +</signal> +<signal name="N$7"> +<contactref element="C7" pad="2"/> +<contactref element="U1" pad="53"/> +<contactref element="C5" pad="2"/> +<wire x1="16" y1="20.15" x2="16" y2="18.6976" width="0.1524" layer="1"/> +<wire x1="16" y1="18.6976" x2="16.0976" y2="18.5" width="0.1524" layer="1"/> +<wire x1="16.0976" y1="18.5" x2="14.7024" y2="18.5" width="0.1524" layer="1"/> +<wire x1="14.7024" y1="18.5" x2="14.45" y2="18.5524" width="0.1524" layer="1"/> +</signal> +<signal name="TMC_MISO"> +<contactref element="U1" pad="13"/> +<contactref element="U2" pad="5"/> +<contactref element="J5" pad="5"/> +<wire x1="31" y1="23.55" x2="30.75" y2="23.55" width="0.1524" layer="1"/> +<wire x1="30.75" y1="23.55" x2="28.5" y2="25.8" width="0.1524" layer="1"/> +<wire x1="28.5" y1="25.8" x2="26.46" y2="25.8" width="0.1524" layer="1"/> +<wire x1="26.46" y1="25.8" x2="26.45" y2="25.79" width="0.1524" layer="1"/> +<wire x1="22.25" y1="26.9" x2="22.3964" y2="27.0464" width="0.1524" layer="1"/> +<wire x1="22.3964" y1="27.0464" x2="23.1085125" y2="27.0464" width="0.1524" layer="1"/> +<wire x1="23.1085125" y1="27.0464" x2="23.4777125" y2="27.4156" width="0.1524" layer="1"/> +<wire x1="23.4777125" y1="27.4156" x2="23.90139375" y2="27.4156" width="0.1524" layer="1"/> +<wire x1="25.37305625" y1="26.88694375" x2="26.46" y2="25.8" width="0.1524" layer="1"/> +<wire x1="24.43005" y1="26.88694375" x2="25.37305625" y2="26.88694375" width="0.1524" layer="1"/> +<wire x1="23.90139375" y1="27.4156" x2="24.43005" y2="26.88694375" width="0.1524" layer="1"/> +</signal> +<signal name="N$9"> +</signal> +<signal name="OB2"> +<contactref element="J8" pad="4"/> +<contactref element="U2" pad="15"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="33.5" y="21.2"/> +<vertex x="33.5" y="19.5"/> +<vertex x="33.2" y="19.3"/> +<vertex x="33.2" y="18"/> +<vertex x="33.7" y="18"/> +<vertex x="33.7" y="21.2"/> +</polygon> +<via x="33.5" y="19" extent="1-16" drill="0.3"/> +<via x="33.5" y="18.3" extent="1-16" drill="0.3"/> +<wire x1="33.5" y1="18.3" x2="33.5" y2="19" width="1.27" layer="16"/> +<wire x1="43.696" y1="19.23" x2="40.34158125" y2="19.23" width="1.27" layer="16"/> +<wire x1="40.34158125" y1="19.23" x2="39.88918125" y2="18.7776" width="1.27" layer="16"/> +<wire x1="33.7224" y1="18.7776" x2="33.5" y2="19" width="1.27" layer="16"/> +<wire x1="39.88918125" y1="18.7776" x2="33.7224" y2="18.7776" width="1.27" layer="16"/> +</signal> +<signal name="SWO"> +<contactref element="U1" pad="59"/> +<contactref element="J3" pad="6"/> +<wire x1="19" y1="20.15" x2="19" y2="19.53105625" width="0.1524" layer="1"/> +<wire x1="19" y1="19.53105625" x2="19.10005625" y2="19.431" width="0.1524" layer="1"/> +<wire x1="19.63105625" y1="18.9" x2="19.8192" y2="18.9" width="0.1524" layer="1"/> +<via x="19.8192" y="18.9" extent="1-16" drill="0.3"/> +<wire x1="19.10005625" y1="19.431" x2="19.28195" y2="19.431" width="0.1524" layer="1"/> +<wire x1="19.28195" y1="19.431" x2="19.593" y2="19.11995" width="0.1524" layer="1"/> +<wire x1="19.593" y1="19.11995" x2="19.593" y2="18.93805625" width="0.1524" layer="1"/> +<wire x1="19.593" y1="18.93805625" x2="19.63105625" y2="18.9" width="0.1524" layer="1"/> +<wire x1="18.08485" y1="18.369" x2="17.85865" y2="18.5952" width="0.1524" layer="16"/> +<wire x1="19.8192" y1="18.9" x2="19.81295" y2="18.9" width="0.1524" layer="16"/> +<wire x1="19.81295" y1="18.9" x2="19.28195" y2="18.369" width="0.1524" layer="16"/> +<wire x1="19.28195" y1="18.369" x2="18.08485" y2="18.369" width="0.1524" layer="16"/> +<wire x1="15.17374375" y1="18.5952" x2="11.0952" y2="22.67374375" width="0.1524" layer="16"/> +<wire x1="11.0952" y1="22.67374375" x2="11.0952" y2="23.4" width="0.1524" layer="16"/> +<wire x1="17.85865" y1="18.5952" x2="15.17374375" y2="18.5952" width="0.1524" layer="16"/> +<wire x1="11.0952" y1="23.4" x2="10.2452" y2="24.25" width="0.1524" layer="16"/> +<wire x1="10.2452" y1="24.25" x2="10.013" y2="24.25" width="0.1524" layer="16"/> +<via x="10.013" y="24.25" extent="1-16" drill="0.3"/> +</signal> +<signal name="OA2"> +<contactref element="J8" pad="2"/> +<contactref element="U2" pad="32"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="33.5" y="25.4"/> +<vertex x="33.5" y="27.1"/> +<vertex x="33.2" y="27.3"/> +<vertex x="33.2" y="28.6"/> +<vertex x="33.8" y="28.6"/> +<vertex x="33.8" y="25.4"/> +</polygon> +<via x="33.5" y="27.6" extent="1-16" drill="0.3"/> +<via x="33.5" y="28.3" extent="1-16" drill="0.3"/> +<wire x1="33.5" y1="28.3" x2="33.5" y2="27.6" width="1.27" layer="16"/> +<wire x1="33.5" y1="27.6" x2="33.8" y2="27.3" width="1.27" layer="16"/> +<wire x1="37.8" y1="27.3" x2="40.8" y2="24.3" width="1.27" layer="16"/> +<wire x1="40.8" y1="24.3" x2="43.486" y2="24.3" width="1.27" layer="16"/> +<wire x1="43.486" y1="24.3" x2="43.696" y2="24.31" width="1.27" layer="16"/> +<wire x1="33.8" y1="27.3" x2="37.8" y2="27.3" 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="32.3" y="25.4"/> +<vertex x="32.3" y="26.6"/> +<vertex x="31.4" y="26.6"/> +<vertex x="31.4" y="28.6"/> +<vertex x="32.3" y="28.6"/> +<vertex x="32.3" y="27"/> +<vertex x="32.6" y="26.6"/> +<vertex x="32.6" y="25.4"/> +</polygon> +<via x="31.9" y="27.6" extent="1-16" drill="0.3"/> +<via x="31.9" y="28.3" extent="1-16" drill="0.3"/> +<wire x1="43.696" y1="26.85" x2="40.26158125" y2="26.85" width="1.27" layer="16"/> +<wire x1="38.38918125" y1="28.7224" x2="34.9224" y2="28.7224" width="1.27" layer="16"/> +<wire x1="40.26158125" y1="26.85" x2="38.38918125" y2="28.7224" width="1.27" layer="16"/> +<wire x1="34.9224" y1="28.7224" x2="34.9224" y2="28.88918125" width="1.27" layer="16"/> +<wire x1="34.9224" y1="28.88918125" x2="34.08918125" y2="29.7224" width="1.27" layer="16"/> +<wire x1="34.08918125" y1="29.7224" x2="32.91081875" y2="29.7224" width="1.27" layer="16"/> +<wire x1="32.91081875" y1="29.7224" x2="32.0776" y2="28.88918125" width="1.27" layer="16"/> +<wire x1="32.0776" y1="28.88918125" x2="32.0776" y2="28.4776" width="1.27" layer="16"/> +<wire x1="32.0776" y1="28.4776" x2="31.9" y2="28.3" width="1.27" layer="16"/> +<wire x1="31.9" y1="28.3" x2="31.9" y2="27.6" width="1.27" layer="16"/> +</signal> +<signal name="OB1"> +<contactref element="J8" pad="3"/> +<contactref element="U2" pad="13"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="32.3" y="21.2"/> +<vertex x="32.3" y="20"/> +<vertex x="31.4" y="20"/> +<vertex x="31.4" y="18"/> +<vertex x="32.3" y="18"/> +<vertex x="32.3" y="19.6"/> +<vertex x="32.6" y="20"/> +<vertex x="32.6" y="21.2"/> +</polygon> +<via x="31.9" y="19" extent="1-16" drill="0.3"/> +<via x="31.9" y="18.3" extent="1-16" drill="0.3"/> +<wire x1="31.9" y1="18.3" x2="31.9" y2="19" width="1.27" layer="16"/> +<wire x1="31.9" y1="19" x2="32.0776" y2="19.1776" width="1.27" layer="16"/> +<wire x1="32.0776" y1="19.1776" x2="32.0776" y2="19.58918125" width="1.27" layer="16"/> +<wire x1="32.0776" y1="19.58918125" x2="32.91081875" y2="20.4224" width="1.27" layer="16"/> +<wire x1="32.91081875" y1="20.4224" x2="34.08918125" y2="20.4224" width="1.27" layer="16"/> +<wire x1="34.08918125" y1="20.4224" x2="34.31158125" y2="20.2" width="1.27" layer="16"/> +<wire x1="34.31158125" y1="20.2" x2="39.3" y2="20.2" width="1.27" layer="16"/> +<wire x1="40.87" y1="21.77" x2="43.696" y2="21.77" width="1.27" layer="16"/> +<wire x1="39.3" y1="20.2" x2="40.87" y2="21.77" width="1.27" layer="16"/> +</signal> +<signal name="UP0RX"> +<contactref element="J4" pad="P$2"/> +<via x="21" y="39.9" extent="1-16" drill="0.3"/> +<wire x1="21" y1="39.9" x2="21.005" y2="39.905" width="0.1524" layer="1"/> +<wire x1="21.005" y1="39.905" x2="23.149" y2="39.905" width="0.1524" layer="1"/> +<contactref element="U1" pad="29"/> +<wire x1="15.5" y1="29.15" x2="15.5" y2="30.5" width="0.1524" layer="1"/> +<via x="15.5" y="30.5" extent="1-16" drill="0.3"/> +<wire x1="15.5" y1="30.5" x2="15.5" y2="34.4" width="0.1524" layer="16"/> +<wire x1="15.5" y1="34.4" x2="21" y2="39.9" width="0.1524" layer="16"/> +</signal> +<signal name="UP0TX"> +<contactref element="J4" pad="P$5"/> +<contactref element="U1" pad="30"/> +<wire x1="23.149" y1="36.095" x2="20.405" y2="36.095" width="0.1524" layer="1"/> +<wire x1="20.405" y1="36.095" x2="20.4" y2="36.1" width="0.1524" layer="1"/> +<via x="20.4" y="36.1" extent="1-16" drill="0.3"/> +<wire x1="20.4" y1="36.1" x2="19.2" y2="36.1" width="0.1524" layer="16"/> +<wire x1="16.4" y1="33.3" x2="16.4" y2="31.7" width="0.1524" layer="16"/> +<via x="16.4" y="31.7" extent="1-16" drill="0.3"/> +<wire x1="16.4" y1="31.7" x2="15.8" y2="31.1" width="0.1524" layer="1"/> +<wire x1="15.8" y1="31.1" x2="15" y2="31.1" width="0.1524" layer="1"/> +<wire x1="15" y1="31.1" x2="15" y2="30.75095" width="0.1524" layer="1"/> +<wire x1="15" y1="30.75095" x2="14.969" y2="30.71995" width="0.1524" layer="1"/> +<wire x1="14.969" y1="30.71995" x2="14.969" y2="30.28005" width="0.1524" layer="1"/> +<wire x1="14.969" y1="30.28005" x2="15" y2="30.24905" width="0.1524" layer="1"/> +<wire x1="15" y1="30.24905" x2="15" y2="29.15" width="0.1524" layer="1"/> +<wire x1="19.2" y1="36.1" x2="16.4" y2="33.3" width="0.1524" layer="16"/> +</signal> +<signal name="N$10"> +<contactref element="R5" pad="2"/> +<contactref element="D4" pad="2"/> +<wire x1="27.4" y1="41.65" x2="26.65" y2="42.4" width="0.1524" layer="1"/> +<wire x1="26.65" y1="42.4" x2="26" y2="42.4" width="0.1524" layer="1"/> +<via x="26" y="42.4" extent="1-16" drill="0.3"/> +<wire x1="26" y1="42.4" x2="20.2" y2="42.4" width="0.1524" layer="16"/> +<wire x1="20.2" y1="42.4" x2="12.7" y2="34.9" width="0.1524" layer="16"/> +<via x="12.7" y="34.9" extent="1-16" drill="0.3"/> +<wire x1="12.7" y1="34.9" x2="12.5" y2="34.7" width="0.1524" layer="1"/> +<wire x1="7.2" y1="34.7" x2="6.1" y2="33.6" width="0.1524" layer="1"/> +<wire x1="6.1" y1="33.6" x2="5" y2="33.6" width="0.1524" layer="1"/> +<wire x1="12.5" y1="34.7" x2="7.2" y2="34.7" width="0.1524" layer="1"/> +</signal> +<signal name="UP0STLR"> +<contactref element="R5" pad="1"/> +<contactref element="U1" pad="28"/> +<wire x1="16" y1="29.15" x2="16" y2="30.24905" width="0.1524" layer="1"/> +<wire x1="16" y1="30.24905" x2="16.031" y2="30.28005" width="0.1524" layer="1"/> +<wire x1="16.031" y1="30.28005" x2="16.031" y2="30.6" width="0.1524" layer="1"/> +<wire x1="18.131" y1="32.7" x2="18.2" y2="32.7" width="0.1524" layer="1"/> +<via x="18.2" y="32.7" extent="1-16" drill="0.3"/> +<wire x1="16.031" y1="30.6" x2="16.6" y2="31.169" width="0.1524" layer="1"/> +<wire x1="16.6" y1="31.169" x2="16.61995" y2="31.169" width="0.1524" layer="1"/> +<wire x1="16.61995" y1="31.169" x2="16.931" y2="31.48005" width="0.1524" layer="1"/> +<wire x1="16.931" y1="31.48005" x2="16.931" y2="31.5" width="0.1524" layer="1"/> +<wire x1="16.931" y1="31.5" x2="18.131" y2="32.7" width="0.1524" layer="1"/> +<wire x1="18.2" y1="32.7" x2="18.7" y2="32.7" width="0.1524" layer="16"/> +<wire x1="25.75" y1="39.75" x2="27.4" y2="39.75" width="0.1524" layer="16"/> +<via x="27.4" y="39.75" extent="1-16" drill="0.3"/> +<wire x1="18.7" y1="32.7" x2="25.75" y2="39.75" width="0.1524" layer="16"/> +</signal> +<signal name="N$11"> +<contactref element="R6" pad="2"/> +<contactref element="D5" pad="2"/> +<wire x1="5" y1="42.4" x2="5.4" y2="42.4" width="0.1524" layer="1"/> +<wire x1="5.4" y1="42.4" x2="6.5" y2="41.3" width="0.1524" layer="1"/> +<wire x1="6.5" y1="41.3" x2="16.6" y2="41.3" width="0.1524" layer="1"/> +<wire x1="16.6" y1="41.3" x2="18.3" y2="43" width="0.1524" layer="1"/> +<via x="18.3" y="43" extent="1-16" drill="0.3"/> +<wire x1="18.3" y1="43" x2="18.4" y2="43.1" width="0.1524" layer="16"/> +<wire x1="18.4" y1="43.1" x2="28.9" y2="43.1" width="0.1524" layer="16"/> +<via x="28.9" y="43.1" extent="1-16" drill="0.3"/> +<wire x1="28.9" y1="43.1" x2="29.4" y2="42.6" width="0.1524" layer="1"/> +<wire x1="29.4" y1="42.6" x2="29.4" y2="41.65" width="0.1524" layer="1"/> +</signal> +<signal name="UP0STLB"> +<contactref element="R6" pad="1"/> +<contactref element="U1" pad="27"/> +<via x="29.4" y="39.75" extent="1-16" drill="0.3"/> +<wire x1="29.4" y1="39.75" x2="28.85" y2="39.2" width="0.1524" layer="16"/> +<wire x1="28.85" y1="39.2" x2="25.63105625" y2="39.2" width="0.1524" layer="16"/> +<wire x1="19.375475" y1="32.94441875" x2="19.375475" y2="32.624525" width="0.1524" layer="16"/> +<via x="19.375475" y="32.624525" extent="1-16" drill="0.3"/> +<wire x1="18.41995" y1="32.169" x2="18.03105625" y2="32.169" width="0.1524" layer="1"/> +<wire x1="19.375475" y1="32.624525" x2="18.875475" y2="32.624525" width="0.1524" layer="1"/> +<wire x1="18.875475" y1="32.624525" x2="18.41995" y2="32.169" width="0.1524" layer="1"/> +<wire x1="17.2358" y1="31.37374375" x2="17.2358" y2="31.35379375" width="0.1524" layer="1"/> +<wire x1="17.2358" y1="31.35379375" x2="16.3358" y2="30.45379375" width="0.1524" layer="1"/> +<wire x1="18.03105625" y1="32.169" x2="17.2358" y2="31.37374375" width="0.1524" layer="1"/> +<wire x1="25.63105625" y1="39.2" x2="19.375475" y2="32.94441875" width="0.1524" layer="16"/> +<wire x1="16.3358" y1="30.45379375" x2="16.3358" y2="29.9358" width="0.1524" layer="1"/> +<wire x1="16.3358" y1="29.9358" x2="16.5" y2="29.7716" width="0.1524" layer="1"/> +<wire x1="16.5" y1="29.7716" x2="16.5" y2="29.15" width="0.1524" layer="1"/> +</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="31.5" y="13"/> +<vertex x="31.5" y="22.1"/> +<vertex x="33.7" y="22.1"/> +<vertex x="33.7" y="13"/> +</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="31.4" y="25.4"/> +<vertex x="31.4" y="34.5"/> +<vertex x="33.6" y="34.5"/> +<vertex x="33.6" y="25.4"/> +</polygon> +</signal> +<signal name="TMC_IREF_FILTERED"> +<contactref element="U2" pad="23"/> +<contactref element="C10" pad="1"/> +<contactref element="R7" pad="2"/> +<wire x1="39.85" y1="21.05" x2="39.5" y2="20.9" width="0.2032" layer="1"/> +<wire x1="35.6" y1="23.05" x2="35.7464" y2="22.9036" width="0.1524" layer="1"/> +<wire x1="35.7464" y1="22.9036" x2="35.9946875" y2="22.9036" width="0.1524" layer="1"/> +<wire x1="35.9946875" y1="22.9036" x2="36.4334" y2="22.4648875" width="0.1524" layer="1"/> +<wire x1="36.4334" y1="22.4648875" x2="36.4334" y2="22.3299" width="0.1524" layer="1"/> +<wire x1="36.4334" y1="22.3299" x2="37.7133" y2="21.05" width="0.1524" layer="1"/> +<wire x1="37.7133" y1="21.05" x2="38.1" y2="21.05" width="0.1524" layer="1"/> +<wire x1="38.1" y1="21.05" x2="38.25" y2="20.9" width="0.1524" layer="1"/> +<wire x1="38.25" y1="20.9" x2="39.5" y2="20.9" width="0.1524" layer="1"/> +</signal> +<signal name="STLTICKER"> +<contactref element="R3" pad="1"/> +<contactref element="U1" pad="26"/> +<wire x1="17.5406" y1="31.2474875" x2="17.5406" y2="31.2275375" width="0.1524" layer="1"/> +<wire x1="17.5406" y1="31.2474875" x2="17.99655625" y2="31.70344375" width="0.1524" layer="1"/> +<wire x1="17.99655625" y1="31.70344375" x2="18.38545" y2="31.70344375" width="0.1524" layer="1"/> +<wire x1="18.38545" y1="31.70344375" x2="18.841003125" y2="32.158996875" width="0.1524" layer="1"/> +<via x="20.141003125" y="32.958996875" extent="1-16" drill="0.3"/> +<wire x1="19.155525" y1="32.093525" x2="19.595425" y2="32.093525" width="0.1524" layer="1"/> +<wire x1="19.595425" y1="32.093525" x2="19.906475" y2="32.404575" width="0.1524" layer="1"/> +<wire x1="18.841003125" y1="32.158996875" x2="19.090053125" y2="32.158996875" width="0.1524" layer="1"/> +<wire x1="19.090053125" y1="32.158996875" x2="19.155525" y2="32.093525" width="0.1524" layer="1"/> +<wire x1="19.906475" y1="32.404575" x2="19.906475" y2="32.72446875" width="0.1524" layer="1"/> +<wire x1="19.906475" y1="32.72446875" x2="20.141003125" y2="32.958996875" width="0.1524" layer="1"/> +<wire x1="20.141003125" y1="32.958996875" x2="20.141003125" y2="33.278890625" width="0.1524" layer="16"/> +<wire x1="20.141003125" y1="33.278890625" x2="25.7573125" y2="38.8952" width="0.1524" layer="16"/> +<via x="33.4" y="39.75" extent="1-16" drill="0.3"/> +<wire x1="30.15095" y1="39.75" x2="33.4" y2="39.75" width="0.1524" layer="16"/> +<wire x1="25.7573125" y1="38.8952" x2="29.29615" y2="38.8952" width="0.1524" layer="16"/> +<wire x1="29.29615" y1="38.8952" x2="30.15095" y2="39.75" width="0.1524" layer="16"/> +<wire x1="17.5406" y1="31.2275375" x2="17" y2="30.6869375" width="0.1524" layer="1"/> +<wire x1="17" y1="30.6869375" x2="17" y2="29.15" width="0.1524" layer="1"/> +</signal> +<signal name="STLERR"> +<contactref element="R2" pad="1"/> +<contactref element="U1" pad="25"/> +<via x="35.4" y="39.75" extent="1-16" drill="0.3"/> +<wire x1="33.18005" y1="39.219" x2="32.95385" y2="39.4452" width="0.1524" layer="16"/> +<wire x1="35.4" y1="39.75" x2="34.869" y2="39.219" width="0.1524" layer="16"/> +<wire x1="34.869" y1="39.219" x2="33.18005" y2="39.219" width="0.1524" layer="16"/> +<wire x1="32.95385" y1="39.4452" x2="30.27720625" y2="39.4452" width="0.1524" layer="16"/> +<wire x1="29.42240625" y1="38.5904" x2="25.9" y2="38.5904" width="0.1524" layer="16"/> +<wire x1="30.27720625" y1="39.4452" x2="29.42240625" y2="38.5904" width="0.1524" layer="16"/> +<wire x1="25.9" y1="38.5904" x2="20.8096" y2="33.5" width="0.1524" layer="16"/> +<wire x1="20.8096" y1="33.5" x2="20.793175" y2="33.5" width="0.1524" layer="16"/> +<wire x1="20.793175" y1="33.5" x2="20.6465875" y2="33.3534125" width="0.1524" layer="16"/> +<wire x1="20.6465875" y1="33.3534125" x2="20.81744375" y2="33.3534125" width="0.1524" layer="16"/> +<wire x1="20.81744375" y1="33.3534125" x2="20.8919625" y2="33.27889375" width="0.1524" layer="16"/> +<via x="20.8919625" y="33.27889375" extent="1-16" drill="0.3"/> +<wire x1="20.8919625" y1="33.27889375" x2="20.6720125" y2="33.05894375" width="0.1524" layer="1"/> +<wire x1="19.72168125" y1="31.788725" x2="18.9017875" y2="31.788725" width="0.1524" layer="1"/> +<wire x1="20.6720125" y1="33.05894375" x2="20.6720125" y2="32.73905625" width="0.1524" layer="1"/> +<wire x1="20.6720125" y1="32.73905625" x2="19.72168125" y2="31.788725" width="0.1524" layer="1"/> +<wire x1="18.1427625" y1="31.39864375" x2="18.51170625" y2="31.39864375" width="0.1524" layer="1"/> +<wire x1="18.9017875" y1="31.788725" x2="18.51170625" y2="31.39864375" width="0.1524" layer="1"/> +<wire x1="17.5" y1="29.15" x2="17.5" y2="30.75588125" width="0.1524" layer="1"/> +<wire x1="17.5" y1="30.75588125" x2="18.1427625" y2="31.39864375" 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="39.7" y1="24.15" x2="39.8" y2="24.35" width="0.2032" layer="1"/> +<wire x1="39.7" y1="24.1" x2="39.7" y2="24.15" width="0.2032" layer="1"/> +<wire x1="39.7" y1="24.15" x2="39.7" y2="25.4" width="0.2032" layer="1"/> +<wire x1="39.7" y1="25.4" x2="39.4" y2="25.7" width="0.2032" layer="1"/> +<wire x1="37.246" y1="23.954" x2="37.246" y2="23.6947875" width="0.2032" layer="1"/> +<wire x1="37.246" y1="23.6947875" x2="37.3947875" y2="23.546" width="0.2032" layer="1"/> +<wire x1="37.15" y1="24.05" x2="37.246" y2="23.954" width="0.2032" layer="1"/> +<wire x1="35.6" y1="24.05" x2="37.15" y2="24.05" width="0.2032" layer="1"/> +<wire x1="37.3947875" y1="23.546" x2="38.1" y2="23.546" width="0.2032" layer="1"/> +<wire x1="38.1" y1="23.546" x2="39.146" y2="23.546" width="0.2032" layer="1"/> +<wire x1="39.146" y1="23.546" x2="39.7" y2="24.1" width="0.2032" layer="1"/> +<wire x1="38.1" y1="22.25" x2="38.1" y2="23.546" width="0.2032" layer="1"/> +</signal> +<signal name="N$13"> +<contactref element="R9" pad="1"/> +<contactref element="U2" pad="26"/> +<wire x1="37.7" y1="24.55" x2="38.1" y2="24.15" width="0.2032" layer="1"/> +<wire x1="35.6" y1="24.55" x2="36.0907875" y2="24.55" width="0.2032" layer="1"/> +<wire x1="36.0907875" y1="24.55" x2="36.0947875" y2="24.546" width="0.2032" layer="1"/> +<wire x1="36.0947875" y1="24.546" x2="37.5052125" y2="24.546" width="0.2032" layer="1"/> +<wire x1="37.5052125" y1="24.546" x2="37.5092125" y2="24.55" width="0.2032" layer="1"/> +<wire x1="37.5092125" y1="24.55" x2="37.7" y2="24.55" width="0.2032" layer="1"/> +</signal> +<signal name="N$12"> +<contactref element="U2" pad="27"/> +<contactref element="C14" pad="2"/> +<wire x1="35.6" y1="25.05" x2="36.7" y2="25.05" width="0.2032" layer="1"/> +<wire x1="36.7" y1="25.05" x2="37.1" y2="25.15" width="0.2032" layer="1"/> +</signal> +<signal name="N$14"> +<contactref element="U2" pad="28"/> +<contactref element="C14" pad="1"/> +<wire x1="35.625" y1="25.55" x2="36.8" y2="26.725" width="0.2032" layer="1"/> +<wire x1="36.8" y1="26.725" x2="37.1" y2="27.05" width="0.2032" layer="1"/> +</signal> +<signal name="N$15"> +<contactref element="U2" pad="29"/> +<contactref element="C13" pad="2"/> +<wire x1="36.9" y1="28.1" x2="36.454" y2="27.654" width="0.2032" layer="1"/> +<wire x1="36.454" y1="27.654" x2="36.3947875" y2="27.654" width="0.2032" layer="1"/> +<wire x1="36.3947875" y1="27.654" x2="36.2" y2="27.4592125" width="0.2032" layer="1"/> +<wire x1="36.2" y1="27.4592125" x2="36.2" y2="26.6279" width="0.2032" layer="1"/> +<wire x1="35.6971" y1="26.125" x2="35.05" y2="26.125" width="0.2032" layer="1"/> +<wire x1="36.2" y1="26.6279" x2="35.6971" y2="26.125" width="0.2032" layer="1"/> +</signal> +<signal name="TMC_IREF_PWM"> +<contactref element="R7" pad="1"/> +<contactref element="U1" pad="2"/> +<wire x1="38.1" y1="19.15" x2="37.45" y2="19.15" width="0.1524" layer="1"/> +<wire x1="37.45" y1="19.15" x2="37.1398" y2="18.8398" width="0.1524" layer="1"/> +<wire x1="37.1398" y1="17.54663125" x2="36.3144" y2="16.72123125" width="0.1524" layer="1"/> +<wire x1="37.1398" y1="18.8398" x2="37.1398" y2="17.54663125" width="0.1524" layer="1"/> +<via x="36.1572" y="14.12424375" extent="1-16" drill="0.3"/> +<wire x1="36.3144" y1="16.72123125" x2="36.3144" y2="15.9986625" width="0.1524" layer="1"/> +<wire x1="36.3144" y1="15.9986625" x2="36.5406" y2="15.7724625" width="0.1524" layer="1"/> +<wire x1="36.1572" y1="14.4441375" x2="36.1572" y2="14.12424375" width="0.1524" layer="1"/> +<wire x1="36.5406" y1="15.7724625" x2="36.5406" y2="14.8275375" width="0.1524" layer="1"/> +<wire x1="36.5406" y1="14.8275375" x2="36.1572" y2="14.4441375" width="0.1524" layer="1"/> +<wire x1="36.1572" y1="14.12424375" x2="36.03719375" y2="14.12424375" width="0.1524" layer="16"/> +<wire x1="36.03719375" y1="14.12424375" x2="35.61995" y2="13.707" width="0.1524" layer="16"/> +<wire x1="35.61995" y1="13.707" x2="34.74015" y2="13.707" width="0.1524" layer="16"/> +<wire x1="34.74015" y1="13.707" x2="34.06155" y2="14.3856" width="0.1524" layer="16"/> +<wire x1="25.32123125" y1="14.3856" x2="34.06155" y2="14.3856" width="0.1524" layer="16"/> +<wire x1="22.25" y1="21.4" x2="22.6" y2="21.4" width="0.1524" layer="1"/> +<wire x1="22.6" y1="21.4" x2="22.8" y2="21.2" width="0.1524" layer="1"/> +<wire x1="22.8" y1="21.2" x2="22.8" y2="17.7" width="0.1524" layer="1"/> +<wire x1="22.8" y1="17.7" x2="23" y2="17.5" width="0.1524" layer="1"/> +<via x="23" y="17.5" extent="1-16" drill="0.3"/> +<wire x1="23" y1="17.5" x2="23.5" y2="17" width="0.1524" layer="16"/> +<wire x1="23.5" y1="17" x2="23.5" y2="16.20683125" width="0.1524" layer="16"/> +<wire x1="23.5" y1="16.20683125" x2="25.32123125" y2="14.3856" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_DIAG1"> +<contactref element="U2" pad="21"/> +<wire x1="35.6" y1="22.05" x2="35.7464" y2="21.9036" width="0.1524" layer="1"/> +<wire x1="35.7464" y1="21.9036" x2="35.9975875" y2="21.9036" width="0.1524" layer="1"/> +<wire x1="35.9975875" y1="21.9036" x2="36.5302" y2="21.3709875" width="0.1524" layer="1"/> +<wire x1="36.5302" y1="21.3709875" x2="36.5302" y2="17.79914375" width="0.1524" layer="1"/> +<wire x1="36.5302" y1="17.79914375" x2="35.7048" y2="16.97374375" width="0.1524" layer="1"/> +<via x="34.86015625" y="14.769" extent="1-16" drill="0.3"/> +<wire x1="35.7048" y1="16.97374375" x2="35.7048" y2="15.74615" width="0.1524" layer="1"/> +<wire x1="35.7048" y1="15.74615" x2="35.931" y2="15.51995" width="0.1524" layer="1"/> +<wire x1="35.931" y1="15.51995" x2="35.931" y2="15.08005" width="0.1524" layer="1"/> +<wire x1="35.931" y1="15.08005" x2="35.61995" y2="14.769" width="0.1524" layer="1"/> +<wire x1="35.61995" y1="14.769" x2="34.86015625" y2="14.769" width="0.1524" layer="1"/> +<wire x1="34.86015625" y1="14.769" x2="34.63395625" y2="14.9952" width="0.1524" layer="16"/> +<wire x1="25.57374375" y1="14.9952" x2="34.63395625" y2="14.9952" width="0.1524" layer="16"/> +<contactref element="U1" pad="4"/> +<wire x1="22.25" y1="22.4" x2="22.3964" y2="22.2536" width="0.1524" layer="1"/> +<wire x1="23.1048" y1="21.82625625" x2="23.1048" y2="21.7573125" width="0.1524" layer="1"/> +<wire x1="22.3964" y1="22.2536" x2="22.67745625" y2="22.2536" width="0.1524" layer="1"/> +<wire x1="22.67745625" y1="22.2536" x2="23.1048" y2="21.82625625" width="0.1524" layer="1"/> +<wire x1="23.1048" y1="21.7573125" x2="23.4096" y2="21.4525125" width="0.1524" layer="1"/> +<wire x1="23.4096" y1="19.2413625" x2="23.6358" y2="19.0151625" width="0.1524" layer="1"/> +<via x="23.6358" y="19.0151625" extent="1-16" drill="0.3"/> +<wire x1="23.6358" y1="19.0151625" x2="23.6358" y2="18.68600625" width="0.1524" layer="16"/> +<wire x1="23.6358" y1="18.68600625" x2="23.86643125" y2="18.455375" width="0.1524" layer="16"/> +<wire x1="23.86643125" y1="18.455375" x2="23.86643125" y2="17.8155875" width="0.1524" layer="16"/> +<wire x1="24.1096" y1="17.57241875" x2="24.1096" y2="16.45934375" width="0.1524" layer="16"/> +<wire x1="23.86643125" y1="17.8155875" x2="24.1096" y2="17.57241875" width="0.1524" layer="16"/> +<wire x1="24.1096" y1="16.45934375" x2="24.234471875" y2="16.334471875" width="0.1524" layer="16"/> +<wire x1="24.234471875" y1="16.334471875" x2="24.284471875" y2="16.284471875" width="0.1524" layer="16"/> +<wire x1="23.4096" y1="21.4525125" x2="23.4096" y2="19.2413625" width="0.1524" layer="1"/> +<wire x1="24.284471875" y1="16.284471875" x2="25.57374375" y2="14.9952" width="0.1524" layer="16"/> +</signal> +<signal name="TMC_DIAG0"> +<contactref element="U2" pad="20"/> +<wire x1="35.6" y1="21.55" x2="35.92013125" y2="21.55" width="0.1524" layer="1"/> +<wire x1="35.92013125" y1="21.55" x2="36.2254" y2="21.24473125" width="0.1524" layer="1"/> +<wire x1="36.2254" y1="21.24473125" x2="36.2254" y2="17.9254" width="0.1524" layer="1"/> +<wire x1="35.4" y1="17.1" x2="35.4" y2="15.3" width="0.1524" layer="1"/> +<via x="35.4" y="15.3" extent="1-16" drill="0.3"/> +<wire x1="35.4" y1="15.3" x2="25.7" y2="15.3" width="0.1524" layer="16"/> +<wire x1="36.2254" y1="17.9254" x2="35.4" y2="17.1" width="0.1524" layer="1"/> +<contactref element="U1" pad="5"/> +<wire x1="24.45000625" y1="16.54999375" x2="24.45000625" y2="17.66306875" width="0.1524" layer="16"/> +<wire x1="24.45000625" y1="17.66306875" x2="24.17123125" y2="17.94184375" width="0.1524" layer="16"/> +<via x="23.9406" y="19.7723625" extent="1-16" drill="0.3"/> +<wire x1="23.9406" y1="19.4613125" x2="23.9406" y2="19.7723625" width="0.1524" layer="16"/> +<wire x1="24.17123125" y1="17.94184375" x2="24.17123125" y2="19.23068125" width="0.1524" layer="16"/> +<wire x1="24.17123125" y1="19.23068125" x2="23.9406" y2="19.4613125" width="0.1524" layer="16"/> +<wire x1="23.9406" y1="19.7723625" x2="23.7144" y2="19.9985625" width="0.1524" layer="1"/> +<wire x1="23.7144" y1="19.9985625" x2="23.7144" y2="21.57876875" width="0.1524" layer="1"/> +<wire x1="25.7" y1="15.3" x2="24.45000625" y2="16.54999375" width="0.1524" layer="16"/> +<wire x1="23.4096" y1="21.88356875" x2="23.4096" y2="21.9525125" width="0.1524" layer="1"/> +<wire x1="22.7786" y1="22.6196875" x2="22.6446875" y2="22.7536" width="0.1524" layer="1"/> +<wire x1="22.6446875" y1="22.7536" x2="22.3964" y2="22.7536" width="0.1524" layer="1"/> +<wire x1="22.3964" y1="22.7536" x2="22.25" y2="22.9" width="0.1524" layer="1"/> +<wire x1="22.7786" y1="22.5835125" x2="22.7786" y2="22.6196875" width="0.1524" layer="1"/> +<wire x1="23.4096" y1="21.9525125" x2="22.7786" y2="22.5835125" width="0.1524" layer="1"/> +<wire x1="23.7144" y1="21.57876875" x2="23.4096" y2="21.88356875" width="0.1524" layer="1"/> +</signal> +</signals> +</board> +</drawing> +<compatibility> +<note version="6.3" minversion="6.2.2" severity="warning"> +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/mkstepper17/mkstepper17.sch b/circuit/mkstepper17/mkstepper17.sch new file mode 100644 index 0000000..09cda2a --- /dev/null +++ b/circuit/mkstepper17/mkstepper17.sch @@ -0,0 +1,4541 @@ +<?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="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="atsam"> +<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.25" dy="0.6" layer="1" rot="R180"/> +<smd name="25" x="0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="24" x="-0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="27" x="1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="28" x="1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="23" x="-0.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="22" x="-1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="21" x="-1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="6" x="-4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="5" x="-4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="4" x="-4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="7" x="-4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="8" x="-4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="3" x="-4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="2" x="-4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="9" x="-4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="10" x="-4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="1" x="-4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="16" x="-4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="15" x="-4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="14" x="-4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="17" x="-3.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="18" x="-3.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="13" x="-4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="12" x="-4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="19" x="-2.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="20" x="-2.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="11" x="-4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="29" x="2.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="30" x="2.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="31" x="3.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="32" x="3.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="33" x="4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="34" x="4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="35" x="4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="36" x="4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="37" x="4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="38" x="4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="39" x="4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="40" x="4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="41" x="4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="42" x="4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="43" x="4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="44" x="4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="45" x="4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="46" x="4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="47" x="4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="48" x="4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="49" x="3.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="50" x="3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="51" x="2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="52" x="2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="53" x="1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="54" x="1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="55" x="0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="56" x="0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="57" x="-0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="58" x="-0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="59" x="-1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="60" x="-1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="61" x="-2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="62" x="-2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="63" x="-3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="64" x="-3.75" y="4.5" dx="0.25" dy="0.6" 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="4.826" dy="4.826" layer="1" cream="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-1.27" y="-1.27"/> +<vertex x="-1.27" y="1.27"/> +<vertex x="1.27" y="1.27"/> +<vertex x="1.27" y="-1.27"/> +</polygon> +</package> +</packages> +<symbols> +<symbol name="ATSAMD51"> +<pin name="GND@5" x="-35.56" y="-48.26" length="middle"/> +<pin name="GND@4" x="-35.56" y="-45.72" length="middle"/> +<pin name="GND@3" x="-35.56" y="-43.18" length="middle"/> +<pin name="GND@2" x="-35.56" y="-40.64" length="middle"/> +<pin name="GND@1" x="-35.56" y="-38.1" length="middle"/> +<pin name="VDDCORE" x="-35.56" y="-17.78" length="middle"/> +<pin name="VDDANA" x="-35.56" y="-12.7" length="middle"/> +<pin name="VDDIO@4" x="-35.56" y="-7.62" length="middle"/> +<pin name="VDDIO@3" x="-35.56" y="-5.08" length="middle"/> +<pin name="VDDIO@2" x="-35.56" y="-2.54" length="middle"/> +<pin name="VDDIO@1" x="-35.56" y="0" length="middle"/> +<pin name="PA00/XIN32/SER1-0/TC2-0" x="43.18" y="0" length="middle" rot="R180"/> +<pin name="PA01/XOUT32/SER1-1/TC2-1" x="43.18" y="-2.54" length="middle" rot="R180"/> +<pin name="PA02/ADC0-1/DAC-0" x="43.18" y="-5.08" length="middle" rot="R180"/> +<pin name="PA03/ANAREF-VREFA/ADC0-1" x="43.18" y="-7.62" length="middle" rot="R180"/> +<pin name="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" x="43.18" y="-10.16" length="middle" rot="R180"/> +<pin name="PA05/ADC0-5/DAC-1/SER0-1/TC0-1" x="43.18" y="-12.7" length="middle" rot="R180"/> +<pin name="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0" x="43.18" y="-15.24" length="middle" rot="R180"/> +<pin name="PA07/ADC0-7/SER0-3/TC1-1" x="43.18" y="-17.78" length="middle" rot="R180"/> +<pin name="PA08/ADC0-8/ADC1-2/SER0-0/SER2-1/TC0-0/TCC0-0" x="43.18" y="-20.32" length="middle" rot="R180"/> +<pin name="PA09/ADC0-9/ADC1-3/SER0-1/SER2-0/TC0-1/TCC0-1" x="43.18" y="-22.86" length="middle" rot="R180"/> +<pin name="PA10/ADC0-10/SER0-2/SER2-2/TC1-0/TCC0-2" x="43.18" y="-25.4" length="middle" rot="R180"/> +<pin name="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" x="43.18" y="-27.94" length="middle" rot="R180"/> +<pin name="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" x="43.18" y="-30.48" length="middle" rot="R180"/> +<pin name="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" x="43.18" y="-33.02" length="middle" rot="R180"/> +<pin name="PA14/XIN0/SER2-2/SER4-2/TC3-0" x="43.18" y="-35.56" length="middle" rot="R180"/> +<pin name="PA15/XOUT0/SER2-3/SER4-3/TC3-1" x="43.18" y="-38.1" length="middle" rot="R180"/> +<pin name="PA16/SER1-0/SER3-1/TC2-0" x="43.18" y="-40.64" length="middle" rot="R180"/> +<pin name="PA17/SER1-1/SER3-0/TC2-1" x="43.18" y="-43.18" length="middle" rot="R180"/> +<pin name="PA18/SER1-2/SER3-2/TC3-0" x="43.18" y="-45.72" length="middle" rot="R180"/> +<pin name="PA19/SER1-3/SER3-3/TC3-1" x="43.18" y="-48.26" length="middle" rot="R180"/> +<pin name="PA20/SER5-2/SER3-2/TC7-0" x="43.18" y="-50.8" length="middle" rot="R180"/> +<pin name="PA21/SER5-3/SER3-3/TC7-1" x="43.18" y="-53.34" length="middle" rot="R180"/> +<pin name="PA22/SER3-0/SER5-1/TC4-0" x="43.18" y="-55.88" length="middle" rot="R180"/> +<pin name="PA23/SER3-1/SER5-0/TC4-1" x="43.18" y="-58.42" length="middle" rot="R180"/> +<pin name="PA24/SER3-2/SER5-2/TC5-0/USBDM" x="43.18" y="-60.96" length="middle" rot="R180"/> +<pin name="PA25/SER3-3/SER5-3/TC5-1/USBDP" x="43.18" y="-63.5" length="middle" rot="R180"/> +<pin name="PA27/GCLK-1" x="43.18" y="-66.04" length="middle" rot="R180"/> +<pin name="PA30/SER7-2/SER1-2/TC6-0/SWCLK" x="43.18" y="-68.58" length="middle" rot="R180"/> +<pin name="PA31/SER7-3/SER1-3/TC6-1/SWDIO" x="43.18" y="-71.12" length="middle" rot="R180"/> +<pin name="PB00/ADC0-12/SER5-2/TC7-0" x="43.18" y="-78.74" length="middle" rot="R180"/> +<pin name="PB01/ADC0-13/SER5-3/TC7-1" x="43.18" y="-81.28" length="middle" rot="R180"/> +<pin name="PB03/ADC0/SER5-1/TC6" x="43.18" y="-86.36" length="middle" rot="R180"/> +<pin name="PB04/ADC1-6" x="43.18" y="-88.9" length="middle" rot="R180"/> +<pin name="PB05/ADC1-7" x="43.18" y="-91.44" length="middle" rot="R180"/> +<pin name="PB06/ADC1-8" x="43.18" y="-93.98" length="middle" rot="R180"/> +<pin name="PB07/ADC1-9" x="43.18" y="-96.52" length="middle" rot="R180"/> +<pin name="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" x="43.18" y="-99.06" length="middle" rot="R180"/> +<pin name="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" x="43.18" y="-101.6" length="middle" rot="R180"/> +<pin name="PB10/SER4-2/TC5-0/TCC0-4" x="43.18" y="-104.14" length="middle" rot="R180"/> +<pin name="PB11/SER4-3/TC5-1/TCC0-5" x="43.18" y="-106.68" length="middle" rot="R180"/> +<pin name="PB12/SER4-0/TC4-0" x="43.18" y="-109.22" length="middle" rot="R180"/> +<pin name="PB13/SER4-1/TC4-1" x="43.18" y="-111.76" length="middle" rot="R180"/> +<pin name="PB14/SER4-2/TC5-0" x="43.18" y="-114.3" length="middle" rot="R180"/> +<pin name="PB15/SER4-3/TC5-1" x="43.18" y="-116.84" length="middle" rot="R180"/> +<pin name="PB16/SER5-0/TC6-0" x="43.18" y="-119.38" length="middle" rot="R180"/> +<pin name="PB17/SER5-1/TC6-1" x="43.18" y="-121.92" length="middle" rot="R180"/> +<pin name="PB22/XIN1/SER1-2/SER5-2/TC7-0" x="43.18" y="-124.46" length="middle" rot="R180"/> +<pin name="PB23/XOUT1/SER1-3/SER5-3/TC7-1" x="43.18" y="-127" length="middle" rot="R180"/> +<pin name="PB30/SER7-0/SER5-1/TC0-0/SWO" x="43.18" y="-129.54" length="middle" rot="R180"/> +<pin name="RESETN" x="-35.56" y="-55.88" length="middle"/> +<pin name="PB31/SER7-1/SER5-0/TC0-1" x="43.18" y="-132.08" length="middle" rot="R180"/> +<pin name="PB02/ADC0-14/SER5-0/TC6-0" x="43.18" y="-83.82" length="middle" rot="R180"/> +<wire x1="-30.48" y1="5.08" x2="38.1" y2="5.08" width="0.254" layer="94"/> +<wire x1="38.1" y1="5.08" x2="38.1" y2="-137.16" width="0.254" layer="94"/> +<wire x1="38.1" y1="-137.16" x2="-30.48" y2="-137.16" width="0.254" layer="94"/> +<wire x1="-30.48" y1="-137.16" x2="-30.48" y2="5.08" width="0.254" layer="94"/> +<text x="-5.08" y="7.62" size="1.778" layer="95">>NAME</text> +<text x="-5.08" y="-142.24" size="1.778" layer="96">>VALUE</text> +<pin name="VSW" x="-35.56" y="-22.86" length="middle"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ATSAMD51" prefix="U"> +<gates> +<gate name="G$1" symbol="ATSAMD51" x="0" y="0"/> +</gates> +<devices> +<device name="QFN64" package="QFN-64-9X9MM"> +<connects> +<connect gate="G$1" pin="GND@1" pad="7"/> +<connect gate="G$1" pin="GND@2" pad="22"/> +<connect gate="G$1" pin="GND@3" pad="33"/> +<connect gate="G$1" pin="GND@4" pad="47"/> +<connect gate="G$1" pin="GND@5" pad="54"/> +<connect gate="G$1" pin="PA00/XIN32/SER1-0/TC2-0" pad="1"/> +<connect gate="G$1" pin="PA01/XOUT32/SER1-1/TC2-1" pad="2"/> +<connect gate="G$1" pin="PA02/ADC0-1/DAC-0" pad="3"/> +<connect gate="G$1" pin="PA03/ANAREF-VREFA/ADC0-1" pad="4"/> +<connect gate="G$1" pin="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" pad="13"/> +<connect gate="G$1" pin="PA05/ADC0-5/DAC-1/SER0-1/TC0-1" pad="14"/> +<connect gate="G$1" pin="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0" pad="15"/> +<connect gate="G$1" pin="PA07/ADC0-7/SER0-3/TC1-1" pad="16"/> +<connect gate="G$1" pin="PA08/ADC0-8/ADC1-2/SER0-0/SER2-1/TC0-0/TCC0-0" pad="17"/> +<connect gate="G$1" pin="PA09/ADC0-9/ADC1-3/SER0-1/SER2-0/TC0-1/TCC0-1" pad="18"/> +<connect gate="G$1" pin="PA10/ADC0-10/SER0-2/SER2-2/TC1-0/TCC0-2" pad="19"/> +<connect gate="G$1" pin="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" pad="20"/> +<connect gate="G$1" pin="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" pad="29"/> +<connect gate="G$1" pin="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" pad="30"/> +<connect gate="G$1" pin="PA14/XIN0/SER2-2/SER4-2/TC3-0" pad="31"/> +<connect gate="G$1" pin="PA15/XOUT0/SER2-3/SER4-3/TC3-1" pad="32"/> +<connect gate="G$1" pin="PA16/SER1-0/SER3-1/TC2-0" pad="35"/> +<connect gate="G$1" pin="PA17/SER1-1/SER3-0/TC2-1" pad="36"/> +<connect gate="G$1" pin="PA18/SER1-2/SER3-2/TC3-0" pad="37"/> +<connect gate="G$1" pin="PA19/SER1-3/SER3-3/TC3-1" pad="38"/> +<connect gate="G$1" pin="PA20/SER5-2/SER3-2/TC7-0" pad="41"/> +<connect gate="G$1" pin="PA21/SER5-3/SER3-3/TC7-1" pad="42"/> +<connect gate="G$1" pin="PA22/SER3-0/SER5-1/TC4-0" pad="43"/> +<connect gate="G$1" pin="PA23/SER3-1/SER5-0/TC4-1" pad="44"/> +<connect gate="G$1" pin="PA24/SER3-2/SER5-2/TC5-0/USBDM" pad="45"/> +<connect gate="G$1" pin="PA25/SER3-3/SER5-3/TC5-1/USBDP" pad="46"/> +<connect gate="G$1" pin="PA27/GCLK-1" pad="51"/> +<connect gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK" pad="57"/> +<connect gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO" pad="58"/> +<connect gate="G$1" pin="PB00/ADC0-12/SER5-2/TC7-0" pad="61"/> +<connect gate="G$1" pin="PB01/ADC0-13/SER5-3/TC7-1" pad="62"/> +<connect gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0" pad="63"/> +<connect gate="G$1" pin="PB03/ADC0/SER5-1/TC6" pad="64"/> +<connect gate="G$1" pin="PB04/ADC1-6" pad="5"/> +<connect gate="G$1" pin="PB05/ADC1-7" pad="6"/> +<connect gate="G$1" pin="PB06/ADC1-8" pad="9"/> +<connect gate="G$1" pin="PB07/ADC1-9" pad="10"/> +<connect gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" pad="11"/> +<connect gate="G$1" pin="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" pad="12"/> +<connect gate="G$1" pin="PB10/SER4-2/TC5-0/TCC0-4" pad="23"/> +<connect gate="G$1" pin="PB11/SER4-3/TC5-1/TCC0-5" pad="24"/> +<connect gate="G$1" pin="PB12/SER4-0/TC4-0" pad="25"/> +<connect gate="G$1" pin="PB13/SER4-1/TC4-1" pad="26"/> +<connect gate="G$1" pin="PB14/SER4-2/TC5-0" pad="27"/> +<connect gate="G$1" pin="PB15/SER4-3/TC5-1" pad="28"/> +<connect gate="G$1" pin="PB16/SER5-0/TC6-0" pad="39"/> +<connect gate="G$1" pin="PB17/SER5-1/TC6-1" pad="40"/> +<connect gate="G$1" pin="PB22/XIN1/SER1-2/SER5-2/TC7-0" pad="49"/> +<connect gate="G$1" pin="PB23/XOUT1/SER1-3/SER5-3/TC7-1" pad="50"/> +<connect gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO" pad="59"/> +<connect gate="G$1" pin="PB31/SER7-1/SER5-0/TC0-1" pad="60"/> +<connect gate="G$1" pin="RESETN" pad="52"/> +<connect gate="G$1" pin="VDDANA" pad="8"/> +<connect gate="G$1" pin="VDDCORE" pad="53"/> +<connect gate="G$1" pin="VDDIO@1" pad="21"/> +<connect gate="G$1" pin="VDDIO@2" pad="34"/> +<connect gate="G$1" pin="VDDIO@3" pad="48"/> +<connect gate="G$1" pin="VDDIO@4" pad="56"/> +<connect gate="G$1" pin="VSW" pad="55"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<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> +<package name="SAMTECH_FTSH-105-01"> +<description><h3>ARM Cortex Debug Connector (10-pin)</h3> +<p>Specifications: +<ul><li>Pin count:10</li> +<li>Pin pitch:0.05"</li> +</ul></p> +<p><a href="https://www.samtec.com/ftppub/cpdf/FTSH-1XX-XX-XXX-DV-XXX-MKT.pdf">Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CORTEX_DEBUG</li> +</ul></p></description> +<rectangle x1="-0.2032" y1="1.7145" x2="0.2032" y2="2.921" layer="51"/> +<rectangle x1="1.0668" y1="1.7145" x2="1.4732" y2="2.921" layer="51"/> +<rectangle x1="2.3368" y1="1.7145" x2="2.7432" y2="2.921" layer="51"/> +<rectangle x1="-1.4732" y1="1.7145" x2="-1.0668" y2="2.921" layer="51"/> +<rectangle x1="-2.7432" y1="1.7145" x2="-2.3368" y2="2.921" layer="51"/> +<rectangle x1="-0.2032" y1="-2.921" x2="0.2032" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-1.4732" y1="-2.921" x2="-1.0668" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-2.7432" y1="-2.921" x2="-2.3368" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="1.0668" y1="-2.921" x2="1.4732" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="2.3368" y1="-2.921" x2="2.7432" y2="-1.7145" layer="51" rot="R180"/> +<smd name="6" x="0" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="8" x="1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="10" x="2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="4" x="-1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="2" x="-2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="1" x="-2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="3" x="-1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="5" x="0" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="7" x="1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="9" x="2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<text x="-1.3462" y="0.4572" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.7018" y="-0.9652" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-0.8" y1="1.24" x2="0.8" y2="1.24" width="0.127" layer="21"/> +<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="-6.3" y1="-2.5" x2="6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="2.5" x2="-6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="-5.3" y1="1.6" x2="-5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="-5.3" y1="-1.6" x2="5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="-1.6" x2="5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="1.6" x2="-5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="3.2" y2="1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="-1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="1.7" x2="3.2" y2="-1.7" width="0.127" layer="51"/> +</package> +<package name="2X5-PTH-1.27MM"> +<description><h3>Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)</h3> +<p>tDoc (51) layer border represents maximum dimensions of plastic housing.</p> +<p>Specifications: +<ul><li>Pin count:10</li> +<li>Pin pitch:1.27mm</li> +</ul></p> +<p><a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_05x2</li> +</ul></p></description> +<pad name="8" x="1.27" y="0.635" drill="0.508" diameter="1"/> +<pad name="6" x="0" y="0.635" drill="0.508" diameter="1"/> +<pad name="4" x="-1.27" y="0.635" drill="0.508" diameter="1"/> +<pad name="2" x="-2.54" y="0.635" drill="0.508" diameter="1"/> +<pad name="10" x="2.54" y="0.635" drill="0.508" diameter="1"/> +<pad name="7" x="1.27" y="-0.635" drill="0.508" diameter="1"/> +<pad name="5" x="0" y="-0.635" drill="0.508" diameter="1"/> +<pad name="3" x="-1.27" y="-0.635" drill="0.508" diameter="1"/> +<pad name="1" x="-2.54" y="-0.635" drill="0.508" diameter="1"/> +<pad name="9" x="2.54" y="-0.635" drill="0.508" diameter="1"/> +<wire x1="-3.403" y1="-1.021" x2="-3.403" y2="-0.259" width="0.254" layer="21"/> +<wire x1="3.175" y1="1.715" x2="-3.175" y2="1.715" width="0.127" layer="51"/> +<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="51"/> +<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="51"/> +<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="51"/> +<text x="-1.5748" y="1.9304" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.8288" y="-2.4638" 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> +<symbol name="CORTEX_DEBUG"> +<description><h3>Cortex Debug Connector</h3> +<p><a href="http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf">Datasheet</a></p></description> +<pin name="VCC" x="-15.24" y="5.08" length="short"/> +<pin name="GND@3" x="-15.24" y="2.54" length="short"/> +<pin name="GND@5" x="-15.24" y="0" length="short"/> +<pin name="KEY" x="-15.24" y="-2.54" length="short"/> +<pin name="GNDDTCT" x="-15.24" y="-5.08" length="short"/> +<pin name="!RESET" x="17.78" y="-5.08" length="short" rot="R180"/> +<pin name="NC/TDI" x="17.78" y="-2.54" length="short" rot="R180"/> +<pin name="SWO/TDO" x="17.78" y="0" length="short" rot="R180"/> +<pin name="SWDCLK/TCK" x="17.78" y="2.54" length="short" rot="R180"/> +<pin name="SWDIO/TMS" x="17.78" y="5.08" length="short" rot="R180"/> +<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/> +<wire x1="-12.7" y1="7.62" x2="15.24" y2="7.62" width="0.254" layer="94"/> +<wire x1="15.24" y1="7.62" x2="15.24" y2="-7.62" width="0.254" layer="94"/> +<wire x1="15.24" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/> +<text x="-12.7" y="7.874" size="1.778" layer="95" font="vector">>Name</text> +<text x="-12.7" y="-9.906" size="1.778" layer="96" font="vector">>Value</text> +</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> +<deviceset name="CORTEX_DEBUG" prefix="J"> +<description><h3>Cortex Debug Connector - 10 pin</h3> +<p>Supports JTAG debug, Serial Wire debug, and Serial Wire Viewer. +PTH and SMD connector options available.</p> +<p> <ul><a href=”http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf”>General Connector Information</a> +<p><b> Products:</b> +<ul><li><a href=”http://www.digikey.com/product-detail/en/cnc-tech/3220-10-0100-00/1175-1627-ND/3883661”>PTH Connector</a> -via Digi-Key</li> +<li><a href=”https://www.sparkfun.com/products/13229”>SparkFun PSoc</a></li> +<li><a href=”https://www.sparkfun.com/products/13810”>SparkFun T</a></li> +</ul></p></description> +<gates> +<gate name="G$1" symbol="CORTEX_DEBUG" x="0" y="0"/> +</gates> +<devices> +<device name="_SMD" package="SAMTECH_FTSH-105-01"> +<connects> +<connect gate="G$1" pin="!RESET" pad="10"/> +<connect gate="G$1" pin="GND@3" pad="3"/> +<connect gate="G$1" pin="GND@5" pad="5"/> +<connect gate="G$1" pin="GNDDTCT" pad="9"/> +<connect gate="G$1" pin="KEY" pad="7"/> +<connect gate="G$1" pin="NC/TDI" pad="8"/> +<connect gate="G$1" pin="SWDCLK/TCK" pad="4"/> +<connect gate="G$1" pin="SWDIO/TMS" pad="2"/> +<connect gate="G$1" pin="SWO/TDO" pad="6"/> +<connect gate="G$1" pin="VCC" pad="1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="_PTH" package="2X5-PTH-1.27MM"> +<connects> +<connect gate="G$1" pin="!RESET" pad="10"/> +<connect gate="G$1" pin="GND@3" pad="3"/> +<connect gate="G$1" pin="GND@5" pad="5"/> +<connect gate="G$1" pin="GNDDTCT" pad="9"/> +<connect gate="G$1" pin="KEY" pad="7"/> +<connect gate="G$1" pin="NC/TDI" pad="8"/> +<connect gate="G$1" pin="SWDCLK/TCK" pad="4"/> +<connect gate="G$1" pin="SWDIO/TMS" pad="2"/> +<connect gate="G$1" pin="SWO/TDO" pad="6"/> +<connect gate="G$1" pin="VCC" pad="1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="lights"> +<packages> +<package name="LED1206"> +<description>LED 1206 pads (standard pattern)</description> +<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/> +<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/> +<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/> +</package> +<package name="LED1206FAB"> +<description>LED1206 FAB style (smaller pads to allow trace between)</description> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="5MM"> +<description>5mm round through hole part.</description> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/> +<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/> +<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/> +<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/> +<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">>VALUE</text> +</package> +<package name="LED0805"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="LED"> +<description>LED</description> +<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/> +<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/> +<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/> +<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/> +<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">>NAME</text> +<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/> +<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/> +<polygon width="0.1524" layer="94"> +<vertex x="-3.429" y="0.381"/> +<vertex x="-3.048" y="1.27"/> +<vertex x="-2.54" y="0.762"/> +</polygon> +<polygon width="0.1524" layer="94"> +<vertex x="-3.302" y="-0.762"/> +<vertex x="-2.921" y="0.127"/> +<vertex x="-2.413" y="-0.381"/> +</polygon> +</symbol> +</symbols> +<devicesets> +<deviceset name="LED" 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="RJ12-6-SMT"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<smd name="P$8" x="5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="3" y1="0" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="-3" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="16.8" x2="-6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="-6.5" y1="16.3" x2="-6" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6" y1="16.8" x2="-6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.8" x2="6" y2="16.8" width="0.127" layer="21"/> +<wire x1="6" y1="16.8" x2="6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.3" x2="6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<text x="-6" y="0.5" size="0.8128" layer="21" font="vector">stlb</text> +<text x="4" y="0.5" size="0.8128" layer="21" font="vector">stlr</text> +<wire x1="-5.25" y1="-0.75" x2="-5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="5.25" y1="-0.75" x2="5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="-6.5" y1="-1.5" x2="-3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-1.5" x2="-2" y2="5" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="2" y2="5" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="3.25" y1="-1.5" x2="6.5" y2="-1.5" width="0.127" layer="51"/> +</package> +<package name="RJ12-6-SMT-WIDE"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-6.604" y="6.35" dx="5.207" dy="5.08" layer="1" rot="R90"/> +<smd name="P$8" x="6.604" y="6.35" dx="5.207" dy="5.08" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +</package> +<package name="RJ12-6-SMT-TOPENTRY"> +<smd name="P$1" x="-3.175" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$7" x="0" y="-0.25" dx="8.8" dy="4.5" layer="1"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="15.791" width="0.127" layer="51"/> +<wire x1="-6.604" y1="15.791" x2="6.604" y2="15.791" width="0.127" layer="51"/> +<wire x1="6.604" y1="15.791" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="15.7" x2="-6.5" y2="15.2" width="0.127" layer="21"/> +<wire x1="-6.5" y1="15.2" x2="-6" y2="15.7" width="0.127" layer="21"/> +<wire x1="-6" y1="15.7" x2="-6.5" y2="15.7" width="0.127" layer="21"/> +<wire x1="6.5" y1="15.7" x2="6" y2="15.7" width="0.127" layer="21"/> +<wire x1="6" y1="15.7" x2="6.5" y2="15.2" width="0.127" layer="21"/> +<wire x1="6.5" y1="15.2" x2="6.5" y2="15.7" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<text x="-6" y="14.25" size="0.8128" layer="21" font="vector">stlb</text> +<text x="4.25" y="14.25" size="0.8128" layer="21" font="vector">stlr</text> +<wire x1="-5.25" y1="15.5" x2="-5.25" y2="16.5" width="0.127" layer="21"/> +<wire x1="5.25" y1="15.5" x2="5.25" y2="16.5" width="0.127" layer="21"/> +<wire x1="-5.75" y1="12" x2="5.75" y2="12" width="0.127" layer="51"/> +<wire x1="5.75" y1="12" x2="5.75" y2="4.25" width="0.127" layer="51"/> +<wire x1="5.75" y1="4.25" x2="2" y2="4.25" width="0.127" layer="51"/> +<wire x1="2" y1="4.25" x2="2" y2="2.25" width="0.127" layer="51"/> +<wire x1="2" y1="2.25" x2="-2" y2="2.25" width="0.127" layer="51"/> +<wire x1="-2" y1="2.25" x2="-2" y2="4.25" width="0.127" layer="51"/> +<wire x1="-2" y1="4.25" x2="-5.75" y2="4.25" width="0.127" layer="51"/> +<wire x1="-5.75" y1="4.25" x2="-5.75" y2="12" width="0.127" layer="51"/> +</package> +<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="RJ12-6-SMT-NOSILK"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<smd name="P$8" x="5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="3" y1="0" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="-3" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="16.8" x2="-6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="-6.5" y1="16.3" x2="-6" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6" y1="16.8" x2="-6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.8" x2="6" y2="16.8" width="0.127" layer="21"/> +<wire x1="6" y1="16.8" x2="6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.3" x2="6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6.5" y1="-1.5" x2="-3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-1.5" x2="-2" y2="5" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="2" y2="5" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="3.25" y1="-1.5" x2="6.5" y2="-1.5" width="0.127" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="RJ12-6"> +<pin name="1" x="-5.08" y="12.7" length="middle"/> +<pin name="3" x="-5.08" y="7.62" length="middle"/> +<pin name="5" x="-5.08" y="2.54" length="middle"/> +<pin name="2" x="-5.08" y="10.16" length="middle"/> +<pin name="4" x="-5.08" y="5.08" length="middle"/> +<pin name="6" x="-5.08" y="0" length="middle"/> +<wire x1="0" y1="15.24" x2="0" y2="-2.54" width="0.254" layer="94"/> +<wire x1="0" y1="-2.54" x2="7.62" y2="-2.54" width="0.254" layer="94"/> +<wire x1="7.62" y1="-2.54" x2="7.62" y2="15.24" width="0.254" layer="94"/> +<wire x1="7.62" y1="15.24" x2="0" y2="15.24" width="0.254" layer="94"/> +<text x="0" y="15.24" size="1.778" layer="95">>NAME</text> +<text x="0" y="-5.08" size="1.778" layer="96">>VALUE</text> +<text x="0" y="17.78" size="1.778" layer="96">RJ12</text> +</symbol> +<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> +</symbols> +<devicesets> +<deviceset name="RJ12-6-SMT" prefix="J"> +<gates> +<gate name="G$1" symbol="RJ12-6" x="0" y="0"/> +</gates> +<devices> +<device name="" package="RJ12-6-SMT"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="WIDE" package="RJ12-6-SMT-WIDE"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="TOP" package="RJ12-6-SMT-TOPENTRY"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="NOSILK" package="RJ12-6-SMT-NOSILK"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<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> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="U1" library="atsam" deviceset="ATSAMD51" device="QFN64"/> +<part name="R10" library="borkedlabs-passives" deviceset="RESISTOR" device="2512"/> +<part name="S1" library="fab" deviceset="2-8X4-5_SWITCH" device=""/> +<part name="GND6" 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="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="150R"/> +<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/> +<part name="R4" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="100R"/> +<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="GND3" 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="C7" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> +<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"/> +<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="150R"/> +<part name="D4" library="lights" deviceset="LED" device="0805" value="LED0805-RED"/> +<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/> +<part name="D5" library="lights" deviceset="LED" device="0805" value="LED0805-BLU"/> +<part name="+3V35" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<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="J4" library="connector" deviceset="RJ12-6-SMT" device="" value="RJ12-6-SMT"/> +<part name="+3V33" 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="J3" library="SparkFun-Connectors" deviceset="CORTEX_DEBUG" device="_SMD"/> +<part name="+3V32" 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="MP1" library="connector" deviceset="JRTOMBSTONE" device=""/> +<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="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=""/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="U1" gate="G$1" x="55.88" y="236.22"/> +<instance part="R10" gate="G$1" x="256.54" y="198.12" rot="R180"/> +<instance part="S1" gate="G$1" x="48.26" y="40.64" rot="R270"/> +<instance part="GND6" gate="1" x="71.12" y="40.64" rot="R90"/> +<instance part="P+2" gate="1" x="381" y="238.76" rot="R270"/> +<instance part="GND16" gate="1" x="381" y="231.14" rot="R90"/> +<instance part="C4" gate="G$1" x="-10.16" y="233.68" rot="R180"/> +<instance part="C3" gate="G$1" x="-25.4" y="233.68" rot="R180"/> +<instance part="C2" gate="G$1" x="-40.64" y="233.68" rot="R180"/> +<instance part="C1" gate="G$1" x="-55.88" y="233.68" rot="R180"/> +<instance part="J8" gate="G$1" x="304.8" y="205.74" rot="R180"/> +<instance part="+3V36" gate="G$1" x="157.48" y="215.9" rot="R90"/> +<instance part="+3V34" gate="G$1" x="139.7" y="317.5" rot="R270"/> +<instance part="GND7" gate="1" x="86.36" y="307.34" rot="R270"/> +<instance part="R2" gate="G$1" x="101.6" y="327.66"/> +<instance part="R3" gate="G$1" x="101.6" y="317.5"/> +<instance part="R4" gate="G$1" x="101.6" y="307.34"/> +<instance part="+3V31" gate="G$1" x="-68.58" y="236.22" rot="R90"/> +<instance part="GND1" gate="1" x="-68.58" y="228.6" rot="R270"/> +<instance part="GND3" gate="1" x="2.54" y="187.96" rot="R270"/> +<instance part="C6" gate="G$1" x="5.08" y="233.68" rot="R180"/> +<instance part="C7" gate="G$1" x="10.16" y="215.9" rot="R180"/> +<instance part="GND2" gate="1" x="-20.32" y="210.82" rot="R270"/> +<instance part="R1" gate="G$1" x="73.66" y="76.2" rot="R90"/> +<instance part="C5" gate="G$1" x="-7.62" y="215.9" rot="R180"/> +<instance part="GND13" gate="1" x="266.7" y="198.12" rot="R90"/> +<instance part="R11" gate="G$1" x="256.54" y="180.34" rot="R180"/> +<instance part="GND15" gate="1" x="266.7" y="152.4" rot="R90"/> +<instance part="GND14" gate="1" x="266.7" y="180.34" rot="R90"/> +<instance part="J6" gate="G$1" x="281.94" y="243.84" rot="R90"/> +<instance part="J7" gate="G$1" x="281.94" y="226.06" rot="R270"/> +<instance part="C17" gate="G$1" x="297.18" y="236.22" rot="R180"/> +<instance part="C18" gate="G$1" x="312.42" y="236.22" rot="R180"/> +<instance part="C19" gate="G$1" x="327.66" y="236.22" rot="R180"/> +<instance part="C20" gate="G$1" x="342.9" y="236.22" rot="R180"/> +<instance part="C21" gate="G$1" x="358.14" y="236.22" rot="R180"/> +<instance part="C22" gate="G$1" x="373.38" y="236.22" rot="R180"/> +<instance part="GND10" gate="1" x="165.1" y="162.56"/> +<instance part="D1" gate="G$1" x="114.3" y="327.66" rot="R270"/> +<instance part="D2" gate="G$1" x="114.3" y="317.5" rot="R270"/> +<instance part="D3" gate="G$1" x="114.3" y="307.34" rot="R270"/> +<instance part="R5" gate="G$1" x="101.6" y="289.56"/> +<instance part="D4" gate="G$1" x="114.3" y="289.56" rot="R270"/> +<instance part="R6" gate="G$1" x="101.6" y="276.86"/> +<instance part="D5" gate="G$1" x="114.3" y="276.86" rot="R270"/> +<instance part="+3V35" gate="G$1" x="139.7" y="281.94" rot="R270"/> +<instance part="J2" gate="G$1" x="38.1" y="254"/> +<instance part="J1" gate="G$1" x="38.1" y="261.62"/> +<instance part="J5" gate="G$1" x="205.74" y="129.54" rot="R180"/> +<instance part="GND12" gate="1" x="177.8" y="134.62" rot="R270"/> +<instance part="J4" gate="G$1" x="63.5" y="276.86"/> +<instance part="+3V33" gate="G$1" x="20.32" y="276.86" rot="R90"/> +<instance part="GND5" gate="1" x="30.48" y="284.48" rot="R270"/> +<instance part="J3" gate="G$1" x="40.64" y="76.2"/> +<instance part="+3V32" gate="G$1" x="12.7" y="81.28" rot="R90"/> +<instance part="GND4" gate="1" x="17.78" y="76.2" rot="R270"/> +<instance part="MP1" gate="G$1" x="15.24" y="12.7"/> +<instance part="R8" gate="G$1" x="172.72" y="182.88"/> +<instance part="GND9" gate="1" x="162.56" y="182.88" rot="R270"/> +<instance part="U2" gate="G$1" x="218.44" y="195.58"/> +<instance part="C11" gate="G$1" x="167.64" y="210.82"/> +<instance part="GND11" gate="1" x="167.64" y="203.2"/> +<instance part="R9" gate="G$1" x="187.96" y="223.52" rot="R180"/> +<instance part="C9" gate="G$1" x="162.56" y="228.6" rot="R180"/> +<instance part="GND8" gate="1" x="139.7" y="223.52" rot="R270"/> +<instance part="C8" gate="G$1" x="152.4" y="228.6" rot="R180"/> +<instance part="P+1" gate="1" x="144.78" y="238.76" rot="R90"/> +<instance part="C14" gate="G$1" x="246.38" y="220.98"/> +<instance part="C13" gate="G$1" x="246.38" y="233.68"/> +<instance part="C15" gate="G$1" x="261.62" y="233.68"/> +<instance part="C16" gate="G$1" x="271.78" y="233.68"/> +<instance part="R7" gate="G$1" x="152.4" y="175.26"/> +<instance part="C10" gate="G$1" x="165.1" y="170.18"/> +<instance part="C12" gate="G$1" x="175.26" y="228.6" rot="R180"/> +<instance part="GND17" gate="1" x="177.8" y="147.32" rot="R270"/> +</instances> +<busses> +</busses> +<nets> +<net name="GND" class="0"> +<segment> +<pinref part="GND16" gate="1" pin="GND"/> +<wire x1="378.46" y1="231.14" x2="373.38" y2="231.14" width="0.1524" layer="91"/> +<pinref part="J7" gate="G$1" pin="PWRPAD"/> +<wire x1="373.38" y1="231.14" x2="358.14" y2="231.14" width="0.1524" layer="91"/> +<wire x1="358.14" y1="231.14" x2="342.9" y2="231.14" width="0.1524" layer="91"/> +<wire x1="342.9" y1="231.14" x2="327.66" y2="231.14" width="0.1524" layer="91"/> +<wire x1="327.66" y1="231.14" x2="312.42" y2="231.14" width="0.1524" layer="91"/> +<wire x1="312.42" y1="231.14" x2="297.18" y2="231.14" width="0.1524" layer="91"/> +<wire x1="297.18" y1="231.14" x2="281.94" y2="231.14" width="0.1524" layer="91"/> +<pinref part="C17" gate="G$1" pin="1"/> +<junction x="297.18" y="231.14"/> +<pinref part="C18" gate="G$1" pin="1"/> +<junction x="312.42" y="231.14"/> +<pinref part="C19" gate="G$1" pin="1"/> +<junction x="327.66" y="231.14"/> +<pinref part="C20" gate="G$1" pin="1"/> +<junction x="342.9" y="231.14"/> +<pinref part="C21" gate="G$1" pin="1"/> +<junction x="358.14" y="231.14"/> +<pinref part="C22" gate="G$1" pin="1"/> +<junction x="373.38" y="231.14"/> +<pinref part="C15" gate="G$1" pin="2"/> +<pinref part="C16" gate="G$1" pin="2"/> +<wire x1="261.62" y1="231.14" x2="271.78" y2="231.14" width="0.1524" layer="91"/> +<wire x1="271.78" y1="231.14" x2="281.94" y2="231.14" width="0.1524" layer="91"/> +<junction x="271.78" y="231.14"/> +<junction x="281.94" y="231.14"/> +</segment> +<segment> +<pinref part="R4" gate="G$1" pin="1"/> +<pinref part="GND7" gate="1" pin="GND"/> +<wire x1="96.52" y1="307.34" x2="88.9" y2="307.34" 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="-10.16" y1="228.6" x2="-25.4" y2="228.6" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="1"/> +<wire x1="-25.4" y1="228.6" x2="-40.64" y2="228.6" width="0.1524" layer="91"/> +<junction x="-25.4" y="228.6"/> +<pinref part="C1" gate="G$1" pin="1"/> +<wire x1="-40.64" y1="228.6" x2="-55.88" y2="228.6" width="0.1524" layer="91"/> +<junction x="-40.64" y="228.6"/> +<wire x1="-55.88" y1="228.6" x2="-66.04" y2="228.6" width="0.1524" layer="91"/> +<junction x="-55.88" y="228.6"/> +<pinref part="GND1" gate="1" pin="GND"/> +<pinref part="C6" gate="G$1" pin="1"/> +<wire x1="5.08" y1="228.6" x2="-10.16" y2="228.6" width="0.1524" layer="91"/> +<junction x="-10.16" y="228.6"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="GND@1"/> +<wire x1="20.32" y1="198.12" x2="17.78" y2="198.12" width="0.1524" layer="91"/> +<wire x1="17.78" y1="198.12" x2="17.78" y2="195.58" width="0.1524" layer="91"/> +<wire x1="17.78" y1="195.58" x2="17.78" y2="193.04" width="0.1524" layer="91"/> +<wire x1="17.78" y1="193.04" x2="17.78" y2="190.5" width="0.1524" layer="91"/> +<wire x1="17.78" y1="190.5" x2="17.78" y2="187.96" width="0.1524" layer="91"/> +<wire x1="17.78" y1="187.96" x2="5.08" y2="187.96" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="GND@5"/> +<wire x1="17.78" y1="187.96" x2="20.32" y2="187.96" width="0.1524" layer="91"/> +<junction x="17.78" y="187.96"/> +<pinref part="U1" gate="G$1" pin="GND@4"/> +<wire x1="17.78" y1="190.5" x2="20.32" y2="190.5" width="0.1524" layer="91"/> +<junction x="17.78" y="190.5"/> +<pinref part="U1" gate="G$1" pin="GND@3"/> +<wire x1="20.32" y1="193.04" x2="17.78" y2="193.04" width="0.1524" layer="91"/> +<junction x="17.78" y="193.04"/> +<pinref part="U1" gate="G$1" pin="GND@2"/> +<wire x1="20.32" y1="195.58" x2="17.78" y2="195.58" width="0.1524" layer="91"/> +<junction x="17.78" y="195.58"/> +<pinref part="GND3" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="GND2" gate="1" pin="GND"/> +<pinref part="C7" gate="G$1" pin="1"/> +<wire x1="-17.78" y1="210.82" x2="-7.62" y2="210.82" width="0.1524" layer="91"/> +<pinref part="C5" gate="G$1" pin="1"/> +<wire x1="-7.62" y1="210.82" x2="10.16" y2="210.82" width="0.1524" layer="91"/> +<junction x="-7.62" y="210.82"/> +</segment> +<segment> +<pinref part="GND13" gate="1" pin="GND"/> +<pinref part="R10" gate="G$1" pin="1"/> +<wire x1="264.16" y1="198.12" x2="261.62" y2="198.12" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND14" gate="1" pin="GND"/> +<pinref part="R11" gate="G$1" pin="1"/> +<wire x1="264.16" y1="180.34" x2="261.62" y2="180.34" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="S1" gate="G$1" pin="S"/> +<wire x1="68.58" y1="40.64" x2="53.34" y2="40.64" width="0.1524" layer="91"/> +<pinref part="GND6" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="1"/> +<wire x1="198.12" y1="134.62" x2="180.34" y2="134.62" width="0.1524" layer="91"/> +<pinref part="GND12" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J4" gate="G$1" pin="4"/> +<wire x1="58.42" y1="281.94" x2="45.72" y2="281.94" width="0.1524" layer="91"/> +<pinref part="J4" gate="G$1" pin="3"/> +<wire x1="58.42" y1="284.48" x2="45.72" y2="284.48" width="0.1524" layer="91"/> +<wire x1="45.72" y1="281.94" x2="45.72" y2="284.48" width="0.1524" layer="91"/> +<wire x1="45.72" y1="284.48" x2="33.02" y2="284.48" width="0.1524" layer="91"/> +<junction x="45.72" y="284.48"/> +<pinref part="GND5" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="GND@3"/> +<wire x1="25.4" y1="78.74" x2="22.86" y2="78.74" width="0.1524" layer="91"/> +<wire x1="22.86" y1="78.74" x2="22.86" y2="76.2" width="0.1524" layer="91"/> +<pinref part="J3" gate="G$1" pin="GND@5"/> +<wire x1="22.86" y1="76.2" x2="25.4" y2="76.2" width="0.1524" layer="91"/> +<wire x1="22.86" y1="76.2" x2="20.32" y2="76.2" width="0.1524" layer="91"/> +<junction x="22.86" y="76.2"/> +<pinref part="GND4" gate="1" pin="GND"/> +<pinref part="J3" gate="G$1" pin="GNDDTCT"/> +<wire x1="25.4" y1="71.12" x2="22.86" y2="71.12" width="0.1524" layer="91"/> +<wire x1="22.86" y1="71.12" x2="22.86" y2="76.2" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND9" gate="1" pin="GND"/> +<pinref part="R8" gate="G$1" pin="1"/> +<wire x1="165.1" y1="182.88" x2="167.64" y2="182.88" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C11" gate="G$1" pin="2"/> +<wire x1="167.64" y1="208.28" x2="167.64" y2="205.74" width="0.1524" layer="91"/> +<pinref part="GND11" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C9" gate="G$1" pin="1"/> +<wire x1="175.26" y1="223.52" x2="162.56" y2="223.52" width="0.1524" layer="91"/> +<pinref part="GND8" gate="1" pin="GND"/> +<wire x1="162.56" y1="223.52" x2="152.4" y2="223.52" width="0.1524" layer="91"/> +<junction x="162.56" y="223.52"/> +<pinref part="C8" gate="G$1" pin="1"/> +<wire x1="152.4" y1="223.52" x2="142.24" y2="223.52" width="0.1524" layer="91"/> +<junction x="152.4" y="223.52"/> +<pinref part="C12" gate="G$1" pin="1"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="GNDP"/> +<wire x1="241.3" y1="157.48" x2="243.84" y2="157.48" width="0.1524" layer="91"/> +<wire x1="243.84" y1="157.48" x2="243.84" y2="152.4" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="GNDA"/> +<wire x1="243.84" y1="152.4" x2="241.3" y2="152.4" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="DIEPAD"/> +<wire x1="241.3" y1="147.32" x2="243.84" y2="147.32" width="0.1524" layer="91"/> +<wire x1="243.84" y1="147.32" x2="243.84" y2="152.4" width="0.1524" layer="91"/> +<junction x="243.84" y="152.4"/> +<pinref part="GND15" gate="1" pin="GND"/> +<wire x1="264.16" y1="152.4" x2="243.84" y2="152.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND10" gate="1" pin="GND"/> +<pinref part="C10" gate="G$1" pin="2"/> +<wire x1="165.1" y1="165.1" x2="165.1" y2="167.64" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="DC_EN"/> +<wire x1="195.58" y1="162.56" x2="182.88" y2="162.56" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="CLK_IN"/> +<wire x1="195.58" y1="149.86" x2="182.88" y2="149.86" width="0.1524" layer="91"/> +<wire x1="182.88" y1="162.56" x2="182.88" y2="149.86" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="TST_MODE"/> +<wire x1="195.58" y1="147.32" x2="182.88" y2="147.32" width="0.1524" layer="91"/> +<wire x1="182.88" y1="149.86" x2="182.88" y2="147.32" width="0.1524" layer="91"/> +<junction x="182.88" y="149.86"/> +<wire x1="182.88" y1="147.32" x2="180.34" y2="147.32" width="0.1524" layer="91"/> +<junction x="182.88" y="147.32"/> +<pinref part="GND17" gate="1" pin="GND"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="VDDIO@4"/> +<wire x1="20.32" y1="228.6" x2="17.78" y2="228.6" width="0.1524" layer="91"/> +<wire x1="17.78" y1="228.6" x2="17.78" y2="231.14" width="0.1524" layer="91"/> +<pinref part="C4" gate="G$1" pin="2"/> +<wire x1="17.78" y1="231.14" x2="17.78" y2="233.68" width="0.1524" layer="91"/> +<wire x1="17.78" y1="233.68" x2="17.78" y2="236.22" width="0.1524" layer="91"/> +<wire x1="17.78" y1="236.22" x2="5.08" y2="236.22" width="0.1524" layer="91"/> +<pinref part="C3" gate="G$1" pin="2"/> +<wire x1="5.08" y1="236.22" x2="-10.16" y2="236.22" width="0.1524" layer="91"/> +<wire x1="-10.16" y1="236.22" x2="-25.4" y2="236.22" width="0.1524" layer="91"/> +<junction x="-10.16" y="236.22"/> +<pinref part="C2" gate="G$1" pin="2"/> +<wire x1="-25.4" y1="236.22" x2="-40.64" y2="236.22" width="0.1524" layer="91"/> +<junction x="-25.4" y="236.22"/> +<pinref part="C1" gate="G$1" pin="2"/> +<wire x1="-40.64" y1="236.22" x2="-55.88" y2="236.22" width="0.1524" layer="91"/> +<junction x="-40.64" y="236.22"/> +<pinref part="U1" gate="G$1" pin="VDDIO@1"/> +<wire x1="20.32" y1="236.22" x2="17.78" y2="236.22" width="0.1524" layer="91"/> +<junction x="17.78" y="236.22"/> +<pinref part="U1" gate="G$1" pin="VDDIO@2"/> +<wire x1="20.32" y1="233.68" x2="17.78" y2="233.68" width="0.1524" layer="91"/> +<junction x="17.78" y="233.68"/> +<pinref part="U1" gate="G$1" pin="VDDIO@3"/> +<wire x1="20.32" y1="231.14" x2="17.78" y2="231.14" width="0.1524" layer="91"/> +<junction x="17.78" y="231.14"/> +<wire x1="-55.88" y1="236.22" x2="-66.04" y2="236.22" width="0.1524" layer="91"/> +<junction x="-55.88" y="236.22"/> +<pinref part="+3V31" gate="G$1" pin="+3V3"/> +<pinref part="U1" gate="G$1" pin="VDDANA"/> +<wire x1="20.32" y1="223.52" x2="17.78" y2="223.52" width="0.1524" layer="91"/> +<wire x1="17.78" y1="223.52" x2="17.78" y2="228.6" width="0.1524" layer="91"/> +<junction x="17.78" y="228.6"/> +<pinref part="C6" gate="G$1" pin="2"/> +<junction x="5.08" y="236.22"/> +</segment> +<segment> +<pinref part="D1" gate="G$1" pin="A"/> +<wire x1="119.38" y1="327.66" x2="134.62" y2="327.66" width="0.1524" layer="91"/> +<wire x1="134.62" y1="327.66" x2="134.62" y2="317.5" width="0.1524" layer="91"/> +<pinref part="D3" gate="G$1" pin="A"/> +<wire x1="134.62" y1="317.5" x2="134.62" y2="307.34" width="0.1524" layer="91"/> +<wire x1="134.62" y1="307.34" x2="119.38" y2="307.34" width="0.1524" layer="91"/> +<pinref part="D2" gate="G$1" pin="A"/> +<wire x1="119.38" y1="317.5" x2="134.62" y2="317.5" width="0.1524" layer="91"/> +<junction x="134.62" y="317.5"/> +<pinref part="+3V34" gate="G$1" pin="+3V3"/> +<wire x1="134.62" y1="317.5" x2="137.16" y2="317.5" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="D5" gate="G$1" pin="A"/> +<wire x1="119.38" y1="276.86" x2="134.62" y2="276.86" width="0.1524" layer="91"/> +<pinref part="+3V35" gate="G$1" pin="+3V3"/> +<wire x1="137.16" y1="281.94" x2="134.62" y2="281.94" width="0.1524" layer="91"/> +<wire x1="134.62" y1="281.94" x2="134.62" y2="276.86" width="0.1524" layer="91"/> +<pinref part="D4" gate="G$1" pin="A"/> +<wire x1="119.38" y1="289.56" x2="134.62" y2="289.56" width="0.1524" layer="91"/> +<wire x1="134.62" y1="281.94" x2="134.62" y2="289.56" width="0.1524" layer="91"/> +<junction x="134.62" y="281.94"/> +</segment> +<segment> +<pinref part="J4" gate="G$1" pin="6"/> +<wire x1="58.42" y1="276.86" x2="25.4" y2="276.86" width="0.1524" layer="91"/> +<pinref part="+3V33" gate="G$1" pin="+3V3"/> +<pinref part="J4" gate="G$1" pin="1"/> +<wire x1="25.4" y1="276.86" x2="22.86" y2="276.86" width="0.1524" layer="91"/> +<wire x1="58.42" y1="289.56" x2="25.4" y2="289.56" width="0.1524" layer="91"/> +<wire x1="25.4" y1="289.56" x2="25.4" y2="276.86" width="0.1524" layer="91"/> +<junction x="25.4" y="276.86"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="VCC"/> +<wire x1="25.4" y1="81.28" x2="22.86" y2="81.28" width="0.1524" layer="91"/> +<pinref part="+3V32" gate="G$1" pin="+3V3"/> +<pinref part="R1" gate="G$1" pin="2"/> +<wire x1="22.86" y1="81.28" x2="15.24" y2="81.28" width="0.1524" layer="91"/> +<wire x1="73.66" y1="81.28" x2="73.66" y2="86.36" width="0.1524" layer="91"/> +<wire x1="73.66" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/> +<wire x1="22.86" y1="86.36" x2="22.86" y2="81.28" width="0.1524" layer="91"/> +<junction x="22.86" y="81.28"/> +</segment> +<segment> +<pinref part="+3V36" gate="G$1" pin="+3V3"/> +<pinref part="U2" gate="G$1" pin="VCC_IO"/> +<wire x1="160.02" y1="215.9" x2="167.64" y2="215.9" width="0.1524" layer="91"/> +<pinref part="C11" gate="G$1" pin="1"/> +<wire x1="167.64" y1="215.9" x2="195.58" y2="215.9" width="0.1524" layer="91"/> +<junction x="167.64" y="215.9"/> +</segment> +</net> +<net name="V+" class="0"> +<segment> +<pinref part="P+2" gate="1" pin="V+"/> +<wire x1="281.94" y1="238.76" x2="297.18" y2="238.76" width="0.1524" layer="91"/> +<pinref part="J6" gate="G$1" pin="PWRPAD"/> +<pinref part="C17" gate="G$1" pin="2"/> +<wire x1="297.18" y1="238.76" x2="312.42" y2="238.76" width="0.1524" layer="91"/> +<junction x="297.18" y="238.76"/> +<pinref part="C18" gate="G$1" pin="2"/> +<wire x1="312.42" y1="238.76" x2="327.66" y2="238.76" width="0.1524" layer="91"/> +<junction x="312.42" y="238.76"/> +<pinref part="C19" gate="G$1" pin="2"/> +<wire x1="327.66" y1="238.76" x2="342.9" y2="238.76" width="0.1524" layer="91"/> +<junction x="327.66" y="238.76"/> +<pinref part="C20" gate="G$1" pin="2"/> +<wire x1="342.9" y1="238.76" x2="358.14" y2="238.76" width="0.1524" layer="91"/> +<junction x="342.9" y="238.76"/> +<pinref part="C21" gate="G$1" pin="2"/> +<wire x1="358.14" y1="238.76" x2="373.38" y2="238.76" width="0.1524" layer="91"/> +<junction x="358.14" y="238.76"/> +<pinref part="C22" gate="G$1" pin="2"/> +<wire x1="373.38" y1="238.76" x2="378.46" y2="238.76" width="0.1524" layer="91"/> +<junction x="373.38" y="238.76"/> +<pinref part="U2" gate="G$1" pin="VS"/> +<pinref part="C13" gate="G$1" pin="1"/> +<wire x1="241.3" y1="238.76" x2="246.38" y2="238.76" width="0.1524" layer="91"/> +<pinref part="C15" gate="G$1" pin="1"/> +<wire x1="246.38" y1="238.76" x2="261.62" y2="238.76" width="0.1524" layer="91"/> +<junction x="246.38" y="238.76"/> +<pinref part="C16" gate="G$1" pin="1"/> +<wire x1="261.62" y1="238.76" x2="271.78" y2="238.76" width="0.1524" layer="91"/> +<junction x="261.62" y="238.76"/> +<wire x1="271.78" y1="238.76" x2="281.94" y2="238.76" width="0.1524" layer="91"/> +<junction x="271.78" y="238.76"/> +<junction x="281.94" y="238.76"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="VSA"/> +<wire x1="195.58" y1="238.76" x2="152.4" y2="238.76" width="0.1524" layer="91"/> +<pinref part="C8" gate="G$1" pin="2"/> +<wire x1="152.4" y1="238.76" x2="152.4" y2="231.14" width="0.1524" layer="91"/> +<pinref part="P+1" gate="1" pin="V+"/> +<wire x1="147.32" y1="238.76" x2="152.4" y2="238.76" width="0.1524" layer="91"/> +<junction x="152.4" y="238.76"/> +</segment> +</net> +<net name="RESET" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="RESETN"/> +<wire x1="20.32" y1="180.34" x2="5.08" y2="180.34" width="0.1524" layer="91"/> +<label x="5.08" y="180.34" size="1.778" layer="95"/> +</segment> +<segment> +<wire x1="43.18" y1="40.64" x2="27.94" y2="40.64" width="0.1524" layer="91"/> +<pinref part="S1" gate="G$1" pin="P"/> +<label x="27.94" y="40.64" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="!RESET"/> +<wire x1="58.42" y1="71.12" x2="73.66" y2="71.12" width="0.1524" layer="91"/> +<label x="60.96" y="71.12" size="1.778" layer="95"/> +<pinref part="R1" gate="G$1" pin="1"/> +</segment> +</net> +<net name="SWCLK" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK"/> +<wire x1="99.06" y1="167.64" x2="114.3" y2="167.64" width="0.1524" layer="91"/> +<label x="101.6" y="167.64" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="SWDCLK/TCK"/> +<wire x1="58.42" y1="78.74" x2="68.58" y2="78.74" width="0.1524" layer="91"/> +<label x="60.96" y="78.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="SWDIO" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO"/> +<wire x1="99.06" y1="165.1" x2="114.3" y2="165.1" width="0.1524" layer="91"/> +<label x="101.6" y="165.1" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="SWDIO/TMS"/> +<wire x1="58.42" y1="81.28" x2="68.58" y2="81.28" width="0.1524" layer="91"/> +<label x="60.96" y="81.28" size="1.778" layer="95"/> +</segment> +</net> +<net name="STEP" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0"/> +<wire x1="99.06" y1="137.16" x2="114.3" y2="137.16" width="0.1524" layer="91"/> +<label x="101.6" y="137.16" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="STEP"/> +<wire x1="195.58" y1="182.88" x2="177.8" y2="182.88" width="0.1524" layer="91"/> +<label x="182.88" y="182.88" size="1.778" layer="95"/> +<pinref part="R8" gate="G$1" pin="2"/> +</segment> +</net> +<net name="DIR" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1"/> +<wire x1="99.06" y1="134.62" x2="114.3" y2="134.62" width="0.1524" layer="91"/> +<label x="101.6" y="134.62" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="DIR"/> +<wire x1="195.58" y1="180.34" x2="182.88" y2="180.34" width="0.1524" layer="91"/> +<label x="182.88" y="180.34" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_EN" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DRV_EN"/> +<wire x1="195.58" y1="170.18" x2="182.88" y2="170.18" width="0.1524" layer="91"/> +<label x="182.88" y="170.18" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA02/ADC0-1/DAC-0"/> +<wire x1="99.06" y1="231.14" x2="114.3" y2="231.14" width="0.1524" layer="91"/> +<label x="101.6" y="231.14" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_CSN" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0"/> +<wire x1="99.06" y1="220.98" x2="114.3" y2="220.98" width="0.1524" layer="91"/> +<label x="101.6" y="220.98" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="CSN"/> +<wire x1="195.58" y1="208.28" x2="182.88" y2="208.28" width="0.1524" layer="91"/> +<label x="182.88" y="208.28" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="2"/> +<wire x1="198.12" y1="132.08" x2="185.42" y2="132.08" width="0.1524" layer="91"/> +<label x="185.42" y="132.08" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_SCK" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA05/ADC0-5/DAC-1/SER0-1/TC0-1"/> +<wire x1="99.06" y1="223.52" x2="114.3" y2="223.52" width="0.1524" layer="91"/> +<label x="101.6" y="223.52" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SCK"/> +<wire x1="195.58" y1="205.74" x2="182.88" y2="205.74" width="0.1524" layer="91"/> +<label x="182.88" y="205.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="3"/> +<wire x1="198.12" y1="129.54" x2="185.42" y2="129.54" width="0.1524" layer="91"/> +<label x="185.42" y="129.54" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_MOSI" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA07/ADC0-7/SER0-3/TC1-1"/> +<wire x1="99.06" y1="218.44" x2="114.3" y2="218.44" width="0.1524" layer="91"/> +<label x="101.6" y="218.44" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SDI"/> +<wire x1="195.58" y1="203.2" x2="182.88" y2="203.2" width="0.1524" layer="91"/> +<label x="182.88" y="203.2" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="4"/> +<wire x1="198.12" y1="127" x2="185.42" y2="127" width="0.1524" layer="91"/> +<label x="185.42" y="127" 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="307.34" x2="111.76" y2="307.34" 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="317.5" x2="106.68" y2="317.5" 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="327.66" x2="106.68" y2="327.66" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="C7" gate="G$1" pin="2"/> +<wire x1="-7.62" y1="218.44" x2="10.16" y2="218.44" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="VDDCORE"/> +<wire x1="10.16" y1="218.44" x2="20.32" y2="218.44" width="0.1524" layer="91"/> +<junction x="10.16" y="218.44"/> +<pinref part="C5" gate="G$1" pin="2"/> +</segment> +</net> +<net name="TMC_MISO" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0"/> +<wire x1="99.06" y1="226.06" x2="114.3" y2="226.06" width="0.1524" layer="91"/> +<label x="101.6" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="SDO"/> +<wire x1="195.58" y1="200.66" x2="182.88" y2="200.66" width="0.1524" layer="91"/> +<label x="182.88" y="200.66" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J5" gate="G$1" pin="5"/> +<wire x1="198.12" y1="124.46" x2="185.42" y2="124.46" width="0.1524" layer="91"/> +<label x="185.42" y="124.46" size="1.778" layer="95"/> +</segment> +</net> +<net name="SWO" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO"/> +<wire x1="99.06" y1="106.68" x2="111.76" y2="106.68" width="0.1524" layer="91"/> +<label x="101.6" y="106.68" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="SWO/TDO"/> +<wire x1="58.42" y1="76.2" x2="68.58" y2="76.2" width="0.1524" layer="91"/> +<label x="60.96" y="76.2" size="1.778" layer="95"/> +</segment> +</net> +<net name="OA2" class="0"> +<segment> +<pinref part="J8" gate="G$1" pin="2"/> +<wire x1="299.72" y1="205.74" x2="289.56" y2="205.74" width="0.1524" layer="91"/> +<label x="289.56" y="205.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="OA2"/> +<wire x1="241.3" y1="203.2" x2="251.46" y2="203.2" width="0.1524" layer="91"/> +<label x="243.84" y="203.2" size="1.778" layer="95"/> +</segment> +</net> +<net name="OA1" class="0"> +<segment> +<pinref part="J8" gate="G$1" pin="1"/> +<wire x1="299.72" y1="208.28" x2="289.56" y2="208.28" width="0.1524" layer="91"/> +<label x="289.56" y="208.28" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="OA1"/> +<wire x1="241.3" y1="208.28" x2="251.46" y2="208.28" width="0.1524" layer="91"/> +<label x="243.84" y="208.28" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB2" class="0"> +<segment> +<pinref part="J8" gate="G$1" pin="4"/> +<wire x1="299.72" y1="200.66" x2="289.56" y2="200.66" width="0.1524" layer="91"/> +<label x="289.56" y="200.66" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="OB2"/> +<wire x1="241.3" y1="185.42" x2="251.46" y2="185.42" width="0.1524" layer="91"/> +<label x="243.84" y="185.42" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB1" class="0"> +<segment> +<pinref part="J8" gate="G$1" pin="3"/> +<wire x1="299.72" y1="203.2" x2="289.56" y2="203.2" width="0.1524" layer="91"/> +<label x="289.56" y="203.2" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="OB1"/> +<wire x1="241.3" y1="190.5" x2="251.46" y2="190.5" width="0.1524" layer="91"/> +<label x="243.84" y="190.5" size="1.778" layer="95"/> +</segment> +</net> +<net name="UP0RX" class="0"> +<segment> +<pinref part="J4" gate="G$1" pin="2"/> +<wire x1="58.42" y1="287.02" x2="45.72" y2="287.02" width="0.1524" layer="91"/> +<label x="45.72" y="287.02" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA12/SER2-0/SER4-1/TC2-0/TCC0-6"/> +<wire x1="99.06" y1="205.74" x2="114.3" y2="205.74" width="0.1524" layer="91"/> +<label x="101.6" y="205.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="UP0TX" class="0"> +<segment> +<pinref part="J4" gate="G$1" pin="5"/> +<wire x1="58.42" y1="279.4" x2="45.72" y2="279.4" width="0.1524" layer="91"/> +<label x="45.72" y="279.4" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA13/SER2-1/SER4-0/TC2-1/TCC0-7"/> +<wire x1="99.06" y1="203.2" x2="114.3" y2="203.2" width="0.1524" layer="91"/> +<label x="101.6" y="203.2" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$10" class="0"> +<segment> +<pinref part="R5" gate="G$1" pin="2"/> +<pinref part="D4" gate="G$1" pin="C"/> +<wire x1="111.76" y1="289.56" x2="106.68" y2="289.56" width="0.1524" layer="91"/> +</segment> +</net> +<net name="UP0STLR" class="0"> +<segment> +<pinref part="R5" gate="G$1" pin="1"/> +<wire x1="96.52" y1="289.56" x2="86.36" y2="289.56" width="0.1524" layer="91"/> +<label x="86.36" y="289.56" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB15/SER4-3/TC5-1"/> +<wire x1="99.06" y1="119.38" x2="114.3" y2="119.38" width="0.1524" layer="91"/> +<label x="101.6" y="119.38" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$11" class="0"> +<segment> +<pinref part="R6" gate="G$1" pin="2"/> +<pinref part="D5" gate="G$1" pin="C"/> +<wire x1="111.76" y1="276.86" x2="106.68" y2="276.86" width="0.1524" layer="91"/> +</segment> +</net> +<net name="UP0STLB" class="0"> +<segment> +<pinref part="R6" gate="G$1" pin="1"/> +<wire x1="96.52" y1="276.86" x2="86.36" y2="276.86" width="0.1524" layer="91"/> +<label x="86.36" y="276.86" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB14/SER4-2/TC5-0"/> +<wire x1="99.06" y1="121.92" x2="114.3" y2="121.92" width="0.1524" layer="91"/> +<label x="101.6" y="121.92" 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="251.46" y1="180.34" x2="241.3" y2="180.34" width="0.1524" layer="91"/> +<label x="243.84" y="180.34" 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="251.46" y1="198.12" x2="241.3" y2="198.12" width="0.1524" layer="91"/> +<label x="243.84" y="198.12" 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="195.58" y1="175.26" x2="165.1" y2="175.26" width="0.1524" layer="91"/> +<label x="165.1" y="175.26" size="1.778" layer="95"/> +<pinref part="C10" gate="G$1" pin="1"/> +<pinref part="R7" gate="G$1" pin="2"/> +<wire x1="165.1" y1="175.26" x2="157.48" y2="175.26" width="0.1524" layer="91"/> +<junction x="165.1" y="175.26"/> +</segment> +</net> +<net name="STLTICKER" class="0"> +<segment> +<pinref part="R3" gate="G$1" pin="1"/> +<wire x1="96.52" y1="317.5" x2="86.36" y2="317.5" width="0.1524" layer="91"/> +<label x="86.36" y="317.5" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB13/SER4-1/TC4-1"/> +<wire x1="99.06" y1="124.46" x2="114.3" y2="124.46" width="0.1524" layer="91"/> +<label x="101.6" y="124.46" 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="327.66" x2="86.36" y2="327.66" width="0.1524" layer="91"/> +<label x="86.36" y="327.66" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB12/SER4-0/TC4-0"/> +<wire x1="99.06" y1="127" x2="114.3" y2="127" width="0.1524" layer="91"/> +<label x="101.6" y="127" size="1.778" layer="95"/> +</segment> +</net> +<net name="5VOUT" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="5VOUT"/> +<wire x1="195.58" y1="231.14" x2="180.34" y2="231.14" width="0.1524" layer="91"/> +<pinref part="R9" gate="G$1" pin="2"/> +<wire x1="182.88" y1="223.52" x2="180.34" y2="223.52" width="0.1524" layer="91"/> +<wire x1="180.34" y1="223.52" x2="180.34" y2="231.14" width="0.1524" layer="91"/> +<pinref part="C9" gate="G$1" pin="2"/> +<wire x1="180.34" y1="231.14" x2="175.26" y2="231.14" width="0.1524" layer="91"/> +<junction x="180.34" y="231.14"/> +<label x="165.1" y="231.14" size="1.778" layer="95"/> +<pinref part="C12" gate="G$1" pin="2"/> +<wire x1="175.26" y1="231.14" x2="162.56" y2="231.14" width="0.1524" layer="91"/> +<junction x="175.26" y="231.14"/> +</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="193.04" y1="223.52" x2="195.58" y2="223.52" 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="241.3" y1="218.44" x2="246.38" y2="218.44" 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="241.3" y1="226.06" x2="246.38" y2="226.06" 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="241.3" y1="231.14" x2="246.38" y2="231.14" 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="147.32" y1="175.26" x2="127" y2="175.26" width="0.1524" layer="91"/> +<label x="127" y="175.26" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA01/XOUT32/SER1-1/TC2-1"/> +<wire x1="99.06" y1="233.68" x2="114.3" y2="233.68" width="0.1524" layer="91"/> +<label x="101.6" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_DIAG1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DIAG1"/> +<wire x1="195.58" y1="190.5" x2="182.88" y2="190.5" width="0.1524" layer="91"/> +<label x="182.88" y="190.5" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA03/ANAREF-VREFA/ADC0-1"/> +<wire x1="99.06" y1="228.6" x2="114.3" y2="228.6" width="0.1524" layer="91"/> +<label x="101.6" y="228.6" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_DIAG0" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="DIAG0"/> +<wire x1="195.58" y1="187.96" x2="182.88" y2="187.96" width="0.1524" layer="91"/> +<label x="182.88" y="187.96" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB04/ADC1-6"/> +<wire x1="99.06" y1="147.32" x2="114.3" y2="147.32" width="0.1524" layer="91"/> +<label x="101.6" y="147.32" size="1.778" layer="95"/> +</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/mkstepper17/mkstepper17_2018-05-07.zip b/circuit/mkstepper17/mkstepper17_2018-05-07.zip new file mode 100644 index 0000000000000000000000000000000000000000..4e5af861a002487e97c489cda92010a675de37c1 GIT binary patch literal 90367 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 literal 0 HcmV?d00001 diff --git a/circuit/mkstepper17/mkstepper17~renumsch.scr b/circuit/mkstepper17/mkstepper17~renumsch.scr new file mode 100644 index 0000000..5474fdc --- /dev/null +++ b/circuit/mkstepper17/mkstepper17~renumsch.scr @@ -0,0 +1,153 @@ +GRID MIL 100; +Edit .s1; +NAME '+3V31' '$1_0_$_2018-05-06_18-58-32';#298 +NAME '+3V34' '$1_1_$_2018-05-06_18-58-32';#298 +NAME '+3V32' '$1_2_$_2018-05-06_18-58-32';#298 +NAME '+3V37' '$1_3_$_2018-05-06_18-58-32';#298 +NAME '+3V38' '$1_4_$_2018-05-06_18-58-32';#298 +NAME '+3V310' '$1_5_$_2018-05-06_18-58-32';#298 +NAME 'C1' '$1_6_$_2018-05-06_18-58-32';#298 +NAME 'C2' '$1_7_$_2018-05-06_18-58-32';#298 +NAME 'C3' '$1_8_$_2018-05-06_18-58-32';#298 +NAME 'C4' '$1_9_$_2018-05-06_18-58-32';#298 +NAME 'C5' '$1_10_$_2018-05-06_18-58-32';#298 +NAME 'C6' '$1_11_$_2018-05-06_18-58-32';#298 +NAME 'C7' '$1_12_$_2018-05-06_18-58-32';#298 +NAME 'C12' '$1_13_$_2018-05-06_18-58-32';#298 +NAME 'C9' '$1_14_$_2018-05-06_18-58-32';#298 +NAME 'C18' '$1_15_$_2018-05-06_18-58-32';#298 +NAME 'C8' '$1_16_$_2018-05-06_18-58-32';#298 +NAME 'C10' '$1_17_$_2018-05-06_18-58-32';#298 +NAME 'C14' '$1_18_$_2018-05-06_18-58-32';#298 +NAME 'C13' '$1_19_$_2018-05-06_18-58-32';#298 +NAME 'C15' '$1_20_$_2018-05-06_18-58-32';#298 +NAME 'C17' '$1_21_$_2018-05-06_18-58-32';#298 +NAME 'C11' '$1_22_$_2018-05-06_18-58-32';#298 +NAME 'C16' '$1_23_$_2018-05-06_18-58-32';#298 +NAME 'C19' '$1_24_$_2018-05-06_18-58-32';#298 +NAME 'C22' '$1_25_$_2018-05-06_18-58-32';#298 +NAME 'C25' '$1_26_$_2018-05-06_18-58-32';#298 +NAME 'C26' '$1_27_$_2018-05-06_18-58-32';#298 +NAME 'D1' '$1_28_$_2018-05-06_18-58-32';#298 +NAME 'D2' '$1_29_$_2018-05-06_18-58-32';#298 +NAME 'D3' '$1_30_$_2018-05-06_18-58-32';#298 +NAME 'D4' '$1_31_$_2018-05-06_18-58-32';#298 +NAME 'D5' '$1_32_$_2018-05-06_18-58-32';#298 +NAME 'GND1' '$1_33_$_2018-05-06_18-58-32';#298 +NAME 'GND4' '$1_34_$_2018-05-06_18-58-32';#298 +NAME 'GND5' '$1_35_$_2018-05-06_18-58-32';#298 +NAME 'GND6' '$1_36_$_2018-05-06_18-58-32';#298 +NAME 'GND2' '$1_37_$_2018-05-06_18-58-32';#298 +NAME 'GND9' '$1_38_$_2018-05-06_18-58-32';#298 +NAME 'GND10' '$1_39_$_2018-05-06_18-58-32';#298 +NAME 'GND7' '$1_40_$_2018-05-06_18-58-32';#298 +NAME 'GND12' '$1_41_$_2018-05-06_18-58-32';#298 +NAME 'GND15' '$1_42_$_2018-05-06_18-58-32';#298 +NAME 'GND3' '$1_43_$_2018-05-06_18-58-32';#298 +NAME 'GND11' '$1_44_$_2018-05-06_18-58-32';#298 +NAME 'GND20' '$1_45_$_2018-05-06_18-58-32';#298 +NAME 'GND19' '$1_46_$_2018-05-06_18-58-32';#298 +NAME 'GND22' '$1_47_$_2018-05-06_18-58-32';#298 +NAME 'GND23' '$1_48_$_2018-05-06_18-58-32';#298 +NAME 'J7' '$1_49_$_2018-05-06_18-58-32';#298 +NAME 'J6' '$1_50_$_2018-05-06_18-58-32';#298 +NAME 'J3' '$1_51_$_2018-05-06_18-58-32';#298 +NAME 'J1' '$1_52_$_2018-05-06_18-58-32';#298 +NAME 'J8' '$1_53_$_2018-05-06_18-58-32';#298 +NAME 'J9' '$1_54_$_2018-05-06_18-58-32';#298 +NAME 'J10' '$1_55_$_2018-05-06_18-58-32';#298 +NAME 'J11' '$1_56_$_2018-05-06_18-58-32';#298 +NAME 'MP1' '$1_57_$_2018-05-06_18-58-32';#298 +NAME 'P+1' '$1_58_$_2018-05-06_18-58-32';#298 +NAME 'P+4' '$1_59_$_2018-05-06_18-58-32';#298 +NAME 'R1' '$1_60_$_2018-05-06_18-58-32';#298 +NAME 'R2' '$1_61_$_2018-05-06_18-58-32';#298 +NAME 'R3' '$1_62_$_2018-05-06_18-58-32';#298 +NAME 'R4' '$1_63_$_2018-05-06_18-58-32';#298 +NAME 'R5' '$1_64_$_2018-05-06_18-58-32';#298 +NAME 'R6' '$1_65_$_2018-05-06_18-58-32';#298 +NAME 'R8' '$1_66_$_2018-05-06_18-58-32';#298 +NAME 'R9' '$1_67_$_2018-05-06_18-58-32';#298 +NAME 'R7' '$1_68_$_2018-05-06_18-58-32';#298 +NAME 'R13' '$1_69_$_2018-05-06_18-58-32';#298 +NAME 'R12' '$1_70_$_2018-05-06_18-58-32';#298 +NAME 'S1' '$1_71_$_2018-05-06_18-58-32';#298 +NAME 'U1' '$1_72_$_2018-05-06_18-58-32';#298 +NAME 'U2' '$1_73_$_2018-05-06_18-58-32';#298 +NAME '$1_0_$_2018-05-06_18-58-32' '+3V31';#298 +NAME '$1_1_$_2018-05-06_18-58-32' '+3V32';#298 +NAME '$1_2_$_2018-05-06_18-58-32' '+3V33';#298 +NAME '$1_3_$_2018-05-06_18-58-32' '+3V34';#298 +NAME '$1_4_$_2018-05-06_18-58-32' '+3V35';#298 +NAME '$1_5_$_2018-05-06_18-58-32' '+3V36';#298 +NAME '$1_6_$_2018-05-06_18-58-32' 'C1';#298 +NAME '$1_7_$_2018-05-06_18-58-32' 'C2';#298 +NAME '$1_8_$_2018-05-06_18-58-32' 'C3';#298 +NAME '$1_9_$_2018-05-06_18-58-32' 'C4';#298 +NAME '$1_10_$_2018-05-06_18-58-32' 'C5';#298 +NAME '$1_11_$_2018-05-06_18-58-32' 'C6';#298 +NAME '$1_12_$_2018-05-06_18-58-32' 'C7';#298 +NAME '$1_13_$_2018-05-06_18-58-32' 'C8';#298 +NAME '$1_14_$_2018-05-06_18-58-32' 'C9';#298 +NAME '$1_15_$_2018-05-06_18-58-32' 'C10';#298 +NAME '$1_16_$_2018-05-06_18-58-32' 'C11';#298 +NAME '$1_17_$_2018-05-06_18-58-32' 'C12';#298 +NAME '$1_18_$_2018-05-06_18-58-32' 'C13';#298 +NAME '$1_19_$_2018-05-06_18-58-32' 'C14';#298 +NAME '$1_20_$_2018-05-06_18-58-32' 'C15';#298 +NAME '$1_21_$_2018-05-06_18-58-32' 'C16';#298 +NAME '$1_22_$_2018-05-06_18-58-32' 'C17';#298 +NAME '$1_23_$_2018-05-06_18-58-32' 'C18';#298 +NAME '$1_24_$_2018-05-06_18-58-32' 'C19';#298 +NAME '$1_25_$_2018-05-06_18-58-32' 'C20';#298 +NAME '$1_26_$_2018-05-06_18-58-32' 'C21';#298 +NAME '$1_27_$_2018-05-06_18-58-32' 'C22';#298 +NAME '$1_28_$_2018-05-06_18-58-32' 'D1';#298 +NAME '$1_29_$_2018-05-06_18-58-32' 'D2';#298 +NAME '$1_30_$_2018-05-06_18-58-32' 'D3';#298 +NAME '$1_31_$_2018-05-06_18-58-32' 'D4';#298 +NAME '$1_32_$_2018-05-06_18-58-32' 'D5';#298 +NAME '$1_33_$_2018-05-06_18-58-32' 'GND1';#298 +NAME '$1_34_$_2018-05-06_18-58-32' 'GND2';#298 +NAME '$1_35_$_2018-05-06_18-58-32' 'GND3';#298 +NAME '$1_36_$_2018-05-06_18-58-32' 'GND4';#298 +NAME '$1_37_$_2018-05-06_18-58-32' 'GND5';#298 +NAME '$1_38_$_2018-05-06_18-58-32' 'GND6';#298 +NAME '$1_39_$_2018-05-06_18-58-32' 'GND7';#298 +NAME '$1_40_$_2018-05-06_18-58-32' 'GND8';#298 +NAME '$1_41_$_2018-05-06_18-58-32' 'GND9';#298 +NAME '$1_42_$_2018-05-06_18-58-32' 'GND10';#298 +NAME '$1_43_$_2018-05-06_18-58-32' 'GND11';#298 +NAME '$1_44_$_2018-05-06_18-58-32' 'GND12';#298 +NAME '$1_45_$_2018-05-06_18-58-32' 'GND13';#298 +NAME '$1_46_$_2018-05-06_18-58-32' 'GND14';#298 +NAME '$1_47_$_2018-05-06_18-58-32' 'GND15';#298 +NAME '$1_48_$_2018-05-06_18-58-32' 'GND16';#298 +NAME '$1_49_$_2018-05-06_18-58-32' 'J1';#298 +NAME '$1_50_$_2018-05-06_18-58-32' 'J2';#298 +NAME '$1_51_$_2018-05-06_18-58-32' 'J3';#298 +NAME '$1_52_$_2018-05-06_18-58-32' 'J4';#298 +NAME '$1_53_$_2018-05-06_18-58-32' 'J5';#298 +NAME '$1_54_$_2018-05-06_18-58-32' 'J6';#298 +NAME '$1_55_$_2018-05-06_18-58-32' 'J7';#298 +NAME '$1_56_$_2018-05-06_18-58-32' 'J8';#298 +NAME '$1_57_$_2018-05-06_18-58-32' 'MP1';#298 +NAME '$1_58_$_2018-05-06_18-58-32' 'P+1';#298 +NAME '$1_59_$_2018-05-06_18-58-32' 'P+2';#298 +NAME '$1_60_$_2018-05-06_18-58-32' 'R1';#298 +NAME '$1_61_$_2018-05-06_18-58-32' 'R2';#298 +NAME '$1_62_$_2018-05-06_18-58-32' 'R3';#298 +NAME '$1_63_$_2018-05-06_18-58-32' 'R4';#298 +NAME '$1_64_$_2018-05-06_18-58-32' 'R5';#298 +NAME '$1_65_$_2018-05-06_18-58-32' 'R6';#298 +NAME '$1_66_$_2018-05-06_18-58-32' 'R7';#298 +NAME '$1_67_$_2018-05-06_18-58-32' 'R8';#298 +NAME '$1_68_$_2018-05-06_18-58-32' 'R9';#298 +NAME '$1_69_$_2018-05-06_18-58-32' 'R10';#298 +NAME '$1_70_$_2018-05-06_18-58-32' 'R11';#298 +NAME '$1_71_$_2018-05-06_18-58-32' 'S1';#298 +NAME '$1_72_$_2018-05-06_18-58-32' 'U1';#298 +NAME '$1_73_$_2018-05-06_18-58-32' 'U2';#298 +GRID INCH 0.1; +EDIT .S1; +DISP NONE 90 91 92 94 95 96 97 98 99 117 119 120 130 133 ; diff --git a/circuit/mkstepper23/eagle.epf b/circuit/mkstepper23/eagle.epf new file mode 100644 index 0000000..df6f450 --- /dev/null +++ b/circuit/mkstepper23/eagle.epf @@ -0,0 +1,182 @@ +[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="Library Editor" +Number=3 +File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" +View="-53.139 -66.5683 99.0171 62.7644" +WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127" +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.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" +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=0 +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=94 + +[Win_2] +Type="Board Editor" +Number=2 +File="mkstepper23.brd" +View="4.43603 16.6642 41.6965 54.8187" +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" +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=1 +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=1 + +[Win_3] +Type="Schematic Editor" +Number=1 +File="mkstepper23.sch" +View="129.891 175.056 225.402 256.187" +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=91 +Views=" 1: 129.891 175.056 225.402 256.187" +Sheet="1" + +[Win_4] +Type="Control Panel" +Number=0 + +[Desktop] +Screen="6000 2160" +Window="Win_1" +Window="Win_2" +Window="Win_3" +Window="Win_4" diff --git a/circuit/mkstepper23/mkstepper-v02-fab.zip b/circuit/mkstepper23/mkstepper-v02-fab.zip new file mode 100644 index 0000000000000000000000000000000000000000..d9835337d12f33d400cbbc0adc893b319f21c19a GIT binary patch literal 109790 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	C0w-wvXeRSi+XMMN# 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 literal 0 HcmV?d00001 diff --git a/circuit/mkstepper23/mkstepper23.brd b/circuit/mkstepper23/mkstepper23.brd new file mode 100644 index 0000000..7a701d8 --- /dev/null +++ b/circuit/mkstepper23/mkstepper23.brd @@ -0,0 +1,1910 @@ +<?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.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="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="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="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> +<board> +<plain> +<text x="70.45" y="47.05" size="0.8128" layer="21" font="vector" rot="R180">A1</text> +<text x="70.15" y="42.15" size="0.8128" layer="21" font="vector" rot="R180">A2</text> +<text x="71.35" y="40.65" size="0.8128" layer="21" font="vector" rot="R180">B1</text> +<text x="71.35" y="38.15" size="0.8128" layer="21" font="vector" rot="R180">B2</text> +<text x="62.9" y="51.7" size="0.8128" layer="21" font="vector">mkstepper23 v0.1</text> +<text x="22.25" y="66" size="1.016" layer="21" font="vector">GND</text> +<text x="34.05" y="61" size="1.016" layer="21" font="vector">V+</text> +<text x="69.503" y="32.829" size="1.016" layer="21" font="vector">one at a time</text> +<wire x1="7" y1="52.5" x2="7" y2="21.5" width="0.1524" layer="47"/> +<wire x1="7" y1="21.5" x2="38" y2="21.5" width="0.1524" layer="47"/> +<wire x1="38" y1="21.5" x2="38" y2="52.5" width="0.1524" layer="47"/> +<wire x1="38" y1="52.5" x2="7" y2="52.5" width="0.1524" layer="47"/> +<text x="61.5964" y="29.41" size="1.016" layer="21" font="vector">UP0</text> +<text x="61.1964" y="25.91" size="1.016" layer="21" font="vector">UP1</text> +<dimension x1="43.75" y1="57.75" x2="43.75" y2="1.75" x3="47.75" y3="29.75" textsize="0.6096" layer="48"/> +<dimension x1="1.75" y1="58.75" x2="43.25" y2="58.75" x3="22.5" y3="61.25" textsize="0.6096" layer="48"/> +</plain> +<libraries> +<library name="atsam"> +<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.25" dy="0.6" layer="1" rot="R180"/> +<smd name="25" x="0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="24" x="-0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="27" x="1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="28" x="1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="23" x="-0.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="22" x="-1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="21" x="-1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="6" x="-4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="5" x="-4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="4" x="-4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="7" x="-4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="8" x="-4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="3" x="-4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="2" x="-4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="9" x="-4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="10" x="-4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="1" x="-4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="16" x="-4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="15" x="-4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="14" x="-4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="17" x="-3.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="18" x="-3.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="13" x="-4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="12" x="-4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="19" x="-2.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="20" x="-2.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="11" x="-4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="29" x="2.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="30" x="2.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="31" x="3.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="32" x="3.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="33" x="4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="34" x="4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="35" x="4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="36" x="4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="37" x="4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="38" x="4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="39" x="4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="40" x="4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="41" x="4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="42" x="4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="43" x="4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="44" x="4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="45" x="4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="46" x="4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="47" x="4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="48" x="4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="49" x="3.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="50" x="3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="51" x="2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="52" x="2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="53" x="1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="54" x="1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="55" x="0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="56" x="0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="57" x="-0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="58" x="-0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="59" x="-1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="60" x="-1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="61" x="-2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="62" x="-2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="63" x="-3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="64" x="-3.75" y="4.5" dx="0.25" dy="0.6" 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="4.826" dy="4.826" layer="1" cream="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-1.27" y="-1.27"/> +<vertex x="-1.27" y="1.27"/> +<vertex x="1.27" y="1.27"/> +<vertex x="1.27" y="-1.27"/> +</polygon> +</package> +</packages> +</library> +<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="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.3" y="1.75" dx="0.6" 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.3" y="-1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="9" x="-1.75" y="-2.3" dx="0.6" 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.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="2.3" y="-1.75" dx="0.6" 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.3" y="1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="1.75" y="2.3" dx="0.6" 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.3" dx="0.6" 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> +</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> +<package name="MK-LOGO-SILK"> +<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.127" layer="21"/> +<wire x1="-1.27" y1="-1.27" x2="1.27" y2="-1.27" width="0.127" layer="21"/> +<wire x1="1.27" y1="-1.27" x2="1.27" y2="1.27" width="0.127" layer="21"/> +<wire x1="1.27" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/> +<wire x1="-0.9525" y1="-1.016" x2="-0.9525" y2="1.016" width="0.127" layer="21"/> +<wire x1="-0.5715" y1="0" x2="-0.9525" y2="1.016" width="0.127" layer="21"/> +<wire x1="-0.1905" y1="1.016" x2="-0.1905" y2="-1.016" width="0.127" layer="21"/> +<wire x1="0.1905" y1="-1.016" x2="0.1905" y2="0" width="0.127" layer="21"/> +<wire x1="0.1905" y1="0" x2="0.1905" y2="1.016" width="0.127" layer="21"/> +<wire x1="0.1905" y1="0" x2="0.9525" y2="1.016" width="0.127" layer="21"/> +<wire x1="0.1905" y1="0" x2="0.9525" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-0.5715" y1="0" x2="-0.1905" y2="1.016" 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> +<package name="SAMTECH_FTSH-105-01"> +<description><h3>ARM Cortex Debug Connector (10-pin)</h3> +<p>Specifications: +<ul><li>Pin count:10</li> +<li>Pin pitch:0.05"</li> +</ul></p> +<p><a href="https://www.samtec.com/ftppub/cpdf/FTSH-1XX-XX-XXX-DV-XXX-MKT.pdf">Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CORTEX_DEBUG</li> +</ul></p></description> +<rectangle x1="-0.2032" y1="1.7145" x2="0.2032" y2="2.921" layer="51"/> +<rectangle x1="1.0668" y1="1.7145" x2="1.4732" y2="2.921" layer="51"/> +<rectangle x1="2.3368" y1="1.7145" x2="2.7432" y2="2.921" layer="51"/> +<rectangle x1="-1.4732" y1="1.7145" x2="-1.0668" y2="2.921" layer="51"/> +<rectangle x1="-2.7432" y1="1.7145" x2="-2.3368" y2="2.921" layer="51"/> +<rectangle x1="-0.2032" y1="-2.921" x2="0.2032" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-1.4732" y1="-2.921" x2="-1.0668" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-2.7432" y1="-2.921" x2="-2.3368" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="1.0668" y1="-2.921" x2="1.4732" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="2.3368" y1="-2.921" x2="2.7432" y2="-1.7145" layer="51" rot="R180"/> +<smd name="6" x="0" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="8" x="1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="10" x="2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="4" x="-1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="2" x="-2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="1" x="-2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="3" x="-1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="5" x="0" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="7" x="1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="9" x="2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<text x="-1.3462" y="0.4572" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.7018" y="-0.9652" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-0.8" y1="1.24" x2="0.8" y2="1.24" width="0.127" layer="21"/> +<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="-6.3" y1="-2.5" x2="6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="2.5" x2="-6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="-5.3" y1="1.6" x2="-5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="-5.3" y1="-1.6" x2="5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="-1.6" x2="5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="1.6" x2="-5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="3.2" y2="1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="-1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="1.7" x2="3.2" y2="-1.7" width="0.127" layer="51"/> +</package> +</packages> +</library> +<library name="lights"> +<packages> +<package name="LED0805"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +</packages> +</library> +<library name="connector"> +<packages> +<package name="RJ12-6-SMT"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<smd name="P$8" x="5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="3" y1="0" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="-3" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="16.8" x2="-6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="-6.5" y1="16.3" x2="-6" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6" y1="16.8" x2="-6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.8" x2="6" y2="16.8" width="0.127" layer="21"/> +<wire x1="6" y1="16.8" x2="6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.3" x2="6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<text x="-6" y="0.5" size="0.8128" layer="21" font="vector">stlb</text> +<text x="4" y="0.5" size="0.8128" layer="21" font="vector">stlr</text> +<wire x1="-5.25" y1="-0.75" x2="-5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="5.25" y1="-0.75" x2="5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="-6.5" y1="-1.5" x2="-3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-1.5" x2="-2" y2="5" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="2" y2="5" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="3.25" y1="-1.5" x2="6.5" y2="-1.5" width="0.127" layer="51"/> +</package> +<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> +</packages> +</library> +<library name="motors"> +<packages> +<package name="NEMA23"> +<wire x1="-28.2" y1="-28.2" x2="28.2" y2="-28.2" width="0.127" layer="49"/> +<wire x1="-28.2" y1="-28.2" x2="-28.2" y2="28.2" width="0.127" layer="49"/> +<wire x1="28.2" y1="-28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> +<wire x1="-28.2" y1="28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> +<pad name="P$1" x="-23.57" y="23.57" drill="5.15" diameter="8"/> +<pad name="P$2" x="23.57" y="23.57" drill="5.15" diameter="8"/> +<pad name="P$3" x="-23.57" y="-23.57" drill="5.15" diameter="8"/> +<pad name="P$4" x="23.57" y="-23.57" drill="5.15" diameter="8"/> +<circle x="-23.57" y="23.57" radius="5" width="0.127" layer="21"/> +<circle x="23.57" y="23.57" radius="5" width="0.127" layer="21"/> +<circle x="23.57" y="-23.57" radius="5" width="0.127" layer="21"/> +<circle x="-23.57" y="-23.57" radius="5" width="0.127" layer="21"/> +<pad name="P$5" x="-25.7" y="16.05" drill="3.15" diameter="5.7"/> +<pad name="P$6" x="16.05" y="25.7" drill="3.15" diameter="5.7"/> +<pad name="P$7" x="25.7" y="-16.05" drill="3.15" diameter="5.7"/> +<pad name="P$8" x="-16.05" y="-25.7" drill="3.15" diameter="5.7"/> +</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="8mil"/> +<param name="mdWirePad" value="8mil"/> +<param name="mdWireVia" value="8mil"/> +<param name="mdPadPad" value="8mil"/> +<param name="mdPadVia" value="8mil"/> +<param name="mdViaVia" value="8mil"/> +<param name="mdSmdPad" value="8mil"/> +<param name="mdSmdVia" value="8mil"/> +<param name="mdSmdSmd" value="8mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="10mil"/> +<param name="mdDrill" value="10mil"/> +<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="U1" library="atsam" package="QFN-64-9X9MM" value="ATSAMD51QFN64" x="27.85" y="18.95" rot="R180"/> +<element name="R13" library="borkedlabs-passives" package="R2512" value="" x="36.2224" y="41.2948" rot="R270"> +<attribute name="PACKAGE" value="2512" x="36.2224" y="41.2948" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="36.2224" y="41.2948" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="20.2588" y="4.7682" rot="R90"/> +<element name="C17" library="borkedlabs-passives" package="0805" value="470nF 16v" x="26.7596" y="47.7116" rot="R90"> +<attribute name="PACKAGE" value="0805" x="26.7596" y="47.7116" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="26.7596" y="47.7116" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="26.7596" y="47.7116" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C13" library="borkedlabs-passives" package="0805" value="220nF 50v" x="37.95" y="27.05" rot="R90"> +<attribute name="PACKAGE" value="0805" x="37.95" y="27.05" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="37.95" y="27.05" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="37.95" y="27.05" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C18" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 50v" x="37.95" y="29.75" rot="R90"> +<attribute name="PACKAGE" value="0603" x="37.95" y="29.75" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="37.95" y="29.75" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="37.95" y="29.75" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="34.4456" y="19.0316" rot="R180"> +<attribute name="PACKAGE" value="0603" x="34.4456" y="19.0316" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="34.4456" y="19.0316" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="34.4456" y="19.0316" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="27.55" y="12" rot="R90"> +<attribute name="PACKAGE" value="0603" x="27.55" y="12" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="27.55" y="12" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="27.55" y="12" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="28.7604" y="24.7518"> +<attribute name="PACKAGE" value="0603" x="28.7604" y="24.7518" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="28.7604" y="24.7518" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="28.7604" y="24.7518" size="1.778" layer="27" display="off"/> +</element> +<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="21.75" y="14.25" rot="R90"> +<attribute name="PACKAGE" value="0603" x="21.75" y="14.25" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="21.75" y="14.25" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="21.75" y="14.25" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="J11" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="55.5" y="33.5" rot="R270"> +<attribute name="PROD_ID" value="CONN-09696" x="55.5" y="33.5" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="37.95" y="32.75" rot="R270"> +<attribute name="PACKAGE" value="0603" x="37.95" y="32.75" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="37.95" y="32.75" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="37.95" y="32.75" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="R2" library="borkedlabs-passives" package="0805" value="150R" x="22.95" y="51.8" rot="R90"> +<attribute name="PACKAGE" value="0805" x="22.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="22.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R3" library="borkedlabs-passives" package="0805" value="10R" 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="R4" library="borkedlabs-passives" package="0805" value="100R" 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="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="21.9894" y="21.2188" rot="R90"> +<attribute name="PACKAGE" value="0603" x="21.9894" y="21.2188" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="21.9894" y="21.2188" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="21.9894" y="21.2188" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="25.7976" y="12" rot="R90"> +<attribute name="PACKAGE" value="0603" x="25.7976" y="12" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="25.7976" y="12" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="25.7976" y="12" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="R1" library="borkedlabs-passives" package="0805" value="10k" x="12.65" y="51.8" rot="R90"> +<attribute name="PACKAGE" value="0805" x="12.65" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="12.65" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C5" library="borkedlabs-passives" package="1206" value="4.7uF 16v" x="23.95" y="11.1524" rot="R90"> +<attribute name="PACKAGE" value="1206" x="23.95" y="11.1524" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="23.95" y="11.1524" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="23.95" y="11.1524" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C20" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.55" y="24.15" rot="R180"> +<attribute name="PACKAGE" value="1206" x="70.55" y="24.15" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="70.55" y="24.15" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="70.55" y="24.15" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C23" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.55" y="25.95" rot="R180"> +<attribute name="PACKAGE" value="1206" x="70.55" y="25.95" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="70.55" y="25.95" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="70.55" y="25.95" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="R12" library="borkedlabs-passives" package="R2512" value="" x="38.2354" y="17.9182" rot="R90"> +<attribute name="PACKAGE" value="2512" x="27.235396875" y="9.918196875" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="PRECISION" value="" x="27.235396875" y="9.918196875" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="C21" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.35" y="18.75" rot="R180"> +<attribute name="PACKAGE" value="1206" x="78.15" y="7.95" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="78.15" y="7.95" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="78.15" y="7.95" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C24" library="borkedlabs-passives" package="1206" value="10uf 50v" x="70.35" y="20.55" rot="R180"> +<attribute name="PACKAGE" value="1206" x="83.15" y="16.15" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="83.15" y="16.15" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="83.15" y="16.15" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="65.9" y="59" rot="R90"/> +<element name="U$9" library="fab" package="MK-LOGO-SILK" value="" x="62.2" y="62"/> +<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="40.9" y="66.039"/> +<element name="J10" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="28.65" y="65.039"/> +<element name="C11" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.55" y="27.75"> +<attribute name="PACKAGE" value="1206" x="70.55" y="27.75" size="0.6096" layer="27" display="off"/> +<attribute name="TYPE" value="" x="70.55" y="27.75" size="0.6096" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="70.55" y="27.75" size="0.6096" layer="27" display="off"/> +</element> +<element name="C16" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75.15" y="25.95" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75.15" y="25.95" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75.15" y="25.95" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75.15" y="25.95" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75.15" y="24.15" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75.15" y="24.15" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75.15" y="24.15" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75.15" y="24.15" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="C22" library="borkedlabs-passives" package="1206" value="10uF 50v" x="74.95" y="18.75" rot="R180"> +<attribute name="PACKAGE" value="1206" x="74.95" y="18.75" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="74.95" y="18.75" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="74.95" y="18.75" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="C25" library="borkedlabs-passives" package="1206" value="10uF 50v" x="74.95" y="20.55" rot="R180"> +<attribute name="PACKAGE" value="1206" x="74.95" y="20.55" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="74.95" y="20.55" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="74.95" y="20.55" size="0.6096" layer="27" rot="R180" display="off"/> +</element> +<element name="C26" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.35" y="16.95"> +<attribute name="PACKAGE" value="1206" x="70.35" y="16.95" size="0.6096" layer="27" display="off"/> +<attribute name="TYPE" value="" x="70.35" y="16.95" size="0.6096" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="70.35" y="16.95" size="0.6096" layer="27" display="off"/> +</element> +<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="22.95" y="54.7" rot="R270"/> +<element name="D2" library="lights" package="LED0805" value="LED0805-BLUE" x="20.95" y="54.7" rot="R270"/> +<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="18.95" y="54.7" rot="R270"/> +<element name="R5" library="borkedlabs-passives" package="0805" value="150R" x="-27.5" y="24.5" rot="R270"> +<attribute name="PACKAGE" value="0805" x="-21.6" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="-21.6" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="D4" library="lights" package="LED0805" value="LED0805-RED" x="-35.75" y="8" rot="R90"/> +<element name="R6" library="borkedlabs-passives" package="0805" value="10R" x="-29" y="24.5" rot="R270"> +<attribute name="PACKAGE" value="0805" x="-23.1" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="-23.1" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="D5" library="lights" package="LED0805" value="LED0805-BLU" x="-35.25" y="18.5" rot="R270"/> +<element name="R7" library="borkedlabs-passives" package="0805" value="150R" x="-26" y="24.5" rot="R270"> +<attribute name="PACKAGE" value="0805" x="-14.3" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="-14.3" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="D6" library="lights" package="LED0805" value="LED0805-RED" x="-36" y="-9" rot="R90"/> +<element name="R8" library="borkedlabs-passives" package="0805" value="10R" x="-24.5" y="24.5" rot="R270"> +<attribute name="PACKAGE" value="0805" x="-23.6" y="28.1" size="0.6096" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="-23.6" y="28.1" size="0.6096" layer="27" rot="R270" display="off"/> +</element> +<element name="D7" library="lights" package="LED0805" value="LED0805-BLU" x="-37.5" y="1.5" rot="R270"/> +<element name="J6" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="4.3" y="46.1"/> +<element name="J7" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="55.7" y="13.9"/> +<element name="J8" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="12.45" y="48.75"/> +<element name="J1" library="connector" package="RJ12-6-SMT" value="RJ12-6-SMT" x="1.45" y="35.05" rot="R270"/> +<element name="J2" library="connector" package="RJ12-6-SMT" value="RJ12-6-SMT" x="1.3" y="20.45" rot="R270"/> +<element name="J3" library="SparkFun-Connectors" package="SAMTECH_FTSH-105-01" value="CORTEX_DEBUG_SMD" x="29.15" y="4.9"/> +<element name="MP1" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="74.3" y="59.7"/> +<element name="R9" library="borkedlabs-passives" package="0805" value="10k" x="25" y="47.7" rot="R270"> +<attribute name="PACKAGE" value="0805" x="25" y="47.7" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="25" y="47.7" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="U2" library="power" package="QFN32" value="TMC262" x="33.9" y="30.4" rot="R270"/> +<element name="U$1" library="motors" package="NEMA23" value="NEMA23" x="30" y="30"/> +<element name="J4" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="46.1" y="55.7"/> +<element name="J5" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="14" y="4.3"/> +<element name="Q1" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="16" rot="R270"/> +<element name="Q2" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="25.5" rot="R270"/> +<element name="Q3" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="35" rot="R270"/> +<element name="Q4" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="44.5" rot="R270"/> +</elements> +<signals> +<signal name="RESET"> +<contactref element="U1" pad="52"/> +<contactref element="S1" pad="P$1"/> +<contactref element="J3" pad="10"/> +<contactref element="R1" pad="1"/> +<wire x1="19.4588" y1="2.7182" x2="12.65" y2="50.85" width="0" layer="19" extent="1-1"/> +<wire x1="25.6" y1="14.45" x2="19.4588" y2="2.7182" width="0" layer="19" extent="1-1"/> +<wire x1="31.69" y1="7.313" x2="25.6" y2="14.45" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="GND"> +<contactref element="C17" pad="2"/> +<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="U1" pad="7"/> +<contactref element="U1" pad="54"/> +<contactref element="U1" pad="47"/> +<contactref element="U1" pad="33"/> +<contactref element="U1" pad="22"/> +<contactref element="C6" pad="1"/> +<contactref element="C7" pad="1"/> +<contactref element="C5" pad="1"/> +<contactref element="R13" pad="1"/> +<contactref element="R12" pad="1"/> +<contactref element="J10" pad="P$1"/> +<contactref element="S1" pad="P$3"/> +<contactref element="C11" pad="1"/> +<contactref element="C16" pad="1"/> +<contactref element="C19" pad="1"/> +<contactref element="C22" pad="1"/> +<contactref element="C25" pad="1"/> +<contactref element="C26" pad="1"/> +<contactref element="C18" pad="2"/> +<contactref element="C20" pad="2"/> +<contactref element="C23" pad="2"/> +<contactref element="C21" pad="2"/> +<contactref element="C24" pad="2"/> +<contactref element="J8" pad="1"/> +<contactref element="J1" pad="P$4"/> +<contactref element="J1" pad="P$3"/> +<contactref element="J2" pad="P$4"/> +<contactref element="J2" pad="P$3"/> +<contactref element="J3" pad="3"/> +<contactref element="J3" pad="5"/> +<contactref element="J3" pad="9"/> +<contactref element="R9" pad="1"/> +<contactref element="U2" pad="32"/> +<contactref element="U2" pad="16"/> +<wire x1="76.55" y1="24.15" x2="76.55" y2="25.95" width="0" layer="19" extent="1-1"/> +<wire x1="37.95" y1="33.55" x2="76.55" y2="24.15" width="0" layer="19" extent="1-1"/> +<wire x1="37.95" y1="30.55" x2="37.95" y2="33.55" width="0" layer="19" extent="1-1"/> +<wire x1="69.15" y1="25.95" x2="76.55" y2="25.95" width="0" layer="19" extent="1-1"/> +<wire x1="69.15" y1="27.75" x2="69.15" y2="25.95" width="0" layer="19" extent="1-1"/> +<wire x1="69.15" y1="24.15" x2="69.15" y2="25.95" width="0" layer="19" extent="1-1"/> +<wire x1="28.65" y1="65.039" x2="69.15" y2="27.75" width="0" layer="19" extent="1-1"/> +<wire x1="36.2224" y1="44.0948" x2="28.65" y2="65.039" width="0" layer="19" extent="1-1"/> +<wire x1="26.7596" y1="48.6616" x2="36.2224" y2="44.0948" width="0" layer="19" extent="1-1"/> +<wire x1="25" y1="48.65" x2="26.7596" y2="48.6616" width="0" layer="19" extent="1-1"/> +<wire x1="36.2" y1="32.15" x2="26.7596" y2="48.6616" width="0" layer="19" extent="1-1"/> +<wire x1="31.6" y1="28.65" x2="36.2" y2="32.15" width="0" layer="19" extent="1-1"/> +<wire x1="35.2456" y1="19.0316" x2="31.6" y2="28.65" width="0" layer="19" extent="1-1"/> +<wire x1="32.35" y1="18.2" x2="35.2456" y2="19.0316" width="0" layer="19" extent="1-1"/> +<wire x1="29.1" y1="23.45" x2="32.35" y2="18.2" width="0" layer="19" extent="1-1"/> +<wire x1="27.9604" y1="24.7518" x2="29.1" y2="23.45" width="0" layer="19" extent="1-1"/> +<wire x1="12.45" y1="48.75" x2="27.9604" y2="24.7518" width="0" layer="19" extent="1-1"/> +<wire x1="21.0588" y1="2.7182" x2="12.45" y2="48.75" width="0" layer="19" extent="1-1"/> +<wire x1="23.35" y1="22.7" x2="21.0588" y2="2.7182" width="0" layer="19" extent="1-1"/> +<wire x1="21.9894" y1="20.4188" x2="23.35" y2="22.7" width="0" layer="19" extent="1-1"/> +<wire x1="23.35" y1="15.7" x2="21.9894" y2="20.4188" width="0" layer="19" extent="1-1"/> +<wire x1="21.75" y1="13.45" x2="23.35" y2="15.7" width="0" layer="19" extent="1-1"/> +<wire x1="26.6" y1="14.45" x2="23.35" y2="15.7" width="0" layer="19" extent="1-1"/> +<wire x1="25.7976" y1="11.2" x2="26.6" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="27.55" y1="11.2" x2="25.7976" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="23.95" y1="9.7524" x2="25.7976" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="18.95" y1="50.85" x2="27.9604" y2="24.7518" width="0" layer="19" extent="1-1"/> +<wire x1="27.88" y1="2.487" x2="27.55" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="29.15" y1="2.487" x2="27.88" y2="2.487" width="0" layer="19" extent="1-1"/> +<wire x1="31.69" y1="2.487" x2="29.15" y2="2.487" width="0" layer="19" extent="1-1"/> +<wire x1="38.2354" y1="15.1182" x2="31.69" y2="2.487" width="0" layer="19" extent="1-1"/> +<wire x1="68.95" y1="20.55" x2="38.2354" y2="15.1182" width="0" layer="19" extent="1-1"/> +<wire x1="68.95" y1="18.75" x2="68.95" y2="20.55" width="0" layer="19" extent="1-1"/> +<wire x1="68.95" y1="16.95" x2="68.95" y2="18.75" width="0" layer="19" extent="1-1"/> +<wire x1="76.35" y1="18.75" x2="68.95" y2="18.75" width="0" layer="19" extent="1-1"/> +<wire x1="76.35" y1="20.55" x2="76.35" y2="18.75" width="0" layer="19" extent="1-1"/> +<wire x1="18.699" y1="19.815" x2="68.95" y2="16.95" width="0" layer="19" extent="1-1"/> +<wire x1="18.699" y1="21.085" x2="18.699" y2="19.815" width="0" layer="19" extent="1-1"/> +<wire x1="18.849" y1="34.415" x2="27.88" y2="2.487" width="0" layer="19" extent="1-1"/> +<wire x1="18.849" y1="35.685" x2="18.849" y2="34.415" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="+3V3"> +<contactref element="C10" pad="2"/> +<contactref element="U1" pad="56"/> +<contactref element="C4" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C2" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="U1" pad="21"/> +<contactref element="U1" pad="34"/> +<contactref element="U1" pad="48"/> +<contactref element="U1" pad="8"/> +<contactref element="C6" pad="2"/> +<contactref element="D1" pad="1"/> +<contactref element="D3" pad="1"/> +<contactref element="D2" pad="1"/> +<contactref element="D5" pad="1"/> +<contactref element="D4" pad="1"/> +<contactref element="D7" pad="1"/> +<contactref element="D6" pad="1"/> +<contactref element="J1" pad="P$6"/> +<contactref element="J1" pad="P$1"/> +<contactref element="J2" pad="P$6"/> +<contactref element="J2" pad="P$1"/> +<contactref element="J3" pad="1"/> +<contactref element="R1" pad="2"/> +<contactref element="U2" pad="29"/> +<wire x1="37.95" y1="31.95" x2="36.2" y2="30.65" width="0" layer="19" extent="1-1"/> +<wire x1="33.6456" y1="19.0316" x2="37.95" y2="31.95" width="0" layer="19" extent="1-1"/> +<wire x1="32.35" y1="18.7" x2="33.6456" y2="19.0316" width="0" layer="19" extent="1-1"/> +<wire x1="29.6" y1="23.45" x2="32.35" y2="18.7" width="0" layer="19" extent="1-1"/> +<wire x1="29.5604" y1="24.7518" x2="29.6" y2="23.45" width="0" layer="19" extent="1-1"/> +<wire x1="23.35" y1="22.2" x2="29.6" y2="23.45" width="0" layer="19" extent="1-1"/> +<wire x1="21.9894" y1="22.0188" x2="23.35" y2="22.2" width="0" layer="19" extent="1-1"/> +<wire x1="27.6" y1="14.45" x2="32.35" y2="18.7" width="0" layer="19" extent="1-1"/> +<wire x1="27.55" y1="12.8" x2="27.6" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="23.35" y1="15.2" x2="27.6" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="21.75" y1="15.05" x2="23.35" y2="15.2" width="0" layer="19" extent="1-1"/> +<wire x1="12.65" y1="52.75" x2="29.5604" y2="24.7518" width="0" layer="19" extent="1-1"/> +<wire x1="18.95" y1="55.55" x2="12.65" y2="52.75" width="0" layer="19" extent="1-1"/> +<wire x1="20.95" y1="55.55" x2="18.95" y2="55.55" width="0" layer="19" extent="1-1"/> +<wire x1="22.95" y1="55.55" x2="20.95" y2="55.55" width="0" layer="19" extent="1-1"/> +<wire x1="26.61" y1="2.487" x2="27.55" y2="12.8" width="0" layer="19" extent="1-1"/> +<wire x1="-35.25" y1="19.35" x2="26.61" y2="2.487" width="0" layer="19" extent="1-1"/> +<wire x1="18.849" y1="31.875" x2="-35.25" y2="19.35" width="0" layer="19" extent="1-1"/> +<wire x1="18.849" y1="38.225" x2="18.849" y2="31.875" width="0" layer="19" extent="1-1"/> +<wire x1="-35.75" y1="7.15" x2="18.849" y2="38.225" width="0" layer="19" extent="1-1"/> +<wire x1="-37.5" y1="2.35" x2="26.61" y2="2.487" width="0" layer="19" extent="1-1"/> +<wire x1="18.699" y1="17.275" x2="-37.5" y2="2.35" width="0" layer="19" extent="1-1"/> +<wire x1="18.699" y1="23.625" x2="18.699" y2="17.275" width="0" layer="19" extent="1-1"/> +<wire x1="-36" y1="-9.85" x2="18.699" y2="23.625" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="TMC5VOUT"> +<contactref element="C17" pad="1"/> +</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="C22" pad="2"/> +<contactref element="C25" pad="2"/> +<contactref element="C26" pad="2"/> +<contactref element="C13" pad="2"/> +<contactref element="C18" pad="1"/> +<contactref element="C23" pad="1"/> +<contactref element="C20" pad="1"/> +<contactref element="C24" pad="1"/> +<contactref element="C21" pad="1"/> +<wire x1="71.95" y1="27.75" x2="40.9" y2="66.039" width="0" layer="19" extent="1-1"/> +<wire x1="71.95" y1="25.95" x2="71.95" y2="27.75" width="0" layer="19" extent="1-1"/> +<wire x1="73.75" y1="25.95" x2="71.95" y2="25.95" width="0" layer="19" extent="1-1"/> +<wire x1="73.75" y1="24.15" x2="73.75" y2="25.95" width="0" layer="19" extent="1-1"/> +<wire x1="71.95" y1="24.15" x2="71.95" y2="25.95" width="0" layer="19" extent="1-1"/> +<wire x1="37.95" y1="28.95" x2="73.75" y2="24.15" width="0" layer="19" extent="1-1"/> +<wire x1="37.95" y1="28" x2="37.95" y2="28.95" width="0" layer="19" extent="1-1"/> +<wire x1="73.55" y1="20.55" x2="37.95" y2="28" width="0" layer="19" extent="1-1"/> +<wire x1="73.55" y1="18.75" x2="73.55" y2="20.55" width="0" layer="19" extent="1-1"/> +<wire x1="71.75" y1="20.55" x2="73.55" y2="20.55" width="0" layer="19" extent="1-1"/> +<wire x1="71.75" y1="18.75" x2="73.55" y2="18.75" width="0" layer="19" extent="1-1"/> +<wire x1="71.75" y1="16.95" x2="71.75" y2="18.75" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="SWCLK"> +<contactref element="U1" pad="57"/> +<contactref element="J3" pad="4"/> +<wire x1="27.88" y1="7.313" x2="28.1" y2="14.45" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="SWDIO"> +<contactref element="U1" pad="58"/> +<contactref element="J3" pad="2"/> +<wire x1="26.61" y1="7.313" x2="28.6" y2="14.45" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="STEP"> +<contactref element="U1" pad="11"/> +<contactref element="R9" pad="2"/> +<contactref element="U2" pad="31"/> +<wire x1="25" y1="46.75" x2="36.2" y2="31.65" width="0" layer="19" extent="1-1"/> +<wire x1="32.35" y1="20.2" x2="25" y2="46.75" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="DIR"> +<contactref element="U1" pad="12"/> +<contactref element="U2" pad="30"/> +<wire x1="32.35" y1="20.7" x2="36.2" y2="31.15" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="TMC_EN"> +<contactref element="U1" pad="10"/> +<contactref element="U2" pad="15"/> +<wire x1="32.35" y1="19.7" x2="31.6" y2="29.15" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="TMC_CSN"> +<contactref element="U2" pad="14"/> +<contactref element="U1" pad="19"/> +<wire x1="30.6" y1="23.45" x2="31.6" y2="29.65" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="TMC_SCK"> +<contactref element="U2" pad="12"/> +<contactref element="U1" pad="17"/> +<wire x1="31.6" y1="23.45" x2="31.6" y2="30.65" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="TMC_MOSI"> +<contactref element="U2" pad="11"/> +<contactref element="U1" pad="20"/> +<wire x1="30.1" y1="23.45" x2="31.6" y2="31.15" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="TMC_SG"> +<contactref element="U1" pad="9"/> +<contactref element="U2" pad="27"/> +<wire x1="32.35" y1="19.2" x2="36.2" y2="29.65" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="AS_CSN"> +<contactref element="J8" pad="3"/> +</signal> +<signal name="AS_CLK"> +<contactref element="J8" pad="5"/> +</signal> +<signal name="AS_MISO"> +<contactref element="J8" pad="4"/> +</signal> +<signal name="AS_MOSI"> +<contactref element="J8" pad="2"/> +</signal> +<signal name="N$1"> +<contactref element="R4" pad="2"/> +<contactref element="D3" pad="2"/> +<wire x1="18.95" y1="53.85" x2="18.95" y2="52.75" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$5"> +<contactref element="R3" pad="2"/> +<contactref element="D2" pad="2"/> +<wire x1="20.95" y1="53.85" x2="20.95" y2="52.75" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$6"> +<contactref element="R2" pad="2"/> +<contactref element="D1" pad="2"/> +<wire x1="22.95" y1="53.85" x2="22.95" y2="52.75" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="STLR"> +<contactref element="R2" pad="1"/> +<contactref element="U1" pad="26"/> +<wire x1="27.1" y1="23.45" x2="22.95" y2="50.85" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="STLB"> +<contactref element="R3" pad="1"/> +<contactref element="U1" pad="27"/> +<wire x1="26.6" y1="23.45" x2="20.95" y2="50.85" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$7"> +<contactref element="C7" pad="2"/> +<contactref element="U1" pad="53"/> +<contactref element="C5" pad="2"/> +<wire x1="25.7976" y1="12.8" x2="26.1" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="23.95" y1="12.5524" x2="25.7976" y2="12.8" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="TMC_MISO"> +<contactref element="U2" pad="10"/> +<contactref element="U1" pad="18"/> +<wire x1="31.1" y1="23.45" x2="31.6" y2="31.65" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$9"> +</signal> +<signal name="OB2"> +<contactref element="J11" pad="4"/> +</signal> +<signal name="SWO"> +<contactref element="U1" pad="59"/> +<contactref element="J3" pad="6"/> +<wire x1="29.15" y1="7.313" x2="29.1" y2="14.45" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="BRB"> +<contactref element="R12" pad="2"/> +</signal> +<signal name="BRA"> +<contactref element="R13" pad="2"/> +</signal> +<signal name="OA2"> +<contactref element="J11" pad="2"/> +</signal> +<signal name="OA1"> +<contactref element="J11" pad="1"/> +</signal> +<signal name="OB1"> +<contactref element="J11" pad="3"/> +</signal> +<signal name="UP0RX"> +<contactref element="J1" pad="P$2"/> +<contactref element="U1" pad="36"/> +<wire x1="18.849" y1="36.955" x2="23.35" y2="21.2" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="UP0TX"> +<contactref element="J1" pad="P$5"/> +<contactref element="U1" pad="35"/> +<wire x1="18.849" y1="33.145" x2="23.35" y2="21.7" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="UP1TX"> +<contactref element="U1" pad="63"/> +<contactref element="J2" pad="P$5"/> +<wire x1="18.699" y1="18.545" x2="31.1" y2="14.45" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="UP1RX"> +<contactref element="U1" pad="64"/> +<contactref element="J2" pad="P$2"/> +<wire x1="18.699" y1="22.355" x2="31.6" y2="14.45" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$10"> +<contactref element="R5" pad="2"/> +<contactref element="D4" pad="2"/> +<wire x1="-35.75" y1="8.85" x2="-27.5" y2="23.55" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="UP0STLR"> +<contactref element="R5" pad="1"/> +<contactref element="U1" pad="38"/> +<wire x1="-27.5" y1="25.45" x2="23.35" y2="20.2" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$11"> +<contactref element="R6" pad="2"/> +<contactref element="D5" pad="2"/> +<wire x1="-35.25" y1="17.65" x2="-29" y2="23.55" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="UP0STLB"> +<contactref element="R6" pad="1"/> +<contactref element="U1" pad="37"/> +<wire x1="-29" y1="25.45" x2="23.35" y2="20.7" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$13"> +<contactref element="R7" pad="2"/> +<contactref element="D6" pad="2"/> +<wire x1="-36" y1="-8.15" x2="-26" y2="23.55" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$14"> +<contactref element="R8" pad="2"/> +<contactref element="D7" pad="2"/> +<wire x1="-24.5" y1="23.55" x2="-37.5" y2="0.65" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="UP1STLR"> +<contactref element="R7" pad="1"/> +<contactref element="U1" pad="42"/> +<wire x1="-26" y1="25.45" x2="23.35" y2="18.2" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="UP1STLB"> +<contactref element="R8" pad="1"/> +<contactref element="U1" pad="44"/> +<wire x1="-24.5" y1="25.45" x2="23.35" y2="17.2" width="0" layer="19" extent="1-1"/> +</signal> +</signals> +</board> +</drawing> +</eagle> diff --git a/circuit/mkstepper23/mkstepper23.sch b/circuit/mkstepper23/mkstepper23.sch new file mode 100644 index 0000000..965b050 --- /dev/null +++ b/circuit/mkstepper23/mkstepper23.sch @@ -0,0 +1,4662 @@ +<?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="yes" active="no"/> +<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="no"/> +<layer number="3" name="Route3" color="4" fill="3" visible="yes" active="no"/> +<layer number="4" name="Route4" color="1" fill="4" visible="yes" active="no"/> +<layer number="5" name="Route5" color="4" fill="4" visible="yes" active="no"/> +<layer number="6" name="Route6" color="1" fill="8" visible="yes" active="no"/> +<layer number="7" name="Route7" color="4" fill="8" visible="yes" active="no"/> +<layer number="8" name="Route8" color="1" fill="2" visible="yes" active="no"/> +<layer number="9" name="Route9" color="4" fill="2" visible="yes" active="no"/> +<layer number="10" name="Route10" color="1" fill="7" visible="yes" active="no"/> +<layer number="11" name="Route11" color="4" fill="7" visible="yes" active="no"/> +<layer number="12" name="Route12" color="1" fill="5" visible="yes" active="no"/> +<layer number="13" name="Route13" color="4" fill="5" visible="yes" active="no"/> +<layer number="14" name="Route14" color="1" fill="6" visible="yes" active="no"/> +<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="yes" 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="yes" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="yes" 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="yes" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="yes" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="yes" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="yes" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="no"/> +<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="atsam"> +<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.25" dy="0.6" layer="1" rot="R180"/> +<smd name="25" x="0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="24" x="-0.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="27" x="1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="28" x="1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="23" x="-0.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="22" x="-1.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="21" x="-1.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="6" x="-4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="5" x="-4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="4" x="-4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="7" x="-4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="8" x="-4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="3" x="-4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="2" x="-4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="9" x="-4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="10" x="-4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="1" x="-4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="16" x="-4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="15" x="-4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="14" x="-4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="17" x="-3.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="18" x="-3.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="13" x="-4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="12" x="-4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="19" x="-2.75" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="20" x="-2.25" y="-4.5" dx="0.25" dy="0.6" layer="1" rot="R180"/> +<smd name="11" x="-4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R270"/> +<smd name="29" x="2.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="30" x="2.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="31" x="3.25" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="32" x="3.75" y="-4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="33" x="4.5" y="-3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="34" x="4.5" y="-3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="35" x="4.5" y="-2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="36" x="4.5" y="-2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="37" x="4.5" y="-1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="38" x="4.5" y="-1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="39" x="4.5" y="-0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="40" x="4.5" y="-0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="41" x="4.5" y="0.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="42" x="4.5" y="0.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="43" x="4.5" y="1.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="44" x="4.5" y="1.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="45" x="4.5" y="2.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="46" x="4.5" y="2.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="47" x="4.5" y="3.25" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="48" x="4.5" y="3.75" dx="0.25" dy="0.6" layer="1" rot="R90"/> +<smd name="49" x="3.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="50" x="3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="51" x="2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="52" x="2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="53" x="1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="54" x="1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="55" x="0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="56" x="0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="57" x="-0.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="58" x="-0.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="59" x="-1.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="60" x="-1.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="61" x="-2.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="62" x="-2.75" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="63" x="-3.25" y="4.5" dx="0.25" dy="0.6" layer="1"/> +<smd name="64" x="-3.75" y="4.5" dx="0.25" dy="0.6" 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="4.826" dy="4.826" layer="1" cream="no"/> +<polygon width="0.127" layer="31"> +<vertex x="-1.27" y="-1.27"/> +<vertex x="-1.27" y="1.27"/> +<vertex x="1.27" y="1.27"/> +<vertex x="1.27" y="-1.27"/> +</polygon> +</package> +</packages> +<symbols> +<symbol name="ATSAMD51"> +<pin name="GND@5" x="-35.56" y="-48.26" length="middle"/> +<pin name="GND@4" x="-35.56" y="-45.72" length="middle"/> +<pin name="GND@3" x="-35.56" y="-43.18" length="middle"/> +<pin name="GND@2" x="-35.56" y="-40.64" length="middle"/> +<pin name="GND@1" x="-35.56" y="-38.1" length="middle"/> +<pin name="VDDCORE" x="-35.56" y="-17.78" length="middle"/> +<pin name="VDDANA" x="-35.56" y="-12.7" length="middle"/> +<pin name="VDDIO@4" x="-35.56" y="-7.62" length="middle"/> +<pin name="VDDIO@3" x="-35.56" y="-5.08" length="middle"/> +<pin name="VDDIO@2" x="-35.56" y="-2.54" length="middle"/> +<pin name="VDDIO@1" x="-35.56" y="0" length="middle"/> +<pin name="PA00/XIN32/SER1-0/TC2-0" x="43.18" y="0" length="middle" rot="R180"/> +<pin name="PA01/XOUT32/SER1-1/TC2-1" x="43.18" y="-2.54" length="middle" rot="R180"/> +<pin name="PA02/ADC0-1/DAC-0" x="43.18" y="-5.08" length="middle" rot="R180"/> +<pin name="PA03/ANAREF-VREFA/ADC0-1" x="43.18" y="-7.62" length="middle" rot="R180"/> +<pin name="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" x="43.18" y="-10.16" length="middle" rot="R180"/> +<pin name="PA05/ADC0-5/DAC-1/SER0-1/TC0-1" x="43.18" y="-12.7" length="middle" rot="R180"/> +<pin name="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0" x="43.18" y="-15.24" length="middle" rot="R180"/> +<pin name="PA07/ADC0-7/SER0-3/TC1-1" x="43.18" y="-17.78" length="middle" rot="R180"/> +<pin name="PA08/ADC0-8/ADC1-2/SER0-0/SER2-1/TC0-0/TCC0-0" x="43.18" y="-20.32" length="middle" rot="R180"/> +<pin name="PA09/ADC0-9/ADC1-3/SER0-1/SER2-0/TC0-1/TCC0-1" x="43.18" y="-22.86" length="middle" rot="R180"/> +<pin name="PA10/ADC0-10/SER0-2/SER2-2/TC1-0/TCC0-2" x="43.18" y="-25.4" length="middle" rot="R180"/> +<pin name="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" x="43.18" y="-27.94" length="middle" rot="R180"/> +<pin name="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" x="43.18" y="-30.48" length="middle" rot="R180"/> +<pin name="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" x="43.18" y="-33.02" length="middle" rot="R180"/> +<pin name="PA14/XIN0/SER2-2/SER4-2/TC3-0" x="43.18" y="-35.56" length="middle" rot="R180"/> +<pin name="PA15/XOUT0/SER2-3/SER4-3/TC3-1" x="43.18" y="-38.1" length="middle" rot="R180"/> +<pin name="PA16/SER1-0/SER3-1/TC2-0" x="43.18" y="-40.64" length="middle" rot="R180"/> +<pin name="PA17/SER1-1/SER3-0/TC2-1" x="43.18" y="-43.18" length="middle" rot="R180"/> +<pin name="PA18/SER1-2/SER3-2/TC3-0" x="43.18" y="-45.72" length="middle" rot="R180"/> +<pin name="PA19/SER1-3/SER3-3/TC3-1" x="43.18" y="-48.26" length="middle" rot="R180"/> +<pin name="PA20/SER5-2/SER3-2/TC7-0" x="43.18" y="-50.8" length="middle" rot="R180"/> +<pin name="PA21/SER5-3/SER3-3/TC7-1" x="43.18" y="-53.34" length="middle" rot="R180"/> +<pin name="PA22/SER3-0/SER5-1/TC4-0" x="43.18" y="-55.88" length="middle" rot="R180"/> +<pin name="PA23/SER3-1/SER5-0/TC4-1" x="43.18" y="-58.42" length="middle" rot="R180"/> +<pin name="PA24/SER3-2/SER5-2/TC5-0/USBDM" x="43.18" y="-60.96" length="middle" rot="R180"/> +<pin name="PA25/SER3-3/SER5-3/TC5-1/USBDP" x="43.18" y="-63.5" length="middle" rot="R180"/> +<pin name="PA27/GCLK-1" x="43.18" y="-66.04" length="middle" rot="R180"/> +<pin name="PA30/SER7-2/SER1-2/TC6-0/SWCLK" x="43.18" y="-68.58" length="middle" rot="R180"/> +<pin name="PA31/SER7-3/SER1-3/TC6-1/SWDIO" x="43.18" y="-71.12" length="middle" rot="R180"/> +<pin name="PB00/ADC0-12/SER5-2/TC7-0" x="43.18" y="-78.74" length="middle" rot="R180"/> +<pin name="PB01/ADC0-13/SER5-3/TC7-1" x="43.18" y="-81.28" length="middle" rot="R180"/> +<pin name="PB03/ADC0/SER5-1/TC6" x="43.18" y="-86.36" length="middle" rot="R180"/> +<pin name="PB04/ADC1-6" x="43.18" y="-88.9" length="middle" rot="R180"/> +<pin name="PB05/ADC1-7" x="43.18" y="-91.44" length="middle" rot="R180"/> +<pin name="PB06/ADC1-8" x="43.18" y="-93.98" length="middle" rot="R180"/> +<pin name="PB07/ADC1-9" x="43.18" y="-96.52" length="middle" rot="R180"/> +<pin name="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" x="43.18" y="-99.06" length="middle" rot="R180"/> +<pin name="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" x="43.18" y="-101.6" length="middle" rot="R180"/> +<pin name="PB10/SER4-2/TC5-0/TCC0-4" x="43.18" y="-104.14" length="middle" rot="R180"/> +<pin name="PB11/SER4-3/TC5-1/TCC0-5" x="43.18" y="-106.68" length="middle" rot="R180"/> +<pin name="PB12/SER4-0/TC4-0" x="43.18" y="-109.22" length="middle" rot="R180"/> +<pin name="PB13/SER4-1/TC4-1" x="43.18" y="-111.76" length="middle" rot="R180"/> +<pin name="PB14/SER4-2/TC5-0" x="43.18" y="-114.3" length="middle" rot="R180"/> +<pin name="PB15/SER4-3/TC5-1" x="43.18" y="-116.84" length="middle" rot="R180"/> +<pin name="PB16/SER5-0/TC6-0" x="43.18" y="-119.38" length="middle" rot="R180"/> +<pin name="PB17/SER5-1/TC6-1" x="43.18" y="-121.92" length="middle" rot="R180"/> +<pin name="PB22/XIN1/SER1-2/SER5-2/TC7-0" x="43.18" y="-124.46" length="middle" rot="R180"/> +<pin name="PB23/XOUT1/SER1-3/SER5-3/TC7-1" x="43.18" y="-127" length="middle" rot="R180"/> +<pin name="PB30/SER7-0/SER5-1/TC0-0/SWO" x="43.18" y="-129.54" length="middle" rot="R180"/> +<pin name="RESETN" x="-35.56" y="-55.88" length="middle"/> +<pin name="PB31/SER7-1/SER5-0/TC0-1" x="43.18" y="-132.08" length="middle" rot="R180"/> +<pin name="PB02/ADC0-14/SER5-0/TC6-0" x="43.18" y="-83.82" length="middle" rot="R180"/> +<wire x1="-30.48" y1="5.08" x2="38.1" y2="5.08" width="0.254" layer="94"/> +<wire x1="38.1" y1="5.08" x2="38.1" y2="-137.16" width="0.254" layer="94"/> +<wire x1="38.1" y1="-137.16" x2="-30.48" y2="-137.16" width="0.254" layer="94"/> +<wire x1="-30.48" y1="-137.16" x2="-30.48" y2="5.08" width="0.254" layer="94"/> +<text x="-5.08" y="7.62" size="1.778" layer="95">>NAME</text> +<text x="-5.08" y="-142.24" size="1.778" layer="96">>VALUE</text> +<pin name="VSW" x="-35.56" y="-22.86" length="middle"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ATSAMD51" prefix="U"> +<gates> +<gate name="G$1" symbol="ATSAMD51" x="0" y="0"/> +</gates> +<devices> +<device name="QFN64" package="QFN-64-9X9MM"> +<connects> +<connect gate="G$1" pin="GND@1" pad="7"/> +<connect gate="G$1" pin="GND@2" pad="22"/> +<connect gate="G$1" pin="GND@3" pad="33"/> +<connect gate="G$1" pin="GND@4" pad="47"/> +<connect gate="G$1" pin="GND@5" pad="54"/> +<connect gate="G$1" pin="PA00/XIN32/SER1-0/TC2-0" pad="1"/> +<connect gate="G$1" pin="PA01/XOUT32/SER1-1/TC2-1" pad="2"/> +<connect gate="G$1" pin="PA02/ADC0-1/DAC-0" pad="3"/> +<connect gate="G$1" pin="PA03/ANAREF-VREFA/ADC0-1" pad="4"/> +<connect gate="G$1" pin="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" pad="13"/> +<connect gate="G$1" pin="PA05/ADC0-5/DAC-1/SER0-1/TC0-1" pad="14"/> +<connect gate="G$1" pin="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0" pad="15"/> +<connect gate="G$1" pin="PA07/ADC0-7/SER0-3/TC1-1" pad="16"/> +<connect gate="G$1" pin="PA08/ADC0-8/ADC1-2/SER0-0/SER2-1/TC0-0/TCC0-0" pad="17"/> +<connect gate="G$1" pin="PA09/ADC0-9/ADC1-3/SER0-1/SER2-0/TC0-1/TCC0-1" pad="18"/> +<connect gate="G$1" pin="PA10/ADC0-10/SER0-2/SER2-2/TC1-0/TCC0-2" pad="19"/> +<connect gate="G$1" pin="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" pad="20"/> +<connect gate="G$1" pin="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" pad="29"/> +<connect gate="G$1" pin="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" pad="30"/> +<connect gate="G$1" pin="PA14/XIN0/SER2-2/SER4-2/TC3-0" pad="31"/> +<connect gate="G$1" pin="PA15/XOUT0/SER2-3/SER4-3/TC3-1" pad="32"/> +<connect gate="G$1" pin="PA16/SER1-0/SER3-1/TC2-0" pad="35"/> +<connect gate="G$1" pin="PA17/SER1-1/SER3-0/TC2-1" pad="36"/> +<connect gate="G$1" pin="PA18/SER1-2/SER3-2/TC3-0" pad="37"/> +<connect gate="G$1" pin="PA19/SER1-3/SER3-3/TC3-1" pad="38"/> +<connect gate="G$1" pin="PA20/SER5-2/SER3-2/TC7-0" pad="41"/> +<connect gate="G$1" pin="PA21/SER5-3/SER3-3/TC7-1" pad="42"/> +<connect gate="G$1" pin="PA22/SER3-0/SER5-1/TC4-0" pad="43"/> +<connect gate="G$1" pin="PA23/SER3-1/SER5-0/TC4-1" pad="44"/> +<connect gate="G$1" pin="PA24/SER3-2/SER5-2/TC5-0/USBDM" pad="45"/> +<connect gate="G$1" pin="PA25/SER3-3/SER5-3/TC5-1/USBDP" pad="46"/> +<connect gate="G$1" pin="PA27/GCLK-1" pad="51"/> +<connect gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK" pad="57"/> +<connect gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO" pad="58"/> +<connect gate="G$1" pin="PB00/ADC0-12/SER5-2/TC7-0" pad="61"/> +<connect gate="G$1" pin="PB01/ADC0-13/SER5-3/TC7-1" pad="62"/> +<connect gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0" pad="63"/> +<connect gate="G$1" pin="PB03/ADC0/SER5-1/TC6" pad="64"/> +<connect gate="G$1" pin="PB04/ADC1-6" pad="5"/> +<connect gate="G$1" pin="PB05/ADC1-7" pad="6"/> +<connect gate="G$1" pin="PB06/ADC1-8" pad="9"/> +<connect gate="G$1" pin="PB07/ADC1-9" pad="10"/> +<connect gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" pad="11"/> +<connect gate="G$1" pin="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" pad="12"/> +<connect gate="G$1" pin="PB10/SER4-2/TC5-0/TCC0-4" pad="23"/> +<connect gate="G$1" pin="PB11/SER4-3/TC5-1/TCC0-5" pad="24"/> +<connect gate="G$1" pin="PB12/SER4-0/TC4-0" pad="25"/> +<connect gate="G$1" pin="PB13/SER4-1/TC4-1" pad="26"/> +<connect gate="G$1" pin="PB14/SER4-2/TC5-0" pad="27"/> +<connect gate="G$1" pin="PB15/SER4-3/TC5-1" pad="28"/> +<connect gate="G$1" pin="PB16/SER5-0/TC6-0" pad="39"/> +<connect gate="G$1" pin="PB17/SER5-1/TC6-1" pad="40"/> +<connect gate="G$1" pin="PB22/XIN1/SER1-2/SER5-2/TC7-0" pad="49"/> +<connect gate="G$1" pin="PB23/XOUT1/SER1-3/SER5-3/TC7-1" pad="50"/> +<connect gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO" pad="59"/> +<connect gate="G$1" pin="PB31/SER7-1/SER5-0/TC0-1" pad="60"/> +<connect gate="G$1" pin="RESETN" pad="52"/> +<connect gate="G$1" pin="VDDANA" pad="8"/> +<connect gate="G$1" pin="VDDCORE" pad="53"/> +<connect gate="G$1" pin="VDDIO@1" pad="21"/> +<connect gate="G$1" pin="VDDIO@2" pad="34"/> +<connect gate="G$1" pin="VDDIO@3" pad="48"/> +<connect gate="G$1" pin="VDDIO@4" pad="56"/> +<connect gate="G$1" pin="VSW" pad="55"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<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="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.3" y="1.75" dx="0.6" 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.3" y="-1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="9" x="-1.75" y="-2.3" dx="0.6" 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.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="2.3" y="-1.75" dx="0.6" 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.3" y="1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="1.75" y="2.3" dx="0.6" 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.3" dx="0.6" 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> +<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="-8.89" 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="-21.59" 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="-16.51" width="0.127" layer="94"/> +<wire x1="-7.62" y1="-16.51" x2="17.78" y2="-16.51" width="0.127" layer="94"/> +<wire x1="17.78" y1="-16.51" 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> +</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> +</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> +<package name="SAMTECH_FTSH-105-01"> +<description><h3>ARM Cortex Debug Connector (10-pin)</h3> +<p>Specifications: +<ul><li>Pin count:10</li> +<li>Pin pitch:0.05"</li> +</ul></p> +<p><a href="https://www.samtec.com/ftppub/cpdf/FTSH-1XX-XX-XXX-DV-XXX-MKT.pdf">Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CORTEX_DEBUG</li> +</ul></p></description> +<rectangle x1="-0.2032" y1="1.7145" x2="0.2032" y2="2.921" layer="51"/> +<rectangle x1="1.0668" y1="1.7145" x2="1.4732" y2="2.921" layer="51"/> +<rectangle x1="2.3368" y1="1.7145" x2="2.7432" y2="2.921" layer="51"/> +<rectangle x1="-1.4732" y1="1.7145" x2="-1.0668" y2="2.921" layer="51"/> +<rectangle x1="-2.7432" y1="1.7145" x2="-2.3368" y2="2.921" layer="51"/> +<rectangle x1="-0.2032" y1="-2.921" x2="0.2032" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-1.4732" y1="-2.921" x2="-1.0668" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="-2.7432" y1="-2.921" x2="-2.3368" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="1.0668" y1="-2.921" x2="1.4732" y2="-1.7145" layer="51" rot="R180"/> +<rectangle x1="2.3368" y1="-2.921" x2="2.7432" y2="-1.7145" layer="51" rot="R180"/> +<smd name="6" x="0" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="8" x="1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="10" x="2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="4" x="-1.27" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="2" x="-2.54" y="2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="1" x="-2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="3" x="-1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="5" x="0" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="7" x="1.27" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<smd name="9" x="2.54" y="-2.413" dx="0.508" dy="1.27" layer="1"/> +<text x="-1.3462" y="0.4572" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.7018" y="-0.9652" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-0.8" y1="1.24" x2="0.8" y2="1.24" width="0.127" layer="21"/> +<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="-6.3" y1="-2.5" x2="6.3" y2="-2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="6.3" y1="2.5" x2="-6.3" y2="2.5" width="0.127" layer="51"/> +<wire x1="-5.3" y1="1.6" x2="-5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="-5.3" y1="-1.6" x2="5.3" y2="-1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="-1.6" x2="5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="5.3" y1="1.6" x2="-5.3" y2="1.6" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="-3.2" y1="1.7" x2="3.2" y2="1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="-1.7" x2="-3.2" y2="-1.7" width="0.127" layer="51"/> +<wire x1="3.2" y1="1.7" x2="3.2" y2="-1.7" width="0.127" layer="51"/> +</package> +<package name="2X5-PTH-1.27MM"> +<description><h3>Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)</h3> +<p>tDoc (51) layer border represents maximum dimensions of plastic housing.</p> +<p>Specifications: +<ul><li>Pin count:10</li> +<li>Pin pitch:1.27mm</li> +</ul></p> +<p><a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_05x2</li> +</ul></p></description> +<pad name="8" x="1.27" y="0.635" drill="0.508" diameter="1"/> +<pad name="6" x="0" y="0.635" drill="0.508" diameter="1"/> +<pad name="4" x="-1.27" y="0.635" drill="0.508" diameter="1"/> +<pad name="2" x="-2.54" y="0.635" drill="0.508" diameter="1"/> +<pad name="10" x="2.54" y="0.635" drill="0.508" diameter="1"/> +<pad name="7" x="1.27" y="-0.635" drill="0.508" diameter="1"/> +<pad name="5" x="0" y="-0.635" drill="0.508" diameter="1"/> +<pad name="3" x="-1.27" y="-0.635" drill="0.508" diameter="1"/> +<pad name="1" x="-2.54" y="-0.635" drill="0.508" diameter="1"/> +<pad name="9" x="2.54" y="-0.635" drill="0.508" diameter="1"/> +<wire x1="-3.403" y1="-1.021" x2="-3.403" y2="-0.259" width="0.254" layer="21"/> +<wire x1="3.175" y1="1.715" x2="-3.175" y2="1.715" width="0.127" layer="51"/> +<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="51"/> +<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="51"/> +<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="51"/> +<text x="-1.5748" y="1.9304" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.8288" y="-2.4638" 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> +<symbol name="CORTEX_DEBUG"> +<description><h3>Cortex Debug Connector</h3> +<p><a href="http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf">Datasheet</a></p></description> +<pin name="VCC" x="-15.24" y="5.08" length="short"/> +<pin name="GND@3" x="-15.24" y="2.54" length="short"/> +<pin name="GND@5" x="-15.24" y="0" length="short"/> +<pin name="KEY" x="-15.24" y="-2.54" length="short"/> +<pin name="GNDDTCT" x="-15.24" y="-5.08" length="short"/> +<pin name="!RESET" x="17.78" y="-5.08" length="short" rot="R180"/> +<pin name="NC/TDI" x="17.78" y="-2.54" length="short" rot="R180"/> +<pin name="SWO/TDO" x="17.78" y="0" length="short" rot="R180"/> +<pin name="SWDCLK/TCK" x="17.78" y="2.54" length="short" rot="R180"/> +<pin name="SWDIO/TMS" x="17.78" y="5.08" length="short" rot="R180"/> +<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/> +<wire x1="-12.7" y1="7.62" x2="15.24" y2="7.62" width="0.254" layer="94"/> +<wire x1="15.24" y1="7.62" x2="15.24" y2="-7.62" width="0.254" layer="94"/> +<wire x1="15.24" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/> +<text x="-12.7" y="7.874" size="1.778" layer="95" font="vector">>Name</text> +<text x="-12.7" y="-9.906" size="1.778" layer="96" font="vector">>Value</text> +</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> +<deviceset name="CORTEX_DEBUG" prefix="J"> +<description><h3>Cortex Debug Connector - 10 pin</h3> +<p>Supports JTAG debug, Serial Wire debug, and Serial Wire Viewer. +PTH and SMD connector options available.</p> +<p> <ul><a href=”http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf”>General Connector Information</a> +<p><b> Products:</b> +<ul><li><a href=”http://www.digikey.com/product-detail/en/cnc-tech/3220-10-0100-00/1175-1627-ND/3883661”>PTH Connector</a> -via Digi-Key</li> +<li><a href=”https://www.sparkfun.com/products/13229”>SparkFun PSoc</a></li> +<li><a href=”https://www.sparkfun.com/products/13810”>SparkFun T</a></li> +</ul></p></description> +<gates> +<gate name="G$1" symbol="CORTEX_DEBUG" x="0" y="0"/> +</gates> +<devices> +<device name="_SMD" package="SAMTECH_FTSH-105-01"> +<connects> +<connect gate="G$1" pin="!RESET" pad="10"/> +<connect gate="G$1" pin="GND@3" pad="3"/> +<connect gate="G$1" pin="GND@5" pad="5"/> +<connect gate="G$1" pin="GNDDTCT" pad="9"/> +<connect gate="G$1" pin="KEY" pad="7"/> +<connect gate="G$1" pin="NC/TDI" pad="8"/> +<connect gate="G$1" pin="SWDCLK/TCK" pad="4"/> +<connect gate="G$1" pin="SWDIO/TMS" pad="2"/> +<connect gate="G$1" pin="SWO/TDO" pad="6"/> +<connect gate="G$1" pin="VCC" pad="1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="_PTH" package="2X5-PTH-1.27MM"> +<connects> +<connect gate="G$1" pin="!RESET" pad="10"/> +<connect gate="G$1" pin="GND@3" pad="3"/> +<connect gate="G$1" pin="GND@5" pad="5"/> +<connect gate="G$1" pin="GNDDTCT" pad="9"/> +<connect gate="G$1" pin="KEY" pad="7"/> +<connect gate="G$1" pin="NC/TDI" pad="8"/> +<connect gate="G$1" pin="SWDCLK/TCK" pad="4"/> +<connect gate="G$1" pin="SWDIO/TMS" pad="2"/> +<connect gate="G$1" pin="SWO/TDO" pad="6"/> +<connect gate="G$1" pin="VCC" pad="1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="lights"> +<packages> +<package name="LED1206"> +<description>LED 1206 pads (standard pattern)</description> +<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/> +<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/> +<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/> +</package> +<package name="LED1206FAB"> +<description>LED1206 FAB style (smaller pads to allow trace between)</description> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="5MM"> +<description>5mm round through hole part.</description> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/> +<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/> +<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/> +<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/> +<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">>VALUE</text> +</package> +<package name="LED0805"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/> +<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="LED"> +<description>LED</description> +<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/> +<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/> +<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/> +<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/> +<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">>NAME</text> +<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/> +<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/> +<polygon width="0.1524" layer="94"> +<vertex x="-3.429" y="0.381"/> +<vertex x="-3.048" y="1.27"/> +<vertex x="-2.54" y="0.762"/> +</polygon> +<polygon width="0.1524" layer="94"> +<vertex x="-3.302" y="-0.762"/> +<vertex x="-2.921" y="0.127"/> +<vertex x="-2.413" y="-0.381"/> +</polygon> +</symbol> +</symbols> +<devicesets> +<deviceset name="LED" 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="RJ12-6-SMT"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<smd name="P$8" x="5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="3" y1="0" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="-3" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="16.8" x2="-6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="-6.5" y1="16.3" x2="-6" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6" y1="16.8" x2="-6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.8" x2="6" y2="16.8" width="0.127" layer="21"/> +<wire x1="6" y1="16.8" x2="6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.3" x2="6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<text x="-6" y="0.5" size="0.8128" layer="21" font="vector">stlb</text> +<text x="4" y="0.5" size="0.8128" layer="21" font="vector">stlr</text> +<wire x1="-5.25" y1="-0.75" x2="-5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="5.25" y1="-0.75" x2="5.25" y2="0.25" width="0.127" layer="21"/> +<wire x1="-6.5" y1="-1.5" x2="-3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-1.5" x2="-2" y2="5" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="2" y2="5" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="3.25" y1="-1.5" x2="6.5" y2="-1.5" width="0.127" layer="51"/> +</package> +<package name="RJ12-6-SMT-WIDE"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-6.604" y="6.35" dx="5.207" dy="5.08" layer="1" rot="R90"/> +<smd name="P$8" x="6.604" y="6.35" dx="5.207" dy="5.08" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +</package> +<package name="RJ12-6-SMT-TOPENTRY"> +<smd name="P$1" x="-3.175" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="15.3" dx="5" dy="0.76" layer="1" rot="R90"/> +<smd name="P$7" x="0" y="-0.25" dx="8.8" dy="4.5" layer="1"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="15.791" width="0.127" layer="51"/> +<wire x1="-6.604" y1="15.791" x2="6.604" y2="15.791" width="0.127" layer="51"/> +<wire x1="6.604" y1="15.791" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="15.7" x2="-6.5" y2="15.2" width="0.127" layer="21"/> +<wire x1="-6.5" y1="15.2" x2="-6" y2="15.7" width="0.127" layer="21"/> +<wire x1="-6" y1="15.7" x2="-6.5" y2="15.7" width="0.127" layer="21"/> +<wire x1="6.5" y1="15.7" x2="6" y2="15.7" width="0.127" layer="21"/> +<wire x1="6" y1="15.7" x2="6.5" y2="15.2" width="0.127" layer="21"/> +<wire x1="6.5" y1="15.2" x2="6.5" y2="15.7" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<text x="-6" y="14.25" size="0.8128" layer="21" font="vector">stlb</text> +<text x="4.25" y="14.25" size="0.8128" layer="21" font="vector">stlr</text> +<wire x1="-5.25" y1="15.5" x2="-5.25" y2="16.5" width="0.127" layer="21"/> +<wire x1="5.25" y1="15.5" x2="5.25" y2="16.5" width="0.127" layer="21"/> +<wire x1="-5.75" y1="12" x2="5.75" y2="12" width="0.127" layer="51"/> +<wire x1="5.75" y1="12" x2="5.75" y2="4.25" width="0.127" layer="51"/> +<wire x1="5.75" y1="4.25" x2="2" y2="4.25" width="0.127" layer="51"/> +<wire x1="2" y1="4.25" x2="2" y2="2.25" width="0.127" layer="51"/> +<wire x1="2" y1="2.25" x2="-2" y2="2.25" width="0.127" layer="51"/> +<wire x1="-2" y1="2.25" x2="-2" y2="4.25" width="0.127" layer="51"/> +<wire x1="-2" y1="4.25" x2="-5.75" y2="4.25" width="0.127" layer="51"/> +<wire x1="-5.75" y1="4.25" x2="-5.75" y2="12" width="0.127" layer="51"/> +</package> +<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="RJ12-6-SMT-NOSILK"> +<smd name="P$1" x="-3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$2" x="-1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$3" x="-0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$4" x="0.635" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$5" x="1.905" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$6" x="3.175" y="17.399" dx="2.54" dy="0.635" layer="1" rot="R90"/> +<smd name="P$7" x="-5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<smd name="P$8" x="5.334" y="6.35" dx="5.207" dy="2.54" layer="1" rot="R90"/> +<wire x1="-6.604" y1="0" x2="-6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="-6.604" y1="16.891" x2="6.604" y2="16.891" width="0.127" layer="51"/> +<wire x1="6.604" y1="16.891" x2="6.604" y2="0" width="0.127" layer="51"/> +<wire x1="6.604" y1="0" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="3" y1="0" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="-3" y1="0" x2="-6.604" y2="0" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="-3" y2="0" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3" y2="0" width="0.127" layer="51"/> +<wire x1="-6.5" y1="16.8" x2="-6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="-6.5" y1="16.3" x2="-6" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6" y1="16.8" x2="-6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.8" x2="6" y2="16.8" width="0.127" layer="21"/> +<wire x1="6" y1="16.8" x2="6.5" y2="16.3" width="0.127" layer="21"/> +<wire x1="6.5" y1="16.3" x2="6.5" y2="16.8" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.1" x2="-6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="-6.5" y1="0.6" x2="-6" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6" y1="0.1" x2="-6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.1" x2="6.5" y2="0.6" width="0.127" layer="21"/> +<wire x1="6.5" y1="0.6" x2="6" y2="0.1" width="0.127" layer="21"/> +<wire x1="6" y1="0.1" x2="6.5" y2="0.1" width="0.127" layer="21"/> +<wire x1="-6.5" y1="-1.5" x2="-3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-1.5" x2="-2" y2="5" width="0.127" layer="51"/> +<wire x1="-2" y1="5" x2="2" y2="5" width="0.127" layer="51"/> +<wire x1="2" y1="5" x2="3.25" y2="-1.5" width="0.127" layer="51"/> +<wire x1="3.25" y1="-1.5" x2="6.5" y2="-1.5" width="0.127" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="RJ12-6"> +<pin name="1" x="-5.08" y="12.7" length="middle"/> +<pin name="3" x="-5.08" y="7.62" length="middle"/> +<pin name="5" x="-5.08" y="2.54" length="middle"/> +<pin name="2" x="-5.08" y="10.16" length="middle"/> +<pin name="4" x="-5.08" y="5.08" length="middle"/> +<pin name="6" x="-5.08" y="0" length="middle"/> +<wire x1="0" y1="15.24" x2="0" y2="-2.54" width="0.254" layer="94"/> +<wire x1="0" y1="-2.54" x2="7.62" y2="-2.54" width="0.254" layer="94"/> +<wire x1="7.62" y1="-2.54" x2="7.62" y2="15.24" width="0.254" layer="94"/> +<wire x1="7.62" y1="15.24" x2="0" y2="15.24" width="0.254" layer="94"/> +<text x="0" y="15.24" size="1.778" layer="95">>NAME</text> +<text x="0" y="-5.08" size="1.778" layer="96">>VALUE</text> +<text x="0" y="17.78" size="1.778" layer="96">RJ12</text> +</symbol> +<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> +</symbols> +<devicesets> +<deviceset name="RJ12-6-SMT" prefix="J"> +<gates> +<gate name="G$1" symbol="RJ12-6" x="0" y="0"/> +</gates> +<devices> +<device name="" package="RJ12-6-SMT"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="WIDE" package="RJ12-6-SMT-WIDE"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="TOP" package="RJ12-6-SMT-TOPENTRY"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="NOSILK" package="RJ12-6-SMT-NOSILK"> +<connects> +<connect gate="G$1" pin="1" pad="P$1"/> +<connect gate="G$1" pin="2" pad="P$2"/> +<connect gate="G$1" pin="3" pad="P$3"/> +<connect gate="G$1" pin="4" pad="P$4"/> +<connect gate="G$1" pin="5" pad="P$5"/> +<connect gate="G$1" pin="6" pad="P$6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<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> +</devicesets> +</library> +<library name="motors"> +<packages> +<package name="NEMA23"> +<wire x1="-28.2" y1="-28.2" x2="28.2" y2="-28.2" width="0.127" layer="49"/> +<wire x1="-28.2" y1="-28.2" x2="-28.2" y2="28.2" width="0.127" layer="49"/> +<wire x1="28.2" y1="-28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> +<wire x1="-28.2" y1="28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> +<pad name="P$1" x="-23.57" y="23.57" drill="5.15" diameter="8"/> +<pad name="P$2" x="23.57" y="23.57" drill="5.15" diameter="8"/> +<pad name="P$3" x="-23.57" y="-23.57" drill="5.15" diameter="8"/> +<pad name="P$4" x="23.57" y="-23.57" drill="5.15" diameter="8"/> +<circle x="-23.57" y="23.57" radius="5" width="0.127" layer="21"/> +<circle x="23.57" y="23.57" radius="5" width="0.127" layer="21"/> +<circle x="23.57" y="-23.57" radius="5" width="0.127" layer="21"/> +<circle x="-23.57" y="-23.57" radius="5" width="0.127" layer="21"/> +<pad name="P$5" x="-25.7" y="16.05" drill="3.15" diameter="5.7"/> +<pad name="P$6" x="16.05" y="25.7" drill="3.15" diameter="5.7"/> +<pad name="P$7" x="25.7" y="-16.05" drill="3.15" diameter="5.7"/> +<pad name="P$8" x="-16.05" y="-25.7" drill="3.15" diameter="5.7"/> +</package> +</packages> +<symbols> +<symbol name="NEMA23"> +<text x="-2.54" y="2.54" size="1.27" layer="95">>NAME</text> +</symbol> +</symbols> +<devicesets> +<deviceset name="NEMA23"> +<gates> +<gate name="G$1" symbol="NEMA23" x="2.54" y="-2.54"/> +</gates> +<devices> +<device name="" package="NEMA23"> +<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="U1" library="atsam" deviceset="ATSAMD51" device="QFN64"/> +<part name="R13" library="borkedlabs-passives" deviceset="RESISTOR" device="2512"/> +<part name="S1" library="fab" deviceset="2-8X4-5_SWITCH" device=""/> +<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="C17" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF 16v"/> +<part name="GND17" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="0805" value="220nF 50v"/> +<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 50v"/> +<part name="GND18" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" 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 16v"/> +<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="150R"/> +<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/> +<part name="R4" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="100R"/> +<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="GND5" 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="C7" 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="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> +<part name="P+2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="4.7uF 16v"/> +<part name="C20" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C23" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="GND21" 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"/> +<part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="C21" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C24" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uf 50v"/> +<part name="GND22" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<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="C22" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C25" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> +<part name="C26" 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="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/> +<part name="D4" library="lights" deviceset="LED" device="0805" value="LED0805-RED"/> +<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/> +<part name="D5" library="lights" deviceset="LED" device="0805" value="LED0805-BLU"/> +<part name="+3V38" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/> +<part name="D6" library="lights" deviceset="LED" device="0805" value="LED0805-RED"/> +<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/> +<part name="D7" library="lights" deviceset="LED" device="0805" value="LED0805-BLU"/> +<part name="+3V39" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="J6" library="power" deviceset="PWRPAD" device="M3"/> +<part name="J7" library="power" deviceset="PWRPAD" device="M3"/> +<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="+3V33" 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="J1" library="connector" deviceset="RJ12-6-SMT" device="" value="RJ12-6-SMT"/> +<part name="J2" library="connector" deviceset="RJ12-6-SMT" device="" value="RJ12-6-SMT"/> +<part name="+3V32" 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="J3" library="SparkFun-Connectors" deviceset="CORTEX_DEBUG" device="_SMD"/> +<part name="+3V34" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND6" 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="GND12" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<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="U$1" library="motors" deviceset="NEMA23" device=""/> +<part name="J4" library="power" deviceset="PWRPAD" device="M3"/> +<part name="J5" library="power" deviceset="PWRPAD" device="M3"/> +<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=""/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="U1" gate="G$1" x="55.88" y="236.22"/> +<instance part="R13" gate="G$1" x="281.94" y="187.96" rot="R180"/> +<instance part="S1" gate="G$1" x="48.26" y="40.64" rot="R270"/> +<instance part="GND9" gate="1" x="71.12" y="40.64" rot="R90"/> +<instance part="P+1" gate="1" x="269.24" y="248.92"/> +<instance part="C17" gate="G$1" x="276.86" y="228.6" rot="R90"/> +<instance part="GND17" gate="1" x="284.48" y="228.6" rot="R90"/> +<instance part="C13" gate="G$1" x="261.62" y="238.76" rot="R90"/> +<instance part="C18" gate="G$1" x="279.4" y="238.76" rot="R90"/> +<instance part="GND18" gate="1" x="287.02" y="238.76" rot="R90"/> +<instance part="P+4" gate="1" x="309.88" y="271.78" rot="R270"/> +<instance part="GND23" gate="1" x="309.88" y="264.16" rot="R90"/> +<instance part="C4" gate="G$1" x="-10.16" y="233.68" rot="R180"/> +<instance part="C3" gate="G$1" x="-25.4" y="233.68" rot="R180"/> +<instance part="C2" gate="G$1" x="-40.64" y="233.68" rot="R180"/> +<instance part="C1" gate="G$1" x="-55.88" y="233.68" rot="R180"/> +<instance part="J11" gate="G$1" x="350.52" y="182.88" rot="R180"/> +<instance part="C10" gate="G$1" x="175.26" y="236.22" rot="R180"/> +<instance part="+3V310" gate="G$1" x="154.94" 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="149.86" y="76.2" rot="R270"/> +<instance part="GND10" gate="1" x="88.9" y="66.04" rot="R270"/> +<instance part="R2" gate="G$1" x="104.14" y="86.36"/> +<instance part="R3" gate="G$1" x="104.14" y="76.2"/> +<instance part="R4" gate="G$1" x="104.14" y="66.04"/> +<instance part="+3V31" gate="G$1" x="-68.58" y="236.22" rot="R90"/> +<instance part="GND1" gate="1" x="-68.58" y="228.6" rot="R270"/> +<instance part="GND5" gate="1" x="2.54" y="187.96" rot="R270"/> +<instance part="C6" gate="G$1" x="5.08" y="233.68" rot="R180"/> +<instance part="C7" gate="G$1" x="10.16" y="215.9" rot="R180"/> +<instance part="GND4" gate="1" x="-20.32" y="210.82" rot="R270"/> +<instance part="R1" gate="G$1" x="73.66" y="76.2" rot="R90"/> +<instance part="P+2" gate="1" x="322.58" y="218.44" rot="R270"/> +<instance part="C5" gate="G$1" x="-7.62" y="215.9" rot="R180"/> +<instance part="C20" gate="G$1" x="299.72" y="223.52" rot="R180"/> +<instance part="C23" gate="G$1" x="309.88" y="223.52" rot="R180"/> +<instance part="GND21" gate="1" x="309.88" y="231.14" rot="R180"/> +<instance part="GND20" gate="1" x="292.1" y="187.96" rot="R90"/> +<instance part="R12" gate="G$1" x="279.4" y="144.78" rot="R180"/> +<instance part="P+3" gate="1" x="322.58" y="175.26" rot="R270"/> +<instance part="C21" gate="G$1" x="299.72" y="180.34" rot="R180"/> +<instance part="C24" gate="G$1" x="309.88" y="180.34" rot="R180"/> +<instance part="GND22" gate="1" x="309.88" y="187.96" rot="R180"/> +<instance part="GND19" gate="1" x="289.56" y="144.78" rot="R90"/> +<instance part="J9" gate="G$1" x="198.12" y="271.78" rot="R180"/> +<instance part="J10" gate="G$1" x="198.12" y="264.16" rot="R180"/> +<instance part="C11" gate="G$1" x="226.06" y="269.24" rot="R180"/> +<instance part="C16" gate="G$1" x="241.3" y="269.24" rot="R180"/> +<instance part="C19" gate="G$1" x="256.54" y="269.24" rot="R180"/> +<instance part="C22" gate="G$1" x="271.78" y="269.24" rot="R180"/> +<instance part="C25" gate="G$1" x="287.02" y="269.24" rot="R180"/> +<instance part="C26" gate="G$1" x="302.26" y="269.24" rot="R180"/> +<instance part="GND15" gate="1" x="162.56" y="177.8" rot="R270"/> +<instance part="D1" gate="G$1" x="116.84" y="86.36" rot="R270"/> +<instance part="D2" gate="G$1" x="116.84" y="76.2" rot="R270"/> +<instance part="D3" gate="G$1" x="116.84" y="66.04" rot="R270"/> +<instance part="R5" gate="G$1" x="116.84" y="335.28"/> +<instance part="D4" gate="G$1" x="129.54" y="335.28" rot="R270"/> +<instance part="R6" gate="G$1" x="116.84" y="322.58"/> +<instance part="D5" gate="G$1" x="129.54" y="322.58" rot="R270"/> +<instance part="+3V38" gate="G$1" x="154.94" y="327.66" rot="R270"/> +<instance part="R7" gate="G$1" x="116.84" y="304.8"/> +<instance part="D6" gate="G$1" x="129.54" y="304.8" rot="R270"/> +<instance part="R8" gate="G$1" x="116.84" y="292.1"/> +<instance part="D7" gate="G$1" x="129.54" y="292.1" rot="R270"/> +<instance part="+3V39" gate="G$1" x="154.94" y="297.18" 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="+3V33" gate="G$1" x="-22.86" y="292.1" rot="R90"/> +<instance part="GND3" gate="1" x="-12.7" y="299.72" rot="R270"/> +<instance part="J1" gate="G$1" x="20.32" y="322.58"/> +<instance part="J2" gate="G$1" x="20.32" y="292.1"/> +<instance part="+3V32" gate="G$1" x="-22.86" y="322.58" rot="R90"/> +<instance part="GND2" gate="1" x="-12.7" y="330.2" rot="R270"/> +<instance part="J3" gate="G$1" x="40.64" y="76.2"/> +<instance part="+3V34" gate="G$1" x="12.7" y="81.28" rot="R90"/> +<instance part="GND6" gate="1" x="17.78" y="76.2" rot="R270"/> +<instance part="MP1" gate="G$1" x="15.24" y="12.7"/> +<instance part="R9" gate="G$1" x="144.78" y="223.52" rot="R90"/> +<instance part="GND12" gate="1" x="144.78" y="213.36"/> +<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="U$1" gate="G$1" x="53.34" y="248.92"/> +<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="401.32" y="223.52"/> +<instance part="Q2" gate="G$1" x="449.58" y="223.52"/> +<instance part="Q3" gate="G$1" x="497.84" y="223.52"/> +<instance part="Q4" gate="G$1" x="543.56" y="223.52"/> +</instances> +<busses> +</busses> +<nets> +<net name="GND" class="0"> +<segment> +<pinref part="C17" gate="G$1" pin="2"/> +<pinref part="GND17" gate="1" pin="GND"/> +<wire x1="279.4" y1="228.6" x2="281.94" y2="228.6" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND23" gate="1" pin="GND"/> +<wire x1="307.34" y1="264.16" x2="302.26" y2="264.16" width="0.1524" layer="91"/> +<pinref part="J10" gate="G$1" pin="PWRPAD"/> +<wire x1="302.26" y1="264.16" x2="287.02" y2="264.16" width="0.1524" layer="91"/> +<wire x1="287.02" y1="264.16" x2="271.78" y2="264.16" width="0.1524" layer="91"/> +<wire x1="271.78" y1="264.16" x2="256.54" y2="264.16" width="0.1524" layer="91"/> +<wire x1="256.54" y1="264.16" x2="241.3" y2="264.16" width="0.1524" layer="91"/> +<wire x1="241.3" y1="264.16" x2="226.06" y2="264.16" width="0.1524" layer="91"/> +<wire x1="226.06" y1="264.16" x2="203.2" y2="264.16" width="0.1524" layer="91"/> +<pinref part="C11" gate="G$1" pin="1"/> +<junction x="226.06" y="264.16"/> +<pinref part="C16" gate="G$1" pin="1"/> +<junction x="241.3" y="264.16"/> +<pinref part="C19" gate="G$1" pin="1"/> +<junction x="256.54" y="264.16"/> +<pinref part="C22" gate="G$1" pin="1"/> +<junction x="271.78" y="264.16"/> +<pinref part="C25" gate="G$1" pin="1"/> +<junction x="287.02" y="264.16"/> +<pinref part="C26" gate="G$1" pin="1"/> +<junction x="302.26" y="264.16"/> +</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="99.06" y1="66.04" x2="91.44" y2="66.04" 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="-10.16" y1="228.6" x2="-25.4" y2="228.6" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="1"/> +<wire x1="-25.4" y1="228.6" x2="-40.64" y2="228.6" width="0.1524" layer="91"/> +<junction x="-25.4" y="228.6"/> +<pinref part="C1" gate="G$1" pin="1"/> +<wire x1="-40.64" y1="228.6" x2="-55.88" y2="228.6" width="0.1524" layer="91"/> +<junction x="-40.64" y="228.6"/> +<wire x1="-55.88" y1="228.6" x2="-66.04" y2="228.6" width="0.1524" layer="91"/> +<junction x="-55.88" y="228.6"/> +<pinref part="GND1" gate="1" pin="GND"/> +<pinref part="C6" gate="G$1" pin="1"/> +<wire x1="5.08" y1="228.6" x2="-10.16" y2="228.6" width="0.1524" layer="91"/> +<junction x="-10.16" y="228.6"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="GND@1"/> +<wire x1="20.32" y1="198.12" x2="17.78" y2="198.12" width="0.1524" layer="91"/> +<wire x1="17.78" y1="198.12" x2="17.78" y2="195.58" width="0.1524" layer="91"/> +<wire x1="17.78" y1="195.58" x2="17.78" y2="193.04" width="0.1524" layer="91"/> +<wire x1="17.78" y1="193.04" x2="17.78" y2="190.5" width="0.1524" layer="91"/> +<wire x1="17.78" y1="190.5" x2="17.78" y2="187.96" width="0.1524" layer="91"/> +<wire x1="17.78" y1="187.96" x2="5.08" y2="187.96" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="GND@5"/> +<wire x1="17.78" y1="187.96" x2="20.32" y2="187.96" width="0.1524" layer="91"/> +<junction x="17.78" y="187.96"/> +<pinref part="U1" gate="G$1" pin="GND@4"/> +<wire x1="17.78" y1="190.5" x2="20.32" y2="190.5" width="0.1524" layer="91"/> +<junction x="17.78" y="190.5"/> +<pinref part="U1" gate="G$1" pin="GND@3"/> +<wire x1="20.32" y1="193.04" x2="17.78" y2="193.04" width="0.1524" layer="91"/> +<junction x="17.78" y="193.04"/> +<pinref part="U1" gate="G$1" pin="GND@2"/> +<wire x1="20.32" y1="195.58" x2="17.78" y2="195.58" width="0.1524" layer="91"/> +<junction x="17.78" y="195.58"/> +<pinref part="GND5" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="GND4" gate="1" pin="GND"/> +<pinref part="C7" gate="G$1" pin="1"/> +<wire x1="-17.78" y1="210.82" x2="-7.62" y2="210.82" width="0.1524" layer="91"/> +<pinref part="C5" gate="G$1" pin="1"/> +<wire x1="-7.62" y1="210.82" x2="10.16" y2="210.82" width="0.1524" layer="91"/> +<junction x="-7.62" y="210.82"/> +</segment> +<segment> +<pinref part="GND20" gate="1" pin="GND"/> +<pinref part="R13" gate="G$1" pin="1"/> +<wire x1="289.56" y1="187.96" x2="287.02" y2="187.96" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="R12" gate="G$1" pin="1"/> +<pinref part="GND19" gate="1" pin="GND"/> +<wire x1="287.02" y1="144.78" x2="284.48" y2="144.78" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="S1" gate="G$1" pin="S"/> +<wire x1="68.58" y1="40.64" x2="53.34" y2="40.64" width="0.1524" layer="91"/> +<pinref part="GND9" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C18" gate="G$1" pin="2"/> +<pinref part="GND18" gate="1" pin="GND"/> +<wire x1="281.94" y1="238.76" x2="284.48" y2="238.76" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C20" gate="G$1" pin="2"/> +<pinref part="C23" gate="G$1" pin="2"/> +<wire x1="299.72" y1="226.06" x2="309.88" y2="226.06" width="0.1524" layer="91"/> +<pinref part="GND21" gate="1" pin="GND"/> +<wire x1="309.88" y1="228.6" x2="309.88" y2="226.06" width="0.1524" layer="91"/> +<junction x="309.88" y="226.06"/> +</segment> +<segment> +<pinref part="C21" gate="G$1" pin="2"/> +<pinref part="C24" gate="G$1" pin="2"/> +<wire x1="299.72" y1="182.88" x2="309.88" y2="182.88" width="0.1524" layer="91"/> +<pinref part="GND22" gate="1" pin="GND"/> +<wire x1="309.88" y1="185.42" x2="309.88" y2="182.88" width="0.1524" layer="91"/> +<junction x="309.88" y="182.88"/> +</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="J1" gate="G$1" pin="4"/> +<wire x1="15.24" y1="327.66" x2="2.54" y2="327.66" width="0.1524" layer="91"/> +<pinref part="J1" gate="G$1" pin="3"/> +<wire x1="15.24" y1="330.2" x2="2.54" y2="330.2" width="0.1524" layer="91"/> +<wire x1="2.54" y1="327.66" x2="2.54" y2="330.2" width="0.1524" layer="91"/> +<wire x1="2.54" y1="330.2" x2="-10.16" y2="330.2" width="0.1524" layer="91"/> +<junction x="2.54" y="330.2"/> +<pinref part="GND2" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="4"/> +<wire x1="15.24" y1="297.18" x2="2.54" y2="297.18" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="3"/> +<wire x1="15.24" y1="299.72" x2="2.54" y2="299.72" width="0.1524" layer="91"/> +<wire x1="2.54" y1="297.18" x2="2.54" y2="299.72" width="0.1524" layer="91"/> +<wire x1="2.54" y1="299.72" x2="-10.16" y2="299.72" width="0.1524" layer="91"/> +<junction x="2.54" y="299.72"/> +<pinref part="GND3" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="GND@3"/> +<wire x1="25.4" y1="78.74" x2="22.86" y2="78.74" width="0.1524" layer="91"/> +<wire x1="22.86" y1="78.74" x2="22.86" y2="76.2" width="0.1524" layer="91"/> +<pinref part="J3" gate="G$1" pin="GND@5"/> +<wire x1="22.86" y1="76.2" x2="25.4" y2="76.2" width="0.1524" layer="91"/> +<wire x1="22.86" y1="76.2" x2="20.32" y2="76.2" width="0.1524" layer="91"/> +<junction x="22.86" y="76.2"/> +<pinref part="GND6" gate="1" pin="GND"/> +<pinref part="J3" gate="G$1" pin="GNDDTCT"/> +<wire x1="25.4" y1="71.12" x2="22.86" y2="71.12" width="0.1524" layer="91"/> +<wire x1="22.86" y1="71.12" x2="22.86" y2="76.2" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND12" gate="1" pin="GND"/> +<pinref part="R9" gate="G$1" pin="1"/> +<wire x1="144.78" y1="215.9" x2="144.78" y2="218.44" width="0.1524" layer="91"/> +</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> +</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="157.48" 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"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="VDDIO@4"/> +<wire x1="20.32" y1="228.6" x2="17.78" y2="228.6" width="0.1524" layer="91"/> +<wire x1="17.78" y1="228.6" x2="17.78" y2="231.14" width="0.1524" layer="91"/> +<pinref part="C4" gate="G$1" pin="2"/> +<wire x1="17.78" y1="231.14" x2="17.78" y2="233.68" width="0.1524" layer="91"/> +<wire x1="17.78" y1="233.68" x2="17.78" y2="236.22" width="0.1524" layer="91"/> +<wire x1="17.78" y1="236.22" x2="5.08" y2="236.22" width="0.1524" layer="91"/> +<pinref part="C3" gate="G$1" pin="2"/> +<wire x1="5.08" y1="236.22" x2="-10.16" y2="236.22" width="0.1524" layer="91"/> +<wire x1="-10.16" y1="236.22" x2="-25.4" y2="236.22" width="0.1524" layer="91"/> +<junction x="-10.16" y="236.22"/> +<pinref part="C2" gate="G$1" pin="2"/> +<wire x1="-25.4" y1="236.22" x2="-40.64" y2="236.22" width="0.1524" layer="91"/> +<junction x="-25.4" y="236.22"/> +<pinref part="C1" gate="G$1" pin="2"/> +<wire x1="-40.64" y1="236.22" x2="-55.88" y2="236.22" width="0.1524" layer="91"/> +<junction x="-40.64" y="236.22"/> +<pinref part="U1" gate="G$1" pin="VDDIO@1"/> +<wire x1="20.32" y1="236.22" x2="17.78" y2="236.22" width="0.1524" layer="91"/> +<junction x="17.78" y="236.22"/> +<pinref part="U1" gate="G$1" pin="VDDIO@2"/> +<wire x1="20.32" y1="233.68" x2="17.78" y2="233.68" width="0.1524" layer="91"/> +<junction x="17.78" y="233.68"/> +<pinref part="U1" gate="G$1" pin="VDDIO@3"/> +<wire x1="20.32" y1="231.14" x2="17.78" y2="231.14" width="0.1524" layer="91"/> +<junction x="17.78" y="231.14"/> +<wire x1="-55.88" y1="236.22" x2="-66.04" y2="236.22" width="0.1524" layer="91"/> +<junction x="-55.88" y="236.22"/> +<pinref part="+3V31" gate="G$1" pin="+3V3"/> +<pinref part="U1" gate="G$1" pin="VDDANA"/> +<wire x1="20.32" y1="223.52" x2="17.78" y2="223.52" width="0.1524" layer="91"/> +<wire x1="17.78" y1="223.52" x2="17.78" y2="228.6" width="0.1524" layer="91"/> +<junction x="17.78" y="228.6"/> +<pinref part="C6" gate="G$1" pin="2"/> +<junction x="5.08" y="236.22"/> +</segment> +<segment> +<pinref part="D1" gate="G$1" pin="A"/> +<wire x1="121.92" y1="86.36" x2="144.78" y2="86.36" width="0.1524" layer="91"/> +<wire x1="144.78" y1="86.36" x2="144.78" y2="76.2" width="0.1524" layer="91"/> +<pinref part="D3" gate="G$1" pin="A"/> +<wire x1="144.78" y1="76.2" x2="144.78" y2="66.04" width="0.1524" layer="91"/> +<wire x1="144.78" y1="66.04" x2="121.92" y2="66.04" width="0.1524" layer="91"/> +<pinref part="D2" gate="G$1" pin="A"/> +<wire x1="121.92" y1="76.2" x2="144.78" y2="76.2" width="0.1524" layer="91"/> +<junction x="144.78" y="76.2"/> +<pinref part="+3V37" gate="G$1" pin="+3V3"/> +<wire x1="144.78" y1="76.2" x2="147.32" y2="76.2" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="D5" gate="G$1" pin="A"/> +<wire x1="134.62" y1="322.58" x2="149.86" y2="322.58" width="0.1524" layer="91"/> +<pinref part="+3V38" gate="G$1" pin="+3V3"/> +<wire x1="152.4" y1="327.66" x2="149.86" y2="327.66" width="0.1524" layer="91"/> +<wire x1="149.86" y1="327.66" x2="149.86" y2="322.58" width="0.1524" layer="91"/> +<pinref part="D4" gate="G$1" pin="A"/> +<wire x1="134.62" y1="335.28" x2="149.86" y2="335.28" width="0.1524" layer="91"/> +<wire x1="149.86" y1="327.66" x2="149.86" y2="335.28" width="0.1524" layer="91"/> +<junction x="149.86" y="327.66"/> +</segment> +<segment> +<pinref part="D7" gate="G$1" pin="A"/> +<wire x1="134.62" y1="292.1" x2="149.86" y2="292.1" width="0.1524" layer="91"/> +<pinref part="+3V39" gate="G$1" pin="+3V3"/> +<wire x1="152.4" y1="297.18" x2="149.86" y2="297.18" width="0.1524" layer="91"/> +<wire x1="149.86" y1="297.18" x2="149.86" y2="292.1" width="0.1524" layer="91"/> +<pinref part="D6" gate="G$1" pin="A"/> +<wire x1="134.62" y1="304.8" x2="149.86" y2="304.8" width="0.1524" layer="91"/> +<wire x1="149.86" y1="297.18" x2="149.86" y2="304.8" width="0.1524" layer="91"/> +<junction x="149.86" y="297.18"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="6"/> +<wire x1="15.24" y1="322.58" x2="-17.78" y2="322.58" width="0.1524" layer="91"/> +<pinref part="+3V32" gate="G$1" pin="+3V3"/> +<pinref part="J1" gate="G$1" pin="1"/> +<wire x1="-17.78" y1="322.58" x2="-20.32" y2="322.58" width="0.1524" layer="91"/> +<wire x1="15.24" y1="335.28" x2="-17.78" y2="335.28" width="0.1524" layer="91"/> +<wire x1="-17.78" y1="335.28" x2="-17.78" y2="322.58" width="0.1524" layer="91"/> +<junction x="-17.78" y="322.58"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="6"/> +<wire x1="15.24" y1="292.1" x2="-17.78" y2="292.1" width="0.1524" layer="91"/> +<pinref part="+3V33" gate="G$1" pin="+3V3"/> +<wire x1="-17.78" y1="292.1" x2="-20.32" y2="292.1" width="0.1524" layer="91"/> +<wire x1="-17.78" y1="292.1" x2="-17.78" y2="304.8" width="0.1524" layer="91"/> +<junction x="-17.78" y="292.1"/> +<pinref part="J2" gate="G$1" pin="1"/> +<wire x1="-17.78" y1="304.8" x2="15.24" y2="304.8" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="VCC"/> +<wire x1="25.4" y1="81.28" x2="22.86" y2="81.28" width="0.1524" layer="91"/> +<pinref part="+3V34" gate="G$1" pin="+3V3"/> +<pinref part="R1" gate="G$1" pin="2"/> +<wire x1="22.86" y1="81.28" x2="15.24" y2="81.28" width="0.1524" layer="91"/> +<wire x1="73.66" y1="81.28" x2="73.66" y2="86.36" width="0.1524" layer="91"/> +<wire x1="73.66" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/> +<wire x1="22.86" y1="86.36" x2="22.86" y2="81.28" width="0.1524" layer="91"/> +<junction x="22.86" y="81.28"/> +</segment> +</net> +<net name="TMC5VOUT" class="0"> +<segment> +<wire x1="254" y1="228.6" x2="271.78" y2="228.6" width="0.1524" layer="91"/> +<label x="256.54" y="228.6" size="1.778" layer="95"/> +<pinref part="C17" gate="G$1" pin="1"/> +</segment> +</net> +<net name="V+" class="0"> +<segment> +<pinref part="P+4" gate="1" pin="V+"/> +<wire x1="203.2" y1="271.78" x2="226.06" y2="271.78" width="0.1524" layer="91"/> +<pinref part="J9" gate="G$1" pin="PWRPAD"/> +<pinref part="C11" gate="G$1" pin="2"/> +<wire x1="226.06" y1="271.78" x2="241.3" y2="271.78" width="0.1524" layer="91"/> +<junction x="226.06" y="271.78"/> +<pinref part="C16" gate="G$1" pin="2"/> +<wire x1="241.3" y1="271.78" x2="256.54" y2="271.78" width="0.1524" layer="91"/> +<junction x="241.3" y="271.78"/> +<pinref part="C19" gate="G$1" pin="2"/> +<wire x1="256.54" y1="271.78" x2="271.78" y2="271.78" width="0.1524" layer="91"/> +<junction x="256.54" y="271.78"/> +<pinref part="C22" gate="G$1" pin="2"/> +<wire x1="271.78" y1="271.78" x2="287.02" y2="271.78" width="0.1524" layer="91"/> +<junction x="271.78" y="271.78"/> +<pinref part="C25" gate="G$1" pin="2"/> +<wire x1="287.02" y1="271.78" x2="302.26" y2="271.78" width="0.1524" layer="91"/> +<junction x="287.02" y="271.78"/> +<pinref part="C26" gate="G$1" pin="2"/> +<wire x1="302.26" y1="271.78" x2="307.34" y2="271.78" width="0.1524" layer="91"/> +<junction x="302.26" y="271.78"/> +</segment> +<segment> +<pinref part="C13" gate="G$1" pin="2"/> +<wire x1="264.16" y1="238.76" x2="269.24" y2="238.76" width="0.1524" layer="91"/> +<pinref part="P+1" gate="1" pin="V+"/> +<wire x1="269.24" y1="238.76" x2="269.24" y2="246.38" width="0.1524" layer="91"/> +<wire x1="269.24" y1="233.68" x2="269.24" y2="238.76" width="0.1524" layer="91"/> +<junction x="269.24" y="238.76"/> +<pinref part="C18" gate="G$1" pin="1"/> +<wire x1="269.24" y1="238.76" x2="274.32" y2="238.76" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="P+2" gate="1" pin="V+"/> +<pinref part="C23" gate="G$1" pin="1"/> +<wire x1="320.04" y1="218.44" x2="309.88" y2="218.44" width="0.1524" layer="91"/> +<pinref part="C20" gate="G$1" pin="1"/> +<wire x1="309.88" y1="218.44" x2="299.72" y2="218.44" width="0.1524" layer="91"/> +<junction x="309.88" y="218.44"/> +</segment> +<segment> +<pinref part="P+3" gate="1" pin="V+"/> +<pinref part="C24" gate="G$1" pin="1"/> +<wire x1="320.04" y1="175.26" x2="309.88" y2="175.26" width="0.1524" layer="91"/> +<pinref part="C21" gate="G$1" pin="1"/> +<wire x1="309.88" y1="175.26" x2="299.72" y2="175.26" width="0.1524" layer="91"/> +<junction x="309.88" y="175.26"/> +</segment> +</net> +<net name="RESET" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="RESETN"/> +<wire x1="20.32" y1="180.34" x2="5.08" y2="180.34" width="0.1524" layer="91"/> +<label x="5.08" y="180.34" size="1.778" layer="95"/> +</segment> +<segment> +<wire x1="43.18" y1="40.64" x2="27.94" y2="40.64" width="0.1524" layer="91"/> +<pinref part="S1" gate="G$1" pin="P"/> +<label x="27.94" y="40.64" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="!RESET"/> +<wire x1="58.42" y1="71.12" x2="73.66" y2="71.12" width="0.1524" layer="91"/> +<label x="60.96" y="71.12" size="1.778" layer="95"/> +<pinref part="R1" gate="G$1" pin="1"/> +</segment> +</net> +<net name="SWCLK" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK"/> +<wire x1="99.06" y1="167.64" x2="114.3" y2="167.64" width="0.1524" layer="91"/> +<label x="101.6" y="167.64" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="SWDCLK/TCK"/> +<wire x1="58.42" y1="78.74" x2="68.58" y2="78.74" width="0.1524" layer="91"/> +<label x="60.96" y="78.74" size="1.778" layer="95"/> +</segment> +</net> +<net name="SWDIO" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO"/> +<wire x1="99.06" y1="165.1" x2="114.3" y2="165.1" width="0.1524" layer="91"/> +<label x="101.6" y="165.1" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="SWDIO/TMS"/> +<wire x1="58.42" y1="81.28" x2="68.58" y2="81.28" width="0.1524" layer="91"/> +<label x="60.96" y="81.28" size="1.778" layer="95"/> +</segment> +</net> +<net name="STEP" class="0"> +<segment> +<label x="167.64" y="228.6" size="1.778" layer="95"/> +<pinref part="R9" gate="G$1" pin="2"/> +<wire x1="180.34" y1="228.6" x2="144.78" y2="228.6" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="STEP"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0"/> +<wire x1="99.06" y1="137.16" x2="114.3" y2="137.16" width="0.1524" layer="91"/> +<label x="101.6" y="137.16" size="1.778" layer="95"/> +</segment> +</net> +<net name="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="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1"/> +<wire x1="99.06" y1="134.62" x2="114.3" y2="134.62" width="0.1524" layer="91"/> +<label x="101.6" y="134.62" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_EN" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB07/ADC1-9"/> +<wire x1="99.06" y1="139.7" x2="114.3" y2="139.7" width="0.1524" layer="91"/> +<label x="101.6" y="139.7" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="ENABLE"/> +<wire x1="180.34" y1="215.9" x2="167.64" y2="215.9" width="0.1524" layer="91"/> +<label x="167.64" y="215.9" 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="U1" gate="G$1" pin="PA10/ADC0-10/SER0-2/SER2-2/TC1-0/TCC0-2"/> +<wire x1="99.06" y1="210.82" x2="114.3" y2="210.82" width="0.1524" layer="91"/> +<label x="101.6" y="210.82" 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="U1" gate="G$1" pin="PA08/ADC0-8/ADC1-2/SER0-0/SER2-1/TC0-0/TCC0-0"/> +<wire x1="99.06" y1="215.9" x2="114.3" y2="215.9" width="0.1524" layer="91"/> +<label x="101.6" y="215.9" 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="U1" gate="G$1" pin="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3"/> +<wire x1="99.06" y1="208.28" x2="114.3" y2="208.28" width="0.1524" layer="91"/> +<label x="101.6" y="208.28" size="1.778" layer="95"/> +</segment> +</net> +<net name="TMC_SG" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB06/ADC1-8"/> +<wire x1="99.06" y1="142.24" x2="114.3" y2="142.24" width="0.1524" layer="91"/> +<label x="101.6" y="142.24" size="1.778" layer="95"/> +</segment> +<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> +</net> +<net name="AS_CSN" class="0"> +<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> +</net> +<net name="AS_CLK" class="0"> +<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> +</net> +<net name="AS_MISO" class="0"> +<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> +</net> +<net name="AS_MOSI" class="0"> +<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> +</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="109.22" y1="66.04" x2="114.3" y2="66.04" 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="114.3" y1="76.2" x2="109.22" y2="76.2" 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="114.3" y1="86.36" x2="109.22" y2="86.36" width="0.1524" layer="91"/> +</segment> +</net> +<net name="STLR" class="0"> +<segment> +<pinref part="R2" gate="G$1" pin="1"/> +<wire x1="99.06" y1="86.36" x2="88.9" y2="86.36" width="0.1524" layer="91"/> +<label x="88.9" y="86.36" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB13/SER4-1/TC4-1"/> +<wire x1="99.06" y1="124.46" x2="114.3" y2="124.46" width="0.1524" layer="91"/> +<label x="101.6" y="124.46" size="1.778" layer="95"/> +</segment> +</net> +<net name="STLB" class="0"> +<segment> +<pinref part="R3" gate="G$1" pin="1"/> +<wire x1="99.06" y1="76.2" x2="88.9" y2="76.2" width="0.1524" layer="91"/> +<label x="88.9" y="76.2" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PB14/SER4-2/TC5-0"/> +<wire x1="99.06" y1="121.92" x2="114.3" y2="121.92" width="0.1524" layer="91"/> +<label x="101.6" y="121.92" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="C7" gate="G$1" pin="2"/> +<wire x1="-7.62" y1="218.44" x2="10.16" y2="218.44" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="VDDCORE"/> +<wire x1="10.16" y1="218.44" x2="20.32" y2="218.44" width="0.1524" layer="91"/> +<junction x="10.16" y="218.44"/> +<pinref part="C5" gate="G$1" pin="2"/> +</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="U1" gate="G$1" pin="PA09/ADC0-9/ADC1-3/SER0-1/SER2-0/TC0-1/TCC0-1"/> +<wire x1="99.06" y1="213.36" x2="114.3" y2="213.36" width="0.1524" layer="91"/> +<label x="101.6" y="213.36" size="1.778" layer="95"/> +</segment> +</net> +<net name="SWO" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO"/> +<wire x1="99.06" y1="106.68" x2="111.76" y2="106.68" width="0.1524" layer="91"/> +<label x="101.6" y="106.68" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J3" gate="G$1" pin="SWO/TDO"/> +<wire x1="58.42" y1="76.2" x2="68.58" y2="76.2" width="0.1524" layer="91"/> +<label x="60.96" y="76.2" size="1.778" layer="95"/> +</segment> +</net> +<net name="BRB" class="0"> +<segment> +<pinref part="R12" gate="G$1" pin="2"/> +<wire x1="254" y1="144.78" x2="274.32" y2="144.78" width="0.1524" layer="91"/> +</segment> +</net> +<net name="BRA" class="0"> +<segment> +<pinref part="R13" gate="G$1" pin="2"/> +<wire x1="276.86" y1="187.96" x2="254" y2="187.96" width="0.1524" layer="91"/> +</segment> +</net> +<net name="OA2" class="0"> +<segment> +<pinref part="J11" gate="G$1" pin="2"/> +<wire x1="345.44" y1="182.88" x2="335.28" y2="182.88" width="0.1524" layer="91"/> +<label x="335.28" y="182.88" size="1.778" layer="95"/> +</segment> +</net> +<net name="OA1" class="0"> +<segment> +<pinref part="J11" gate="G$1" pin="1"/> +<wire x1="345.44" y1="185.42" x2="335.28" y2="185.42" width="0.1524" layer="91"/> +<label x="335.28" y="185.42" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB2" class="0"> +<segment> +<pinref part="J11" gate="G$1" pin="4"/> +<wire x1="345.44" y1="177.8" x2="335.28" y2="177.8" width="0.1524" layer="91"/> +<label x="335.28" y="177.8" size="1.778" layer="95"/> +</segment> +</net> +<net name="OB1" class="0"> +<segment> +<pinref part="J11" gate="G$1" pin="3"/> +<wire x1="345.44" y1="180.34" x2="335.28" y2="180.34" width="0.1524" layer="91"/> +<label x="335.28" y="180.34" size="1.778" layer="95"/> +</segment> +</net> +<net name="UP0RX" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="2"/> +<wire x1="15.24" y1="332.74" x2="2.54" y2="332.74" width="0.1524" layer="91"/> +<label x="2.54" y="332.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA17/SER1-1/SER3-0/TC2-1"/> +<wire x1="99.06" y1="193.04" x2="114.3" y2="193.04" width="0.1524" layer="91"/> +<label x="101.6" y="193.04" size="1.778" layer="95"/> +</segment> +</net> +<net name="UP0TX" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="5"/> +<wire x1="15.24" y1="325.12" x2="2.54" y2="325.12" width="0.1524" layer="91"/> +<label x="2.54" y="325.12" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA16/SER1-0/SER3-1/TC2-0"/> +<wire x1="99.06" y1="195.58" x2="114.3" y2="195.58" width="0.1524" layer="91"/> +<label x="101.6" y="195.58" size="1.778" layer="95"/> +</segment> +</net> +<net name="UP1TX" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0"/> +<wire x1="99.06" y1="152.4" x2="114.3" y2="152.4" width="0.1524" layer="91"/> +<label x="101.6" y="152.4" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="5"/> +<wire x1="15.24" y1="294.64" x2="2.54" y2="294.64" width="0.1524" layer="91"/> +<label x="2.54" y="294.64" size="1.778" layer="95"/> +</segment> +</net> +<net name="UP1RX" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="PB03/ADC0/SER5-1/TC6"/> +<wire x1="99.06" y1="149.86" x2="114.3" y2="149.86" width="0.1524" layer="91"/> +<label x="101.6" y="149.86" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="2"/> +<wire x1="15.24" y1="302.26" x2="2.54" y2="302.26" width="0.1524" layer="91"/> +<label x="2.54" y="302.26" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$10" class="0"> +<segment> +<pinref part="R5" gate="G$1" pin="2"/> +<pinref part="D4" gate="G$1" pin="C"/> +<wire x1="127" y1="335.28" x2="121.92" y2="335.28" width="0.1524" layer="91"/> +</segment> +</net> +<net name="UP0STLR" class="0"> +<segment> +<pinref part="R5" gate="G$1" pin="1"/> +<wire x1="111.76" y1="335.28" x2="101.6" y2="335.28" width="0.1524" layer="91"/> +<label x="101.6" y="335.28" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA19/SER1-3/SER3-3/TC3-1"/> +<wire x1="99.06" y1="187.96" x2="114.3" y2="187.96" width="0.1524" layer="91"/> +<label x="101.6" y="187.96" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$11" class="0"> +<segment> +<pinref part="R6" gate="G$1" pin="2"/> +<pinref part="D5" gate="G$1" pin="C"/> +<wire x1="127" y1="322.58" x2="121.92" y2="322.58" width="0.1524" layer="91"/> +</segment> +</net> +<net name="UP0STLB" class="0"> +<segment> +<pinref part="R6" gate="G$1" pin="1"/> +<wire x1="111.76" y1="322.58" x2="101.6" y2="322.58" width="0.1524" layer="91"/> +<label x="101.6" y="322.58" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA18/SER1-2/SER3-2/TC3-0"/> +<wire x1="99.06" y1="190.5" x2="114.3" y2="190.5" width="0.1524" layer="91"/> +<label x="101.6" y="190.5" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$13" class="0"> +<segment> +<pinref part="R7" gate="G$1" pin="2"/> +<pinref part="D6" gate="G$1" pin="C"/> +<wire x1="127" y1="304.8" x2="121.92" y2="304.8" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$14" class="0"> +<segment> +<pinref part="R8" gate="G$1" pin="2"/> +<pinref part="D7" gate="G$1" pin="C"/> +<wire x1="127" y1="292.1" x2="121.92" y2="292.1" width="0.1524" layer="91"/> +</segment> +</net> +<net name="UP1STLR" class="0"> +<segment> +<pinref part="R7" gate="G$1" pin="1"/> +<wire x1="111.76" y1="304.8" x2="101.6" y2="304.8" width="0.1524" layer="91"/> +<label x="101.6" y="304.8" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA21/SER5-3/SER3-3/TC7-1"/> +<wire x1="99.06" y1="182.88" x2="114.3" y2="182.88" width="0.1524" layer="91"/> +<label x="101.6" y="182.88" size="1.778" layer="95"/> +</segment> +</net> +<net name="UP1STLB" class="0"> +<segment> +<pinref part="R8" gate="G$1" pin="1"/> +<wire x1="111.76" y1="292.1" x2="101.6" y2="292.1" width="0.1524" layer="91"/> +<label x="101.6" y="292.1" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="PA23/SER3-1/SER5-0/TC4-1"/> +<wire x1="99.06" y1="177.8" x2="114.3" y2="177.8" width="0.1524" layer="91"/> +<label x="101.6" y="177.8" size="1.778" layer="95"/> +</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/datasheet/FDD8424H.pdf b/datasheet/FDD8424H.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e2588a22c5811be898d5f476c0d31d418acbf2f6 GIT binary patch literal 480995 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%0D`9RYT0R-q&0K`)9_f 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	#TeaK}52^*wLO9TSzS1$&d~N~hk{ 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%0DR*YtV}sYx&4Phmk2W0K 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 XiA5#go{@>UxtWnMm#V6(zZ(|-TMh;f literal 0 HcmV?d00001 -- GitLab