From b6ddd535684a24376565a649020598d67c51b22d Mon Sep 17 00:00:00 2001 From: Jake Read <jake.read@cba.mit.edu> Date: Tue, 11 Jan 2022 17:18:43 -0500 Subject: [PATCH] migrate closed-loop fab-step out of here --- circuit/2020-11_fab-step/eagle.epf | 170 - circuit/2020-11_fab-step/fab-step.brd | 1488 --- circuit/2020-11_fab-step/fab-step.sch | 3428 ------- .../2020-11_fab-step/fab-step_2021-04-28.zip | Bin 72276 -> 0 bytes circuit/2021-12_fab-step-cl/eagle.epf | 124 - circuit/2021-12_fab-step-cl/fab-step-cl.brd | 1909 ---- circuit/2021-12_fab-step-cl/fab-step-cl.sch | 8041 ----------------- .../fab-step-cl_2021-12-06.zip | Bin 110327 -> 0 bytes log/fab-step-log.md | 160 - 9 files changed, 15320 deletions(-) delete mode 100644 circuit/2020-11_fab-step/eagle.epf delete mode 100644 circuit/2020-11_fab-step/fab-step.brd delete mode 100644 circuit/2020-11_fab-step/fab-step.sch delete mode 100644 circuit/2020-11_fab-step/fab-step_2021-04-28.zip delete mode 100644 circuit/2021-12_fab-step-cl/eagle.epf delete mode 100644 circuit/2021-12_fab-step-cl/fab-step-cl.brd delete mode 100644 circuit/2021-12_fab-step-cl/fab-step-cl.sch delete mode 100644 circuit/2021-12_fab-step-cl/fab-step-cl_2021-12-06.zip diff --git a/circuit/2020-11_fab-step/eagle.epf b/circuit/2020-11_fab-step/eagle.epf deleted file mode 100644 index bc2ff5b..0000000 --- a/circuit/2020-11_fab-step/eagle.epf +++ /dev/null @@ -1,170 +0,0 @@ -[Eagle] -Version="09 06 00" -Platform="Windows" -Globals="Globals" -Desktop="Desktop" - -[Globals] -AutoSaveProject=1 -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/comm.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/connector.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/dfet.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/fablab.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/lights.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/microcontrollers.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/motors.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/passives.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/power.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/raspberrypi_bastelstube_v13.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/sensor.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/supply1.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/tag-connect-2030.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/tag-connect-2050.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/usbraw.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/SparkFun-Eagle-Libraries/SparkFun-Connectors.lbr" - -[Win_1] -Type="Library Editor" -Number=2 -File="C:/Dropbox/CBA/circuits/eagle/parts/microcontrollers.lbr" -View="-37.8468 -65.4661 54.9684 45.9094" -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.127 0.254" -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=" 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 1.6 0.25 1.6 0.3 1.6 0.35 0.225 1.35 0.21 1.35 5 1 1.35 0.35 1.25 0.35" -WireBend=0 -WireBendSet=0 -WireCap=1 -MiterStyle=1 -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 -Symbol="ATSAMD21E18A-AF" - -[Win_2] -Type="Board Editor" -Number=3 -File="fab-step.brd" -View="4.11925 -6.20781 57.2388 46.9658" -WireWidths=" 0.127 0.15 0.2 0.508 0.8128 1.016 1.27 2.54 0.254 0.4064 0.6096 0.0762 0 0.1524 0.2032 0.3048" -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.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 0.8382" -HoleDrills=" 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 3.25" -TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.016" -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=1 -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=21 - -[Win_3] -Type="Schematic Editor" -Number=1 -File="fab-step.sch" -View="35.0399 -95.0566 436.251 208.315" -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=1 -PadShape=0 -ViaShape=1 -PolygonPour=0 -PolygonRank=0 -PolygonThermals=1 -PolygonOrphans=0 -TextRatio=8 -DimensionUnit=1 -DimensionPrecision=2 -DimensionShowUnit=0 -PinDirection=3 -PinFunction=0 -PinLength=2 -PinVisible=3 -SwapLevel=0 -ArcDirection=0 -AddLevel=2 -PadsSameType=0 -Layer=97 -Views=" 1: 35.0399 -95.0566 436.251 208.315" -Sheet="1" - -[Win_4] -Type="Control Panel" -Number=0 - -[Desktop] -Screen="3171 2520" -Window="Win_1" -Window="Win_2" -Window="Win_3" -Window="Win_4" diff --git a/circuit/2020-11_fab-step/fab-step.brd b/circuit/2020-11_fab-step/fab-step.brd deleted file mode 100644 index 1f982f0..0000000 --- a/circuit/2020-11_fab-step/fab-step.brd +++ /dev/null @@ -1,1488 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="9.6.0"> -<drawing> -<settings> -<setting alwaysvectorfont="no"/> -<setting verticaltext="up"/> -</settings> -<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> -<layers> -<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> -<layer number="2" name="Route2" color="16" fill="1" visible="no" active="no"/> -<layer number="3" name="Route3" color="17" fill="1" visible="no" active="no"/> -<layer number="4" name="Route4" color="18" fill="1" visible="no" active="no"/> -<layer number="5" name="Route5" color="19" fill="1" visible="no" active="no"/> -<layer number="6" name="Route6" color="25" fill="1" visible="no" active="no"/> -<layer number="7" name="Route7" color="26" fill="1" visible="no" active="no"/> -<layer number="8" name="Route8" color="27" fill="1" visible="no" active="no"/> -<layer number="9" name="Route9" color="28" fill="1" visible="no" active="no"/> -<layer number="10" name="Route10" color="29" fill="1" visible="no" active="no"/> -<layer number="11" name="Route11" color="30" fill="1" visible="no" active="no"/> -<layer number="12" name="Route12" color="20" fill="1" visible="no" active="no"/> -<layer number="13" name="Route13" color="21" fill="1" visible="no" active="no"/> -<layer number="14" name="Route14" color="22" fill="1" visible="no" active="no"/> -<layer number="15" name="Route15" color="23" fill="1" 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="yes" 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="yes" 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="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="yes" active="yes"/> -<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> -<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> -<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> -<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/> -<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> -<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> -<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> -<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/> -<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> -<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/> -<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> -<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> -<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> -<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> -<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> -<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> -<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> -<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> -<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> -<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/> -<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/> -<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> -<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> -<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> -<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> -<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> -<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> -<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> -<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> -<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> -<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> -<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> -<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> -<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> -<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> -<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/> -<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> -<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> -<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> -<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> -<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> -<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/> -<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> -<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> -<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> -<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="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> -<wire x1="5.5" y1="0" x2="36.5" y2="0" width="0" layer="20"/> -<wire x1="42" y1="5.5" x2="42" y2="36.5" width="0" layer="20"/> -<wire x1="36.5" y1="42" x2="4" y2="42" width="0" layer="20"/> -<dimension x1="5.5" y1="-2" x2="36.5" y2="-2" x3="21" y3="44.5" textsize="1.778" layer="47"/> -<dimension x1="-3.5" y1="36.5" x2="-3.5" y2="5.5" x3="45.5" y3="21" textsize="1.778" layer="47"/> -<hole x="36.5" y="5.5" drill="3.25"/> -<hole x="5.5" y="36.5" drill="3.25"/> -<circle x="36.5" y="5.5" radius="3" width="0.1524" layer="47"/> -<circle x="5.5" y="36.5" radius="3" width="0.1524" layer="47"/> -<dimension x1="0" y1="-2" x2="42" y2="-2" x3="21" y3="-8" textsize="1.778" layer="47"/> -<dimension x1="-2" y1="0" x2="-2" y2="42" x3="-4.5" y3="21" textsize="1.778" layer="47"/> -<wire x1="0" y1="38" x2="0" y2="5.5" width="0" layer="20"/> -<wire x1="36.5" y1="0" x2="42" y2="5.5" width="0" layer="20"/> -<wire x1="36.5" y1="42" x2="42" y2="36.5" width="0" layer="20"/> -<wire x1="0" y1="38" x2="4" y2="42" width="0" layer="20"/> -<wire x1="0" y1="5.5" x2="5.5" y2="0" width="0" layer="20"/> -<polygon width="0.1524" layer="30"> -<vertex x="14" y="37"/> -<vertex x="16" y="37"/> -<vertex x="16" y="33"/> -<vertex x="14" y="33"/> -</polygon> -<polygon width="0.1524" layer="30"> -<vertex x="7" y="26"/> -<vertex x="9" y="26"/> -<vertex x="9" y="22"/> -<vertex x="7" y="22"/> -</polygon> -<polygon width="0.1524" layer="29"> -<vertex x="7.5" y="39.5"/> -<vertex x="9" y="38"/> -<vertex x="9" y="36"/> -<vertex x="10" y="36"/> -<vertex x="10" y="39"/> -<vertex x="9" y="40"/> -<vertex x="7.5" y="40"/> -</polygon> -<polygon width="0.1524" layer="29"> -<vertex x="5" y="32.5"/> -<vertex x="8" y="32.5"/> -<vertex x="8" y="30.5"/> -<vertex x="5" y="30.5"/> -</polygon> -<polygon width="0.1524" layer="29"> -<vertex x="2" y="27"/> -<vertex x="2" y="24"/> -<vertex x="3" y="24"/> -<vertex x="3.5" y="24.5"/> -<vertex x="3.5" y="26.5"/> -<vertex x="3" y="27"/> -</polygon> -<polygon width="0.1524" layer="29"> -<vertex x="2" y="18"/> -<vertex x="5" y="18"/> -<vertex x="5" y="16"/> -<vertex x="2" y="16"/> -</polygon> -<polygon width="0.3048" layer="29"> -<vertex x="22.8" y="35"/> -<vertex x="22.8" y="33"/> -<vertex x="24.2" y="31.6"/> -<vertex x="24.3" y="31.6"/> -<vertex x="24.8" y="32.1"/> -<vertex x="24.8" y="32.4"/> -<vertex x="24" y="33.2"/> -<vertex x="24" y="34.7"/> -<vertex x="23.7" y="35"/> -</polygon> -<polygon width="0.3048" layer="29"> -<vertex x="24.8" y="35.2"/> -<vertex x="24.8" y="33.5"/> -<vertex x="25" y="33.3"/> -<vertex x="26.3" y="32"/> -<vertex x="26.7" y="32.4"/> -<vertex x="26.4" y="32.7"/> -<vertex x="26.3" y="32.8"/> -<vertex x="26.3" y="34.8"/> -<vertex x="26.3" y="34.9"/> -<vertex x="26" y="35.2"/> -</polygon> -<text x="22.3" y="32.2" size="1.016" layer="21" font="vector" rot="R135" align="center">limit</text> -<text x="1.6" y="20.8" size="1.016" layer="21" font="vector" rot="R90" align="center">A2 | A1</text> -<text x="3.7" y="31.5" size="1.016" layer="21" font="vector" rot="R90" align="center">B2</text> -<text x="10.1" y="40.7" size="1.016" layer="21" font="vector" rot="R90" align="center">B1</text> -<text x="10.2" y="15.1" size="1.016" layer="21" font="vector" rot="R180" align="center">term</text> -<text x="23.4" y="40.9" size="1.016" layer="21" font="vector" rot="R180" align="center">jtag</text> -<text x="1.8" y="7.7" size="1.016" layer="21" font="vector" rot="R270" align="center">bus</text> -<text x="20.3" y="13.1" size="1.016" layer="21" font="vector" align="center">bp1</text> -<text x="13.9" y="22.4" size="1.016" layer="21" font="vector" rot="R225" align="center">mtm.cba.mit.edu</text> -<text x="20.9" y="1.8" size="1.016" layer="22" font="vector" rot="MR0" align="center">fab-step / 2021-04-28</text> -<text x="34.4" y="26.5" size="1.016" layer="21" font="vector" align="center">rst</text> -</plain> -<libraries> -<library name="passives"> -<packages> -<package name="1206"> -<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="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"/> -<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.032" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/> -<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/> -<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/> -<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/> -<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/> -</package> -</packages> -</library> -<library name="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="2X5-SMD-1.27MM"> -<description>Shrouded SMD connector for JTAG and SWD applications.</description> -<smd name="6" x="0" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="8" x="-1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="10" x="-2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="4" x="1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="2" x="2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="1" x="2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="3" x="1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="5" x="0" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="7" x="-1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="9" x="-2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<rectangle x1="-1.0575" y1="-1.9625" x2="1.0575" y2="-1.5525" layer="51" rot="R270"/> -<wire x1="5.55" y1="-1.7" x2="-5.55" y2="-1.7" width="0.1524" layer="51"/> -<wire x1="-5.55" y1="-1.7" x2="-5.55" y2="1.7" width="0.1524" layer="51"/> -<wire x1="-5.55" y1="1.7" x2="5.55" y2="1.7" width="0.1524" layer="51"/> -<wire x1="5.55" y1="1.7" x2="5.55" y2="-1.7" width="0.1524" layer="51"/> -<rectangle x1="-2.3275" y1="-1.9625" x2="-0.2125" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="-3.5975" y1="-1.9625" x2="-1.4825" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="0.2125" y1="-1.9625" x2="2.3275" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="1.4825" y1="-1.9625" x2="3.5975" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="1.4825" y1="1.5525" x2="3.5975" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="0.2125" y1="1.5525" x2="2.3275" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-1.0575" y1="1.5525" x2="1.0575" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-2.3275" y1="1.5525" x2="-0.2125" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-3.5975" y1="1.5525" x2="-1.4825" y2="1.9625" layer="51" rot="R90"/> -<wire x1="-3.2" y1="2.5" x2="-6.3" y2="2.5" width="0.2032" layer="51"/> -<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="-6.3" y1="-2.5" x2="-3.2" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="3.2" y1="-2.5" x2="6.3" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.2032" layer="51"/> -<wire x1="6.3" y1="2.5" x2="3.2" y2="2.5" width="0.2032" layer="51"/> -<wire x1="0.6" y1="2.9" x2="0.6" y2="3.4" width="0.2032" layer="21"/> -<wire x1="0.6" y1="3.4" x2="-0.6" y2="3.4" width="0.2032" layer="21"/> -<wire x1="-0.6" y1="3.4" x2="-0.6" y2="2.9" width="0.2032" layer="21"/> -<circle x="3.6" y="3.1" radius="0.1" width="0.2032" layer="21"/> -<wire x1="-3.175" y1="1.905" x2="-3.175" y2="-1.905" width="0.127" layer="51"/> -<wire x1="3.175" y1="1.905" x2="3.175" y2="-1.905" width="0.127" layer="51"/> -</package> -<package name="2X5-SHROUDED_SMD_LONGPADS"> -<description><h3>Surface Mount - 2x5 Shrouded Header</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<smd name="1" x="-3.294" y="5.08" dx="5.15" dy="1" layer="1" roundness="50"/> -<smd name="2" x="3.294" y="5.08" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="3" x="-3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="4" x="3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="5" x="-3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="6" x="3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="7" x="-3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="8" x="3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="9" x="-3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="10" x="3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/> -</package> -</packages> -</library> -<library name="microcontrollers"> -<packages> -<package name="TQFP-32-FAB"> -<wire x1="-3.55" y1="-3.55" x2="-3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="-3.55" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="-3.55" x2="-3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="-3.25" y1="3.55" x2="-3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="3.55" x2="-3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.25" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.25" x2="-3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.55" x2="-3.25" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.25" y1="-3.55" x2="3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="-3.55" x2="3.55" y2="-3.25" width="0.127" layer="21"/> -<text x="-3.202909375" y="5.80526875" size="0.8135375" layer="25">>NAME</text> -<text x="-3.40625" y="-6.211390625" size="0.81429375" layer="27">>VALUE</text> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="21"/> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="2" x="-4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="3" x="-4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="4" x="-4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="5" x="-4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="6" x="-4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="7" x="-4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="8" x="-4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="9" x="-2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="10" x="-2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="11" x="-1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="12" x="-0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="13" x="0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="14" x="1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="15" x="2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="16" x="2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="17" x="4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="18" x="4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="19" x="4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="20" x="4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="21" x="4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="22" x="4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="23" x="4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="24" x="4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="25" x="2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="26" x="2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="27" x="1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="28" x="0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="29" x="-0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="30" x="-1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="31" x="-2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="32" x="-2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -</package> -</packages> -</library> -<library name="power"> -<packages> -<package name="SOT223"> -<description><b>SOT-223</b></description> -<wire x1="3.2766" y1="1.651" x2="3.2766" y2="-1.651" width="0.2032" layer="21"/> -<wire x1="3.2766" y1="-1.651" x2="-3.2766" y2="-1.651" width="0.2032" layer="21"/> -<wire x1="-3.2766" y1="-1.651" x2="-3.2766" y2="1.651" width="0.2032" layer="21"/> -<wire x1="-3.2766" y1="1.651" x2="3.2766" y2="1.651" width="0.2032" layer="21"/> -<smd name="1" x="-2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> -<smd name="2" x="0" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> -<smd name="3" x="2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> -<smd name="4" x="0" y="3.099" dx="3.6" dy="2.2" layer="1" thermals="no"/> -<text x="-0.8255" y="4.5085" size="0.4064" layer="25">>NAME</text> -<text x="-1.0795" y="-0.1905" size="0.4064" layer="27">>VALUE</text> -<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> -<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> -<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> -<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> -<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> -<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> -<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> -<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> -</package> -<package name="SOIC8_PAD_THRU_FAB"> -<description><B>Wide Plastic Gull Wing Small Outline Package</B></description> -<circle x="-1.615" y="2.92" radius="0.3" width="0.1524" layer="21"/> -<smd name="1" x="-2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="2" x="-2.8" y="0.645" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="3" x="-2.8" y="-0.625" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="4" x="-2.8" y="-1.895" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="8" x="2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="7" x="2.8" y="0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="6" x="2.8" y="-0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="5" x="2.8" y="-1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<text x="-2.159" y="2.8575" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-2.159" y="-4.064" size="1.27" layer="27" ratio="10">>VALUE</text> -<smd name="P$1" x="0" y="0" dx="2.41" dy="3.5" layer="1" thermals="no"/> -<wire x1="-2" y1="-2.5" x2="2" y2="-2.5" width="0.127" layer="51"/> -<wire x1="2" y1="-2.5" x2="2" y2="2.5" width="0.127" layer="51"/> -<wire x1="2" y1="2.5" x2="-2" y2="2.5" width="0.127" layer="51"/> -<wire x1="-2" y1="2.5" x2="-2" y2="-2.5" width="0.127" layer="51"/> -<pad name="P$2" x="0" y="1" drill="0.8" shape="square"/> -<pad name="P$3" x="0" y="-1" drill="0.8" shape="square"/> -</package> -</packages> -</library> -<library name="connector"> -<packages> -<package name="DX4R005HJ5_64"> -<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> -<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> -<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> -<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> -<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="D+" x="0" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="D-" x="-0.65" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="VBUS" x="-1.3" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="ID" x="0.65" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="GND" x="1.3" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> -</package> -</packages> -</library> -<library name="comm"> -<packages> -<package name="SOIC-14"> -<wire x1="-1.17" y1="-4.325" x2="1.17" y2="-4.325" width="0.127" layer="21"/> -<wire x1="-1.17" y1="4.325" x2="1.17" y2="4.325" width="0.127" layer="21"/> -<wire x1="-1.95" y1="4.325" x2="1.95" y2="4.325" width="0.127" layer="51"/> -<wire x1="1.95" y1="4.325" x2="1.95" y2="-4.325" width="0.127" layer="51"/> -<wire x1="1.95" y1="-4.325" x2="-1.95" y2="-4.325" width="0.127" layer="51"/> -<wire x1="-1.95" y1="-4.325" x2="-1.95" y2="4.325" width="0.127" layer="51"/> -<text x="-3.6" y="4.8" size="1.27" layer="25">>NAME</text> -<text x="-3.6" y="-4.8" size="1.27" layer="27" align="top-left">>VALUE</text> -<circle x="-4.05" y="4.1" radius="0.1" width="0.2" layer="21"/> -<circle x="-4.05" y="4.1" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-2.475" y="3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="2" x="-2.475" y="2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="3" x="-2.475" y="1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="4" x="-2.475" y="0" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="5" x="-2.475" y="-1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="6" x="-2.475" y="-2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="7" x="-2.475" y="-3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="8" x="2.475" y="-3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="9" x="2.475" y="-2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="10" x="2.475" y="-1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="11" x="2.475" y="0" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="12" x="2.475" y="1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="13" x="2.475" y="2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="14" x="2.475" y="3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -</package> -</packages> -</library> -<library name="fablab"> -<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> -</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="17mil"/> -<param name="mdWirePad" value="17mil"/> -<param name="mdWireVia" value="17mil"/> -<param name="mdPadPad" value="17mil"/> -<param name="mdPadVia" value="17mil"/> -<param name="mdViaVia" value="17mil"/> -<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="17mil"/> -<param name="mdDrill" value="6mil"/> -<param name="mdSmdStop" value="0mil"/> -<param name="msWidth" value="8mil"/> -<param name="msDrill" value="33mil"/> -<param name="msMicroVia" value="9.99mm"/> -<param name="msBlindViaRatio" value="0.5"/> -<param name="rvPadTop" value="0.25"/> -<param name="rvPadInner" value="0.25"/> -<param name="rvPadBottom" value="0.25"/> -<param name="rvViaOuter" value="0.25"/> -<param name="rvViaInner" value="0.25"/> -<param name="rvMicroViaOuter" value="0.25"/> -<param name="rvMicroViaInner" value="0.25"/> -<param name="rlMinPadTop" value="10mil"/> -<param name="rlMaxPadTop" value="20mil"/> -<param name="rlMinPadInner" value="10mil"/> -<param name="rlMaxPadInner" value="20mil"/> -<param name="rlMinPadBottom" value="10mil"/> -<param name="rlMaxPadBottom" value="20mil"/> -<param name="rlMinViaOuter" value="8mil"/> -<param name="rlMaxViaOuter" value="20mil"/> -<param name="rlMinViaInner" value="8mil"/> -<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="35mil"/> -<param name="srRoundness" value="0"/> -<param name="srMinRoundness" value="0mil"/> -<param name="srMaxRoundness" value="0mil"/> -<param name="slThermalIsolate" value="17mil"/> -<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="checkNames" value="1"/> -<param name="checkWireStubs" value="1"/> -<param name="checkPolygonWidth" 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="C1" library="passives" package="1206" value="10uF" x="31" y="4" smashed="yes"> -<attribute name="NAME" x="30.238" y="4.8255" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="64.02" y="-23.94" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="64.02" y="-23.94" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="29.984" y="1.968" size="1.016" layer="27"/> -<attribute name="VOLTAGE" value="" x="64.02" y="-23.94" size="1.778" layer="27" display="off"/> -</element> -<element name="C4" library="passives" package="1206" value="1uF" x="38.5" y="29" smashed="yes" rot="R180"> -<attribute name="NAME" x="39.262" y="28.1745" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="1206" x="23.26" y="64.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="23.26" y="64.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="39.516" y="31.032" size="1.016" layer="27" rot="R180"/> -<attribute name="VOLTAGE" value="" x="23.26" y="64.56" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="C7" library="passives" package="1206" value="1uF" x="38.5" y="31.5" smashed="yes"> -<attribute name="NAME" x="37.738" y="32.3255" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="57.55" y="-4.06" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="57.55" y="-4.06" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="37.484" y="29.468" size="1.016" layer="27"/> -<attribute name="VOLTAGE" value="" x="57.55" y="-4.06" size="1.778" layer="27" display="off"/> -</element> -<element name="J1" library="SparkFun-Connectors" package="2X5-SMD-1.27MM" value="JTAG" x="31.5" y="38" smashed="yes" rot="R180"> -<attribute name="PROD_ID" value="CONN-14503" x="1.02" y="57.05" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="R2" library="passives" package="1206" value="10k" x="38.5" y="34" smashed="yes"> -<attribute name="NAME" x="37.738" y="34.8255" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="61.36" y="-1.56" size="1.778" layer="27" display="off"/> -<attribute name="PRECISION" value="" x="61.36" y="-1.56" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="37.484" y="31.968" size="1.016" layer="27"/> -</element> -<element name="R3" library="passives" package="1206" value="10k" x="33.5" y="32.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="34.262" y="31.6745" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="1206" x="6.83" y="68.06" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="6.83" y="68.06" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="34.516" y="34.532" size="1.016" layer="27" rot="R180"/> -</element> -<element name="S1" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="38.5" y="26" smashed="yes" rot="R180"/> -<element name="U1" library="microcontrollers" package="TQFP-32-FAB" value="ATSAMD21E18A-AFFAB" x="27" y="26" smashed="yes" rot="R315"> -<attribute name="NAME" x="28.84014375" y="32.369746875" size="0.8135375" layer="25" rot="R315"/> -<attribute name="VALUE" x="20.1993" y="24.01646875" size="0.81429375" layer="27" rot="R315"/> -</element> -<element name="X1" library="connector" package="DX4R005HJ5_64" value="USB_1/64" x="39" y="20" smashed="yes" rot="R90"> -<attribute name="NAME" x="37.87" y="15.6075" size="0.6096" layer="25" font="vector" rot="R180"/> -<attribute name="VALUE" x="37.7875" y="24.9275" size="0.6096" layer="27" font="vector" rot="R180"/> -</element> -<element name="C2" library="passives" package="1206" value="1uF" x="32.5" y="15" smashed="yes"> -<attribute name="NAME" x="31.738" y="15.8255" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="32.5" y="15" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="32.5" y="15" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="31.484" y="12.968" size="1.016" layer="27"/> -<attribute name="VOLTAGE" value="" x="32.5" y="15" size="1.778" layer="27" display="off"/> -</element> -<element name="U3" library="power" package="SOT223" value="REGULATOR_SOT223" x="30.5" y="10" smashed="yes" rot="R270"> -<attribute name="NAME" x="35.0085" y="10.8255" size="0.4064" layer="25" rot="R270"/> -<attribute name="VALUE" x="30.3095" y="11.0795" size="0.4064" layer="27" rot="R270"/> -</element> -<element name="U2" library="power" package="SOIC8_PAD_THRU_FAB" value="A4950FAB" x="8" y="24" smashed="yes" rot="R180"> -<attribute name="NAME" x="10.159" y="21.1425" size="1.27" layer="25" ratio="10" rot="R180"/> -<attribute name="VALUE" x="10.159" y="28.064" size="1.27" layer="27" ratio="10" rot="R180"/> -</element> -<element name="R1" library="passives" package="1206" value="100mOhm" x="5" y="20" smashed="yes"> -<attribute name="NAME" x="3.73" y="21.143" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="5" y="20" size="1.778" layer="27" display="off"/> -<attribute name="PRECISION" value="" x="5" y="20" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="3.603" y="17.206" size="1.016" layer="27"/> -</element> -<element name="C3" library="passives" package="1206" value="10uF" x="6" y="28.5" smashed="yes"> -<attribute name="NAME" x="4.73" y="29.643" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="6" y="28.5" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="6" y="28.5" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="4.603" y="25.706" size="1.016" layer="27"/> -<attribute name="VOLTAGE" value="" x="6" y="28.5" size="1.778" layer="27" display="off"/> -</element> -<element name="R4" library="passives" package="1206" value="120R" x="14.5" y="27.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="15.77" y="26.357" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="1206" x="14.5" y="27.5" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="14.5" y="27.5" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="15.897" y="30.294" size="1.016" layer="27" rot="R180"/> -</element> -<element name="C5" library="passives" package="1206" value="0.1uF" x="14.5" y="30" smashed="yes"> -<attribute name="NAME" x="13.23" y="31.143" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="14.5" y="30" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="14.5" y="30" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="13.103" y="27.206" size="1.016" layer="27"/> -<attribute name="VOLTAGE" value="" x="14.5" y="30" size="1.778" layer="27" display="off"/> -</element> -<element name="J2" library="SparkFun-Connectors" package="2X5-SHROUDED_SMD_LONGPADS" value="" x="13" y="7.5" smashed="yes" rot="R270"> -<attribute name="NAME" x="23.287" y="11.945" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/> -<attribute name="VALUE" x="2.078" y="11.945" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/> -</element> -<element name="U4" library="power" package="SOIC8_PAD_THRU_FAB" value="A4950FAB" x="15" y="35" smashed="yes" rot="R180"> -<attribute name="NAME" x="17.159" y="32.1425" size="1.27" layer="25" ratio="10" rot="R180"/> -<attribute name="VALUE" x="17.159" y="39.064" size="1.27" layer="27" ratio="10" rot="R180"/> -</element> -<element name="R5" library="passives" package="1206" value="100mOhm" x="10" y="33" smashed="yes" rot="R270"> -<attribute name="NAME" x="11.143" y="34.27" size="1.016" layer="25" rot="R270"/> -<attribute name="PACKAGE" value="1206" x="19.5" y="42" size="1.778" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="19.5" y="42" size="1.778" layer="27" rot="R270" display="off"/> -<attribute name="VALUE" x="7.206" y="34.397" size="1.016" layer="27" rot="R270"/> -</element> -<element name="C6" library="passives" package="1206" value="10uF" x="13" y="39" smashed="yes"> -<attribute name="NAME" x="11.73" y="40.143" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="-1" y="48.5" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="-1" y="48.5" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="11.603" y="36.206" size="1.016" layer="27"/> -<attribute name="VOLTAGE" value="" x="-1" y="48.5" size="1.778" layer="27" display="off"/> -</element> -<element name="R6" library="passives" package="1206" value="120R" x="22" y="39" smashed="yes" rot="R180"> -<attribute name="NAME" x="23.27" y="37.857" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="1206" x="31" y="35.5" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="31" y="35.5" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="23.397" y="41.794" size="1.016" layer="27" rot="R180"/> -</element> -<element name="C8" library="passives" package="1206" value="0.1uF" x="22" y="36.5" smashed="yes"> -<attribute name="NAME" x="20.73" y="37.643" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="4.5" y="28" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="4.5" y="28" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="20.603" y="33.706" size="1.016" layer="27"/> -<attribute name="VOLTAGE" value="" x="4.5" y="28" size="1.778" layer="27" display="off"/> -</element> -<element name="U5" library="comm" package="SOIC-14" value="ISL3176EIBZ" x="18.5" y="19.5" smashed="yes" rot="R225"> -<attribute name="NAME" x="24.439696875" y="18.651471875" size="1.27" layer="25" rot="R225"/> -<attribute name="VALUE" x="17.65146875" y="25.4397" size="1.27" layer="27" rot="R225" align="top-left"/> -</element> -<element name="C9" library="passives" package="1206" value="0.1uF" x="26.5" y="16.5" smashed="yes" rot="R225"> -<attribute name="NAME" x="28.206246875" y="16.589796875" size="1.016" layer="25" rot="R225"/> -<attribute name="PACKAGE" value="1206" x="26.5" y="16.5" size="1.778" layer="27" rot="R225" display="off"/> -<attribute name="TYPE" value="" x="26.5" y="16.5" size="1.778" layer="27" rot="R225" display="off"/> -<attribute name="VALUE" x="25.51216875" y="19.463478125" size="1.016" layer="27" rot="R225"/> -<attribute name="VOLTAGE" value="" x="26.5" y="16.5" size="1.778" layer="27" rot="R225" display="off"/> -</element> -<element name="R7" library="passives" package="1206" value="120R" x="14.5" y="15" smashed="yes" rot="R180"> -<attribute name="NAME" x="15.77" y="13.856996875" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="1206" x="14.5" y="15" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="14.5" y="15" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="15.897" y="17.794" size="1.016" layer="27" rot="R180"/> -</element> -<element name="R8" library="passives" package="1206" value="0R" x="26" y="4" smashed="yes"> -<attribute name="NAME" x="24.73" y="5.143" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="26" y="4" size="1.778" layer="27" display="off"/> -<attribute name="PRECISION" value="" x="26" y="4" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="24.603" y="1.206" size="1.016" layer="27"/> -</element> -<element name="U$1" library="fablab" package="LED1206" value="LED" x="30.5" y="20.5" smashed="yes" rot="R45"> -<attribute name="NAME" x="28.703946875" y="20.5" size="1.27" layer="25" rot="R45"/> -<attribute name="VALUE" x="31.398025" y="17.805921875" size="1.27" layer="27" rot="R45"/> -</element> -<element name="R9" library="passives" package="1206" value="120R" x="32.5" y="17.5" smashed="yes"> -<attribute name="NAME" x="31.230003125" y="18.643003125" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="32.5" y="17.5" size="1.778" layer="27" display="off"/> -<attribute name="PRECISION" value="" x="32.5" y="17.5" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="31.103003125" y="14.706" size="1.016" layer="27"/> -</element> -</elements> -<signals> -<signal name="GND"> -<contactref element="J1" pad="3"/> -<contactref element="J1" pad="5"/> -<contactref element="J1" pad="9"/> -<contactref element="U1" pad="10"/> -<contactref element="U1" pad="28"/> -<contactref element="C1" pad="2"/> -<contactref element="C7" pad="2"/> -<contactref element="X1" pad="GND"/> -<contactref element="C4" pad="1"/> -<contactref element="C2" pad="1"/> -<contactref element="U3" pad="1"/> -<contactref element="R1" pad="2"/> -<contactref element="U2" pad="P$3"/> -<contactref element="U2" pad="1"/> -<contactref element="U2" pad="P$2"/> -<contactref element="U2" pad="P$1"/> -<contactref element="C3" pad="2"/> -<contactref element="C5" pad="2"/> -<contactref element="R5" pad="2"/> -<contactref element="U4" pad="P$3"/> -<contactref element="U4" pad="1"/> -<contactref element="U4" pad="P$2"/> -<contactref element="U4" pad="P$1"/> -<contactref element="C6" pad="2"/> -<contactref element="C8" pad="2"/> -<contactref element="J2" pad="5"/> -<contactref element="J2" pad="6"/> -<contactref element="U5" pad="7"/> -<contactref element="U5" pad="6"/> -<contactref element="C9" pad="2"/> -<wire x1="39.9" y1="31.5" x2="39.9" y2="29" width="0.2032" layer="1"/> -<wire x1="30.23" y1="36.05" x2="31.5" y2="36.05" width="0.2032" layer="1"/> -<wire x1="32.16905625" y1="37.7834" x2="33.37094375" y2="37.7834" width="0.2032" layer="1"/> -<wire x1="32.16905625" y1="37.7834" x2="31.5" y2="37.11434375" width="0.2032" layer="1"/> -<wire x1="31.5" y1="36.05" x2="31.5" y2="37.11434375" width="0.2032" layer="1"/> -<wire x1="34.04" y1="37.11434375" x2="33.37094375" y2="37.7834" width="0.2032" layer="1"/> -<wire x1="34.04" y1="37.11434375" x2="34.04" y2="36.05" width="0.2032" layer="1"/> -<wire x1="34.04" y1="36.05" x2="35.05" y2="36.05" width="0.2032" layer="1"/> -<wire x1="35.05" y1="36.05" x2="35.5" y2="36.5" width="0.2032" layer="1"/> -<via x="35.5" y="36.5" extent="1-16" drill="0.8382"/> -<wire x1="31.1" y1="15" x2="28" y2="15" width="0.3048" layer="1"/> -<via x="28" y="15" extent="1-16" drill="0.8382"/> -<wire x1="27.4012" y1="12.3114" x2="27.4012" y2="14.4012" width="0.3048" layer="1"/> -<wire x1="27.4012" y1="14.4012" x2="28" y2="15" width="0.3048" layer="1"/> -<wire x1="38.5" y1="22" x2="38.5" y2="25.2" width="0.3048" layer="1"/> -<wire x1="38.5" y1="22" x2="38.5" y2="21.5" width="0.2032" layer="1"/> -<wire x1="38.5" y1="21.5" x2="38.3" y2="21.3" width="0.2032" layer="1"/> -<wire x1="38.3" y1="21.3" x2="37.4" y2="21.3" width="0.2032" layer="1"/> -<via x="19.5" y="25.5" extent="1-16" drill="0.8382"/> -<wire x1="30.238546875" y1="28.6728625" x2="31.065684375" y2="29.5" width="0.3048" layer="1"/> -<wire x1="33.76955" y1="29.5" x2="34" y2="29.26955" width="0.3048" layer="1"/> -<via x="34" y="29.26955" extent="1-16" drill="0.8382"/> -<wire x1="31.065684375" y1="29.5" x2="33.76955" y2="29.5" width="0.3048" layer="1"/> -<contactref element="S1" pad="P$2"/> -<wire x1="38.5" y1="25.2" x2="38.5" y2="26.8" width="0.2032" layer="1"/> -<wire x1="39.9" y1="28.2" x2="39.9" y2="29" width="0.2032" layer="1"/> -<wire x1="38.5" y1="26.8" x2="39.9" y2="28.2" width="0.2032" layer="1"/> -<wire x1="35.8666" y1="21.67905625" x2="35.8666" y2="21.7334" width="0.2032" layer="1"/> -<wire x1="37.4" y1="21.3" x2="36.24565625" y2="21.3" width="0.2032" layer="1"/> -<wire x1="36.24565625" y1="21.3" x2="35.8666" y2="21.67905625" width="0.2032" layer="1"/> -<wire x1="34.8" y1="22.8" x2="34.8" y2="24.6" width="0.2032" layer="1"/> -<via x="34.8" y="24.6" extent="1-16" drill="0.8382"/> -<wire x1="35.8666" y1="21.7334" x2="34.8" y2="22.8" width="0.2032" layer="1"/> -<wire x1="36.45" y1="25.2" x2="35.85" y2="24.6" width="0.2032" layer="1"/> -<wire x1="35.85" y1="24.6" x2="34.8" y2="24.6" width="0.2032" layer="1"/> -<wire x1="17.556009375" y1="23.944165625" x2="19.11184375" y2="25.5" width="0.3048" layer="1"/> -<wire x1="19.11184375" y1="25.5" x2="19.5" y2="25.5" width="0.3048" layer="1"/> -<wire x1="18.4540375" y1="23.0461375" x2="19.5" y2="24.0921" width="0.3048" layer="1"/> -<wire x1="19.5" y1="24.0921" x2="19.5" y2="25.5" width="0.3048" layer="1"/> -<wire x1="21.36234375" y1="23.768684375" x2="21.231028125" y2="23.9" width="0.3048" layer="1"/> -<wire x1="22.630078125" y1="24.45850625" x2="21.94025625" y2="23.768684375" width="0.3048" layer="1"/> -<wire x1="21.94025625" y1="23.768684375" x2="21.36234375" y2="23.768684375" width="0.3048" layer="1"/> -<wire x1="19.6921" y1="23.9" x2="19.5" y2="24.0921" width="0.3048" layer="1"/> -<wire x1="21.231028125" y1="23.9" x2="19.6921" y2="23.9" width="0.3048" layer="1"/> -<wire x1="15.9" y1="30" x2="19.81395" y2="30" width="0.3048" layer="1"/> -<wire x1="19.81395" y1="30" x2="20" y2="30.18605" width="0.3048" layer="1"/> -<via x="20" y="30.18605" extent="1-16" drill="0.8382"/> -<wire x1="23.4" y1="36.5" x2="25.5" y2="34.4" width="0.3048" layer="1"/> -<wire x1="25.5" y1="34.4" x2="25.5" y2="34" width="0.3048" layer="1"/> -<via x="25.5" y="34" extent="1-16" drill="0.8382"/> -<polygon width="0.0762" layer="1" thermals="no" rank="6"> -<vertex x="18.5" y="42.5"/> -<vertex x="18.5" y="33.5"/> -<vertex x="19" y="33.5"/> -<vertex x="20" y="32.5"/> -<vertex x="18.5" y="31"/> -<vertex x="18" y="31"/> -<vertex x="17" y="32"/> -<vertex x="14.5" y="32"/> -<vertex x="13.5" y="31"/> -<vertex x="12" y="31"/> -<vertex x="12" y="19"/> -<vertex x="7" y="14"/> -<vertex x="1" y="14"/> -<vertex x="-0.5" y="15.5"/> -<vertex x="-0.5" y="42.5"/> -</polygon> -<wire x1="13" y1="4.206" x2="13" y2="5.72045" width="0.6096" layer="1"/> -<wire x1="13" y1="5.72045" x2="13.97955" y2="6.7" width="0.6096" layer="1"/> -<via x="13.97955" y="6.7" extent="1-16" drill="0.8382"/> -<wire x1="13" y1="8.98074375" x2="13.990371875" y2="7.990371875" width="0.6096" layer="1"/> -<via x="13.990371875" y="7.990371875" extent="1-16" drill="0.8382"/> -<wire x1="13" y1="10.794" x2="13" y2="8.98074375" width="0.6096" layer="1"/> -<wire x1="13.990371875" y1="7.990371875" x2="13.990371875" y2="6.710821875" width="0.6096" layer="1"/> -<wire x1="13.990371875" y1="6.710821875" x2="13.97955" y2="6.7" width="0.6096" layer="1"/> -<wire x1="28" y1="15" x2="26.0201" y2="15" width="0.3048" layer="1"/> -<wire x1="26.0201" y1="15" x2="25.51005" y2="15.51005" width="0.3048" layer="1"/> -<via x="16" y="40.5" extent="1-16" drill="0.8382"/> -<via x="10.5" y="28" extent="1-16" drill="0.8382"/> -<via x="8" y="17" extent="1-16" drill="0.8382"/> -<wire x1="32.4" y1="4" x2="32.4" y2="2.4" width="0.3048" layer="1"/> -<wire x1="31.5" y1="1.5" x2="32.4" y2="2.4" width="0.3048" layer="1"/> -<via x="31.5" y="1.5" extent="1-16" drill="0.8382"/> -<polygon width="0.1524" layer="16" thermals="no" rank="2"> -<vertex x="-0.5" y="43"/> -<vertex x="42.5" y="43"/> -<vertex x="42.5" y="-0.5"/> -<vertex x="-0.5" y="-0.5"/> -</polygon> -<polygon width="0.3048" layer="1"> -<vertex x="24.9" y="35.5"/> -<vertex x="24.8" y="35.4"/> -<vertex x="24.8" y="33.7"/> -<vertex x="24.8" y="33.5"/> -<vertex x="26.3" y="32"/> -<vertex x="27.1" y="32.8"/> -<vertex x="26.9" y="33"/> -<vertex x="26.9" y="33.7"/> -<vertex x="26.9" y="35.1"/> -<vertex x="26.6" y="35.4"/> -<vertex x="26.5" y="35.5"/> -</polygon> -</signal> -<signal name="+3V3"> -<contactref element="J1" pad="1"/> -<contactref element="R2" pad="1"/> -<contactref element="R3" pad="1"/> -<contactref element="C7" pad="1"/> -<contactref element="C2" pad="2"/> -<contactref element="U1" pad="9"/> -<contactref element="U1" pad="30"/> -<contactref element="U3" pad="4"/> -<contactref element="U3" pad="2"/> -<contactref element="C9" pad="1"/> -<contactref element="U5" pad="14"/> -<wire x1="29.107178125" y1="29.804234375" x2="26.30294375" y2="27" width="0.2032" layer="1"/> -<wire x1="24.040203125" y1="27" x2="21.94065" y2="24.900446875" width="0.2032" layer="1"/> -<wire x1="24.040203125" y1="27" x2="26.30294375" y2="27" width="0.2032" layer="1"/> -<wire x1="37.1" y1="34" x2="37.1" y2="31.5" width="0.2032" layer="1"/> -<wire x1="29.107178125" y1="29.804234375" x2="30.36954375" y2="31.0666" width="0.2032" layer="1"/> -<wire x1="33.4666" y1="31.0666" x2="34.9" y2="32.5" width="0.2032" layer="1"/> -<wire x1="30.36954375" y1="31.0666" x2="33.4666" y2="31.0666" width="0.2032" layer="1"/> -<wire x1="34.9" y1="32.5" x2="35.6" y2="32.5" width="0.2032" layer="1"/> -<wire x1="35.6" y1="32.5" x2="37.1" y2="34" width="0.2032" layer="1"/> -<wire x1="28.96" y1="36.05" x2="28.96" y2="34.54" width="0.2032" layer="1"/> -<wire x1="33.4666" y1="33.9334" x2="34.9" y2="32.5" width="0.2032" layer="1"/> -<wire x1="28.96" y1="34.54" x2="29.5666" y2="33.9334" width="0.2032" layer="1"/> -<wire x1="29.5666" y1="33.9334" x2="33.4666" y2="33.9334" width="0.2032" layer="1"/> -<wire x1="26.30294375" y1="27" x2="27" y2="26.30294375" width="0.2032" layer="1"/> -<wire x1="27" y1="26.30294375" x2="27" y2="19.5" width="0.2032" layer="1"/> -<wire x1="27" y1="19.5" x2="26.5" y2="19" width="0.3048" layer="1"/> -<wire x1="26.5" y1="19" x2="22" y2="14.5" width="0.3048" layer="1"/> -<wire x1="22" y1="14.5" x2="21.75" y2="14.25" width="0.3048" layer="1"/> -<wire x1="19.99981875" y1="14.5" x2="19.4439875" y2="15.05583125" width="0.3048" layer="1"/> -<wire x1="22" y1="14.5" x2="19.99981875" y2="14.5" width="0.3048" layer="1"/> -<wire x1="27.4012" y1="10" x2="26" y2="10" width="0.3048" layer="1"/> -<wire x1="26" y1="10" x2="21.75" y2="14.25" width="0.3048" layer="1"/> -<wire x1="27.4012" y1="10" x2="28.5188" y2="11.1176" width="0.3048" layer="1"/> -<wire x1="32.4" y1="13.5" x2="31.62618125" y2="13.5" width="0.3048" layer="1"/> -<wire x1="32.4" y1="13.5" x2="33.9" y2="15" width="0.3048" layer="1"/> -<wire x1="28.5188" y1="11.1176" x2="29.24378125" y2="11.1176" width="0.3048" layer="1"/> -<wire x1="29.24378125" y1="11.1176" x2="31.62618125" y2="13.5" width="0.3048" layer="1"/> -<contactref element="R9" pad="2"/> -<wire x1="26.5" y1="19" x2="26.5" y2="18.47989375" width="0.3048" layer="1"/> -<wire x1="26.5" y1="18.47989375" x2="27.489946875" y2="17.489946875" width="0.3048" layer="1"/> -<wire x1="33.9" y1="17.5" x2="33.9" y2="15" width="0.3048" layer="1"/> -<polygon width="0.0762" layer="1" rank="2"> -<vertex x="33" y="11.5"/> -<vertex x="34.5" y="11.5"/> -<vertex x="36.5" y="13.5"/> -<vertex x="36.5" y="15"/> -<vertex x="41" y="15"/> -<vertex x="41" y="9"/> -<vertex x="35" y="9"/> -<vertex x="34.5" y="8.5"/> -<vertex x="33" y="8.5"/> -</polygon> -<wire x1="33.599" y1="10" x2="33.9" y2="15" width="0" layer="19" extent="1-1"/> -</signal> -<signal name="RESET"> -<contactref element="J1" pad="10"/> -<contactref element="R2" pad="2"/> -<contactref element="U1" pad="26"/> -<wire x1="39.9" y1="34" x2="38.4334" y2="32.5334" width="0.2032" layer="1"/> -<wire x1="38.4334" y1="32.5334" x2="38.4334" y2="27.87905625" width="0.2032" layer="1"/> -<wire x1="34.04" y1="39.95" x2="39.9" y2="34.09" width="0.2032" layer="1"/> -<wire x1="39.9" y1="34.09" x2="39.9" y2="34" width="0.2032" layer="1"/> -<wire x1="31.36991875" y1="27.541490625" x2="32.328428125" y2="28.5" width="0.2032" layer="1"/> -<wire x1="33.1261625" y1="28.5" x2="33.5186625" y2="28.1075" width="0.2032" layer="1"/> -<wire x1="34.8925" y1="28.1075" x2="33.5186625" y2="28.1075" width="0.2032" layer="1"/> -<wire x1="32.328428125" y1="28.5" x2="33.1261625" y2="28.5" width="0.2032" layer="1"/> -<contactref element="S1" pad="P$4"/> -<wire x1="38.4334" y1="27.87905625" x2="37.35434375" y2="26.8" width="0.2032" layer="1"/> -<wire x1="37.35434375" y1="26.8" x2="36.45" y2="26.8" width="0.2032" layer="1"/> -<wire x1="36.45" y1="26.8" x2="36.2" y2="26.8" width="0.2032" layer="1"/> -<wire x1="36.2" y1="26.8" x2="34.8925" y2="28.1075" width="0.2032" layer="1"/> -</signal> -<signal name="SWDCLK"> -<contactref element="J1" pad="4"/> -<contactref element="R3" pad="2"/> -<wire x1="27.635" y1="37.05934375" x2="28.57565625" y2="38" width="0.2032" layer="1"/> -<wire x1="28.57565625" y1="38" x2="30" y2="38" width="0.2032" layer="1"/> -<wire x1="30" y1="38" x2="30.23" y2="38.23" width="0.2032" layer="1"/> -<wire x1="30.23" y1="38.23" x2="30.23" y2="39.95" width="0.2032" layer="1"/> -<wire x1="29.180509375" y1="31.819490625" x2="27.635" y2="33.365" width="0.2032" layer="1"/> -<wire x1="27.635" y1="33.365" x2="27.635" y2="37.05934375" width="0.2032" layer="1"/> -<wire x1="32.1" y1="32.5" x2="31.419490625" y2="31.819490625" width="0.2032" layer="1"/> -<wire x1="31.419490625" y1="31.819490625" x2="29.3" y2="31.819490625" width="0.2032" layer="1"/> -<contactref element="U1" pad="31"/> -<wire x1="29.3" y1="31.819490625" x2="29.180509375" y2="31.819490625" width="0.2032" layer="1"/> -<wire x1="28.541490625" y1="30.36991875" x2="29.3" y2="31.128428125" width="0.2032" layer="1"/> -<wire x1="29.3" y1="31.128428125" x2="29.3" y2="31.819490625" width="0.2032" layer="1"/> -</signal> -<signal name="SWDIO"> -<contactref element="J1" pad="2"/> -<wire x1="27" y1="37.99" x2="28.96" y2="39.95" width="0.2032" layer="1"/> -<contactref element="U1" pad="32"/> -<wire x1="28.09955" y1="31.059346875" x2="28.500984375" y2="31.46078125" width="0.2032" layer="1"/> -<wire x1="28.500984375" y1="31.46078125" x2="28.500984375" y2="31.600984375" width="0.2032" layer="1"/> -<wire x1="27" y1="33.10196875" x2="27" y2="37.99" width="0.2032" layer="1"/> -<wire x1="28.500984375" y1="31.600984375" x2="27" y2="33.10196875" width="0.2032" layer="1"/> -</signal> -<signal name="USBDP"> -<contactref element="X1" pad="D+"/> -<wire x1="37.4" y1="20" x2="36.5" y2="20" width="0.2032" layer="1"/> -<wire x1="33.5" y1="23" x2="33.5" y2="23.5" width="0.2032" layer="1"/> -<wire x1="36.5" y1="20" x2="33.5" y2="23" width="0.2032" layer="1"/> -<contactref element="U1" pad="24"/> -<wire x1="33.5" y1="23.5" x2="32.099553125" y2="24.900446875" width="0.2032" layer="1"/> -<wire x1="32.099553125" y1="24.900446875" x2="32.059346875" y2="24.900446875" width="0.2032" layer="1"/> -</signal> -<signal name="USBDM"> -<contactref element="X1" pad="D-"/> -<wire x1="32.865" y1="22.73696875" x2="32.865" y2="22.963425" width="0.2032" layer="1"/> -<wire x1="36.25196875" y1="19.35" x2="37.4" y2="19.35" width="0.2032" layer="1"/> -<wire x1="32.865" y1="22.73696875" x2="36.25196875" y2="19.35" width="0.2032" layer="1"/> -<contactref element="U1" pad="23"/> -<wire x1="32.865" y1="22.963425" x2="31.36991875" y2="24.45850625" width="0.2032" layer="1"/> -</signal> -<signal name="+5V"> -<contactref element="C1" pad="1"/> -<contactref element="X1" pad="VBUS"/> -<contactref element="U3" pad="3"/> -<contactref element="J2" pad="9"/> -<contactref element="J2" pad="2"/> -<contactref element="R8" pad="2"/> -<contactref element="R8" pad="1"/> -<wire x1="7.92" y1="10.794" x2="8.9534" y2="9.7606" width="0.2032" layer="1"/> -<wire x1="8.9534" y1="2.10470625" x2="9.88550625" y2="1.1726" width="0.2032" layer="1"/> -<wire x1="16.11449375" y1="1.1726" x2="16.5734" y2="1.63150625" width="0.2032" layer="1"/> -<wire x1="16.5734" y1="1.63150625" x2="16.5734" y2="2.6994" width="0.2032" layer="1"/> -<wire x1="16.5734" y1="2.6994" x2="18.08" y2="4.206" width="0.2032" layer="1"/> -<wire x1="8.9534" y1="9.7606" x2="8.9534" y2="2.10470625" width="0.2032" layer="1"/> -<wire x1="9.88550625" y1="1.1726" x2="16.11449375" y2="1.1726" width="0.2032" layer="1"/> -<wire x1="18.08" y1="4.206" x2="24.394" y2="4.206" width="0.3048" layer="1"/> -<wire x1="24.394" y1="4.206" x2="24.6" y2="4" width="0.3048" layer="1"/> -<wire x1="37.4" y1="18.7" x2="35.7" y2="18.7" width="0.2032" layer="1"/> -<wire x1="35.5" y1="18.5" x2="35.7" y2="18.7" width="0.2032" layer="1"/> -<wire x1="27.4012" y1="7.6886" x2="28.5188" y2="8.8062" width="0.3048" layer="1"/> -<wire x1="28.5188" y1="8.8062" x2="28.76078125" y2="8.8062" width="0.3048" layer="1"/> -<wire x1="28.76078125" y1="8.8062" x2="29.103" y2="9.14841875" width="0.3048" layer="1"/> -<wire x1="32.25701875" y1="12.3842" x2="34" y2="12.3842" width="0.3048" layer="1"/> -<wire x1="29.103" y1="9.14841875" x2="29.103" y2="9.23018125" width="0.3048" layer="1"/> -<wire x1="29.103" y1="9.23018125" x2="32.25701875" y2="12.3842" width="0.3048" layer="1"/> -<wire x1="34" y1="12.3842" x2="35.2842" y2="13.6684" width="0.3048" layer="1"/> -<wire x1="35.2842" y1="18.2842" x2="35.5" y2="18.5" width="0.3048" layer="1"/> -<wire x1="35.2842" y1="13.6684" x2="35.2842" y2="18.2842" width="0.3048" layer="1"/> -<wire x1="27.4012" y1="7.6886" x2="29.6" y2="5.4898" width="0.3048" layer="1"/> -<wire x1="29.6" y1="5.4898" x2="29.6" y2="4" width="0.3048" layer="1"/> -<wire x1="29.6" y1="4" x2="27.4" y2="4" width="0.3048" layer="1"/> -<wire x1="24.6" y1="4" x2="27.4" y2="4" width="0" layer="19" extent="1-1"/> -</signal> -<signal name="N$1"> -<contactref element="C4" pad="2"/> -<contactref element="U1" pad="29"/> -<wire x1="29.6728625" y1="29.238546875" x2="30.865915625" y2="30.4316" width="0.2032" layer="1"/> -<wire x1="36" y1="29" x2="37.1" y2="29" width="0.2032" layer="1"/> -<wire x1="30.865915625" y1="30.4316" x2="34.5684" y2="30.4316" width="0.2032" layer="1"/> -<wire x1="34.5684" y1="30.4316" x2="36" y2="29" width="0.2032" layer="1"/> -</signal> -<signal name="N$2"> -<contactref element="R1" pad="1"/> -<contactref element="U2" pad="7"/> -<wire x1="5.2" y1="23.365" x2="4.9916" y2="23.1566" width="0.6096" layer="1"/> -<wire x1="4.9916" y1="23.1566" x2="4.0198875" y2="23.1566" width="0.6096" layer="1"/> -<wire x1="4.0198875" y1="23.1566" x2="3.5" y2="22.6367125" width="0.6096" layer="1"/> -<wire x1="3.5" y1="20.1" x2="3.6" y2="20" width="0.6096" layer="1"/> -<wire x1="3.5" y1="22.6367125" x2="3.5" y2="20.1" width="0.6096" layer="1"/> -</signal> -<signal name="AOUT1"> -<contactref element="U2" pad="6"/> -<polygon width="0.0762" layer="1" thermals="no" rank="2"> -<vertex x="6" y="23.5"/> -<vertex x="1" y="23.5"/> -<vertex x="1" y="28.5"/> -<vertex x="6" y="28.5"/> -</polygon> -</signal> -<signal name="AIN2"> -<contactref element="U2" pad="2"/> -<wire x1="10.8" y1="23.355" x2="10.945" y2="23.5" width="0.3048" layer="1"/> -<wire x1="10.945" y1="23.5" x2="12" y2="23.5" width="0.3048" layer="1"/> -<wire x1="12" y1="23.5" x2="13.7792" y2="25.2792" width="0.3048" layer="1"/> -<wire x1="18.0208" y1="26.4790875" x2="18.0208" y2="26.05290625" width="0.3048" layer="1"/> -<wire x1="13.7792" y1="25.2792" x2="17.24709375" y2="25.2792" width="0.3048" layer="1"/> -<wire x1="17.24709375" y1="25.2792" x2="18.0208" y2="26.05290625" width="0.3048" layer="1"/> -<contactref element="U1" pad="8"/> -<wire x1="21.94065" y1="27.09955" x2="21.90045" y2="27.09955" width="0.3048" layer="1"/> -<wire x1="21.90045" y1="27.09955" x2="21.5" y2="27.5" width="0.3048" layer="1"/> -<wire x1="21.5" y1="27.5" x2="19.0417125" y2="27.5" width="0.3048" layer="1"/> -<wire x1="19.0417125" y1="27.5" x2="18.0208" y2="26.4790875" width="0.3048" layer="1"/> -</signal> -<signal name="AIN1"> -<contactref element="U2" pad="3"/> -<wire x1="10.8" y1="24.625" x2="11.625" y2="24.625" width="0.3048" layer="1"/> -<wire x1="11.625" y1="24.625" x2="13.0158" y2="26.0158" width="0.3048" layer="1"/> -<wire x1="16.94198125" y1="26.0158" x2="17.2842" y2="26.35801875" width="0.3048" layer="1"/> -<wire x1="17.2842" y1="26.35801875" x2="17.2842" y2="26.7842" width="0.3048" layer="1"/> -<wire x1="13.0158" y1="26.0158" x2="16.94198125" y2="26.0158" width="0.3048" layer="1"/> -<contactref element="U1" pad="7"/> -<wire x1="18.7366" y1="28.2366" x2="21.93496875" y2="28.2366" width="0.3048" layer="1"/> -<wire x1="21.93496875" y1="28.2366" x2="22.630078125" y2="27.541490625" width="0.3048" layer="1"/> -<wire x1="17.2842" y1="26.7842" x2="18.7366" y2="28.2366" width="0.3048" layer="1"/> -</signal> -<signal name="N$3"> -<contactref element="R4" pad="2"/> -<contactref element="U2" pad="4"/> -<contactref element="C5" pad="1"/> -<wire x1="10.8" y1="25.895" x2="10.905" y2="26" width="0.3048" layer="1"/> -<wire x1="10.905" y1="26" x2="11.9582875" y2="26" width="0.3048" layer="1"/> -<wire x1="13.1" y1="27.1417125" x2="13.1" y2="27.5" width="0.3048" layer="1"/> -<wire x1="11.9582875" y1="26" x2="13.1" y2="27.1417125" width="0.3048" layer="1"/> -<wire x1="13.1" y1="27.5" x2="13.1" y2="30" width="0.3048" layer="1"/> -</signal> -<signal name="+24V"> -<contactref element="U2" pad="5"/> -<contactref element="C3" pad="1"/> -<contactref element="U4" pad="5"/> -<contactref element="C6" pad="1"/> -<contactref element="J2" pad="10"/> -<contactref element="J2" pad="1"/> -<wire x1="7.92" y1="4.206" x2="8.063" y2="4.063" width="0.2032" layer="1"/> -<wire x1="8.063" y1="4.063" x2="8.3184" y2="3.8076" width="0.2032" layer="1"/> -<wire x1="8.3184" y1="3.8076" x2="8.3184" y2="1.841675" width="0.2032" layer="1"/> -<wire x1="8.3184" y1="1.841675" x2="9.622475" y2="0.5376" width="0.2032" layer="1"/> -<wire x1="24.09194375" y1="0.5376" x2="25.9334" y2="2.37905625" width="0.2032" layer="1"/> -<wire x1="25.9334" y1="5.12094375" x2="20.26034375" y2="10.794" width="0.2032" layer="1"/> -<wire x1="20.26034375" y1="10.794" x2="18.08" y2="10.794" width="0.2032" layer="1"/> -<wire x1="9.622475" y1="0.5376" x2="24.09194375" y2="0.5376" width="0.2032" layer="1"/> -<wire x1="25.9334" y1="2.37905625" x2="25.9334" y2="5.12094375" width="0.2032" layer="1"/> -<wire x1="11.6" y1="39" x2="9.6" y2="41" width="0.6096" layer="1"/> -<wire x1="0.7366" y1="11.3894" x2="8.063" y2="4.063" width="0.6096" layer="1"/> -<wire x1="9.6" y1="41" x2="4.5" y2="41" width="0.6096" layer="1"/> -<wire x1="4.5" y1="41" x2="0.7366" y2="37.2366" width="0.6096" layer="1"/> -<wire x1="0.7366" y1="37.2366" x2="0.7366" y2="28.5" width="0.6096" layer="1"/> -<wire x1="0.7366" y1="28.5" x2="0.7366" y2="11.3894" width="0.6096" layer="1"/> -<wire x1="4.6" y1="28.5" x2="0.7366" y2="28.5" width="0.6096" layer="1"/> -<wire x1="4.6" y1="28.5" x2="5.2" y2="27.9" width="0.6096" layer="1"/> -<wire x1="5.2" y1="27.9" x2="5.2" y2="25.905" width="0.6096" layer="1"/> -<wire x1="11.6" y1="39" x2="12.2" y2="38.4" width="0.6096" layer="1"/> -<wire x1="12.2" y1="38.4" x2="12.2" y2="36.905" width="0.6096" layer="1"/> -</signal> -<signal name="AVREF"> -<contactref element="R4" pad="1"/> -<contactref element="U1" pad="6"/> -<wire x1="15.9" y1="27.5" x2="16.9582875" y2="27.5" width="0.3048" layer="1"/> -<wire x1="22.329740625" y1="28.9732" x2="23.1957625" y2="28.107178125" width="0.3048" layer="1"/> -<wire x1="16.9582875" y1="27.5" x2="18.4314875" y2="28.9732" width="0.3048" layer="1"/> -<wire x1="18.4314875" y1="28.9732" x2="22.329740625" y2="28.9732" width="0.3048" layer="1"/> -</signal> -<signal name="N$4"> -<contactref element="R5" pad="1"/> -<contactref element="U4" pad="7"/> -<wire x1="12.2" y1="34.365" x2="10.035" y2="34.365" width="0.4064" layer="1"/> -<wire x1="10.035" y1="34.365" x2="10" y2="34.4" width="0.4064" layer="1"/> -</signal> -<signal name="N$5"> -<contactref element="R6" pad="2"/> -<contactref element="U4" pad="4"/> -<contactref element="C8" pad="1"/> -<wire x1="19.695" y1="36.5" x2="19.3" y2="36.895" width="0.3048" layer="1"/> -<wire x1="17.8" y1="36.895" x2="19.3" y2="36.895" width="0.3048" layer="1"/> -<wire x1="19.695" y1="36.5" x2="20.6" y2="36.5" width="0.3048" layer="1"/> -<wire x1="20.6" y1="36.5" x2="20.6" y2="39" width="0.3048" layer="1"/> -</signal> -<signal name="A"> -<contactref element="J2" pad="4"/> -<contactref element="U5" pad="12"/> -<contactref element="R7" pad="1"/> -<wire x1="17.647934375" y1="16.851884375" x2="17.647934375" y2="16.747934375" width="0.3048" layer="1"/> -<wire x1="17.647934375" y1="16.747934375" x2="15.9" y2="15" width="0.3048" layer="1"/> -<wire x1="16.7" y1="6.4618" x2="15.54" y2="5.3018" width="0.3048" layer="1"/> -<wire x1="15.54" y1="4.206" x2="15.54" y2="5.3018" width="0.3048" layer="1"/> -<wire x1="15.9" y1="15" x2="16.7" y2="14.2" width="0.3048" layer="1"/> -<wire x1="16.7" y1="14.2" x2="16.7" y2="6.4618" width="0.3048" layer="1"/> -</signal> -<signal name="Z"> -<contactref element="J2" pad="8"/> -<contactref element="U5" pad="10"/> -<wire x1="15.851884375" y1="18.647934375" x2="13.68815" y2="16.4842" width="0.3048" layer="1"/> -<wire x1="13.68815" y1="16.4842" x2="12.05801875" y2="16.4842" width="0.3048" layer="1"/> -<wire x1="10.627" y1="4.373" x2="10.46" y2="4.206" width="0.3048" layer="1"/> -<wire x1="12.05801875" y1="16.4842" x2="11.5442" y2="15.97038125" width="0.3048" layer="1"/> -<wire x1="11.5442" y1="6.5442" x2="10.5" y2="5.5" width="0.3048" layer="1"/> -<wire x1="10.5" y1="5.5" x2="10.5" y2="4.5" width="0.3048" layer="1"/> -<wire x1="10.5" y1="4.5" x2="10.627" y2="4.373" width="0.3048" layer="1"/> -<wire x1="11.5442" y1="15.97038125" x2="11.5442" y2="6.5442" width="0.3048" layer="1"/> -</signal> -<signal name="B"> -<contactref element="J2" pad="3"/> -<contactref element="U5" pad="11"/> -<contactref element="R7" pad="2"/> -<wire x1="15.4842" y1="16.4842" x2="16.749909375" y2="17.749909375" width="0.3048" layer="1"/> -<wire x1="14.85801875" y1="16.4842" x2="15.4842" y2="16.4842" width="0.3048" layer="1"/> -<wire x1="13.37381875" y1="15" x2="13.1" y2="15" width="0.3048" layer="1"/> -<wire x1="14.85801875" y1="16.4842" x2="13.37381875" y2="15" width="0.3048" layer="1"/> -<wire x1="15.5" y1="10.834" x2="15.54" y2="10.794" width="0.3048" layer="1"/> -<wire x1="13.1" y1="15" x2="15.5" y2="12.6" width="0.3048" layer="1"/> -<wire x1="15.5" y1="12.6" x2="15.5" y2="10.834" width="0.3048" layer="1"/> -</signal> -<signal name="Y"> -<contactref element="J2" pad="7"/> -<contactref element="U5" pad="9"/> -<wire x1="10.46" y1="10.794" x2="10.46" y2="15.92789375" width="0.3048" layer="1"/> -<wire x1="12.6287" y1="17.2208" x2="14.953859375" y2="19.545959375" width="0.3048" layer="1"/> -<wire x1="10.46" y1="15.92789375" x2="11.75290625" y2="17.2208" width="0.3048" layer="1"/> -<wire x1="11.75290625" y1="17.2208" x2="12.6287" y2="17.2208" width="0.3048" layer="1"/> -</signal> -<signal name="RO"> -<contactref element="U5" pad="2"/> -<contactref element="U1" pad="14"/> -<wire x1="24.89281875" y1="22.1957625" x2="22.15109375" y2="19.4540375" width="0.3048" layer="1"/> -<wire x1="22.15109375" y1="19.4540375" x2="22.0461375" y2="19.4540375" width="0.3048" layer="1"/> -</signal> -<signal name="RE"> -<contactref element="U5" pad="3"/> -<contactref element="U1" pad="13"/> -<wire x1="24.327134375" y1="22.76145" x2="23.124571875" y2="21.5588875" width="0.3048" layer="1"/> -<wire x1="22.3549375" y1="21.5588875" x2="21.1481125" y2="20.3520625" width="0.3048" layer="1"/> -<wire x1="23.124571875" y1="21.5588875" x2="22.3549375" y2="21.5588875" width="0.3048" layer="1"/> -</signal> -<signal name="DI"> -<contactref element="U5" pad="5"/> -<contactref element="U1" pad="11"/> -<wire x1="23.1957625" y1="23.89281875" x2="22.33503125" y2="23.0320875" width="0.3048" layer="1"/> -<wire x1="20.2360375" y1="23.0320875" x2="19.3520625" y2="22.1481125" width="0.3048" layer="1"/> -<wire x1="22.33503125" y1="23.0320875" x2="20.2360375" y2="23.0320875" width="0.3048" layer="1"/> -</signal> -<signal name="DE"> -<contactref element="U5" pad="4"/> -<contactref element="U1" pad="12"/> -<wire x1="23.76145" y1="23.327134375" x2="22.729803125" y2="22.2954875" width="0.3048" layer="1"/> -<wire x1="21.2954875" y1="22.2954875" x2="20.2500875" y2="21.2500875" width="0.3048" layer="1"/> -<wire x1="22.729803125" y1="22.2954875" x2="21.2954875" y2="22.2954875" width="0.3048" layer="1"/> -</signal> -<signal name="BVREF"> -<contactref element="R6" pad="1"/> -<wire x1="22.35801875" y1="37.9842" x2="22.0158" y2="37.64198125" width="0.3048" layer="1"/> -<wire x1="23.4" y1="39" x2="22.3842" y2="37.9842" width="0.3048" layer="1"/> -<wire x1="22.3842" y1="37.9842" x2="22.35801875" y2="37.9842" width="0.3048" layer="1"/> -<contactref element="U1" pad="3"/> -<wire x1="22.0158" y1="32.681253125" x2="24.89281875" y2="29.804234375" width="0.3048" layer="1"/> -<wire x1="22.0158" y1="37.64198125" x2="22.0158" y2="32.681253125" width="0.3048" layer="1"/> -</signal> -<signal name="BIN2"> -<contactref element="U4" pad="2"/> -<contactref element="U1" pad="5"/> -<wire x1="17.8" y1="34.355" x2="18.645" y2="34.355" width="0.3048" layer="1"/> -<wire x1="23.76145" y1="28.730565625" x2="23.76145" y2="28.6728625" width="0.3048" layer="1"/> -<wire x1="20.5426" y1="32.4574" x2="20.5426" y2="31.949415625" width="0.3048" layer="1"/> -<wire x1="20.5426" y1="31.949415625" x2="23.76145" y2="28.730565625" width="0.3048" layer="1"/> -<wire x1="18.645" y1="34.355" x2="20.5426" y2="32.4574" width="0.3048" layer="1"/> -</signal> -<signal name="BIN1"> -<contactref element="U4" pad="3"/> -<contactref element="U1" pad="4"/> -<wire x1="17.8" y1="35.625" x2="18.6542" y2="35.625" width="0.3048" layer="1"/> -<wire x1="18.6542" y1="35.625" x2="21.2792" y2="33" width="0.3048" layer="1"/> -<wire x1="21.2792" y1="32.28648125" x2="24.327134375" y2="29.238546875" width="0.3048" layer="1"/> -<wire x1="21.2792" y1="33" x2="21.2792" y2="32.28648125" width="0.3048" layer="1"/> -</signal> -<signal name="BOUT1"> -<contactref element="U4" pad="6"/> -<polygon width="0.0762" layer="1" thermals="no"> -<vertex x="13" y="35"/> -<vertex x="9" y="35"/> -<vertex x="9" y="38"/> -<vertex x="7.5" y="39.5"/> -<vertex x="7.5" y="40.5"/> -<vertex x="10.5" y="40.5"/> -<vertex x="13" y="38"/> -</polygon> -</signal> -<signal name="BOUT2"> -<contactref element="U4" pad="8"/> -<polygon width="0.0762" layer="1" thermals="no"> -<vertex x="13" y="34"/> -<vertex x="8" y="34"/> -<vertex x="7" y="33"/> -<vertex x="4.5" y="33"/> -<vertex x="4.5" y="29.5"/> -<vertex x="9" y="29.5"/> -<vertex x="9" y="32.5"/> -<vertex x="13" y="32.5"/> -</polygon> -</signal> -<signal name="AOUT2"> -<contactref element="U2" pad="8"/> -<polygon width="0.0762" layer="1" thermals="no"> -<vertex x="6" y="23"/> -<vertex x="1" y="23"/> -<vertex x="1" y="15.5"/> -<vertex x="6" y="15.5"/> -</polygon> -</signal> -<signal name="N$7"> -<contactref element="R9" pad="1"/> -<contactref element="U$1" pad="1"/> -<wire x1="29.49449375" y1="19.49449375" x2="31.1" y2="17.8889875" width="0.3048" layer="1"/> -<wire x1="31.1" y1="17.8889875" x2="31.1" y2="17.5" width="0.3048" layer="1"/> -</signal> -<signal name="LIGHT"> -<contactref element="U$1" pad="2"/> -<contactref element="U1" pad="21"/> -<wire x1="30.238546875" y1="23.327134375" x2="31.505503125" y2="22.060178125" width="0.3048" layer="1"/> -<wire x1="31.505503125" y1="22.060178125" x2="31.505503125" y2="21.505503125" width="0.3048" layer="1"/> -</signal> -<signal name="LIMIT"> -<contactref element="U1" pad="2"/> -<wire x1="25.45850625" y1="30.36991875" x2="23.6" y2="32.228425" width="0.3048" layer="1"/> -<wire x1="23.6" y1="32.228425" x2="23.6" y2="32.5" width="0.3048" layer="1"/> -<polygon width="0.3048" layer="1" rank="2"> -<vertex x="22.5" y="35.2"/> -<vertex x="22.5" y="32.9"/> -<vertex x="23.3" y="32.1"/> -<vertex x="23.9" y="31.5"/> -<vertex x="24.4" y="31.5"/> -<vertex x="25.1" y="32.2"/> -<vertex x="25.1" y="32.7"/> -<vertex x="25.1" y="34"/> -<vertex x="24.4" y="34.7"/> -<vertex x="23.9" y="35.2"/> -</polygon> -</signal> -</signals> -<mfgpreviewcolors> -<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/> -<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/> -<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/> -<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/> -<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/> -</mfgpreviewcolors> -</board> -</drawing> -</eagle> diff --git a/circuit/2020-11_fab-step/fab-step.sch b/circuit/2020-11_fab-step/fab-step.sch deleted file mode 100644 index 6d5eae0..0000000 --- a/circuit/2020-11_fab-step/fab-step.sch +++ /dev/null @@ -1,3428 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="9.6.0"> -<drawing> -<settings> -<setting alwaysvectorfont="no"/> -<setting verticaltext="up"/> -</settings> -<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> -<layers> -<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> -<layer number="2" name="Route2" color="16" fill="1" visible="no" active="no"/> -<layer number="3" name="Route3" color="17" fill="1" visible="no" active="no"/> -<layer number="4" name="Route4" color="18" fill="1" visible="no" active="no"/> -<layer number="5" name="Route5" color="19" fill="1" visible="no" active="no"/> -<layer number="6" name="Route6" color="25" fill="1" visible="no" active="no"/> -<layer number="7" name="Route7" color="26" fill="1" visible="no" active="no"/> -<layer number="8" name="Route8" color="27" fill="1" visible="no" active="no"/> -<layer number="9" name="Route9" color="28" fill="1" visible="no" active="no"/> -<layer number="10" name="Route10" color="29" fill="1" visible="no" active="no"/> -<layer number="11" name="Route11" color="30" fill="1" visible="no" active="no"/> -<layer number="12" name="Route12" color="20" fill="1" visible="no" active="no"/> -<layer number="13" name="Route13" color="21" fill="1" visible="no" active="no"/> -<layer number="14" name="Route14" color="22" fill="1" visible="no" active="no"/> -<layer number="15" name="Route15" color="23" fill="1" visible="no" active="no"/> -<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> -<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> -<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> -<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> -<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/> -<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> -<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> -<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> -<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> -<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> -<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> -<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> -<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> -<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> -<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> -<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> -<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> -<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> -<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> -<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> -<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> -<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> -<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> -<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> -<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> -<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> -<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> -<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> -<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> -<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> -<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> -<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> -<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> -<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> -<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> -<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> -<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> -<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> -<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> -<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> -<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> -<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> -<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> -<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/> -<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/> -<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> -<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> -<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> -<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> -<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> -<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> -<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> -<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> -<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> -<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> -<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> -<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> -<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> -<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> -<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/> -<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> -<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> -<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> -<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> -<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> -<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/> -<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> -<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> -<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> -<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/> -<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> -<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/> -<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/> -<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> -<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> -<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> -<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> -<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> -<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> -<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> -<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/> -<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> -<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> -<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/> -<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> -<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> -<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> -<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> -<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> -<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> -<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> -<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> -<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> -<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> -<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> -<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> -<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> -<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> -<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> -<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> -<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> -<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> -<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> -<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> -<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> -<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> -<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> -<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> -<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> -<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> -<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> -<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> -<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> -<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> -<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> -<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> -<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> -</layers> -<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> -<libraries> -<library name="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="2X5-PTH-1.27MM-NO_SILK"> -<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.762" drill="0.508" diameter="1"/> -<pad name="6" x="0" y="0.762" drill="0.508" diameter="1"/> -<pad name="4" x="-1.27" y="0.762" drill="0.508" diameter="1"/> -<pad name="2" x="-2.54" y="0.762" drill="0.508" diameter="1"/> -<pad name="10" x="2.54" y="0.762" drill="0.508" diameter="1"/> -<pad name="7" x="1.27" y="-0.762" drill="0.508" diameter="1"/> -<pad name="5" x="0" y="-0.762" drill="0.508" diameter="1"/> -<pad name="3" x="-1.27" y="-0.762" drill="0.508" diameter="1"/> -<pad name="1" x="-2.54" y="-0.762" drill="0.508" diameter="1"/> -<pad name="9" x="2.54" y="-0.762" 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> -<wire x1="-0.635" y1="-1.905" x2="0.635" y2="-1.905" width="0.254" layer="21"/> -<wire x1="5.2" y1="1.6" x2="-5.2" y2="1.6" width="0.127" layer="51"/> -<wire x1="-5.2" y1="1.6" x2="-5.2" y2="-1.6" width="0.127" layer="51"/> -<wire x1="-5.2" y1="-1.6" x2="5.2" y2="-1.6" width="0.127" layer="51"/> -<wire x1="5.2" y1="-1.6" x2="5.2" y2="1.6" 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="21"/> -<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="21"/> -<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="21"/> -<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="21"/> -<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> -<package name="2X5-SMD-1.27MM"> -<description>Shrouded SMD connector for JTAG and SWD applications.</description> -<smd name="6" x="0" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="8" x="-1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="10" x="-2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="4" x="1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="2" x="2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="1" x="2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="3" x="1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="5" x="0" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="7" x="-1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="9" x="-2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<rectangle x1="-1.0575" y1="-1.9625" x2="1.0575" y2="-1.5525" layer="51" rot="R270"/> -<wire x1="5.55" y1="-1.7" x2="-5.55" y2="-1.7" width="0.1524" layer="51"/> -<wire x1="-5.55" y1="-1.7" x2="-5.55" y2="1.7" width="0.1524" layer="51"/> -<wire x1="-5.55" y1="1.7" x2="5.55" y2="1.7" width="0.1524" layer="51"/> -<wire x1="5.55" y1="1.7" x2="5.55" y2="-1.7" width="0.1524" layer="51"/> -<rectangle x1="-2.3275" y1="-1.9625" x2="-0.2125" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="-3.5975" y1="-1.9625" x2="-1.4825" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="0.2125" y1="-1.9625" x2="2.3275" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="1.4825" y1="-1.9625" x2="3.5975" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="1.4825" y1="1.5525" x2="3.5975" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="0.2125" y1="1.5525" x2="2.3275" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-1.0575" y1="1.5525" x2="1.0575" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-2.3275" y1="1.5525" x2="-0.2125" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-3.5975" y1="1.5525" x2="-1.4825" y2="1.9625" layer="51" rot="R90"/> -<wire x1="-3.2" y1="2.5" x2="-6.3" y2="2.5" width="0.2032" layer="51"/> -<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="-6.3" y1="-2.5" x2="-3.2" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="3.2" y1="-2.5" x2="6.3" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.2032" layer="51"/> -<wire x1="6.3" y1="2.5" x2="3.2" y2="2.5" width="0.2032" layer="51"/> -<wire x1="0.6" y1="2.9" x2="0.6" y2="3.4" width="0.2032" layer="21"/> -<wire x1="0.6" y1="3.4" x2="-0.6" y2="3.4" width="0.2032" layer="21"/> -<wire x1="-0.6" y1="3.4" x2="-0.6" y2="2.9" width="0.2032" layer="21"/> -<circle x="3.6" y="3.1" radius="0.1" width="0.2032" layer="21"/> -<wire x1="-3.175" y1="1.905" x2="-3.175" y2="-1.905" width="0.127" layer="51"/> -<wire x1="3.175" y1="1.905" x2="3.175" y2="-1.905" width="0.127" layer="51"/> -</package> -<package name="2X5"> -<description><h3>Plated Through Hole - 2x5</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="0.635" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="1.27" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="3.175" y1="-1.27" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="3.81" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="5.715" y1="-1.27" x2="6.35" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="8.255" y1="-1.27" x2="8.89" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="-1.27" y1="-0.635" x2="-1.27" y2="3.175" width="0.1524" layer="21"/> -<wire x1="-1.27" y1="3.175" x2="-0.635" y2="3.81" width="0.1524" layer="21"/> -<wire x1="-0.635" y1="3.81" x2="0.635" y2="3.81" width="0.1524" layer="21"/> -<wire x1="0.635" y1="3.81" x2="1.27" y2="3.175" width="0.1524" layer="21"/> -<wire x1="1.27" y1="3.175" x2="1.905" y2="3.81" width="0.1524" layer="21"/> -<wire x1="1.905" y1="3.81" x2="3.175" y2="3.81" width="0.1524" layer="21"/> -<wire x1="3.175" y1="3.81" x2="3.81" y2="3.175" width="0.1524" layer="21"/> -<wire x1="3.81" y1="3.175" x2="4.445" y2="3.81" width="0.1524" layer="21"/> -<wire x1="4.445" y1="3.81" x2="5.715" y2="3.81" width="0.1524" layer="21"/> -<wire x1="5.715" y1="3.81" x2="6.35" y2="3.175" width="0.1524" layer="21"/> -<wire x1="6.35" y1="3.175" x2="6.985" y2="3.81" width="0.1524" layer="21"/> -<wire x1="6.985" y1="3.81" x2="8.255" y2="3.81" width="0.1524" layer="21"/> -<wire x1="8.255" y1="3.81" x2="8.89" y2="3.175" width="0.1524" layer="21"/> -<wire x1="1.27" y1="3.175" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="3.81" y1="3.175" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="6.35" y1="3.175" x2="6.35" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="8.89" y1="3.175" x2="8.89" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="6.985" y1="-1.27" x2="8.255" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="4.445" y1="-1.27" x2="5.715" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="1.905" y1="-1.27" x2="3.175" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="8.89" y1="-0.635" x2="9.525" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="10.795" y1="-1.27" x2="11.43" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="8.89" y1="3.175" x2="9.525" y2="3.81" width="0.1524" layer="21"/> -<wire x1="9.525" y1="3.81" x2="10.795" y2="3.81" width="0.1524" layer="21"/> -<wire x1="10.795" y1="3.81" x2="11.43" y2="3.175" width="0.1524" layer="21"/> -<wire x1="11.43" y1="3.175" x2="11.43" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="9.525" y1="-1.27" x2="10.795" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="21"/> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/> -<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/> -<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/> -<text x="-1.27" y="3.937" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.54" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="22"/> -</package> -<package name="2X5-RA"> -<description><h3>Plated Through Hole - 2x5 Right Angle Male Headers</h3> -tDocu shows pin location. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/> -<wire x1="2.8" y1="6.3" x2="5.3" y2="6.3" width="0.2032" layer="21"/> -<wire x1="5.3" y1="6.3" x2="5.3" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="5.3" y1="-6.3" x2="2.8" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="2.8" y1="-6.3" x2="2.8" y2="6.3" width="0.2032" layer="21"/> -<wire x1="5.3" y1="0" x2="11.3" y2="0" width="0.127" layer="51"/> -<wire x1="5.3" y1="-2.54" x2="11.3" y2="-2.54" width="0.127" layer="51"/> -<wire x1="5.3" y1="-5.08" x2="11.3" y2="-5.08" width="0.127" layer="51"/> -<wire x1="5.3" y1="2.54" x2="11.3" y2="2.54" width="0.127" layer="51"/> -<wire x1="5.3" y1="5.08" x2="11.3" y2="5.08" width="0.127" layer="51"/> -<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/> -<wire x1="13.8" y1="6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/> -<wire x1="5.3" y1="6.3" x2="13.8" y2="6.3" width="0.127" layer="51"/> -<wire x1="5.3" y1="-6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/> -<text x="2.54" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="2.54" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="2X5-RAF"> -<description><h3>Plated Through Hole - 2x5 Right Angle Female Header</h3> -Silk outline of pins -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/> -<wire x1="2.7" y1="6.3" x2="11.2" y2="6.3" width="0.2032" layer="21"/> -<wire x1="11.2" y1="6.3" x2="11.2" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="11.2" y1="-6.3" x2="2.7" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="2.7" y1="-6.3" x2="2.7" y2="6.3" width="0.2032" layer="21"/> -<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="3.175" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="3.175" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5-SHROUDED"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.318" y="10.414" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5-SHROUDED_LOCK"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header Locking Footprint</h3> -Holes are offset 0.005" from center, to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -<wire x1="-4.445" y1="10.16" x2="-4.445" y2="8.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="10.16" x2="-3.175" y2="10.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="10.16" x2="4.445" y2="10.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="10.16" x2="4.445" y2="8.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-8.89" x2="-4.445" y2="-10.16" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-10.16" x2="-3.175" y2="-10.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="-10.16" x2="4.445" y2="-10.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="-10.16" x2="4.445" y2="-8.89" width="0.127" layer="21"/> -</package> -<package name="2X5-SHROUDED_SMD"> -<description><h3>Surface Mount - 2x5 Shrouded Header</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<smd name="1" x="-2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="2" x="2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="3" x="-2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="4" x="2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="5" x="-2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="6" x="2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="7" x="-2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="8" x="2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="9" x="-2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="10" x="2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5_NOSILK"> -<description><h3>Plated Through Hole - 2x5 No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/> -<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/> -<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/> -<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<text x="-0.889" y="3.81" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-0.762" y="-2.159" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="2X5_PTH_SILK_.05"> -<description><h3>Plated Through Hole - 2x5</h3> -Holes are 0.05". -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<pad name="1" x="0" y="0" drill="0.4318" rot="R90"/> -<pad name="2" x="0" y="1.27" drill="0.4318" rot="R90"/> -<pad name="3" x="1.27" y="0" drill="0.4318" rot="R90"/> -<pad name="4" x="1.27" y="1.27" drill="0.4318" rot="R90"/> -<pad name="5" x="2.54" y="0" drill="0.4318" rot="R90"/> -<pad name="6" x="2.54" y="1.27" drill="0.4318" rot="R90"/> -<pad name="7" x="3.81" y="0" drill="0.4318" rot="R90"/> -<pad name="8" x="3.81" y="1.27" drill="0.4318" rot="R90"/> -<pad name="9" x="5.08" y="0" drill="0.4318" rot="R90"/> -<pad name="10" x="5.08" y="1.27" drill="0.4318" rot="R90"/> -<wire x1="-0.635" y1="0.635" x2="-0.762" y2="0.762" width="0.127" layer="21"/> -<wire x1="-0.762" y1="0.762" x2="-0.762" y2="1.778" width="0.127" layer="21"/> -<wire x1="-0.762" y1="1.778" x2="-0.508" y2="2.032" width="0.127" layer="21"/> -<wire x1="-0.508" y1="2.032" x2="0.508" y2="2.032" width="0.127" layer="21"/> -<wire x1="0.508" y1="2.032" x2="0.635" y2="1.905" width="0.127" layer="21"/> -<wire x1="0.635" y1="1.905" x2="0.762" y2="2.032" width="0.127" layer="21"/> -<wire x1="0.762" y1="2.032" x2="1.778" y2="2.032" width="0.127" layer="21"/> -<wire x1="1.778" y1="2.032" x2="1.905" y2="1.905" width="0.127" layer="21"/> -<wire x1="1.905" y1="1.905" x2="2.032" y2="2.032" width="0.127" layer="21"/> -<wire x1="2.032" y1="2.032" x2="3.048" y2="2.032" width="0.127" layer="21"/> -<wire x1="3.048" y1="2.032" x2="3.175" y2="1.905" width="0.127" layer="21"/> -<wire x1="3.175" y1="1.905" x2="3.302" y2="2.032" width="0.127" layer="21"/> -<wire x1="3.302" y1="2.032" x2="4.318" y2="2.032" width="0.127" layer="21"/> -<wire x1="4.318" y1="2.032" x2="4.445" y2="1.905" width="0.127" layer="21"/> -<wire x1="4.445" y1="1.905" x2="4.572" y2="2.032" width="0.127" layer="21"/> -<wire x1="4.572" y1="2.032" x2="5.588" y2="2.032" width="0.127" layer="21"/> -<wire x1="5.588" y1="2.032" x2="5.842" y2="1.778" width="0.127" layer="21"/> -<wire x1="5.842" y1="1.778" x2="5.842" y2="0.762" width="0.127" layer="21"/> -<wire x1="5.842" y1="0.762" x2="5.715" y2="0.635" width="0.127" layer="21"/> -<wire x1="5.715" y1="0.635" x2="5.842" y2="0.508" width="0.127" layer="21"/> -<wire x1="5.842" y1="0.508" x2="5.842" y2="-0.508" width="0.127" layer="21"/> -<wire x1="5.842" y1="-0.508" x2="5.588" y2="-0.762" width="0.127" layer="21"/> -<wire x1="5.588" y1="-0.762" x2="4.572" y2="-0.762" width="0.127" layer="21"/> -<wire x1="4.572" y1="-0.762" x2="4.445" y2="-0.635" width="0.127" layer="21"/> -<wire x1="4.445" y1="-0.635" x2="4.318" y2="-0.762" width="0.127" layer="21"/> -<wire x1="4.318" y1="-0.762" x2="3.302" y2="-0.762" width="0.127" layer="21"/> -<wire x1="3.302" y1="-0.762" x2="3.175" y2="-0.635" width="0.127" layer="21"/> -<wire x1="3.175" y1="-0.635" x2="3.048" y2="-0.762" width="0.127" layer="21"/> -<wire x1="3.048" y1="-0.762" x2="2.032" y2="-0.762" width="0.127" layer="21"/> -<wire x1="2.032" y1="-0.762" x2="1.905" y2="-0.635" width="0.127" layer="21"/> -<wire x1="1.905" y1="-0.635" x2="1.778" y2="-0.762" width="0.127" layer="21"/> -<wire x1="1.778" y1="-0.762" x2="0.762" y2="-0.762" width="0.127" layer="21"/> -<wire x1="0.762" y1="-0.762" x2="0.635" y2="-0.635" width="0.127" layer="21"/> -<wire x1="0.635" y1="-0.635" x2="0.508" y2="-0.762" width="0.127" layer="21"/> -<wire x1="0.508" y1="-0.762" x2="-0.508" y2="-0.762" width="0.127" layer="21"/> -<wire x1="-0.508" y1="-0.762" x2="-0.762" y2="-0.508" width="0.127" layer="21"/> -<wire x1="-0.762" y1="-0.508" x2="-0.762" y2="0.508" width="0.127" layer="21"/> -<wire x1="-0.762" y1="0.508" x2="-0.635" y2="0.635" width="0.127" layer="21"/> -<wire x1="0.508" 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="-1.016" width="0.127" layer="22"/> -<text x="-0.762" y="2.286" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-0.762" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="2X5-SHROUDED-NS"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header No Silk</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5-SHROUDED_LOCK_LATCH"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header Locking Footprint</h3> -Holes are offset 0.005" from center, to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="16.1" x2="4.5" y2="-16.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-16.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="16.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="16.1" x2="4.4" y2="16.1" width="0.2032" layer="51"/> -<wire x1="4.5" y1="-16.1" x2="-4.5" y2="-16.1" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -<wire x1="-4.445" y1="16.16" x2="-4.445" y2="14.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="16.16" x2="-3.175" y2="16.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="16.16" x2="4.445" y2="16.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="16.16" x2="4.445" y2="14.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-14.89" x2="-4.445" y2="-16.16" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-16.16" x2="-3.175" y2="-16.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="-16.16" x2="4.445" y2="-16.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="-16.16" x2="4.445" y2="-14.89" width="0.127" layer="21"/> -</package> -<package name="2X5-SHROUDED_SMD_LONGPADS"> -<description><h3>Surface Mount - 2x5 Shrouded Header</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<smd name="1" x="-3.294" y="5.08" dx="5.15" dy="1" layer="1" roundness="50"/> -<smd name="2" x="3.294" y="5.08" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="3" x="-3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="4" x="3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="5" x="-3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="6" x="3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="7" x="-3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="8" x="3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="9" x="-3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="10" x="3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/> -</package> -</packages> -<symbols> -<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="15.24" y="-5.08" length="short" rot="R180"/> -<pin name="NC/TDI" x="15.24" y="-2.54" length="short" rot="R180"/> -<pin name="SWO/TDO" x="15.24" y="0" length="short" rot="R180"/> -<pin name="SWDCLK/TCK" x="15.24" y="2.54" length="short" rot="R180"/> -<pin name="SWDIO/TMS" x="15.24" 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="12.7" y2="7.62" width="0.254" layer="94"/> -<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="-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> -<symbol name="CONN_05X2"> -<description><h3>10 Pin Connection</h3> -5x2 pin layout</description> -<wire x1="3.81" y1="-7.62" x2="-3.81" 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="-3.81" y1="7.62" x2="-3.81" 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="-3.81" 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"/> -<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="-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="-3.81" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> -<text x="-3.81" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> -<pin name="10" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="6" 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="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="9" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="CORTEX_JTAG_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="J1" symbol="CORTEX_DEBUG" x="0" y="0"/> -</gates> -<devices> -<device name="_PTH_NS" package="2X5-PTH-1.27MM-NO_SILK"> -<connects> -<connect gate="J1" pin="!RESET" pad="10"/> -<connect gate="J1" pin="GND@3" pad="3"/> -<connect gate="J1" pin="GND@5" pad="5"/> -<connect gate="J1" pin="GNDDTCT" pad="9"/> -<connect gate="J1" pin="KEY" pad="7"/> -<connect gate="J1" pin="NC/TDI" pad="8"/> -<connect gate="J1" pin="SWDCLK/TCK" pad="4"/> -<connect gate="J1" pin="SWDIO/TMS" pad="2"/> -<connect gate="J1" pin="SWO/TDO" pad="6"/> -<connect gate="J1" pin="VCC" pad="1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_PTH" package="2X5-PTH-1.27MM"> -<connects> -<connect gate="J1" pin="!RESET" pad="10"/> -<connect gate="J1" pin="GND@3" pad="3"/> -<connect gate="J1" pin="GND@5" pad="5"/> -<connect gate="J1" pin="GNDDTCT" pad="9"/> -<connect gate="J1" pin="KEY" pad="7"/> -<connect gate="J1" pin="NC/TDI" pad="8"/> -<connect gate="J1" pin="SWDCLK/TCK" pad="4"/> -<connect gate="J1" pin="SWDIO/TMS" pad="2"/> -<connect gate="J1" pin="SWO/TDO" pad="6"/> -<connect gate="J1" pin="VCC" pad="1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_SMD" package="2X5-SMD-1.27MM"> -<connects> -<connect gate="J1" pin="!RESET" pad="10"/> -<connect gate="J1" pin="GND@3" pad="3"/> -<connect gate="J1" pin="GND@5" pad="5"/> -<connect gate="J1" pin="GNDDTCT" pad="9"/> -<connect gate="J1" pin="KEY" pad="7"/> -<connect gate="J1" pin="NC/TDI" pad="8"/> -<connect gate="J1" pin="SWDCLK/TCK" pad="4"/> -<connect gate="J1" pin="SWDIO/TMS" pad="2"/> -<connect gate="J1" pin="SWO/TDO" pad="6"/> -<connect gate="J1" pin="VCC" pad="1"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-14503" constant="no"/> -<attribute name="VALUE" value="JTAG" constant="no"/> -</technology> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="CONN_05X2" 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> -<h3>For AVR SPI programming port, see special device with nice symbol: "AVR_SPI_PROG_5x2.dev"</h3> - -<p></p> -<b>You can populate with any combo of single row headers, but if you'd like an exact match, check these:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/778"> 2x5 AVR ICSP Male Header</a> (PRT-00778)</li> -<li><a href="https://www.sparkfun.com/products/8506"> 2x5 Pin Shrouded Header</a> (PRT-08506)</li> -</ul> - -<p></p> -<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> -<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> -<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> -<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> -<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> -</ul> - -<p></p> -<b>Special note: the shrouded connector mates well with our 5x2 ribbon cables:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/8535"> 2x5 Pin IDC Ribbon Cable</a> (PRT-08535)</li> -</ul></description> -<gates> -<gate name="G$1" symbol="CONN_05X2" x="0" y="0"/> -</gates> -<devices> -<device name="PTH" package="2X5"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08499" constant="no"/> -<attribute name="SF_ID" value="PRT-0778" constant="no"/> -</technology> -</technologies> -</device> -<device name="RA" package="2X5-RA"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="RAF" package="2X5-RAF"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SHD" package="2X5-SHROUDED"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08671" constant="no"/> -<attribute name="SF_ID" value="PRT-08506" constant="no"/> -</technology> -</technologies> -</device> -<device name="SHD_LOCK" package="2X5-SHROUDED_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08671" constant="no"/> -<attribute name="SF_ID" value="PRT-08506" constant="no"/> -</technology> -</technologies> -</device> -<device name="SHD_SMD" package="2X5-SHROUDED_SMD"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-09508" constant="no"/> -</technology> -</technologies> -</device> -<device name="NO_SILK" package="2X5_NOSILK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="0.05_IN_PTH_SILK" package="2X5_PTH_SILK_.05"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SHD-NS" package="2X5-SHROUDED-NS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08671" constant="no"/> -<attribute name="SF_ID" value="PRT-08506" constant="no"/> -</technology> -</technologies> -</device> -<device name="SHD_LOCK_LATCH" package="2X5-SHROUDED_LOCK_LATCH"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SMD_LONGPADS" package="2X5-SHROUDED_SMD_LONGPADS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="passives"> -<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"/> -<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.032" 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="TACT-SWITCH-SIDE"> -<smd name="P$1" x="-1.8" y="0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<smd name="P$2" x="1.8" y="0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<smd name="P$3" x="-1.8" y="-0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<smd name="P$4" x="1.8" y="-0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<wire x1="-0.9" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/> -<wire x1="0" y1="0.8" x2="0.9" y2="0.8" width="0.127" layer="51"/> -<wire x1="-0.9" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/> -<wire x1="0" y1="-0.8" x2="0.9" 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="-1.75" y1="-1.45" x2="1.75" y2="-1.45" width="0.127" layer="21"/> -<wire x1="-1.75" y1="1.6" x2="-1" y2="1.6" width="0.127" layer="21"/> -<wire x1="-1" y1="1.6" x2="0" y2="1.6" width="0.127" layer="21"/> -<wire x1="0" y1="1.6" x2="1" y2="1.6" width="0.127" layer="21"/> -<wire x1="1" y1="1.6" x2="1.75" y2="1.6" width="0.127" layer="21"/> -<wire x1="-1" y1="1.6" x2="-1" y2="2.3" width="0.127" layer="21"/> -<wire x1="-1" y1="2.3" x2="1" y2="2.3" width="0.127" layer="21"/> -<wire x1="1" y1="2.3" x2="1" y2="1.6" width="0.127" layer="21"/> -</package> -<package name="1206"> -<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="-1" y="0" dx="0.8" dy="1.3" layer="1"/> -<smd name="2" x="1" y="0" dx="0.8" dy="1.3" 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> -<rectangle x1="-1" y1="-0.6" x2="1" y2="0.6" layer="51"/> -</package> -<package name="0603-RES"> -<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="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="0402"> -<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"/> -<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/> -<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" 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"/> -</package> -<package name="0603-CAP"> -<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.8" dy="0.95" layer="1"/> -<smd name="2" x="0.8" y="0" dx="0.8" dy="0.95" 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"/> -</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="51"/> -<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="51"/> -<smd name="1" x="-1.6" y="0" dx="1.2" dy="2.5" layer="1"/> -<smd name="2" x="1.6" y="0" dx="1.2" dy="2.5" layer="1"/> -<text x="-2.07" y="1.77" size="1.016" layer="25">>NAME</text> -<text x="-2.17" y="-3.24" size="1.016" layer="27">>VALUE</text> -</package> -<package name="2220-C"> -<smd name="P$1" x="-2.6" y="0" dx="1.2" dy="5" layer="1"/> -<smd name="P$2" x="2.6" y="0" dx="1.2" dy="5" layer="1"/> -<text x="-1.5" y="3" size="0.6096" layer="125">>NAME</text> -<text x="-1.5" y="-3.5" size="0.6096" layer="127">>VALUE</text> -</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> -<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="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> -<device name="SIDE" package="TACT-SWITCH-SIDE"> -<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> -<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="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> -<device name="0402" package="0402"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="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="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> -<device name="2220" package="2220-C"> -<connects> -<connect gate="G$1" pin="1" pad="P$1"/> -<connect gate="G$1" pin="2" pad="P$2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="0402" package="0402"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="supply1"> -<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"> -<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="+5V" urn="urn:adsk.eagle:symbol:26929/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="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> -</symbol> -<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/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="+24V" urn="urn:adsk.eagle:symbol:26935/1"> -<wire x1="1.27" y1="-0.635" x2="0" y2="0" width="0.254" layer="94"/> -<wire x1="0" y1="0" x2="-1.27" y2="-0.635" width="0.254" layer="94"/> -<wire x1="1.27" y1="-0.635" x2="0" y2="1.27" width="0.254" layer="94"/> -<wire x1="0" y1="1.27" x2="-1.27" y2="-0.635" width="0.254" layer="94"/> -<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> -<pin name="+24V" 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"> -<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="+5V" urn="urn:adsk.eagle:component:26963/1" prefix="P+"> -<description><b>SUPPLY SYMBOL</b></description> -<gates> -<gate name="1" symbol="+5V" 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"> -<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="+24V" urn="urn:adsk.eagle:component:26964/1" prefix="P+"> -<description><b>SUPPLY SYMBOL</b></description> -<gates> -<gate name="1" symbol="+24V" x="0" y="0"/> -</gates> -<devices> -<device name=""> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="power"> -<packages> -<package name="SOT223"> -<description><b>SOT-223</b></description> -<wire x1="3.2766" y1="1.651" x2="3.2766" y2="-1.651" width="0.2032" layer="21"/> -<wire x1="3.2766" y1="-1.651" x2="-3.2766" y2="-1.651" width="0.2032" layer="21"/> -<wire x1="-3.2766" y1="-1.651" x2="-3.2766" y2="1.651" width="0.2032" layer="21"/> -<wire x1="-3.2766" y1="1.651" x2="3.2766" y2="1.651" width="0.2032" layer="21"/> -<smd name="1" x="-2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> -<smd name="2" x="0" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> -<smd name="3" x="2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> -<smd name="4" x="0" y="3.099" dx="3.6" dy="2.2" layer="1" thermals="no"/> -<text x="-0.8255" y="4.5085" size="0.4064" layer="25">>NAME</text> -<text x="-1.0795" y="-0.1905" size="0.4064" layer="27">>VALUE</text> -<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> -<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> -<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> -<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> -<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> -<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> -<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> -<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> -</package> -<package name="SOIC8_PAD"> -<description><B>Wide Plastic Gull Wing Small Outline Package</B></description> -<circle x="-1.615" y="2.92" radius="0.3" width="0.1524" layer="21"/> -<smd name="1" x="-2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="2" x="-2.8" y="0.645" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="3" x="-2.8" y="-0.625" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="4" x="-2.8" y="-1.895" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="8" x="2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="7" x="2.8" y="0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="6" x="2.8" y="-0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="5" x="2.8" y="-1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<text x="-2.159" y="2.8575" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-2.159" y="-4.064" size="1.27" layer="27" ratio="10">>VALUE</text> -<smd name="P$1" x="0" y="0" dx="2.41" dy="3.3" layer="1" thermals="no"/> -<wire x1="-2" y1="-2.5" x2="2" y2="-2.5" width="0.127" layer="51"/> -<wire x1="2" y1="-2.5" x2="2" y2="2.5" width="0.127" layer="51"/> -<wire x1="2" y1="2.5" x2="-2" y2="2.5" width="0.127" layer="51"/> -<wire x1="-2" y1="2.5" x2="-2" y2="-2.5" width="0.127" layer="51"/> -</package> -<package name="SOIC8_PAD_THRU"> -<description><B>Wide Plastic Gull Wing Small Outline Package</B></description> -<circle x="-1.615" y="2.92" radius="0.3" width="0.1524" layer="21"/> -<smd name="1" x="-2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="2" x="-2.8" y="0.645" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="3" x="-2.8" y="-0.625" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="4" x="-2.8" y="-1.895" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="8" x="2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="7" x="2.8" y="0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="6" x="2.8" y="-0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="5" x="2.8" y="-1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<text x="-2.159" y="2.8575" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-2.159" y="-4.064" size="1.27" layer="27" ratio="10">>VALUE</text> -<smd name="P$1" x="0" y="0" dx="2.41" dy="3.3" layer="1" thermals="no"/> -<wire x1="-2" y1="-2.5" x2="2" y2="-2.5" width="0.127" layer="51"/> -<wire x1="2" y1="-2.5" x2="2" y2="2.5" width="0.127" layer="51"/> -<wire x1="2" y1="2.5" x2="-2" y2="2.5" width="0.127" layer="51"/> -<wire x1="-2" y1="2.5" x2="-2" y2="-2.5" width="0.127" layer="51"/> -<pad name="P$2" x="0" y="0.635" drill="0.6" shape="square"/> -<pad name="P$3" x="0" y="-0.635" drill="0.6" shape="square"/> -</package> -<package name="SOIC8_PAD_THRU_FAB"> -<description><B>Wide Plastic Gull Wing Small Outline Package</B></description> -<circle x="-1.615" y="2.92" radius="0.3" width="0.1524" layer="21"/> -<smd name="1" x="-2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="2" x="-2.8" y="0.645" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="3" x="-2.8" y="-0.625" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="4" x="-2.8" y="-1.895" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="8" x="2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="7" x="2.8" y="0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="6" x="2.8" y="-0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<smd name="5" x="2.8" y="-1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/> -<text x="-2.159" y="2.8575" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-2.159" y="-4.064" size="1.27" layer="27" ratio="10">>VALUE</text> -<smd name="P$1" x="0" y="0" dx="2.41" dy="3.5" layer="1" thermals="no"/> -<wire x1="-2" y1="-2.5" x2="2" y2="-2.5" width="0.127" layer="51"/> -<wire x1="2" y1="-2.5" x2="2" y2="2.5" width="0.127" layer="51"/> -<wire x1="2" y1="2.5" x2="-2" y2="2.5" width="0.127" layer="51"/> -<wire x1="-2" y1="2.5" x2="-2" y2="-2.5" width="0.127" layer="51"/> -<pad name="P$2" x="0" y="1" drill="0.8" shape="square"/> -<pad name="P$3" x="0" y="-1" drill="0.8" shape="square"/> -</package> -</packages> -<symbols> -<symbol name="REGULATOR_SOT223"> -<wire x1="-7.62" y1="5.08" x2="-7.62" y2="-5.08" width="0.4064" layer="94"/> -<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.4064" layer="94"/> -<wire x1="7.62" y1="-5.08" x2="7.62" y2="5.08" width="0.4064" layer="94"/> -<wire x1="7.62" y1="5.08" x2="-7.62" y2="5.08" width="0.4064" layer="94"/> -<text x="-7.62" y="5.08" size="1.27" layer="95">>NAME</text> -<text x="0" y="5.08" size="1.27" layer="96">>VALUE</text> -<pin name="IN" x="-10.16" y="2.54" length="short"/> -<pin name="GND" x="0" y="-7.62" length="short" rot="R90"/> -<pin name="OUT" x="10.16" y="2.54" length="short" rot="R180"/> -</symbol> -<symbol name="A4950"> -<pin name="GND" x="-15.24" y="7.62" length="middle"/> -<pin name="IN2" x="-15.24" y="2.54" length="middle"/> -<pin name="IN1" x="-15.24" y="-2.54" length="middle"/> -<pin name="VREF" x="-15.24" y="-7.62" length="middle"/> -<pin name="VBB" x="15.24" y="-7.62" length="middle" rot="R180"/> -<pin name="OUT1" x="15.24" y="-2.54" length="middle" rot="R180"/> -<pin name="LSS" x="15.24" y="2.54" length="middle" rot="R180"/> -<pin name="OUT2" x="15.24" y="7.62" length="middle" rot="R180"/> -<wire x1="-10.16" y1="10.16" x2="-10.16" y2="-10.16" width="0.254" layer="94"/> -<wire x1="-10.16" y1="-10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/> -<wire x1="10.16" y1="-10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/> -<wire x1="10.16" y1="10.16" x2="-10.16" y2="10.16" width="0.254" layer="94"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="REGULATOR_SOT223" prefix="U"> -<gates> -<gate name="G$1" symbol="REGULATOR_SOT223" x="0" y="0"/> -</gates> -<devices> -<device name="" package="SOT223"> -<connects> -<connect gate="G$1" pin="GND" pad="1"/> -<connect gate="G$1" pin="IN" pad="3"/> -<connect gate="G$1" pin="OUT" pad="2 4"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="A4950" prefix="U"> -<gates> -<gate name="G$1" symbol="A4950" x="0" y="0"/> -</gates> -<devices> -<device name="" package="SOIC8_PAD"> -<connects> -<connect gate="G$1" pin="GND" pad="1 P$1"/> -<connect gate="G$1" pin="IN1" pad="3"/> -<connect gate="G$1" pin="IN2" pad="2"/> -<connect gate="G$1" pin="LSS" pad="7"/> -<connect gate="G$1" pin="OUT1" pad="6"/> -<connect gate="G$1" pin="OUT2" pad="8"/> -<connect gate="G$1" pin="VBB" pad="5"/> -<connect gate="G$1" pin="VREF" pad="4"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="THRU" package="SOIC8_PAD_THRU"> -<connects> -<connect gate="G$1" pin="GND" pad="1 P$1 P$2 P$3"/> -<connect gate="G$1" pin="IN1" pad="3"/> -<connect gate="G$1" pin="IN2" pad="2"/> -<connect gate="G$1" pin="LSS" pad="7"/> -<connect gate="G$1" pin="OUT1" pad="6"/> -<connect gate="G$1" pin="OUT2" pad="8"/> -<connect gate="G$1" pin="VBB" pad="5"/> -<connect gate="G$1" pin="VREF" pad="4"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="FAB" package="SOIC8_PAD_THRU_FAB"> -<connects> -<connect gate="G$1" pin="GND" pad="1 P$1 P$2 P$3"/> -<connect gate="G$1" pin="IN1" pad="3"/> -<connect gate="G$1" pin="IN2" pad="2"/> -<connect gate="G$1" pin="LSS" pad="7"/> -<connect gate="G$1" pin="OUT1" pad="6"/> -<connect gate="G$1" pin="OUT2" pad="8"/> -<connect gate="G$1" pin="VBB" pad="5"/> -<connect gate="G$1" pin="VREF" pad="4"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="connector"> -<packages> -<package name="DX4R005HJ5_100"> -<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> -<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> -<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> -<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> -<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="D+" x="0" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="D-" x="-0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="VBUS" x="-1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="ID" x="0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="GND" x="1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> -<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -</package> -<package name="DX4R005HJ5"> -<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="21"/> -<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="21"/> -<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> -<smd name="GND@3" x="-2.475" y="-1.1" dx="2.75" dy="1.9" layer="1"/> -<smd name="GND@4" x="2.475" y="-1.1" dx="2.75" dy="1.9" layer="1"/> -<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="D+" x="0" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="D-" x="-0.65" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="VBUS" x="-1.3" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="ID" x="0.65" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="GND" x="1.3" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -<text x="4.1275" y="-1.5875" size="0.6096" layer="25" font="vector" rot="R90">>Value</text> -</package> -<package name="DX4R005HJ5_64"> -<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> -<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> -<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> -<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> -<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="D+" x="0" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="D-" x="-0.65" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="VBUS" x="-1.3" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="ID" x="0.65" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="GND" x="1.3" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> -</package> -<package name="USB_MICRO_609-4613-1-ND"> -<smd name="HD0" x="-3.8" y="0" dx="1.9" dy="1.8" layer="1"/> -<smd name="HD4" x="-3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/> -<smd name="HD5" x="3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/> -<smd name="D+" x="0" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="D-" x="-0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="VBUS" x="-1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="ID" x="0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="GND" x="1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<text x="4.9275" y="1.2125" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> -<text x="-4.3925" y="1.13" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -<smd name="HD1" x="-1.05" y="0" dx="1.9" dy="1.8" layer="1"/> -<smd name="HD2" x="1.05" y="0" dx="1.9" dy="1.8" layer="1"/> -<smd name="HD3" x="3.8" y="0" dx="1.9" dy="1.8" layer="1"/> -<wire x1="-4.7" y1="-1.45" x2="4.7" y2="-1.45" width="0.127" layer="51"/> -<text x="0" y="-1.3" size="0.8128" layer="51" font="vector" align="bottom-center">\\ PCB Edge /</text> -<wire x1="-3.9" y1="3" x2="-3.9" y2="-2.5" width="0.127" layer="51"/> -<wire x1="-3.9" y1="-2.5" x2="3.9" y2="-2.5" width="0.127" layer="51"/> -<wire x1="3.9" y1="-2.5" x2="3.9" y2="3" width="0.127" layer="51"/> -<wire x1="3.9" y1="3" x2="-3.9" y2="3" width="0.127" layer="51"/> -<wire x1="-3.9" y1="1.1" x2="-3.9" y2="1.5" width="0.127" layer="21"/> -<wire x1="3.9" y1="1.1" x2="3.9" y2="1.5" width="0.127" layer="21"/> -<wire x1="1.8" y1="3" x2="1.7" y2="3" width="0.127" layer="21"/> -<wire x1="-1.7" y1="3" x2="-1.8" y2="3" width="0.127" layer="21"/> -<wire x1="4.4" y1="3" x2="4.7" y2="3" width="0.127" layer="21"/> -<wire x1="-4.4" y1="3" x2="-4.7" y2="3" width="0.127" layer="21"/> -<wire x1="-3.9" y1="3.6" x2="-3.9" y2="3.8" width="0.127" layer="21"/> -<wire x1="3.9" y1="3.6" x2="3.9" y2="3.8" width="0.127" layer="21"/> -</package> -</packages> -<symbols> -<symbol name="USB-1"> -<wire x1="6.35" y1="-2.54" x2="6.35" y2="2.54" width="0.254" layer="94"/> -<wire x1="6.35" y1="2.54" x2="-3.81" y2="2.54" width="0.254" layer="94"/> -<wire x1="-3.81" y1="2.54" x2="-3.81" y2="-2.54" width="0.254" layer="94"/> -<text x="-2.54" y="-1.27" size="2.54" layer="94">USB</text> -<text x="-4.445" y="-1.905" size="1.27" layer="95" font="vector" rot="R90">>Name</text> -<text x="8.255" y="-1.905" size="1.27" layer="96" font="vector" rot="R90">>Value</text> -<pin name="D+" x="5.08" y="5.08" visible="pad" length="short" rot="R270"/> -<pin name="D-" x="2.54" y="5.08" visible="pad" length="short" rot="R270"/> -<pin name="VBUS" x="0" y="5.08" visible="pad" length="short" rot="R270"/> -<pin name="GND" x="-2.54" y="5.08" visible="pad" length="short" rot="R270"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="USB" prefix="X"> -<description>SMD micro USB connector as found in the fablab inventory. -Three footprint variants included: -<ol> -<li>609-4613-1-ND used by Jake -<li> original, as described by manufacturer's datasheet -<li> for milling with the 1/100" bit -<li> for milling with the 1/64" bit -</ol> -<p>Made by Zaerc.</description> -<gates> -<gate name="G$1" symbol="USB-1" x="0" y="0"/> -</gates> -<devices> -<device name="_1/100" package="DX4R005HJ5_100"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_ORIG" package="DX4R005HJ5"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_1/64" package="DX4R005HJ5_64"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="" package="USB_MICRO_609-4613-1-ND"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="microcontrollers"> -<packages> -<package name="TQFP-32"> -<wire x1="-3.55" y1="-3.55" x2="-3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="-3.55" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="-3.55" x2="-3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="-3.25" y1="3.55" x2="-3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="3.55" x2="-3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.25" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.25" x2="-3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.55" x2="-3.25" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.25" y1="-3.55" x2="3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="-3.55" x2="3.55" y2="-3.25" width="0.127" layer="21"/> -<text x="-3.202909375" y="5.80526875" size="0.8135375" layer="25">>NAME</text> -<text x="-3.40625" y="-6.211390625" size="0.81429375" layer="27">>VALUE</text> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="21"/> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-4.18" y="2.8" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="2" x="-4.18" y="2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="3" x="-4.18" y="1.2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="4" x="-4.18" y="0.4" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="5" x="-4.18" y="-0.4" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="6" x="-4.18" y="-1.2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="7" x="-4.18" y="-2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="8" x="-4.18" y="-2.8" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="9" x="-2.8" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="10" x="-2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="11" x="-1.2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="12" x="-0.4" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="13" x="0.4" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="14" x="1.2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="15" x="2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="16" x="2.8" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="17" x="4.18" y="-2.8" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="18" x="4.18" y="-2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="19" x="4.18" y="-1.2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="20" x="4.18" y="-0.4" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="21" x="4.18" y="0.4" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="22" x="4.18" y="1.2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="23" x="4.18" y="2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="24" x="4.18" y="2.8" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="25" x="2.8" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="26" x="2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="27" x="1.2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="28" x="0.4" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="29" x="-0.4" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="30" x="-1.2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="31" x="-2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="32" x="-2.8" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -</package> -<package name="TQFP-32-FAB"> -<wire x1="-3.55" y1="-3.55" x2="-3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="-3.55" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="-3.55" x2="-3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="-3.25" y1="3.55" x2="-3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="3.55" x2="-3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.25" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.25" x2="-3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.55" x2="-3.25" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.25" y1="-3.55" x2="3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="-3.55" x2="3.55" y2="-3.25" width="0.127" layer="21"/> -<text x="-3.202909375" y="5.80526875" size="0.8135375" layer="25">>NAME</text> -<text x="-3.40625" y="-6.211390625" size="0.81429375" layer="27">>VALUE</text> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="21"/> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="2" x="-4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="3" x="-4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="4" x="-4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="5" x="-4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="6" x="-4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="7" x="-4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="8" x="-4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="9" x="-2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="10" x="-2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="11" x="-1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="12" x="-0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="13" x="0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="14" x="1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="15" x="2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="16" x="2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="17" x="4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="18" x="4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="19" x="4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="20" x="4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="21" x="4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="22" x="4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="23" x="4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="24" x="4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="25" x="2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="26" x="2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="27" x="1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="28" x="0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="29" x="-0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="30" x="-1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="31" x="-2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="32" x="-2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -</package> -</packages> -<symbols> -<symbol name="ATSAMD21E18A-AF"> -<wire x1="48.26" y1="-33.02" x2="-20.32" y2="-33.02" width="0.254" layer="94"/> -<wire x1="-20.32" y1="-33.02" x2="-20.32" y2="35.56" width="0.254" layer="94"/> -<wire x1="-20.32" y1="35.56" x2="48.26" y2="35.56" width="0.254" layer="94"/> -<wire x1="48.26" y1="35.56" x2="48.26" y2="-33.02" width="0.254" layer="94"/> -<text x="-20.3338" y="35.5978" size="1.780409375" layer="95">>NAME</text> -<text x="-20.338" y="-35.614" size="1.78115" layer="96">>VALUE</text> -<pin name="PA00/TCC2-0/SER1-0/XIN32" x="53.34" y="33.02" length="middle" rot="R180"/> -<pin name="PA01/TCC2-1/SER1-1/XOUT32" x="53.34" y="30.48" length="middle" rot="R180"/> -<pin name="PA02/AIN-0/DAC-0/TCC3-0" x="53.34" y="27.94" length="middle" rot="R180"/> -<pin name="PA03/VREFA/TCC3-1" x="53.34" y="25.4" length="middle" rot="R180"/> -<pin name="PA04/VREFB/AIN4/AIN0/TCC0-0/TCC3-2/SER0-0" x="53.34" y="22.86" length="middle" rot="R180"/> -<pin name="PA05/AIN5/AIN1/TCC0-1/TCC3-3/SER0-1" x="53.34" y="20.32" length="middle" rot="R180"/> -<pin name="PA06/AIN6/AIN2/TCC1-0/TCC3-4/SER0-2" x="53.34" y="17.78" length="middle" rot="R180"/> -<pin name="PA07/AIN7/AIN3/TCC1-1/TCC3-5/SER0-3" x="53.34" y="15.24" length="middle" rot="R180"/> -<pin name="VDDANA" x="-25.4" y="25.4" length="middle" direction="pwr"/> -<pin name="GND" x="-25.4" y="-30.48" length="middle" direction="pwr"/> -<pin name="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0" x="53.34" y="12.7" length="middle" rot="R180"/> -<pin name="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1" x="53.34" y="10.16" length="middle" rot="R180"/> -<pin name="PA10/AIN18/TCC1-0/TCC0-2/SER0-2/SER2-2" x="53.34" y="7.62" length="middle" rot="R180"/> -<pin name="PA11/AIN19/TCC1-1/TCC0-3/SER0-3/SER2-3" x="53.34" y="5.08" length="middle" rot="R180"/> -<pin name="PA14/TC3-1/TCC0-4/SER2-2/SER4-2/XIN" x="53.34" y="2.54" length="middle" rot="R180"/> -<pin name="PA15/TC3-1/TCC0-5/SER2-3/SER4-3/XOUT" x="53.34" y="0" length="middle" rot="R180"/> -<pin name="PA16/TCC2-0/TCC0-6/SER1-0/SER3-0" x="53.34" y="-2.54" length="middle" rot="R180"/> -<pin name="PA17/TCC2-1/TCC0-7/SER1-1/SER3-1" x="53.34" y="-5.08" length="middle" rot="R180"/> -<pin name="PA18/TC3-0/TCC0-2/SER1-2/SER3-2" x="53.34" y="-7.62" length="middle" rot="R180"/> -<pin name="PA19/TC3-1/TCC0-3/SER1-3/SER3-3" x="53.34" y="-10.16" length="middle" rot="R180"/> -<pin name="PA22/TC4-0/TCC0-4/SER3-0/SER5-0" x="53.34" y="-12.7" length="middle" rot="R180"/> -<pin name="PA23/TC4-1/TCC0-5/SER3-1/SER5-1/USB-SOF" x="53.34" y="-15.24" length="middle" rot="R180"/> -<pin name="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM" x="53.34" y="-17.78" length="middle" rot="R180"/> -<pin name="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP" x="53.34" y="-20.32" length="middle" rot="R180"/> -<pin name="PA27/TCC3-6" x="53.34" y="-22.86" length="middle" rot="R180"/> -<pin name="!RESET" x="-25.4" y="-17.78" length="middle" direction="in"/> -<pin name="PA28/TCC3-7" x="53.34" y="-25.4" length="middle" rot="R180"/> -<pin name="VDDCORE" x="-25.4" y="17.78" length="middle" direction="pwr"/> -<pin name="VDDIN" x="-25.4" y="33.02" length="middle" direction="pwr"/> -<pin name="PA30/TCC1-0/TCC3-4/SER1-2/SWDCLK" x="53.34" y="-27.94" length="middle" rot="R180"/> -<pin name="PA31/TCC1-1/TCC3-5/SER1-3/SWDIO" x="53.34" y="-30.48" length="middle" rot="R180"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="ATSAMD21E18A-AF" prefix="U"> -<description>The SAM D21 is a series of low-power microcontrollers using the 32-bit ARM® - Cortex® --M0+ processor, -and ranging from 32- to 64-pins with up to 256KB Flash and 32KB of SRAM. The SAM D21 operate at a -maximum frequency of 48MHz and reach 2.46 CoreMark® -/MHz. <a href="https://pricing.snapeda.com/parts/ATSAMD21E18A-AF/Microchip/view-part?ref=eda">Check prices</a></description> -<gates> -<gate name="G$1" symbol="ATSAMD21E18A-AF" x="0" y="0"/> -</gates> -<devices> -<device name="" package="TQFP-32"> -<connects> -<connect gate="G$1" pin="!RESET" pad="26"/> -<connect gate="G$1" pin="GND" pad="10 28"/> -<connect gate="G$1" pin="PA00/TCC2-0/SER1-0/XIN32" pad="1"/> -<connect gate="G$1" pin="PA01/TCC2-1/SER1-1/XOUT32" pad="2"/> -<connect gate="G$1" pin="PA02/AIN-0/DAC-0/TCC3-0" pad="3"/> -<connect gate="G$1" pin="PA03/VREFA/TCC3-1" pad="4"/> -<connect gate="G$1" pin="PA04/VREFB/AIN4/AIN0/TCC0-0/TCC3-2/SER0-0" pad="5"/> -<connect gate="G$1" pin="PA05/AIN5/AIN1/TCC0-1/TCC3-3/SER0-1" pad="6"/> -<connect gate="G$1" pin="PA06/AIN6/AIN2/TCC1-0/TCC3-4/SER0-2" pad="7"/> -<connect gate="G$1" pin="PA07/AIN7/AIN3/TCC1-1/TCC3-5/SER0-3" pad="8"/> -<connect gate="G$1" pin="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0" pad="11"/> -<connect gate="G$1" pin="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1" pad="12"/> -<connect gate="G$1" pin="PA10/AIN18/TCC1-0/TCC0-2/SER0-2/SER2-2" pad="13"/> -<connect gate="G$1" pin="PA11/AIN19/TCC1-1/TCC0-3/SER0-3/SER2-3" pad="14"/> -<connect gate="G$1" pin="PA14/TC3-1/TCC0-4/SER2-2/SER4-2/XIN" pad="15"/> -<connect gate="G$1" pin="PA15/TC3-1/TCC0-5/SER2-3/SER4-3/XOUT" pad="16"/> -<connect gate="G$1" pin="PA16/TCC2-0/TCC0-6/SER1-0/SER3-0" pad="17"/> -<connect gate="G$1" pin="PA17/TCC2-1/TCC0-7/SER1-1/SER3-1" pad="18"/> -<connect gate="G$1" pin="PA18/TC3-0/TCC0-2/SER1-2/SER3-2" pad="19"/> -<connect gate="G$1" pin="PA19/TC3-1/TCC0-3/SER1-3/SER3-3" pad="20"/> -<connect gate="G$1" pin="PA22/TC4-0/TCC0-4/SER3-0/SER5-0" pad="21"/> -<connect gate="G$1" pin="PA23/TC4-1/TCC0-5/SER3-1/SER5-1/USB-SOF" pad="22"/> -<connect gate="G$1" pin="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM" pad="23"/> -<connect gate="G$1" pin="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP" pad="24"/> -<connect gate="G$1" pin="PA27/TCC3-6" pad="25"/> -<connect gate="G$1" pin="PA28/TCC3-7" pad="27"/> -<connect gate="G$1" pin="PA30/TCC1-0/TCC3-4/SER1-2/SWDCLK" pad="31"/> -<connect gate="G$1" pin="PA31/TCC1-1/TCC3-5/SER1-3/SWDIO" pad="32"/> -<connect gate="G$1" pin="VDDANA" pad="9"/> -<connect gate="G$1" pin="VDDCORE" pad="29"/> -<connect gate="G$1" pin="VDDIN" pad="30"/> -</connects> -<technologies> -<technology name=""> -<attribute name="AVAILABILITY" value="Warning"/> -<attribute name="DESCRIPTION" value=" ARM® Cortex®-M0+ Automotive, AEC-Q100, SAM D21E, Functional Safety (FuSa) Microcontroller IC 32-Bit 48MHz 256KB (256K x 8) FLASH 32-TQFP (7x7) "/> -<attribute name="MF" value="Microchip"/> -<attribute name="MP" value="ATSAMD21E18A-AF"/> -<attribute name="PACKAGE" value="TQFP-32 Microchip"/> -<attribute name="PRICE" value="None"/> -<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/ATSAMD21E18A-AF/?ref=eda"/> -</technology> -</technologies> -</device> -<device name="FAB" package="TQFP-32-FAB"> -<connects> -<connect gate="G$1" pin="!RESET" pad="26"/> -<connect gate="G$1" pin="GND" pad="10 28"/> -<connect gate="G$1" pin="PA00/TCC2-0/SER1-0/XIN32" pad="1"/> -<connect gate="G$1" pin="PA01/TCC2-1/SER1-1/XOUT32" pad="2"/> -<connect gate="G$1" pin="PA02/AIN-0/DAC-0/TCC3-0" pad="3"/> -<connect gate="G$1" pin="PA03/VREFA/TCC3-1" pad="4"/> -<connect gate="G$1" pin="PA04/VREFB/AIN4/AIN0/TCC0-0/TCC3-2/SER0-0" pad="5"/> -<connect gate="G$1" pin="PA05/AIN5/AIN1/TCC0-1/TCC3-3/SER0-1" pad="6"/> -<connect gate="G$1" pin="PA06/AIN6/AIN2/TCC1-0/TCC3-4/SER0-2" pad="7"/> -<connect gate="G$1" pin="PA07/AIN7/AIN3/TCC1-1/TCC3-5/SER0-3" pad="8"/> -<connect gate="G$1" pin="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0" pad="11"/> -<connect gate="G$1" pin="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1" pad="12"/> -<connect gate="G$1" pin="PA10/AIN18/TCC1-0/TCC0-2/SER0-2/SER2-2" pad="13"/> -<connect gate="G$1" pin="PA11/AIN19/TCC1-1/TCC0-3/SER0-3/SER2-3" pad="14"/> -<connect gate="G$1" pin="PA14/TC3-1/TCC0-4/SER2-2/SER4-2/XIN" pad="15"/> -<connect gate="G$1" pin="PA15/TC3-1/TCC0-5/SER2-3/SER4-3/XOUT" pad="16"/> -<connect gate="G$1" pin="PA16/TCC2-0/TCC0-6/SER1-0/SER3-0" pad="17"/> -<connect gate="G$1" pin="PA17/TCC2-1/TCC0-7/SER1-1/SER3-1" pad="18"/> -<connect gate="G$1" pin="PA18/TC3-0/TCC0-2/SER1-2/SER3-2" pad="19"/> -<connect gate="G$1" pin="PA19/TC3-1/TCC0-3/SER1-3/SER3-3" pad="20"/> -<connect gate="G$1" pin="PA22/TC4-0/TCC0-4/SER3-0/SER5-0" pad="21"/> -<connect gate="G$1" pin="PA23/TC4-1/TCC0-5/SER3-1/SER5-1/USB-SOF" pad="22"/> -<connect gate="G$1" pin="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM" pad="23"/> -<connect gate="G$1" pin="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP" pad="24"/> -<connect gate="G$1" pin="PA27/TCC3-6" pad="25"/> -<connect gate="G$1" pin="PA28/TCC3-7" pad="27"/> -<connect gate="G$1" pin="PA30/TCC1-0/TCC3-4/SER1-2/SWDCLK" pad="31"/> -<connect gate="G$1" pin="PA31/TCC1-1/TCC3-5/SER1-3/SWDIO" pad="32"/> -<connect gate="G$1" pin="VDDANA" pad="9"/> -<connect gate="G$1" pin="VDDCORE" pad="29"/> -<connect gate="G$1" pin="VDDIN" pad="30"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="comm"> -<packages> -<package name="SOIC-14"> -<wire x1="-1.17" y1="-4.325" x2="1.17" y2="-4.325" width="0.127" layer="21"/> -<wire x1="-1.17" y1="4.325" x2="1.17" y2="4.325" width="0.127" layer="21"/> -<wire x1="-1.95" y1="4.325" x2="1.95" y2="4.325" width="0.127" layer="51"/> -<wire x1="1.95" y1="4.325" x2="1.95" y2="-4.325" width="0.127" layer="51"/> -<wire x1="1.95" y1="-4.325" x2="-1.95" y2="-4.325" width="0.127" layer="51"/> -<wire x1="-1.95" y1="-4.325" x2="-1.95" y2="4.325" width="0.127" layer="51"/> -<text x="-3.6" y="4.8" size="1.27" layer="25">>NAME</text> -<text x="-3.6" y="-4.8" size="1.27" layer="27" align="top-left">>VALUE</text> -<circle x="-4.05" y="4.1" radius="0.1" width="0.2" layer="21"/> -<circle x="-4.05" y="4.1" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-2.475" y="3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="2" x="-2.475" y="2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="3" x="-2.475" y="1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="4" x="-2.475" y="0" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="5" x="-2.475" y="-1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="6" x="-2.475" y="-2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="7" x="-2.475" y="-3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="8" x="2.475" y="-3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="9" x="2.475" y="-2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="10" x="2.475" y="-1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="11" x="2.475" y="0" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="12" x="2.475" y="1.27" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="13" x="2.475" y="2.54" dx="1.97" dy="0.6" layer="1" roundness="50"/> -<smd name="14" x="2.475" y="3.81" dx="1.97" dy="0.6" layer="1" roundness="50"/> -</package> -</packages> -<symbols> -<symbol name="ISL3176EIBZ"> -<wire x1="-12.7" y1="27.94" x2="12.7" y2="27.94" width="0.41" layer="94"/> -<wire x1="12.7" y1="27.94" x2="12.7" y2="-20.32" width="0.41" layer="94"/> -<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.41" layer="94"/> -<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="27.94" width="0.41" layer="94"/> -<text x="-12.7" y="28.94" size="2.0828" layer="95" ratio="10" rot="SR0">>NAME</text> -<text x="-12.7" y="-24.32" size="2.0828" layer="96" ratio="10" rot="SR0">>VALUE</text> -<pin name="DI" x="-17.78" y="-5.08" length="middle" direction="in"/> -<pin name="!RE" x="-17.78" y="5.08" length="middle"/> -<pin name="A" x="17.78" y="10.16" length="middle" rot="R180"/> -<pin name="B" x="17.78" y="5.08" length="middle" rot="R180"/> -<pin name="DE" x="-17.78" y="-10.16" length="middle"/> -<pin name="RO" x="-17.78" y="10.16" length="middle"/> -<pin name="Y" x="17.78" y="-5.08" length="middle" rot="R180"/> -<pin name="Z" x="17.78" y="-10.16" length="middle" rot="R180"/> -<pin name="VCC" x="-17.78" y="25.4" length="middle" direction="pwr"/> -<pin name="GND" x="-17.78" y="-17.78" length="middle" direction="pwr"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="ISL3176EIBZ" prefix="U"> -<gates> -<gate name="G$1" symbol="ISL3176EIBZ" x="0" y="0"/> -</gates> -<devices> -<device name="" package="SOIC-14"> -<connects> -<connect gate="G$1" pin="!RE" pad="3"/> -<connect gate="G$1" pin="A" pad="12"/> -<connect gate="G$1" pin="B" pad="11"/> -<connect gate="G$1" pin="DE" pad="4"/> -<connect gate="G$1" pin="DI" pad="5"/> -<connect gate="G$1" pin="GND" pad="6 7"/> -<connect gate="G$1" pin="RO" pad="2"/> -<connect gate="G$1" pin="VCC" pad="14"/> -<connect gate="G$1" pin="Y" pad="9"/> -<connect gate="G$1" pin="Z" pad="10"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="fablab"> -<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> -</packages> -<symbols> -<symbol name="LED"> -<description>LED</description> -<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/> -<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/> -<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/> -<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/> -<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/> -<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/> -<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/> -<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/> -<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/> -<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">>NAME</text> -<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">>VALUE</text> -<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/> -<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/> -<polygon width="0.1524" layer="94"> -<vertex x="-3.429" y="0.381"/> -<vertex x="-3.048" y="1.27"/> -<vertex x="-2.54" y="0.762"/> -</polygon> -<polygon width="0.1524" layer="94"> -<vertex x="-3.302" y="-0.762"/> -<vertex x="-2.921" y="0.127"/> -<vertex x="-2.413" y="-0.381"/> -</polygon> -</symbol> -</symbols> -<devicesets> -<deviceset name="LED"> -<description>LED</description> -<gates> -<gate name="G$1" symbol="LED" x="0" y="0"/> -</gates> -<devices> -<device name="" package="LED1206"> -<connects> -<connect gate="G$1" pin="A" pad="1"/> -<connect gate="G$1" pin="C" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="FAB1206" package="LED1206FAB"> -<connects> -<connect gate="G$1" pin="A" pad="1"/> -<connect gate="G$1" pin="C" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="5MM" package="5MM"> -<connects> -<connect gate="G$1" pin="A" pad="IN"/> -<connect gate="G$1" pin="C" pad="OUT"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -</libraries> -<attributes> -</attributes> -<variantdefs> -</variantdefs> -<classes> -<class number="0" name="default" width="0" drill="0"> -</class> -</classes> -<parts> -<part name="J1" library="SparkFun-Connectors" deviceset="CORTEX_JTAG_DEBUG" device="_SMD" value="JTAG"/> -<part name="S1" library="passives" deviceset="2-8X4-5_SWITCH" device=""/> -<part name="C1" library="passives" deviceset="CAP" device="1206" value="10uF"/> -<part name="+3V1" library="supply1" deviceset="+3V3" device=""/> -<part name="P+1" library="supply1" deviceset="+5V" device=""/> -<part name="GND1" library="supply1" deviceset="GND" device=""/> -<part name="C4" library="passives" deviceset="CAP" device="1206" value="1uF"/> -<part name="GND6" library="supply1" deviceset="GND" device=""/> -<part name="R2" library="passives" deviceset="RESISTOR" device="1206" value="10k"/> -<part name="+3V3" library="supply1" deviceset="+3V3" device=""/> -<part name="R3" library="passives" deviceset="RESISTOR" device="1206" value="10k"/> -<part name="+3V4" library="supply1" deviceset="+3V3" device=""/> -<part name="GND7" library="supply1" deviceset="GND" device=""/> -<part name="+3V5" library="supply1" deviceset="+3V3" device=""/> -<part name="C7" library="passives" deviceset="CAP" device="1206" value="1uF"/> -<part name="X1" library="connector" deviceset="USB" device="_1/64" value="USB_1/64"/> -<part name="P+2" library="supply1" deviceset="+5V" device=""/> -<part name="GND8" library="supply1" deviceset="GND" device=""/> -<part name="U1" library="microcontrollers" deviceset="ATSAMD21E18A-AF" device="FAB" value="ATSAMD21E18A-AFFAB"/> -<part name="+3V6" library="supply1" deviceset="+3V3" device=""/> -<part name="GND2" library="supply1" deviceset="GND" device=""/> -<part name="C2" library="passives" deviceset="CAP" device="1206" value="1uF"/> -<part name="GND3" library="supply1" deviceset="GND" device=""/> -<part name="U3" library="power" deviceset="REGULATOR_SOT223" device=""/> -<part name="U2" library="power" deviceset="A4950" device="FAB"/> -<part name="R1" library="passives" deviceset="RESISTOR" device="1206" value="100mOhm"/> -<part name="GND4" library="supply1" deviceset="GND" device=""/> -<part name="GND5" library="supply1" deviceset="GND" device=""/> -<part name="P+3" library="supply1" deviceset="+24V" device=""/> -<part name="C3" library="passives" deviceset="CAP" device="1206" value="10uF"/> -<part name="GND9" library="supply1" deviceset="GND" device=""/> -<part name="R4" library="passives" deviceset="RESISTOR" device="1206" value="120R"/> -<part name="C5" library="passives" deviceset="CAP" device="1206" value="0.1uF"/> -<part name="GND10" library="supply1" deviceset="GND" device=""/> -<part name="J2" library="SparkFun-Connectors" deviceset="CONN_05X2" device="SMD_LONGPADS"/> -<part name="U4" library="power" deviceset="A4950" device="FAB"/> -<part name="R5" library="passives" deviceset="RESISTOR" device="1206" value="100mOhm"/> -<part name="GND11" library="supply1" deviceset="GND" device=""/> -<part name="GND12" library="supply1" deviceset="GND" device=""/> -<part name="P+4" library="supply1" deviceset="+24V" device=""/> -<part name="C6" library="passives" deviceset="CAP" device="1206" value="10uF"/> -<part name="GND13" library="supply1" deviceset="GND" device=""/> -<part name="R6" library="passives" deviceset="RESISTOR" device="1206" value="120R"/> -<part name="C8" library="passives" deviceset="CAP" device="1206" value="0.1uF"/> -<part name="GND14" library="supply1" deviceset="GND" device=""/> -<part name="P+5" library="supply1" deviceset="+24V" device=""/> -<part name="P+6" library="supply1" deviceset="+24V" device=""/> -<part name="GND15" library="supply1" deviceset="GND" device=""/> -<part name="GND16" library="supply1" deviceset="GND" device=""/> -<part name="P+7" library="supply1" deviceset="+5V" device=""/> -<part name="P+8" library="supply1" deviceset="+5V" device=""/> -<part name="U5" library="comm" deviceset="ISL3176EIBZ" device=""/> -<part name="C9" library="passives" deviceset="CAP" device="1206" value="0.1uF"/> -<part name="+3V2" library="supply1" deviceset="+3V3" device=""/> -<part name="GND17" library="supply1" deviceset="GND" device=""/> -<part name="R7" library="passives" deviceset="RESISTOR" device="1206" value="120R"/> -<part name="R8" library="passives" deviceset="RESISTOR" device="1206" value="0R"/> -<part name="P+9" library="supply1" deviceset="+5V" device=""/> -<part name="P+10" library="supply1" deviceset="+5V" device=""/> -<part name="U$1" library="fablab" deviceset="LED" device=""/> -<part name="R9" library="passives" deviceset="RESISTOR" device="1206" value="120R"/> -<part name="+3V7" library="supply1" deviceset="+3V3" device=""/> -</parts> -<sheets> -<sheet> -<plain> -<text x="289.56" y="139.7" size="1.778" layer="97" font="vector">termination resistor - one at the end of each bus!</text> -</plain> -<instances> -<instance part="J1" gate="J1" x="30.48" y="30.48" smashed="yes"> -<attribute name="NAME" x="17.78" y="38.354" size="1.778" layer="95" font="vector"/> -<attribute name="VALUE" x="17.78" y="20.574" size="1.778" layer="96" font="vector"/> -</instance> -<instance part="S1" gate="G$1" x="63.5" y="17.78" smashed="yes"> -<attribute name="NAME" x="57.15" y="15.24" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="45.72" y="7.62" size="1.778" layer="96"/> -</instance> -<instance part="C1" gate="G$1" x="7.62" y="91.44" smashed="yes"> -<attribute name="NAME" x="9.144" y="94.361" size="1.778" layer="95"/> -<attribute name="VALUE" x="9.144" y="89.281" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="9.144" y="87.376" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="9.144" y="85.598" size="1.27" layer="97"/> -<attribute name="TYPE" x="9.144" y="83.82" size="1.27" layer="97"/> -</instance> -<instance part="+3V1" gate="G$1" x="5.08" y="43.18" smashed="yes"> -<attribute name="VALUE" x="2.54" y="38.1" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="P+1" gate="1" x="7.62" y="116.84" smashed="yes"> -<attribute name="VALUE" x="5.08" y="111.76" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND1" gate="1" x="5.08" y="15.24" smashed="yes"> -<attribute name="VALUE" x="2.54" y="12.7" size="1.778" layer="96"/> -</instance> -<instance part="C4" gate="G$1" x="76.2" y="60.96" smashed="yes" rot="R90"> -<attribute name="NAME" x="73.279" y="62.484" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="78.359" y="62.484" size="1.778" layer="96" rot="R90"/> -<attribute name="PACKAGE" x="80.264" y="62.484" size="1.27" layer="97" rot="R90"/> -<attribute name="VOLTAGE" x="82.042" y="62.484" size="1.27" layer="97" rot="R90"/> -<attribute name="TYPE" x="83.82" y="62.484" size="1.27" layer="97" rot="R90"/> -</instance> -<instance part="GND6" gate="1" x="78.74" y="5.08" smashed="yes"> -<attribute name="VALUE" x="76.2" y="2.54" size="1.778" layer="96"/> -</instance> -<instance part="R2" gate="G$1" x="78.74" y="40.64" smashed="yes" rot="R270"> -<attribute name="NAME" x="80.2386" y="44.45" size="1.778" layer="95" rot="R270"/> -<attribute name="VALUE" x="75.438" y="44.45" size="1.778" layer="96" rot="R270"/> -<attribute name="PRECISION" x="71.882" y="44.45" size="1.27" layer="97" rot="R270"/> -<attribute name="PACKAGE" x="73.66" y="44.45" size="1.27" layer="97" rot="R270"/> -</instance> -<instance part="+3V3" gate="G$1" x="78.74" y="53.34" smashed="yes"> -<attribute name="VALUE" x="76.2" y="48.26" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="R3" gate="G$1" x="63.5" y="40.64" smashed="yes" rot="R270"> -<attribute name="NAME" x="64.9986" y="44.45" size="1.778" layer="95" rot="R270"/> -<attribute name="VALUE" x="60.198" y="44.45" size="1.778" layer="96" rot="R270"/> -<attribute name="PRECISION" x="56.642" y="44.45" size="1.27" layer="97" rot="R270"/> -<attribute name="PACKAGE" x="58.42" y="44.45" size="1.27" layer="97" rot="R270"/> -</instance> -<instance part="+3V4" gate="G$1" x="63.5" y="53.34" smashed="yes"> -<attribute name="VALUE" x="60.96" y="48.26" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND7" gate="1" x="22.86" y="81.28" smashed="yes"> -<attribute name="VALUE" x="20.32" y="78.74" size="1.778" layer="96"/> -</instance> -<instance part="+3V5" gate="G$1" x="38.1" y="116.84" smashed="yes"> -<attribute name="VALUE" x="35.56" y="111.76" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="C7" gate="G$1" x="38.1" y="91.44" smashed="yes"> -<attribute name="NAME" x="39.624" y="94.361" size="1.778" layer="95"/> -<attribute name="VALUE" x="39.624" y="89.281" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="39.624" y="87.376" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="39.624" y="85.598" size="1.27" layer="97"/> -<attribute name="TYPE" x="39.624" y="83.82" size="1.27" layer="97"/> -</instance> -<instance part="X1" gate="G$1" x="7.62" y="60.96" smashed="yes" rot="R270"> -<attribute name="NAME" x="5.715" y="65.405" size="1.27" layer="95" font="vector"/> -<attribute name="VALUE" x="5.715" y="52.705" size="1.27" layer="96" font="vector"/> -</instance> -<instance part="P+2" gate="1" x="35.56" y="68.58" smashed="yes"> -<attribute name="VALUE" x="35.56" y="71.12" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND8" gate="1" x="27.94" y="68.58" smashed="yes" rot="R180"> -<attribute name="VALUE" x="30.48" y="71.12" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="U1" gate="G$1" x="111.76" y="43.18" smashed="yes"> -<attribute name="NAME" x="91.4262" y="78.7778" size="1.780409375" layer="95"/> -<attribute name="VALUE" x="91.422" y="7.566" size="1.78115" layer="96"/> -</instance> -<instance part="+3V6" gate="G$1" x="78.74" y="83.82" smashed="yes"> -<attribute name="VALUE" x="76.2" y="78.74" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND2" gate="1" x="55.88" y="60.96" smashed="yes" rot="R270"> -<attribute name="VALUE" x="53.34" y="63.5" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="C2" gate="G$1" x="76.2" y="68.58" smashed="yes" rot="R90"> -<attribute name="NAME" x="73.279" y="70.104" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="78.359" y="70.104" size="1.778" layer="96" rot="R90"/> -<attribute name="PACKAGE" x="80.264" y="70.104" size="1.27" layer="97" rot="R90"/> -<attribute name="VOLTAGE" x="82.042" y="70.104" size="1.27" layer="97" rot="R90"/> -<attribute name="TYPE" x="83.82" y="70.104" size="1.27" layer="97" rot="R90"/> -</instance> -<instance part="GND3" gate="1" x="55.88" y="68.58" smashed="yes" rot="R270"> -<attribute name="VALUE" x="53.34" y="71.12" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="U3" gate="G$1" x="22.86" y="104.14" smashed="yes"> -<attribute name="NAME" x="15.24" y="109.22" size="1.27" layer="95"/> -<attribute name="VALUE" x="15.24" y="111.76" size="1.27" layer="96"/> -</instance> -<instance part="U2" gate="G$1" x="261.62" y="78.74" smashed="yes"/> -<instance part="R1" gate="G$1" x="292.1" y="81.28" smashed="yes"> -<attribute name="NAME" x="288.29" y="82.7786" size="1.778" layer="95"/> -<attribute name="VALUE" x="288.29" y="77.978" size="1.778" layer="96"/> -<attribute name="PRECISION" x="288.29" y="74.422" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="288.29" y="76.2" size="1.27" layer="97"/> -</instance> -<instance part="GND4" gate="1" x="304.8" y="81.28" smashed="yes" rot="R90"> -<attribute name="VALUE" x="307.34" y="78.74" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND5" gate="1" x="238.76" y="91.44" smashed="yes" rot="R180"> -<attribute name="VALUE" x="241.3" y="93.98" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="P+3" gate="1" x="307.34" y="71.12" smashed="yes" rot="R270"> -<attribute name="VALUE" x="302.26" y="73.66" size="1.778" layer="96"/> -</instance> -<instance part="C3" gate="G$1" x="287.02" y="63.5" smashed="yes"> -<attribute name="NAME" x="288.544" y="66.421" size="1.778" layer="95"/> -<attribute name="VALUE" x="288.544" y="61.341" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="288.544" y="59.436" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="288.544" y="57.658" size="1.27" layer="97"/> -<attribute name="TYPE" x="288.544" y="55.88" size="1.27" layer="97"/> -</instance> -<instance part="GND9" gate="1" x="287.02" y="55.88" smashed="yes"> -<attribute name="VALUE" x="284.48" y="53.34" size="1.778" layer="96"/> -</instance> -<instance part="R4" gate="G$1" x="228.6" y="71.12" smashed="yes"> -<attribute name="NAME" x="224.79" y="72.6186" size="1.778" layer="95"/> -<attribute name="VALUE" x="224.79" y="67.818" size="1.778" layer="96"/> -<attribute name="PRECISION" x="224.79" y="64.262" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="224.79" y="66.04" size="1.27" layer="97"/> -</instance> -<instance part="C5" gate="G$1" x="238.76" y="63.5" smashed="yes"> -<attribute name="NAME" x="240.284" y="66.421" size="1.778" layer="95"/> -<attribute name="VALUE" x="240.284" y="61.341" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="240.284" y="59.436" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="240.284" y="57.658" size="1.27" layer="97"/> -<attribute name="TYPE" x="240.284" y="55.88" size="1.27" layer="97"/> -</instance> -<instance part="GND10" gate="1" x="238.76" y="55.88" smashed="yes"> -<attribute name="VALUE" x="236.22" y="53.34" size="1.778" layer="96"/> -</instance> -<instance part="J2" gate="G$1" x="363.22" y="124.46" smashed="yes"> -<attribute name="VALUE" x="359.41" y="114.554" size="1.778" layer="96" font="vector"/> -<attribute name="NAME" x="359.41" y="132.588" size="1.778" layer="95" font="vector"/> -</instance> -<instance part="U4" gate="G$1" x="261.62" y="27.94" smashed="yes"/> -<instance part="R5" gate="G$1" x="292.1" y="30.48" smashed="yes"> -<attribute name="NAME" x="288.29" y="31.9786" size="1.778" layer="95"/> -<attribute name="VALUE" x="288.29" y="27.178" size="1.778" layer="96"/> -<attribute name="PRECISION" x="288.29" y="23.622" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="288.29" y="25.4" size="1.27" layer="97"/> -</instance> -<instance part="GND11" gate="1" x="304.8" y="30.48" smashed="yes" rot="R90"> -<attribute name="VALUE" x="307.34" y="27.94" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND12" gate="1" x="238.76" y="40.64" smashed="yes" rot="R180"> -<attribute name="VALUE" x="241.3" y="43.18" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="P+4" gate="1" x="307.34" y="20.32" smashed="yes" rot="R270"> -<attribute name="VALUE" x="302.26" y="22.86" size="1.778" layer="96"/> -</instance> -<instance part="C6" gate="G$1" x="287.02" y="12.7" smashed="yes"> -<attribute name="NAME" x="288.544" y="15.621" size="1.778" layer="95"/> -<attribute name="VALUE" x="288.544" y="10.541" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="288.544" y="8.636" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="288.544" y="6.858" size="1.27" layer="97"/> -<attribute name="TYPE" x="288.544" y="5.08" size="1.27" layer="97"/> -</instance> -<instance part="GND13" gate="1" x="287.02" y="5.08" smashed="yes"> -<attribute name="VALUE" x="284.48" y="2.54" size="1.778" layer="96"/> -</instance> -<instance part="R6" gate="G$1" x="228.6" y="20.32" smashed="yes"> -<attribute name="NAME" x="224.79" y="21.8186" size="1.778" layer="95"/> -<attribute name="VALUE" x="224.79" y="17.018" size="1.778" layer="96"/> -<attribute name="PRECISION" x="224.79" y="13.462" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="224.79" y="15.24" size="1.27" layer="97"/> -</instance> -<instance part="C8" gate="G$1" x="238.76" y="12.7" smashed="yes"> -<attribute name="NAME" x="240.284" y="15.621" size="1.778" layer="95"/> -<attribute name="VALUE" x="240.284" y="10.541" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="240.284" y="8.636" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="240.284" y="6.858" size="1.27" layer="97"/> -<attribute name="TYPE" x="240.284" y="5.08" size="1.27" layer="97"/> -</instance> -<instance part="GND14" gate="1" x="238.76" y="5.08" smashed="yes"> -<attribute name="VALUE" x="236.22" y="2.54" size="1.778" layer="96"/> -</instance> -<instance part="P+5" gate="1" x="335.28" y="129.54" smashed="yes" rot="R90"> -<attribute name="VALUE" x="332.74" y="132.08" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="P+6" gate="1" x="391.16" y="119.38" smashed="yes" rot="R270"> -<attribute name="VALUE" x="393.7" y="116.84" size="1.778" layer="96"/> -</instance> -<instance part="GND15" gate="1" x="391.16" y="124.46" smashed="yes" rot="R90"> -<attribute name="VALUE" x="393.7" y="121.92" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND16" gate="1" x="335.28" y="124.46" smashed="yes" rot="R270"> -<attribute name="VALUE" x="332.74" y="127" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="P+7" gate="1" x="391.16" y="129.54" smashed="yes" rot="R270"> -<attribute name="VALUE" x="393.7" y="129.54" size="1.778" layer="96"/> -</instance> -<instance part="P+8" gate="1" x="335.28" y="119.38" smashed="yes" rot="R90"> -<attribute name="VALUE" x="332.74" y="119.38" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="U5" gate="G$1" x="264.16" y="124.46" smashed="yes"> -<attribute name="NAME" x="251.46" y="153.4" size="2.0828" layer="95" ratio="10" rot="SR0"/> -<attribute name="VALUE" x="251.46" y="100.14" size="2.0828" layer="96" ratio="10" rot="SR0"/> -</instance> -<instance part="C9" gate="G$1" x="231.14" y="144.78" smashed="yes"> -<attribute name="NAME" x="232.664" y="147.701" size="1.778" layer="95"/> -<attribute name="VALUE" x="232.664" y="142.621" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="232.664" y="140.716" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="232.664" y="138.938" size="1.27" layer="97"/> -<attribute name="TYPE" x="232.664" y="137.16" size="1.27" layer="97"/> -</instance> -<instance part="+3V2" gate="G$1" x="231.14" y="154.94" smashed="yes"> -<attribute name="VALUE" x="228.6" y="149.86" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND17" gate="1" x="231.14" y="101.6" smashed="yes"> -<attribute name="VALUE" x="228.6" y="99.06" size="1.778" layer="96"/> -</instance> -<instance part="R7" gate="G$1" x="299.72" y="132.08" smashed="yes" rot="R270"> -<attribute name="NAME" x="301.2186" y="135.89" size="1.778" layer="95" rot="R270"/> -<attribute name="VALUE" x="296.418" y="135.89" size="1.778" layer="96" rot="R270"/> -<attribute name="PRECISION" x="292.862" y="135.89" size="1.27" layer="97" rot="R270"/> -<attribute name="PACKAGE" x="294.64" y="135.89" size="1.27" layer="97" rot="R270"/> -</instance> -<instance part="R8" gate="G$1" x="127" y="96.52" smashed="yes"> -<attribute name="NAME" x="123.19" y="98.0186" size="1.778" layer="95"/> -<attribute name="VALUE" x="123.19" y="93.218" size="1.778" layer="96"/> -<attribute name="PRECISION" x="123.19" y="89.662" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="123.19" y="91.44" size="1.27" layer="97"/> -</instance> -<instance part="P+9" gate="1" x="114.3" y="96.52" smashed="yes" rot="R90"> -<attribute name="VALUE" x="119.38" y="93.98" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="P+10" gate="1" x="139.7" y="96.52" smashed="yes" rot="R270"> -<attribute name="VALUE" x="134.62" y="99.06" size="1.778" layer="96"/> -</instance> -<instance part="U$1" gate="G$1" x="187.96" y="30.48" smashed="yes" rot="R270"> -<attribute name="NAME" x="185.928" y="26.924" size="1.778" layer="95"/> -<attribute name="VALUE" x="185.928" y="24.765" size="1.778" layer="96"/> -</instance> -<instance part="R9" gate="G$1" x="203.2" y="30.48" smashed="yes"> -<attribute name="NAME" x="199.39" y="31.9786" size="1.778" layer="95"/> -<attribute name="VALUE" x="199.39" y="27.178" size="1.778" layer="96"/> -<attribute name="PRECISION" x="199.39" y="23.622" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="199.39" y="25.4" size="1.27" layer="97"/> -</instance> -<instance part="+3V7" gate="G$1" x="215.9" y="30.48" smashed="yes" rot="R270"> -<attribute name="VALUE" x="210.82" y="33.02" size="1.778" layer="96"/> -</instance> -</instances> -<busses> -</busses> -<nets> -<net name="GND" class="0"> -<segment> -<pinref part="GND1" gate="1" pin="GND"/> -<wire x1="5.08" y1="17.78" x2="5.08" y2="25.4" width="0.1524" layer="91"/> -<wire x1="5.08" y1="25.4" x2="5.08" y2="30.48" width="0.1524" layer="91"/> -<wire x1="5.08" y1="30.48" x2="5.08" y2="33.02" width="0.1524" layer="91"/> -<pinref part="J1" gate="J1" pin="GND@3"/> -<wire x1="15.24" y1="33.02" x2="5.08" y2="33.02" width="0.1524" layer="91"/> -<pinref part="J1" gate="J1" pin="GND@5"/> -<wire x1="15.24" y1="30.48" x2="5.08" y2="30.48" width="0.1524" layer="91"/> -<junction x="5.08" y="30.48"/> -<pinref part="J1" gate="J1" pin="GNDDTCT"/> -<wire x1="15.24" y1="25.4" x2="5.08" y2="25.4" width="0.1524" layer="91"/> -<junction x="5.08" y="25.4"/> -</segment> -<segment> -<wire x1="86.36" y1="12.7" x2="78.74" y2="12.7" width="0.1524" layer="91"/> -<pinref part="GND6" gate="1" pin="GND"/> -<wire x1="78.74" y1="12.7" x2="78.74" y2="7.62" width="0.1524" layer="91"/> -<pinref part="U1" gate="G$1" pin="GND"/> -<pinref part="S1" gate="G$1" pin="P1"/> -<wire x1="66.04" y1="12.7" x2="78.74" y2="12.7" width="0.1524" layer="91"/> -<junction x="78.74" y="12.7"/> -</segment> -<segment> -<pinref part="GND7" gate="1" pin="GND"/> -<pinref part="C1" gate="G$1" pin="2"/> -<wire x1="22.86" y1="86.36" x2="22.86" y2="83.82" width="0.1524" layer="91"/> -<wire x1="7.62" y1="88.9" x2="7.62" y2="86.36" width="0.1524" layer="91"/> -<wire x1="7.62" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/> -<junction x="22.86" y="86.36"/> -<pinref part="C7" gate="G$1" pin="2"/> -<wire x1="38.1" y1="88.9" x2="38.1" y2="86.36" width="0.1524" layer="91"/> -<wire x1="38.1" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/> -<pinref part="U3" gate="G$1" pin="GND"/> -<wire x1="22.86" y1="96.52" x2="22.86" y2="86.36" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="X1" gate="G$1" pin="GND"/> -<wire x1="12.7" y1="63.5" x2="27.94" y2="63.5" width="0.1524" layer="91"/> -<pinref part="GND8" gate="1" pin="GND"/> -<wire x1="27.94" y1="63.5" x2="27.94" y2="66.04" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND2" gate="1" pin="GND"/> -<pinref part="C4" gate="G$1" pin="1"/> -<wire x1="58.42" y1="60.96" x2="71.12" y2="60.96" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND3" gate="1" pin="GND"/> -<pinref part="C2" gate="G$1" pin="1"/> -<wire x1="58.42" y1="68.58" x2="71.12" y2="68.58" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="R1" gate="G$1" pin="2"/> -<pinref part="GND4" gate="1" pin="GND"/> -<wire x1="297.18" y1="81.28" x2="302.26" y2="81.28" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND5" gate="1" pin="GND"/> -<wire x1="238.76" y1="88.9" x2="238.76" y2="86.36" width="0.1524" layer="91"/> -<pinref part="U2" gate="G$1" pin="GND"/> -<wire x1="238.76" y1="86.36" x2="246.38" y2="86.36" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND9" gate="1" pin="GND"/> -<pinref part="C3" gate="G$1" pin="2"/> -<wire x1="287.02" y1="58.42" x2="287.02" y2="60.96" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="C5" gate="G$1" pin="2"/> -<wire x1="238.76" y1="60.96" x2="238.76" y2="58.42" width="0.1524" layer="91"/> -<pinref part="GND10" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="R5" gate="G$1" pin="2"/> -<pinref part="GND11" gate="1" pin="GND"/> -<wire x1="297.18" y1="30.48" x2="302.26" y2="30.48" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND12" gate="1" pin="GND"/> -<wire x1="238.76" y1="38.1" x2="238.76" y2="35.56" width="0.1524" layer="91"/> -<pinref part="U4" gate="G$1" pin="GND"/> -<wire x1="238.76" y1="35.56" x2="246.38" y2="35.56" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND13" gate="1" pin="GND"/> -<pinref part="C6" gate="G$1" pin="2"/> -<wire x1="287.02" y1="7.62" x2="287.02" y2="10.16" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="C8" gate="G$1" pin="2"/> -<wire x1="238.76" y1="10.16" x2="238.76" y2="7.62" width="0.1524" layer="91"/> -<pinref part="GND14" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="GND16" gate="1" pin="GND"/> -<pinref part="J2" gate="G$1" pin="5"/> -<wire x1="337.82" y1="124.46" x2="355.6" y2="124.46" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="J2" gate="G$1" pin="6"/> -<pinref part="GND15" gate="1" pin="GND"/> -<wire x1="370.84" y1="124.46" x2="388.62" y2="124.46" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND17" gate="1" pin="GND"/> -<wire x1="231.14" y1="104.14" x2="231.14" y2="106.68" width="0.1524" layer="91"/> -<pinref part="U5" gate="G$1" pin="GND"/> -<wire x1="231.14" y1="106.68" x2="246.38" y2="106.68" width="0.1524" layer="91"/> -<pinref part="C9" gate="G$1" pin="2"/> -<wire x1="231.14" y1="142.24" x2="231.14" y2="106.68" width="0.1524" layer="91"/> -<junction x="231.14" y="106.68"/> -</segment> -</net> -<net name="+3V3" class="0"> -<segment> -<pinref part="+3V1" gate="G$1" pin="+3V3"/> -<wire x1="5.08" y1="40.64" x2="5.08" y2="35.56" width="0.1524" layer="91"/> -<pinref part="J1" gate="J1" pin="VCC"/> -<wire x1="5.08" y1="35.56" x2="15.24" y2="35.56" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="R2" gate="G$1" pin="1"/> -<pinref part="+3V3" gate="G$1" pin="+3V3"/> -<wire x1="78.74" y1="45.72" x2="78.74" y2="50.8" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="+3V4" gate="G$1" pin="+3V3"/> -<pinref part="R3" gate="G$1" pin="1"/> -<wire x1="63.5" y1="50.8" x2="63.5" y2="45.72" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="+3V5" gate="G$1" pin="+3V3"/> -<pinref part="C7" gate="G$1" pin="1"/> -<wire x1="38.1" y1="114.3" x2="38.1" y2="106.68" width="0.1524" layer="91"/> -<pinref part="U3" gate="G$1" pin="OUT"/> -<wire x1="38.1" y1="106.68" x2="38.1" y2="96.52" width="0.1524" layer="91"/> -<wire x1="33.02" y1="106.68" x2="38.1" y2="106.68" width="0.1524" layer="91"/> -<junction x="38.1" y="106.68"/> -</segment> -<segment> -<pinref part="+3V6" gate="G$1" pin="+3V3"/> -<pinref part="C2" gate="G$1" pin="2"/> -<wire x1="78.74" y1="81.28" x2="78.74" y2="76.2" width="0.1524" layer="91"/> -<pinref part="U1" gate="G$1" pin="VDDANA"/> -<wire x1="78.74" y1="76.2" x2="78.74" y2="68.58" width="0.1524" layer="91"/> -<wire x1="78.74" y1="68.58" x2="86.36" y2="68.58" width="0.1524" layer="91"/> -<junction x="78.74" y="68.58"/> -<pinref part="U1" gate="G$1" pin="VDDIN"/> -<wire x1="86.36" y1="76.2" x2="78.74" y2="76.2" width="0.1524" layer="91"/> -<junction x="78.74" y="76.2"/> -</segment> -<segment> -<pinref part="+3V2" gate="G$1" pin="+3V3"/> -<wire x1="231.14" y1="152.4" x2="231.14" y2="149.86" width="0.1524" layer="91"/> -<pinref part="C9" gate="G$1" pin="1"/> -<pinref part="U5" gate="G$1" pin="VCC"/> -<wire x1="231.14" y1="149.86" x2="246.38" y2="149.86" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="+3V7" gate="G$1" pin="+3V3"/> -<pinref part="R9" gate="G$1" pin="2"/> -<wire x1="213.36" y1="30.48" x2="208.28" y2="30.48" width="0.1524" layer="91"/> -</segment> -</net> -<net name="RESET" class="0"> -<segment> -<pinref part="J1" gate="J1" pin="!RESET"/> -<wire x1="45.72" y1="25.4" x2="66.04" y2="25.4" width="0.1524" layer="91"/> -<wire x1="66.04" y1="25.4" x2="78.74" y2="25.4" width="0.1524" layer="91"/> -<wire x1="78.74" y1="25.4" x2="86.36" y2="25.4" width="0.1524" layer="91"/> -<pinref part="R2" gate="G$1" pin="2"/> -<wire x1="78.74" y1="25.4" x2="78.74" y2="35.56" width="0.1524" layer="91"/> -<junction x="78.74" y="25.4"/> -<pinref part="U1" gate="G$1" pin="!RESET"/> -<pinref part="S1" gate="G$1" pin="S1"/> -<wire x1="66.04" y1="22.86" x2="66.04" y2="25.4" width="0.1524" layer="91"/> -<junction x="66.04" y="25.4"/> -<label x="48.26" y="25.4" size="1.778" layer="95"/> -</segment> -</net> -<net name="SWDCLK" class="0"> -<segment> -<pinref part="J1" gate="J1" pin="SWDCLK/TCK"/> -<wire x1="45.72" y1="33.02" x2="63.5" y2="33.02" width="0.1524" layer="91"/> -<label x="48.26" y="33.02" size="1.778" layer="95"/> -<pinref part="R3" gate="G$1" pin="2"/> -<wire x1="63.5" y1="33.02" x2="63.5" y2="35.56" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA30/TCC1-0/TCC3-4/SER1-2/SWDCLK"/> -<wire x1="165.1" y1="15.24" x2="180.34" y2="15.24" width="0.1524" layer="91"/> -<label x="170.18" y="15.24" size="1.778" layer="95"/> -</segment> -</net> -<net name="SWDIO" class="0"> -<segment> -<pinref part="J1" gate="J1" pin="SWDIO/TMS"/> -<wire x1="45.72" y1="35.56" x2="60.96" y2="35.56" width="0.1524" layer="91"/> -<label x="48.26" y="35.56" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA31/TCC1-1/TCC3-5/SER1-3/SWDIO"/> -<wire x1="165.1" y1="12.7" x2="180.34" y2="12.7" width="0.1524" layer="91"/> -<label x="170.18" y="12.7" size="1.778" layer="95"/> -</segment> -</net> -<net name="USBDP" class="0"> -<segment> -<pinref part="X1" gate="G$1" pin="D+"/> -<wire x1="12.7" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/> -<label x="15.24" y="55.88" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP"/> -<wire x1="165.1" y1="22.86" x2="180.34" y2="22.86" width="0.1524" layer="91"/> -<label x="170.18" y="22.86" size="1.778" layer="95"/> -</segment> -</net> -<net name="USBDM" class="0"> -<segment> -<pinref part="X1" gate="G$1" pin="D-"/> -<wire x1="12.7" y1="58.42" x2="25.4" y2="58.42" width="0.1524" layer="91"/> -<label x="15.24" y="58.42" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM"/> -<wire x1="165.1" y1="25.4" x2="180.34" y2="25.4" width="0.1524" layer="91"/> -<label x="170.18" y="25.4" size="1.778" layer="95"/> -</segment> -</net> -<net name="+5V" class="0"> -<segment> -<pinref part="P+1" gate="1" pin="+5V"/> -<pinref part="C1" gate="G$1" pin="1"/> -<wire x1="7.62" y1="114.3" x2="7.62" y2="106.68" width="0.1524" layer="91"/> -<pinref part="U3" gate="G$1" pin="IN"/> -<wire x1="7.62" y1="106.68" x2="7.62" y2="96.52" width="0.1524" layer="91"/> -<wire x1="12.7" y1="106.68" x2="7.62" y2="106.68" width="0.1524" layer="91"/> -<junction x="7.62" y="106.68"/> -</segment> -<segment> -<pinref part="X1" gate="G$1" pin="VBUS"/> -<wire x1="12.7" y1="60.96" x2="35.56" y2="60.96" width="0.1524" layer="91"/> -<pinref part="P+2" gate="1" pin="+5V"/> -<wire x1="35.56" y1="60.96" x2="35.56" y2="66.04" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="P+8" gate="1" pin="+5V"/> -<pinref part="J2" gate="G$1" pin="9"/> -<wire x1="337.82" y1="119.38" x2="355.6" y2="119.38" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="J2" gate="G$1" pin="2"/> -<pinref part="P+7" gate="1" pin="+5V"/> -<wire x1="370.84" y1="129.54" x2="388.62" y2="129.54" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="P+10" gate="1" pin="+5V"/> -<pinref part="R8" gate="G$1" pin="2"/> -<wire x1="137.16" y1="96.52" x2="132.08" y2="96.52" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="R8" gate="G$1" pin="1"/> -<pinref part="P+9" gate="1" pin="+5V"/> -<wire x1="121.92" y1="96.52" x2="116.84" y2="96.52" width="0.1524" layer="91"/> -</segment> -</net> -<net name="N$1" class="0"> -<segment> -<pinref part="C4" gate="G$1" pin="2"/> -<pinref part="U1" gate="G$1" pin="VDDCORE"/> -<wire x1="78.74" y1="60.96" x2="86.36" y2="60.96" width="0.1524" layer="91"/> -</segment> -</net> -<net name="N$2" class="0"> -<segment> -<pinref part="R1" gate="G$1" pin="1"/> -<pinref part="U2" gate="G$1" pin="LSS"/> -<wire x1="287.02" y1="81.28" x2="276.86" y2="81.28" width="0.1524" layer="91"/> -</segment> -</net> -<net name="AOUT1" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="OUT1"/> -<wire x1="276.86" y1="76.2" x2="287.02" y2="76.2" width="0.1524" layer="91"/> -<label x="276.86" y="76.2" size="1.778" layer="95"/> -</segment> -</net> -<net name="AIN2" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="IN2"/> -<wire x1="246.38" y1="81.28" x2="236.22" y2="81.28" width="0.1524" layer="91"/> -<label x="236.22" y="81.28" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA07/AIN7/AIN3/TCC1-1/TCC3-5/SER0-3"/> -<wire x1="165.1" y1="58.42" x2="180.34" y2="58.42" width="0.1524" layer="91"/> -<label x="170.18" y="58.42" size="1.778" layer="95"/> -</segment> -</net> -<net name="AIN1" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="IN1"/> -<wire x1="246.38" y1="76.2" x2="236.22" y2="76.2" width="0.1524" layer="91"/> -<label x="236.22" y="76.2" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA06/AIN6/AIN2/TCC1-0/TCC3-4/SER0-2"/> -<wire x1="165.1" y1="60.96" x2="180.34" y2="60.96" width="0.1524" layer="91"/> -<label x="170.18" y="60.96" size="1.778" layer="95"/> -</segment> -</net> -<net name="N$3" class="0"> -<segment> -<pinref part="R4" gate="G$1" pin="2"/> -<pinref part="U2" gate="G$1" pin="VREF"/> -<wire x1="233.68" y1="71.12" x2="238.76" y2="71.12" width="0.1524" layer="91"/> -<pinref part="C5" gate="G$1" pin="1"/> -<wire x1="238.76" y1="71.12" x2="246.38" y2="71.12" width="0.1524" layer="91"/> -<wire x1="238.76" y1="68.58" x2="238.76" y2="71.12" width="0.1524" layer="91"/> -<junction x="238.76" y="71.12"/> -</segment> -</net> -<net name="+24V" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="VBB"/> -<pinref part="P+3" gate="1" pin="+24V"/> -<wire x1="276.86" y1="71.12" x2="287.02" y2="71.12" width="0.1524" layer="91"/> -<pinref part="C3" gate="G$1" pin="1"/> -<wire x1="287.02" y1="71.12" x2="304.8" y2="71.12" width="0.1524" layer="91"/> -<wire x1="287.02" y1="68.58" x2="287.02" y2="71.12" width="0.1524" layer="91"/> -<junction x="287.02" y="71.12"/> -</segment> -<segment> -<pinref part="U4" gate="G$1" pin="VBB"/> -<pinref part="P+4" gate="1" pin="+24V"/> -<wire x1="276.86" y1="20.32" x2="287.02" y2="20.32" width="0.1524" layer="91"/> -<pinref part="C6" gate="G$1" pin="1"/> -<wire x1="287.02" y1="20.32" x2="304.8" y2="20.32" width="0.1524" layer="91"/> -<wire x1="287.02" y1="17.78" x2="287.02" y2="20.32" width="0.1524" layer="91"/> -<junction x="287.02" y="20.32"/> -</segment> -<segment> -<pinref part="J2" gate="G$1" pin="10"/> -<pinref part="P+6" gate="1" pin="+24V"/> -<wire x1="370.84" y1="119.38" x2="388.62" y2="119.38" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="J2" gate="G$1" pin="1"/> -<pinref part="P+5" gate="1" pin="+24V"/> -<wire x1="355.6" y1="129.54" x2="337.82" y2="129.54" width="0.1524" layer="91"/> -</segment> -</net> -<net name="AVREF" class="0"> -<segment> -<pinref part="R4" gate="G$1" pin="1"/> -<wire x1="223.52" y1="71.12" x2="210.82" y2="71.12" width="0.1524" layer="91"/> -<label x="210.82" y="71.12" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA05/AIN5/AIN1/TCC0-1/TCC3-3/SER0-1"/> -<wire x1="165.1" y1="63.5" x2="180.34" y2="63.5" width="0.1524" layer="91"/> -<label x="170.18" y="63.5" size="1.778" layer="95"/> -</segment> -</net> -<net name="N$4" class="0"> -<segment> -<pinref part="R5" gate="G$1" pin="1"/> -<pinref part="U4" gate="G$1" pin="LSS"/> -<wire x1="287.02" y1="30.48" x2="276.86" y2="30.48" width="0.1524" layer="91"/> -</segment> -</net> -<net name="N$5" class="0"> -<segment> -<pinref part="R6" gate="G$1" pin="2"/> -<pinref part="U4" gate="G$1" pin="VREF"/> -<wire x1="233.68" y1="20.32" x2="238.76" y2="20.32" width="0.1524" layer="91"/> -<pinref part="C8" gate="G$1" pin="1"/> -<wire x1="238.76" y1="20.32" x2="246.38" y2="20.32" width="0.1524" layer="91"/> -<wire x1="238.76" y1="17.78" x2="238.76" y2="20.32" width="0.1524" layer="91"/> -<junction x="238.76" y="20.32"/> -</segment> -</net> -<net name="A" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="4"/> -<wire x1="370.84" y1="127" x2="383.54" y2="127" width="0.1524" layer="91"/> -<label x="378.46" y="127" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="A"/> -<wire x1="281.94" y1="134.62" x2="289.56" y2="134.62" width="0.1524" layer="91"/> -<label x="284.48" y="134.62" size="1.778" layer="95"/> -<wire x1="289.56" y1="134.62" x2="289.56" y2="137.16" width="0.1524" layer="91"/> -<pinref part="R7" gate="G$1" pin="1"/> -<wire x1="289.56" y1="137.16" x2="299.72" y2="137.16" width="0.1524" layer="91"/> -</segment> -</net> -<net name="Z" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="8"/> -<wire x1="370.84" y1="121.92" x2="383.54" y2="121.92" width="0.1524" layer="91"/> -<label x="378.46" y="121.92" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="Z"/> -<wire x1="281.94" y1="114.3" x2="289.56" y2="114.3" width="0.1524" layer="91"/> -<label x="284.48" y="114.3" size="1.778" layer="95"/> -</segment> -</net> -<net name="B" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="3"/> -<wire x1="355.6" y1="127" x2="342.9" y2="127" width="0.1524" layer="91"/> -<label x="345.44" y="127" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="B"/> -<wire x1="281.94" y1="129.54" x2="289.56" y2="129.54" width="0.1524" layer="91"/> -<label x="284.48" y="129.54" size="1.778" layer="95"/> -<pinref part="R7" gate="G$1" pin="2"/> -<wire x1="299.72" y1="127" x2="289.56" y2="127" width="0.1524" layer="91"/> -<wire x1="289.56" y1="127" x2="289.56" y2="129.54" width="0.1524" layer="91"/> -</segment> -</net> -<net name="Y" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="7"/> -<wire x1="342.9" y1="121.92" x2="355.6" y2="121.92" width="0.1524" layer="91"/> -<label x="345.44" y="121.92" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="Y"/> -<wire x1="281.94" y1="119.38" x2="289.56" y2="119.38" width="0.1524" layer="91"/> -<label x="284.48" y="119.38" size="1.778" layer="95"/> -</segment> -</net> -<net name="RO" class="0"> -<segment> -<pinref part="U5" gate="G$1" pin="RO"/> -<wire x1="246.38" y1="134.62" x2="236.22" y2="134.62" width="0.1524" layer="91"/> -<label x="236.22" y="134.62" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA11/AIN19/TCC1-1/TCC0-3/SER0-3/SER2-3"/> -<wire x1="165.1" y1="48.26" x2="180.34" y2="48.26" width="0.1524" layer="91"/> -<label x="170.18" y="48.26" size="1.778" layer="95"/> -</segment> -</net> -<net name="RE" class="0"> -<segment> -<pinref part="U5" gate="G$1" pin="!RE"/> -<wire x1="246.38" y1="129.54" x2="236.22" y2="129.54" width="0.1524" layer="91"/> -<label x="236.22" y="129.54" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA10/AIN18/TCC1-0/TCC0-2/SER0-2/SER2-2"/> -<wire x1="165.1" y1="50.8" x2="180.34" y2="50.8" width="0.1524" layer="91"/> -<label x="170.18" y="50.8" size="1.778" layer="95"/> -</segment> -</net> -<net name="DI" class="0"> -<segment> -<pinref part="U5" gate="G$1" pin="DI"/> -<wire x1="246.38" y1="119.38" x2="236.22" y2="119.38" width="0.1524" layer="91"/> -<label x="236.22" y="119.38" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0"/> -<wire x1="165.1" y1="55.88" x2="180.34" y2="55.88" width="0.1524" layer="91"/> -<label x="170.18" y="55.88" size="1.778" layer="95"/> -</segment> -</net> -<net name="DE" class="0"> -<segment> -<pinref part="U5" gate="G$1" pin="DE"/> -<wire x1="246.38" y1="114.3" x2="236.22" y2="114.3" width="0.1524" layer="91"/> -<label x="236.22" y="114.3" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1"/> -<wire x1="165.1" y1="53.34" x2="180.34" y2="53.34" width="0.1524" layer="91"/> -<label x="170.18" y="53.34" size="1.778" layer="95"/> -</segment> -</net> -<net name="BVREF" class="0"> -<segment> -<pinref part="R6" gate="G$1" pin="1"/> -<wire x1="223.52" y1="20.32" x2="210.82" y2="20.32" width="0.1524" layer="91"/> -<label x="210.82" y="20.32" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA02/AIN-0/DAC-0/TCC3-0"/> -<wire x1="165.1" y1="71.12" x2="180.34" y2="71.12" width="0.1524" layer="91"/> -<label x="170.18" y="71.12" size="1.778" layer="95"/> -</segment> -</net> -<net name="BIN2" class="0"> -<segment> -<pinref part="U4" gate="G$1" pin="IN2"/> -<wire x1="246.38" y1="30.48" x2="236.22" y2="30.48" width="0.1524" layer="91"/> -<label x="236.22" y="30.48" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA04/VREFB/AIN4/AIN0/TCC0-0/TCC3-2/SER0-0"/> -<wire x1="165.1" y1="66.04" x2="180.34" y2="66.04" width="0.1524" layer="91"/> -<label x="170.18" y="66.04" size="1.778" layer="95"/> -</segment> -</net> -<net name="BIN1" class="0"> -<segment> -<pinref part="U4" gate="G$1" pin="IN1"/> -<wire x1="246.38" y1="25.4" x2="236.22" y2="25.4" width="0.1524" layer="91"/> -<label x="236.22" y="25.4" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA03/VREFA/TCC3-1"/> -<wire x1="165.1" y1="68.58" x2="180.34" y2="68.58" width="0.1524" layer="91"/> -<label x="170.18" y="68.58" size="1.778" layer="95"/> -</segment> -</net> -<net name="BOUT1" class="0"> -<segment> -<pinref part="U4" gate="G$1" pin="OUT1"/> -<wire x1="276.86" y1="25.4" x2="287.02" y2="25.4" width="0.1524" layer="91"/> -<label x="276.86" y="25.4" size="1.778" layer="95"/> -</segment> -</net> -<net name="BOUT2" class="0"> -<segment> -<pinref part="U4" gate="G$1" pin="OUT2"/> -<wire x1="276.86" y1="35.56" x2="287.02" y2="35.56" width="0.1524" layer="91"/> -<label x="276.86" y="35.56" size="1.778" layer="95"/> -</segment> -</net> -<net name="AOUT2" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="OUT2"/> -<wire x1="276.86" y1="86.36" x2="287.02" y2="86.36" width="0.1524" layer="91"/> -<label x="276.86" y="86.36" size="1.778" layer="95"/> -</segment> -</net> -<net name="N$7" class="0"> -<segment> -<pinref part="R9" gate="G$1" pin="1"/> -<pinref part="U$1" gate="G$1" pin="A"/> -<wire x1="198.12" y1="30.48" x2="193.04" y2="30.48" width="0.1524" layer="91"/> -</segment> -</net> -<net name="LIGHT" class="0"> -<segment> -<pinref part="U$1" gate="G$1" pin="C"/> -<pinref part="U1" gate="G$1" pin="PA22/TC4-0/TCC0-4/SER3-0/SER5-0"/> -<wire x1="185.42" y1="30.48" x2="165.1" y2="30.48" width="0.1524" layer="91"/> -<label x="170.18" y="30.48" size="1.778" layer="95"/> -</segment> -</net> -<net name="LIMIT" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="PA01/TCC2-1/SER1-1/XOUT32"/> -<wire x1="165.1" y1="73.66" x2="180.34" y2="73.66" width="0.1524" layer="91"/> -<label x="170.18" y="73.66" size="1.778" layer="95"/> -</segment> -</net> -</nets> -</sheet> -</sheets> -</schematic> -</drawing> -<compatibility> -<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/2020-11_fab-step/fab-step_2021-04-28.zip b/circuit/2020-11_fab-step/fab-step_2021-04-28.zip deleted file mode 100644 index c89ed267f9673c862837296a23bdfdde78fd9f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72276 zcmWIWW@Zs#U|`^2SP?rXD82gWd3R<8hU)?h3<?Yk49<?e{-q@ar6tAsj>W~Pxk)*d z`e}(ty2T}_1$reFC0E057cFuSsNH_5{zZE&ǘlg(N7tmSw(sq}lRlZ>(`E7!4@ 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	a4?%=uU)B`>k7Ip12X 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 DwzT6g diff --git a/circuit/2021-12_fab-step-cl/eagle.epf b/circuit/2021-12_fab-step-cl/eagle.epf deleted file mode 100644 index fc0768f..0000000 --- a/circuit/2021-12_fab-step-cl/eagle.epf +++ /dev/null @@ -1,124 +0,0 @@ -[Eagle] -Version="09 06 00" -Platform="Windows" -Globals="Globals" -Desktop="Desktop" - -[Globals] -AutoSaveProject=1 -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/comm.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/connector.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/dfet.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/fablab.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/lights.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/microcontrollers.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/motors.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/passives.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/power.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/raspberrypi_bastelstube_v13.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/sensor.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/supply1.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/tag-connect-2030.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/tag-connect-2050.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/usbraw.lbr" -UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/SparkFun-Eagle-Libraries/SparkFun-Connectors.lbr" - -[Win_1] -Type="Schematic Editor" -Number=1 -File="fab-step-cl.sch" -View="194.165 4.19798 323.603 83.2251" -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=1 -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: 194.165 4.19798 323.603 83.2251" -Sheet="1" - -[Win_2] -Type="Board Editor" -Number=2 -File="fab-step-cl.brd" -View="8.79415 -3.43188 66.1499 56.5246" -WireWidths=" 0.127 0.2 1.016 1.27 2.54 0.15 0.0762 0.8128 0 0.254 0.2032 0.3048 0.4064 0.508 0.6096 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.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.8382 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 1.016 1.27 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.8128 1.4224" -PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" -PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" -MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" -DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" -DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" -DimensionExtLengths=" 1.27 2.54 1 2 3 0" -DimensionExtOffsets=" 1.27 2.54 1 2 3 0" -SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" -WireBend=3 -WireBendSet=0 -WireCap=1 -MiterStyle=1 -PadShape=0 -ViaShape=1 -PolygonPour=0 -PolygonRank=3 -PolygonThermals=1 -PolygonOrphans=0 -TextRatio=8 -DimensionUnit=1 -DimensionPrecision=2 -DimensionShowUnit=0 -PinDirection=3 -PinFunction=0 -PinLength=2 -PinVisible=3 -SwapLevel=0 -ArcDirection=0 -AddLevel=2 -PadsSameType=0 -Layer=47 - -[Win_3] -Type="Control Panel" -Number=0 - -[Desktop] -Screen="3171 2520" -Window="Win_1" -Window="Win_2" -Window="Win_3" diff --git a/circuit/2021-12_fab-step-cl/fab-step-cl.brd b/circuit/2021-12_fab-step-cl/fab-step-cl.brd deleted file mode 100644 index f54a38b..0000000 --- a/circuit/2021-12_fab-step-cl/fab-step-cl.brd +++ /dev/null @@ -1,1909 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="9.6.0"> -<drawing> -<settings> -<setting alwaysvectorfont="no"/> -<setting verticaltext="up"/> -</settings> -<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> -<layers> -<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> -<layer number="2" name="Route2" color="16" fill="1" visible="no" active="no"/> -<layer number="3" name="Route3" color="17" fill="1" visible="no" active="no"/> -<layer number="4" name="Route4" color="18" fill="1" visible="no" active="no"/> -<layer number="5" name="Route5" color="19" fill="1" visible="no" active="no"/> -<layer number="6" name="Route6" color="25" fill="1" visible="no" active="no"/> -<layer number="7" name="Route7" color="26" fill="1" visible="no" active="no"/> -<layer number="8" name="Route8" color="27" fill="1" visible="no" active="no"/> -<layer number="9" name="Route9" color="28" fill="1" visible="no" active="no"/> -<layer number="10" name="Route10" color="29" fill="1" visible="no" active="no"/> -<layer number="11" name="Route11" color="30" fill="1" visible="no" active="no"/> -<layer number="12" name="Route12" color="20" fill="1" visible="no" active="no"/> -<layer number="13" name="Route13" color="21" fill="1" visible="no" active="no"/> -<layer number="14" name="Route14" color="22" fill="1" visible="no" active="no"/> -<layer number="15" name="Route15" color="23" fill="1" 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="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="yes" active="yes"/> -<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> -<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> -<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> -<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> -<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> -<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> -<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> -<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/> -<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> -<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> -<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> -<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> -<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> -<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> -<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> -<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> -<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> -<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> -<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> -<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/> -<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/> -<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> -<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> -<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> -<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> -<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> -<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> -<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> -<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> -<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> -<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> -<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> -<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> -<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> -<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> -<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/> -<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> -<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> -<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> -<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> -<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> -<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/> -<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> -<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> -<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> -<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/> -<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> -<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/> -<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/> -<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> -<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> -<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> -<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> -<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> -<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> -<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> -<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/> -<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> -<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> -<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/> -<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> -<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> -<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> -<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> -<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> -<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> -<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> -<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> -<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> -<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> -<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> -<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> -<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> -<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> -<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> -<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> -<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> -<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> -<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> -<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> -<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> -<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> -<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> -<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> -<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> -<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> -<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> -<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> -<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> -<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> -<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> -<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> -<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> -</layers> -<board> -<plain> -<wire x1="5.5" y1="0" x2="36.5" y2="0" width="0" layer="20"/> -<wire x1="42" y1="5.5" x2="42" y2="36.5" width="0" layer="20"/> -<wire x1="36.5" y1="42" x2="31" y2="42" width="0" layer="20"/> -<circle x="36.5" y="5.5" radius="3" width="0.1524" layer="47"/> -<circle x="5.5" y="36.5" radius="3" width="0.1524" layer="47"/> -<wire x1="11" y1="42" x2="4" y2="42" width="0" layer="20"/> -<wire x1="0" y1="38" x2="0" y2="5.5" width="0" layer="20"/> -<wire x1="36.5" y1="0" x2="42" y2="5.5" width="0" layer="20"/> -<wire x1="36.5" y1="42" x2="42" y2="36.5" width="0" layer="20"/> -<wire x1="0" y1="38" x2="4" y2="42" width="0" layer="20"/> -<wire x1="0" y1="5.5" x2="5.5" y2="0" width="0" layer="20"/> -<text x="37.4" y="26" size="1.016" layer="21" font="vector" align="center-left">LIM</text> -<text x="38" y="37" size="1.016" layer="21" font="vector" rot="R180" align="center">jtag</text> -<text x="32.5" y="10" size="1.016" layer="22" font="vector" rot="MR45" align="center">mtm.cba.mit.edu</text> -<text x="21" y="1.5" size="1.016" layer="22" font="vector" rot="MR0" align="center">fab-step-cl / ucbus / 2021-12-06</text> -<text x="35" y="22" size="1.016" layer="21" font="vector" rot="R90" align="center">rst</text> -<text x="8.8" y="16" size="0.8128" layer="21" font="vector" align="center">+24V</text> -<hole x="21" y="21" drill="6"/> -<wire x1="11" y1="42" x2="12.5" y2="40.5" width="0" layer="20"/> -<wire x1="12.5" y1="40.5" x2="12.5" y2="38" width="0" layer="20"/> -<wire x1="12.5" y1="38" x2="29.5" y2="38" width="0" layer="20"/> -<wire x1="29.5" y1="38" x2="29.5" y2="40.5" width="0" layer="20"/> -<wire x1="29.5" y1="40.5" x2="31" y2="42" width="0" layer="20"/> -<text x="37.4" y="28" size="1.016" layer="21" font="vector" align="center-left">+5V</text> -<text x="37.4" y="30" size="1.016" layer="21" font="vector" align="center-left">GND</text> -<wire x1="12" y1="29" x2="12" y2="24" width="0.1524" layer="22"/> -<wire x1="12" y1="24" x2="15" y2="24" width="0.1524" layer="22"/> -<wire x1="15" y1="24" x2="15" y2="29" width="0.1524" layer="22"/> -<wire x1="15" y1="29" x2="12" y2="29" width="0.1524" layer="22"/> -<text x="14.1" y="16" size="0.8128" layer="21" font="vector" align="center">GND</text> -<text x="27" y="19" size="1.016" layer="21" font="vector" rot="R180" align="center">1u</text> -<text x="27" y="9.5" size="1.016" layer="21" font="vector" rot="R180" align="center">10u</text> -<text x="15" y="11.5" size="1.016" layer="21" font="vector" rot="R270" align="center">1u</text> -<text x="8" y="22" size="1.016" layer="21" font="vector" align="center">0.1u</text> -<text x="11.5" y="17" size="1.016" layer="21" font="vector" align="center">1k</text> -<wire x1="8" y1="21" x2="8" y2="18" width="0.1524" layer="21"/> -<wire x1="11.5" y1="21" x2="11.5" y2="18" width="0.1524" layer="21"/> -<text x="15.5" y="19" size="1.016" layer="21" font="vector" align="center">1u</text> -<text x="3.2" y="19" size="1.016" layer="21" font="vector" rot="R90" align="center">10u</text> -<text x="5.7" y="23" size="1.016" layer="21" font="vector" rot="R90" align="center">SHNT</text> -<text x="6" y="31.8" size="1.016" layer="21" font="vector" rot="R270" align="center-left">1M</text> -<text x="8" y="31.8" size="1.016" layer="21" font="vector" rot="R270" align="center-left">0.1u</text> -<text x="11.4" y="33.5" size="1.016" layer="21" font="vector" rot="R90" align="center">0.01u</text> -<text x="32.5" y="34.4" size="1.016" layer="21" font="vector" rot="R180" align="center">10k</text> -<text x="32.5" y="25.6" size="1.016" layer="21" font="vector" rot="R180" align="center">10k</text> -<text x="34.6" y="31" size="1.016" layer="21" font="vector" align="center">1</text> -<text x="34.6" y="29.1" size="1.016" layer="21" font="vector" align="center">1</text> -<text x="35.7" y="31.6" size="1.016" layer="21" font="vector" align="center">uF</text> -<text x="37.3" y="17" size="1.016" layer="21" font="vector" rot="R180" align="center-left">470R</text> -<text x="37.3" y="6.5" size="1.016" layer="21" font="vector" rot="R180" align="center-left">470R</text> -<text x="37.3" y="19" size="1.016" layer="21" font="vector" rot="R180" align="center-left">LED</text> -<text x="36.9" y="8.5" size="1.016" layer="21" font="vector" rot="R180" align="center-left">LED</text> -<text x="21" y="34" size="1.016" layer="22" font="vector" rot="MR180" align="center">4 | 5V | 5 | 6 | GND | 7</text> -<text x="37.5" y="28.5" size="1.016" layer="22" font="vector" rot="MR90" align="center">27 | 5V | GND</text> -<text x="10" y="24" size="1.016" layer="22" font="vector" rot="MR270" align="center">they'll always listen to reason</text> -<circle x="5.5" y="5.5" radius="3" width="0.1524" layer="47"/> -<circle x="36.5" y="36.5" radius="3" width="0.1524" layer="47"/> -<dimension x1="0" y1="45" x2="42" y2="45" x3="21" y3="50" textsize="1.4224" layer="47"/> -<dimension x1="-3" y1="0" x2="-3" y2="42" x3="-8" y3="21" textsize="1.4224" layer="47"/> -<dimension x1="0" y1="45" x2="9" y2="45" x3="4.5" y3="47" textsize="1.4224" layer="47"/> -<dimension x1="9" y1="45" x2="33" y2="45" x3="21" y3="47" textsize="1.4224" layer="47"/> -<dimension x1="-3" y1="0" x2="-3" y2="12.5" x3="-5" y3="6.25" textsize="1.4224" layer="47"/> -<dimension x1="-3" y1="12.5" x2="-3" y2="38.5" x3="-5" y3="25.5" textsize="1.4224" layer="47"/> -<dimension x1="44" y1="0" x2="44" y2="5" x3="46" y3="2.5" textsize="1.4224" layer="47"/> -<circle x="28.7" y="34.6" radius="0.3" width="0.1524" layer="21"/> -<dimension x1="3.5" y1="-1.5" x2="38.5" y2="-1.5" x3="21" y3="-4" textsize="1.4224" layer="47"/> -<dimension x1="9" y1="45" x2="12.5" y2="45" x3="10.75" y3="45.5" textsize="1.4224" layer="47"/> -</plain> -<libraries> -<library name="passives"> -<packages> -<package name="0805"> -<smd name="1" x="-1" y="0" dx="0.8" dy="1.3" layer="1"/> -<smd name="2" x="1" y="0" dx="0.8" dy="1.3" 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> -<rectangle x1="-1" y1="-0.6" x2="1" y2="0.6" layer="51"/> -</package> -<package name="1206"> -<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="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"/> -<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.032" 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="SMD-ELEC-CAP"> -<wire x1="-3.25" y1="-3.3" x2="-3.25" y2="2.3" width="0.127" layer="51"/> -<wire x1="-3.25" y1="2.3" x2="-2.25" y2="3.3" width="0.127" layer="51"/> -<wire x1="-2.25" y1="3.3" x2="2.25" y2="3.3" width="0.127" layer="51"/> -<wire x1="2.25" y1="3.3" x2="3.25" y2="2.3" width="0.127" layer="51"/> -<wire x1="3.25" y1="2.3" x2="3.25" y2="-3.3" width="0.127" layer="51"/> -<wire x1="3.25" y1="-3.3" x2="-3.25" y2="-3.3" width="0.127" layer="51"/> -<circle x="0" y="0" radius="3.1" width="0.08" layer="51"/> -<smd name="A" x="0" y="2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/> -<smd name="C" x="0" y="-2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/> -<rectangle x1="-3.25" y1="-3.3" x2="3.25" y2="-2.3" layer="51"/> -<text x="-3.25" y="5.7" size="1.27" layer="25">>NAME</text> -<text x="-3.25" y="-6.3" size="1.27" layer="27">>VALUE</text> -<wire x1="-3.2" y1="2.35" x2="-2.3" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.2" y1="2.35" x2="2.3" y2="3.25" 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="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="21"/> -<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="21"/> -<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="21"/> -<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="21"/> -<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> -<package name="2X5-SHROUDED_LOCK_LATCH"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header Locking Footprint</h3> -Holes are offset 0.005" from center, to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="16.1" x2="4.5" y2="-16.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-16.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="16.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="16.1" x2="4.4" y2="16.1" width="0.2032" layer="51"/> -<wire x1="4.5" y1="-16.1" x2="-4.5" y2="-16.1" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -<wire x1="-4.445" y1="16.16" x2="-4.445" y2="14.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="16.16" x2="-3.175" y2="16.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="16.16" x2="4.445" y2="16.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="16.16" x2="4.445" y2="14.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-14.89" x2="-4.445" y2="-16.16" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-16.16" x2="-3.175" y2="-16.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="-16.16" x2="4.445" y2="-16.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="-16.16" x2="4.445" y2="-14.89" width="0.127" layer="21"/> -</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-3-PTH-NS"> -<description><h3>JST 3 Pin Right Angle Plated Through Hole &ndash; NO SILK</h3> -<p>No silkscreen outline. tDoc layer (51) indicates connector footprint.</p> -<p>Specifications: -<ul><li>Pin count:3</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_03</li> -</ul></p></description> -<wire x1="-3.95" y1="-1.6" x2="-3.95" y2="6" width="0.2032" layer="51"/> -<wire x1="-3.95" y1="6" x2="3.95" y2="6" width="0.2032" layer="51"/> -<wire x1="3.95" y1="6" x2="3.95" y2="-1.6" width="0.2032" layer="51"/> -<wire x1="-3.95" y1="-1.6" x2="-3.3" y2="-1.6" width="0.2032" layer="51"/> -<wire x1="3.95" y1="-1.6" x2="3.3" y2="-1.6" width="0.2032" layer="51"/> -<wire x1="-3.3" y1="-1.6" x2="-3.3" y2="0" width="0.2032" layer="51"/> -<wire x1="3.3" y1="-1.6" x2="3.3" y2="0" width="0.2032" layer="51"/> -<pad name="1" x="-2" y="0" drill="0.7" diameter="1.6"/> -<pad name="2" x="0" y="0" drill="0.7" diameter="1.6"/> -<pad name="3" x="2" y="0" drill="0.7" diameter="1.6"/> -<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="1X06_NO_SILK"> -<description><h3>Plated Through Hole - 6 Pin No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> -<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="1X02_LOCK"> -<description><h3>Plated Through Hole - Locking Footprint</h3> -Holes are staggered by 0.005" from center to hold pins while soldering. -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/> -<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/> -<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -</packages> -</library> -<library name="microcontrollers"> -<packages> -<package name="TQFP-32-FAB"> -<wire x1="-3.55" y1="-3.55" x2="-3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="-3.55" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="-3.55" x2="-3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="-3.25" y1="3.55" x2="-3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="3.55" x2="-3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.25" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.25" x2="-3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.55" x2="-3.25" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.25" y1="-3.55" x2="3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="-3.55" x2="3.55" y2="-3.25" width="0.127" layer="21"/> -<text x="-3.202909375" y="5.80526875" size="0.8135375" layer="25">>NAME</text> -<text x="-3.40625" y="-6.211390625" size="0.81429375" layer="27">>VALUE</text> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="21"/> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="2" x="-4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="3" x="-4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="4" x="-4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="5" x="-4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="6" x="-4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="7" x="-4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="8" x="-4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="9" x="-2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="10" x="-2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="11" x="-1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="12" x="-0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="13" x="0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="14" x="1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="15" x="2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="16" x="2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="17" x="4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="18" x="4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="19" x="4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="20" x="4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="21" x="4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="22" x="4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="23" x="4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="24" x="4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="25" x="2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="26" x="2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="27" x="1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="28" x="0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="29" x="-0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="30" x="-1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="31" x="-2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="32" x="-2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -</package> -</packages> -</library> -<library name="power"> -<packages> -<package name="HTSSOP-28"> -<smd name="P$1" x="-2.9" y="4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$29" x="0" y="0" dx="3.1" dy="5.18" layer="1" thermals="no"/> -<text x="0" y="5.5" size="0.6096" layer="104" font="vector" align="center">>NAME</text> -<text x="0" y="-5.5" size="0.6096" layer="127" font="vector" align="center">>VALUE</text> -<circle x="-2.786" y="5.227" radius="0.254" width="0.127" layer="21"/> -<smd name="P$2" x="-2.9" y="3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$3" x="-2.9" y="2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$4" x="-2.9" y="2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$5" x="-2.9" y="1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$6" x="-2.9" y="0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$7" x="-2.9" y="0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$8" x="-2.9" y="-0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$9" x="-2.9" y="-0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$10" x="-2.9" y="-1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$11" x="-2.9" y="-2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$12" x="-2.9" y="-2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$13" x="-2.9" y="-3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$14" x="-2.9" y="-4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$15" x="2.9" y="-4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$16" x="2.9" y="-3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$17" x="2.9" y="-2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$18" x="2.9" y="-2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$19" x="2.9" y="-1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$20" x="2.9" y="-0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$21" x="2.9" y="-0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$22" x="2.9" y="0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$23" x="2.9" y="0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$24" x="2.9" y="1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$25" x="2.9" y="2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$26" x="2.9" y="2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$27" x="2.9" y="3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$28" x="2.9" y="4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<wire x1="-2.25" y1="4.9" x2="2.25" y2="4.9" width="0.127" layer="21"/> -<wire x1="-2.25" y1="-4.9" x2="2.25" y2="-4.9" width="0.127" layer="21"/> -</package> -<package name="SOT23-5"> -<description><b>Small Outline Transistor</b>, 5 lead</description> -<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="51"/> -<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="51"/> -<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="51"/> -<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="51"/> -<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/> -<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> -<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text> -<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/> -<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/> -<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/> -<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/> -<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/> -<wire x1="-1.5" y1="-1.9" x2="-1.5" y2="-1.2" width="0.127" layer="21"/> -</package> -</packages> -</library> -<library name="connector"> -<packages> -<package name="MOLEX_1051330021"> -<smd name="D+" x="0" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="D-" x="-0.65" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="VBUS" x="-1.3" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="ID" x="0.65" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="GND" x="1.3" y="0" dx="0.4" dy="1.5" layer="1"/> -<text x="-4.9" y="-0.5" size="0.6096" layer="25" font="vector" rot="R90" align="center">>Name</text> -<text x="4.8" y="-0.5" size="0.6096" layer="25" font="vector" rot="R90" align="center">>Value</text> -<pad name="P$1" x="-2.8" y="0.25" drill="0.85" shape="square"/> -<pad name="P$2" x="2.8" y="0.25" drill="0.85" shape="square"/> -<pad name="P$3" x="0" y="-1.9" drill="1.25" shape="square"/> -<wire x1="-4.3" y1="1.4" x2="-4.3" y2="-2.4" width="0.1524" layer="51"/> -<wire x1="-4.3" y1="-2.4" x2="4.3" y2="-2.4" width="0.1524" layer="51"/> -<wire x1="4.3" y1="-2.4" x2="4.3" y2="1.4" width="0.1524" layer="51"/> -<wire x1="4.3" y1="1.4" x2="-4.3" y2="1.4" width="0.1524" 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> -</packages> -</library> -<library name="comm"> -<packages> -<package name="8-MSOP-FAB"> -<circle x="-2" y="1.75" radius="0.1" width="0.2" layer="21"/> -<circle x="-2" y="1.75" radius="0.1" width="0.2" layer="51"/> -<wire x1="-1.5" y1="1.5" x2="1.5" y2="1.5" width="0.127" layer="51"/> -<wire x1="-1.5" y1="-1.5" x2="1.5" y2="-1.5" width="0.127" layer="51"/> -<wire x1="-1.5" y1="1.5" x2="-1.5" y2="-1.5" width="0.127" layer="51"/> -<wire x1="1.5" y1="1.5" x2="1.5" y2="-1.5" width="0.127" layer="51"/> -<text x="-2.5" y="-2" size="0.8128" layer="27" font="vector" align="top-left">>VALUE</text> -<text x="-2.5" y="2" size="0.8128" layer="25" font="vector">>NAME</text> -<smd name="1" x="-2.2" y="0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="2" x="-2.2" y="0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="3" x="-2.2" y="-0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="4" x="-2.2" y="-0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="5" x="2.2" y="-0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="6" x="2.2" y="-0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="7" x="2.2" y="0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="8" x="2.2" y="0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -</package> -</packages> -</library> -<library name="lights"> -<packages> -<package name="LED0805"> -<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.0778" y1="0.2818" x2="0.1278" y2="0" width="0.127" layer="21"/> -<wire x1="0.1278" y1="0" x2="-0.0778" y2="-0.2818" width="0.127" layer="21"/> -<wire x1="-0.0778" y1="0.2818" x2="-0.0778" y2="-0.2818" 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="fab *"> -<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="0mil"/> -<param name="mdSmdSmd" value="6mil"/> -<param name="mdViaViaSameLayer" value="6mil"/> -<param name="mnLayersViaInSmd" value="2"/> -<param name="mdCopperDimension" value="16mil"/> -<param name="mdDrill" value="16mil"/> -<param name="mdSmdStop" value="0mil"/> -<param name="msWidth" value="6mil"/> -<param name="msDrill" value="0.3mm"/> -<param name="msMicroVia" value="9.99mm"/> -<param name="msBlindViaRatio" value="0.5"/> -<param name="rvPadTop" value="0.25"/> -<param name="rvPadInner" value="0.25"/> -<param name="rvPadBottom" value="0.25"/> -<param name="rvViaOuter" value="0.35"/> -<param name="rvViaInner" value="0.25"/> -<param name="rvMicroViaOuter" value="0.25"/> -<param name="rvMicroViaInner" value="0.25"/> -<param name="rlMinPadTop" value="10mil"/> -<param name="rlMaxPadTop" value="20mil"/> -<param name="rlMinPadInner" value="10mil"/> -<param name="rlMaxPadInner" value="20mil"/> -<param name="rlMinPadBottom" value="10mil"/> -<param name="rlMaxPadBottom" value="20mil"/> -<param name="rlMinViaOuter" value="8mil"/> -<param name="rlMaxViaOuter" value="20mil"/> -<param name="rlMinViaInner" value="8mil"/> -<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="35mil"/> -<param name="srRoundness" value="0"/> -<param name="srMinRoundness" value="0mil"/> -<param name="srMaxRoundness" value="0mil"/> -<param name="slThermalIsolate" value="16mil"/> -<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="checkNames" value="1"/> -<param name="checkWireStubs" value="1"/> -<param name="checkPolygonWidth" 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="C1" library="passives" package="1206" value="10uF" x="27.7" y="11" smashed="yes"> -<attribute name="NAME" x="26.938" y="11.8255" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="1206" x="60.72" y="-16.94" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="60.72" y="-16.94" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="27.7" y="11" size="0.8128" layer="27" font="vector" rot="R270" align="center"/> -<attribute name="VOLTAGE" value="" x="60.72" y="-16.94" size="1.778" layer="27" display="off"/> -</element> -<element name="C4" library="passives" package="0805" value="1uF" x="32.5" y="29" smashed="yes" rot="R180"> -<attribute name="NAME" x="33.262" y="28.1745" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="17.26" y="64.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="17.26" y="64.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="32.5" y="29" size="0.8128" layer="27" font="vector" rot="R270" align="center"/> -<attribute name="VOLTAGE" value="" x="17.26" y="64.56" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="C7" library="passives" package="0805" value="1uF" x="27" y="17.5" smashed="yes"> -<attribute name="NAME" x="26.238" y="18.3255" size="1.016" layer="25"/> -<attribute name="PACKAGE" value="0805" x="46.05" y="-18.06" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="46.05" y="-18.06" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="27" y="17.5" size="0.8128" layer="27" font="vector" rot="R90" align="center"/> -<attribute name="VOLTAGE" value="" x="46.05" y="-18.06" size="1.778" layer="27" display="off"/> -</element> -<element name="J1" library="SparkFun-Connectors" package="2X5-PTH-1.27MM" value="CORTEX_JTAG_DEBUG_PTH" x="38" y="34.2" smashed="yes"/> -<element name="R2" library="passives" package="0805" value="10k" x="32.5" y="27" smashed="yes" rot="R180"> -<attribute name="NAME" x="33.262" y="26.1745" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="9.64" y="62.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="9.64" y="62.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="32.5" y="27" size="0.8128" layer="27" font="vector" rot="R270" align="center"/> -</element> -<element name="R3" library="passives" package="0805" value="10k" x="32.5" y="33" smashed="yes" rot="R180"> -<attribute name="NAME" x="33.262" y="32.1745" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="5.83" y="68.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="5.83" y="68.56" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="32.5" y="31.4" size="0.8128" layer="27" font="vector" rot="R180" align="center"/> -</element> -<element name="S1" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="38.5" y="22" smashed="yes" rot="R180"/> -<element name="U1" library="microcontrollers" package="TQFP-32-FAB" value="ATSAMD21E18A-AFFAB" x="25" y="29.5" smashed="yes" rot="R270"> -<attribute name="NAME" x="30.805271875" y="32.702915625" size="0.8135375" layer="25" rot="R270"/> -</element> -<element name="X1" library="connector" package="MOLEX_1051330021" value="USBVERT" x="31.5" y="20" smashed="yes" rot="R90"> -<attribute name="NAME" x="30.37" y="15.6075" size="0.6096" layer="25" font="vector" rot="R180"/> -</element> -<element name="C2" library="passives" package="0805" value="1uF" x="32.5" y="31" smashed="yes" rot="R180"> -<attribute name="NAME" x="33.262" y="30.1745" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="32.5" y="31" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="32.5" y="31" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="32.5" y="31" size="0.8128" layer="27" font="vector" rot="R90" align="center"/> -<attribute name="VOLTAGE" value="" x="32.5" y="31" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="J2" library="SparkFun-Connectors" package="2X5-SHROUDED_LOCK_LATCH" value="" x="21" y="5" smashed="yes" rot="R270"> -<attribute name="NAME" x="31.287" y="9.445" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/> -<attribute name="VALUE" x="10.078" y="9.445" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/> -</element> -<element name="R9" library="passives" package="0805" value="470R" x="39" y="17" smashed="yes" rot="R180"> -<attribute name="NAME" x="40.269996875" y="15.856996875" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="39" y="17" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="39" y="17" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="39" y="16.7" size="0.8128" layer="27" font="vector" rot="R270" align="center"/> -</element> -<element name="U5" library="comm" package="8-MSOP-FAB" value="RS485-ISL83078EMSOP-FAB" x="23" y="13" smashed="yes" rot="R270"> -<attribute name="NAME" x="24.99999375" y="15.49999375" size="0.8128" layer="25" font="vector" rot="R270"/> -</element> -<element name="U6" library="comm" package="8-MSOP-FAB" value="RS485-ISL83078EMSOP-FAB" x="19" y="13" smashed="yes" rot="R270"> -<attribute name="NAME" x="20.99999375" y="15.499996875" size="0.8128" layer="25" font="vector" rot="R270"/> -</element> -<element name="C10" library="passives" package="0805" value="1uF" x="16.5" y="11.5" smashed="yes" rot="R270"> -<attribute name="NAME" x="17.643" y="12.77" size="1.016" layer="25" rot="R270"/> -<attribute name="PACKAGE" value="0805" x="16.5" y="11.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="TYPE" value="" x="16.5" y="11.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="VALUE" x="16.35858125" y="11.5" size="0.8128" layer="27" font="vector" align="center"/> -<attribute name="VOLTAGE" value="" x="16.5" y="11.5" size="0.8128" layer="27" rot="R270" display="off"/> -</element> -<element name="U2" library="power" package="HTSSOP-28" value="DRV8841" x="13.5" y="26.5" smashed="yes"> -<attribute name="NAME" x="13.5" y="32" size="0.6096" layer="104" font="vector" align="center"/> -<attribute name="VALUE" x="13.5" y="21" size="0.6096" layer="127" font="vector" align="center"/> -</element> -<element name="C3" library="passives" package="1206" value="10uF" x="1.5" y="19" smashed="yes" rot="R90"> -<attribute name="NAME" x="0.357" y="17.73" size="1.016" layer="25" rot="R90"/> -<attribute name="PACKAGE" value="1206" x="1.5" y="19" size="0.8128" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="1.5" y="19" size="0.8128" layer="27" rot="R90" display="off"/> -<attribute name="VALUE" x="4.294" y="17.603" size="1.016" layer="27" rot="R90"/> -<attribute name="VOLTAGE" value="" x="1.5" y="19" size="0.8128" layer="27" rot="R90" display="off"/> -</element> -<element name="C5" library="passives" package="1206" value="10uF" x="1.5" y="34.5" smashed="yes" rot="R270"> -<attribute name="NAME" x="2.643" y="35.77" size="1.016" layer="25" rot="R270"/> -<attribute name="PACKAGE" value="1206" x="1.5" y="34.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="TYPE" value="" x="1.5" y="34.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="VALUE" x="-1.294" y="35.897" size="1.016" layer="27" rot="R270"/> -<attribute name="VOLTAGE" value="" x="1.5" y="34.5" size="0.8128" layer="27" rot="R270" display="off"/> -</element> -<element name="R1" library="passives" package="0805" value="1K" x="11.5" y="18.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="12.77" y="17.357" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="11.5" y="18.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="11.5" y="18.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="12.897" y="21.294" size="1.016" layer="27" rot="R180"/> -</element> -<element name="C6" library="passives" package="0805" value="0.1uF" x="8" y="18.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="9.27" y="17.357" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="8" y="18.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="8" y="18.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="9.397" y="21.294" size="1.016" layer="27" rot="R180"/> -<attribute name="VOLTAGE" value="" x="8" y="18.5" size="0.8128" layer="27" rot="R180" display="off"/> -</element> -<element name="R4" library="passives" package="0805" value="1K" x="11.5" y="20.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="12.77" y="19.357" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="11.5" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="11.5" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="12.897" y="23.294" size="1.016" layer="27" rot="R180"/> -</element> -<element name="C8" library="passives" package="0805" value="0.1uF" x="8" y="20.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="9.27" y="19.357" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="8" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="8" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="9.397" y="23.294" size="1.016" layer="27" rot="R180"/> -<attribute name="VOLTAGE" value="" x="8" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -</element> -<element name="C9" library="passives" package="0805" value="0.01uF" x="10" y="33.5" smashed="yes" rot="R270"> -<attribute name="NAME" x="11.143" y="34.77" size="1.016" layer="25" rot="R270"/> -<attribute name="PACKAGE" value="0805" x="10" y="33.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="TYPE" value="" x="10" y="33.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="VALUE" x="7.206" y="34.897" size="1.016" layer="27" rot="R270"/> -<attribute name="VOLTAGE" value="" x="10" y="33.5" size="0.8128" layer="27" rot="R270" display="off"/> -</element> -<element name="C11" library="passives" package="0805" value="0.1uF" x="8" y="33.5" smashed="yes" rot="R90"> -<attribute name="NAME" x="6.857" y="32.23" size="1.016" layer="25" rot="R90"/> -<attribute name="PACKAGE" value="0805" x="8" y="33.5" size="0.8128" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="8" y="33.5" size="0.8128" layer="27" rot="R90" display="off"/> -<attribute name="VALUE" x="10.794" y="32.103" size="1.016" layer="27" rot="R90"/> -<attribute name="VOLTAGE" value="" x="8" y="33.5" size="0.8128" layer="27" rot="R90" display="off"/> -</element> -<element name="R5" library="passives" package="0805" value="1M" x="6" y="33.5" smashed="yes" rot="R270"> -<attribute name="NAME" x="7.143" y="34.77" size="1.016" layer="25" rot="R270"/> -<attribute name="PACKAGE" value="0805" x="6" y="33.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="6" y="33.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="VALUE" x="3.206" y="34.897" size="1.016" layer="27" rot="R270"/> -</element> -<element name="R6" library="passives" package="1206" value="0R100" x="4" y="30.5" smashed="yes" rot="R90"> -<attribute name="NAME" x="2.857" y="29.23" size="1.016" layer="25" rot="R90"/> -<attribute name="PACKAGE" value="1206" x="4" y="30.5" size="0.8128" layer="27" rot="R90" display="off"/> -<attribute name="PRECISION" value="" x="4" y="30.5" size="0.8128" layer="27" rot="R90" display="off"/> -<attribute name="VALUE" x="6.794" y="29.103" size="1.016" layer="27" rot="R90"/> -</element> -<element name="R7" library="passives" package="1206" value="0R100" x="4" y="23" smashed="yes" rot="R270"> -<attribute name="NAME" x="5.143" y="24.27" size="1.016" layer="25" rot="R270"/> -<attribute name="PACKAGE" value="1206" x="4" y="23" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="4" y="23" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="VALUE" x="1.206" y="24.397" size="1.016" layer="27" rot="R270"/> -</element> -<element name="C12" library="passives" package="0805" value="1uF" x="15.5" y="20.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="16.77" y="19.357" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="15.5" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="15.5" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="16.897" y="23.294" size="1.016" layer="27" rot="R180"/> -<attribute name="VOLTAGE" value="" x="15.5" y="20.5" size="0.8128" layer="27" rot="R180" display="off"/> -</element> -<element name="C13" library="passives" package="SMD-ELEC-CAP" value="CAP-POLCAP_POL_SMD6.6X6.6" x="11.5" y="14.3" smashed="yes" rot="R90"> -<attribute name="NAME" x="5.8" y="11.05" size="1.27" layer="25" rot="R90"/> -<attribute name="VALUE" x="17.8" y="11.05" size="1.27" layer="27" rot="R90"/> -</element> -<element name="J4" library="SparkFun-Connectors" package="1X04_NO_SILK" value="" x="1.5" y="30.5" smashed="yes" rot="R270"> -<attribute name="NAME" x="3.151" y="31.77" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/> -<attribute name="PROD_ID" value="CONN-09696" x="1.5" y="30.5" size="0.8128" layer="27" rot="R270" display="off"/> -<attribute name="VALUE" x="-0.913" y="31.77" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/> -</element> -<element name="U4" library="power" package="SOT23-5" value="VREG-AP2112" x="27" y="14.5" smashed="yes"> -<attribute name="NAME" x="25.222" y="12.722" size="1.27" layer="25" ratio="10" rot="R90"/> -<attribute name="VALUE" x="30.048" y="12.722" size="1.27" layer="27" ratio="10" rot="R90"/> -</element> -<element name="J5" library="connector" package="PWRPAD_3-25MM" value="PWRPADM3" x="38.5" y="12.5" smashed="yes"/> -<element name="J6" library="connector" package="PWRPAD_3-25MM" value="PWRPADM3" x="3.5" y="12.5" smashed="yes"/> -<element name="J3" library="connector" package="PWRPAD_3-25MM" value="PWRPADM3" x="9" y="38.5" smashed="yes"/> -<element name="J7" library="connector" package="PWRPAD_3-25MM" value="PWRPADM3" x="33" y="38.5" smashed="yes"/> -<element name="J9" library="SparkFun-Connectors" package="JST-3-PTH-NS" value="" x="35.8" y="28" smashed="yes" rot="R270"> -<attribute name="NAME" x="39.229" y="29.397" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/> -<attribute name="VALUE" x="38.34" y="29.651" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/> -</element> -<element name="J8" library="SparkFun-Connectors" package="1X06_NO_SILK" value="" x="14.65" y="36" smashed="yes"> -<attribute name="NAME" x="14.142" y="39.302" size="0.6096" layer="25" font="vector" ratio="20"/> -<attribute name="PROD_ID" value="CONN-08437" x="14.65" y="36" size="1.778" layer="27" display="off"/> -<attribute name="VALUE" x="14.015" y="32.063" size="0.6096" layer="27" font="vector" ratio="20"/> -</element> -<element name="D1" library="lights" package="LED0805" value="LED0805" x="39" y="19" smashed="yes"> -<attribute name="NAME" x="38.111" y="20.397" size="1.016" layer="25"/> -<attribute name="VALUE" x="37.984" y="16.587" size="1.016" layer="27" ratio="10"/> -</element> -<element name="R8" library="passives" package="0805" value="470R" x="39" y="6.5" smashed="yes" rot="R180"> -<attribute name="NAME" x="39.762" y="5.6745" size="1.016" layer="25" rot="R180"/> -<attribute name="PACKAGE" value="0805" x="39" y="0.7" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="PRECISION" value="" x="39" y="0.7" size="0.8128" layer="27" rot="R180" display="off"/> -<attribute name="VALUE" x="40.016" y="8.532" size="1.016" layer="27" rot="R180"/> -</element> -<element name="D2" library="lights" package="LED0805" value="LED0805" x="39" y="8.5" smashed="yes"> -<attribute name="NAME" x="38.111" y="9.897" size="1.016" layer="25"/> -<attribute name="VALUE" x="37.984" y="6.087" size="1.016" layer="27" ratio="10"/> -</element> -<element name="J10" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="34.2" y="13.9" smashed="yes" rot="R270"> -<attribute name="NAME" x="35.597" y="15.17" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/> -<attribute name="VALUE" x="32.168" y="15.17" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/> -</element> -</elements> -<signals> -<signal name="GND"> -<contactref element="J1" pad="3"/> -<contactref element="J1" pad="5"/> -<contactref element="J1" pad="9"/> -<contactref element="U1" pad="10"/> -<contactref element="U1" pad="28"/> -<contactref element="C1" pad="2"/> -<contactref element="C7" pad="2"/> -<contactref element="X1" pad="GND"/> -<contactref element="C4" pad="1"/> -<contactref element="C2" pad="1"/> -<contactref element="J2" pad="5"/> -<contactref element="J2" pad="6"/> -<contactref element="S1" pad="P$2"/> -<polygon width="0.1524" layer="16" thermals="no" rank="2"> -<vertex x="-0.5" y="43"/> -<vertex x="42.5" y="43"/> -<vertex x="42.5" y="-0.5"/> -<vertex x="-0.5" y="-0.5"/> -</polygon> -<contactref element="R9" pad="2"/> -<contactref element="U5" pad="5"/> -<contactref element="U6" pad="5"/> -<contactref element="C10" pad="2"/> -<contactref element="U2" pad="P$14"/> -<contactref element="U2" pad="P$28"/> -<contactref element="U2" pad="P$29"/> -<contactref element="C3" pad="2"/> -<contactref element="C5" pad="2"/> -<contactref element="C8" pad="2"/> -<contactref element="C6" pad="2"/> -<contactref element="R6" pad="2"/> -<contactref element="R7" pad="2"/> -<contactref element="C13" pad="C"/> -<contactref element="C12" pad="2"/> -<contactref element="U4" pad="2"/> -<contactref element="J9" pad="1"/> -<wire x1="29.18" y1="29.1" x2="27.6" y2="29.1" width="0.2032" layer="1"/> -<wire x1="27.6" y1="29.1" x2="27.4" y2="29.3" width="0.2032" layer="1"/> -<via x="27.4" y="29.3" extent="1-16" drill="0.3"/> -<wire x1="33.5" y1="31" x2="33.5" y2="29" width="0.2032" layer="1"/> -<wire x1="33.5" y1="31" x2="34.8" y2="31" width="0.2032" layer="1"/> -<wire x1="34.8" y1="31" x2="35.8" y2="30" width="0.2032" layer="1"/> -<contactref element="J8" pad="2"/> -<wire x1="27" y1="13.194" x2="27" y2="12.5" width="0.3048" layer="1"/> -<wire x1="27" y1="12.5" x2="29.1" y2="11" width="0.3048" layer="1"/> -<wire x1="27" y1="13.194" x2="27" y2="14" width="0.3048" layer="1"/> -<via x="27" y="14" extent="1-16" drill="0.3"/> -<wire x1="28" y1="17.5" x2="27" y2="16.5" width="0.3048" layer="1"/> -<wire x1="27" y1="16.5" x2="27" y2="14" width="0.3048" layer="1"/> -<wire x1="18.025" y1="10.8" x2="18.025" y2="10.5" width="0.2032" layer="1"/> -<wire x1="18.025" y1="10.5" x2="18.025" y2="9.125" width="0.2032" layer="1"/> -<wire x1="18.025" y1="9.125" x2="17.9" y2="9" width="0.2032" layer="1"/> -<via x="17.9" y="9" extent="1-16" drill="0.3"/> -<wire x1="22.025" y1="10.8" x2="22.025" y2="9.125" width="0.2032" layer="1"/> -<wire x1="22.025" y1="9.125" x2="21.9" y2="9" width="0.2032" layer="1"/> -<via x="21.9" y="9" extent="1-16" drill="0.3"/> -<wire x1="36.45" y1="21.2" x2="37.5" y2="21.2" width="0.2032" layer="1"/> -<via x="37.5" y="21.2" extent="1-16" drill="0.3"/> -<wire x1="38" y1="17" x2="37" y2="17" width="0.2032" layer="1"/> -<via x="37" y="17" extent="1-16" drill="0.3"/> -<wire x1="31.5" y1="21.3" x2="30.2" y2="21.3" width="0.2032" layer="1"/> -<wire x1="30.2" y1="21.3" x2="29.6" y2="21.9" width="0.2032" layer="1"/> -<via x="29.6" y="21.9" extent="1-16" drill="0.3"/> -<wire x1="16.5" y1="10.5" x2="18.025" y2="10.5" width="0.2032" layer="1"/> -<wire x1="20.82" y1="31.5" x2="22.3" y2="31.5" width="0.1524" layer="1"/> -<wire x1="22.3" y1="31.5" x2="22.4" y2="31.4" width="0.1524" layer="1"/> -<via x="22.4" y="31.4" extent="1-16" drill="0.3"/> -<via x="4.4" y="33.3" extent="1-16" drill="0.3"/> -<via x="3.8" y="34" extent="1-16" drill="0.3"/> -<via x="3.4" y="33.3" extent="1-16" drill="0.3"/> -<via x="3.5" y="20.2" extent="1-16" drill="0.3"/> -<via x="4" y="19.6" extent="1-16" drill="0.3"/> -<via x="4.5" y="20.2" extent="1-16" drill="0.3"/> -<wire x1="10.6" y1="22.275" x2="12.475" y2="22.275" width="0.2032" layer="1"/> -<wire x1="13.5" y1="23.3" x2="13.5" y2="26.5" width="0.2032" layer="1"/> -<wire x1="12.475" y1="22.275" x2="13.5" y2="23.3" width="0.2032" layer="1"/> -<wire x1="14.5" y1="20.5" x2="13.5" y2="21.5" width="0.2032" layer="1"/> -<wire x1="13.5" y1="21.5" x2="13.5" y2="23.3" width="0.2032" layer="1"/> -<wire x1="16.4" y1="30.725" x2="14.925" y2="30.725" width="0.2032" layer="1"/> -<wire x1="13.5" y1="29.3" x2="13.5" y2="26.5" width="0.2032" layer="1"/> -<wire x1="14.925" y1="30.725" x2="13.5" y2="29.3" width="0.2032" layer="1"/> -<polygon width="0.2032" layer="1" thermals="no" rank="2"> -<vertex x="13" y="44"/> -<vertex x="13" y="35.5"/> -<vertex x="14" y="34.5"/> -<vertex x="20" y="34.5"/> -<vertex x="20.5" y="34"/> -<vertex x="21.5" y="34"/> -<vertex x="21.5" y="33"/> -<vertex x="20" y="33"/> -<vertex x="16.5" y="29.5"/> -<vertex x="16.5" y="18"/> -<vertex x="17.5" y="17"/> -<vertex x="17.5" y="12.5"/> -<vertex x="16.5" y="11.5"/> -<vertex x="15.5" y="11.5"/> -<vertex x="15.2" y="11.2"/> -<vertex x="15.2" y="9.2"/> -<vertex x="14" y="8"/> -<vertex x="14" y="-1"/> -<vertex x="3.5" y="-1"/> -<vertex x="-1" y="3.5"/> -<vertex x="-1" y="17"/> -<vertex x="8" y="17"/> -<vertex x="10.5" y="19.5"/> -<vertex x="10.5" y="21"/> -<vertex x="9.5" y="21"/> -<vertex x="9.5" y="23"/> -<vertex x="10.5" y="24"/> -<vertex x="10.5" y="44"/> -</polygon> -<via x="16" y="15.8" extent="1-16" drill="0.3"/> -<via x="15" y="15.8" extent="1-16" drill="0.3"/> -<via x="14" y="15.8" extent="1-16" drill="0.3"/> -<via x="13" y="15.8" extent="1-16" drill="0.3"/> -<via x="12.5" y="26" extent="1-16" drill="0.3"/> -<via x="12.5" y="27" extent="1-16" drill="0.3"/> -<via x="12.5" y="28.5" extent="1-16" drill="0.3"/> -<via x="14.5" y="28.5" extent="1-16" drill="0.3"/> -<via x="14.5" y="27" extent="1-16" drill="0.3"/> -<via x="14.5" y="26" extent="1-16" drill="0.3"/> -<via x="14.5" y="24.5" extent="1-16" drill="0.3"/> -<via x="12.5" y="24.5" extent="1-16" drill="0.3"/> -<via x="13.5" y="26.5" extent="1-16" drill="0.3"/> -<via x="12.5" y="30.5" extent="1-16" drill="0.3"/> -<via x="14.5" y="30.5" extent="1-16" drill="0.3"/> -<via x="14.5" y="22.5" extent="1-16" drill="0.3"/> -<via x="12.5" y="22.5" extent="1-16" drill="0.3"/> -<via x="12.5" y="37" extent="1-16" drill="0.3"/> -<via x="2.9" y="34" extent="1-16" drill="0.3"/> -<via x="3" y="19.6" extent="1-16" drill="0.3"/> -<polygon width="0.2032" layer="1" thermals="no" rank="2"> -<vertex x="0.7" y="21.1"/> -<vertex x="2.3" y="21.1"/> -<vertex x="3.5" y="22.3"/> -<vertex x="4.8" y="22.3"/> -<vertex x="4.8" y="20"/> -<vertex x="4.1" y="19.3"/> -<vertex x="2.7" y="19.3"/> -<vertex x="2.3" y="19.7"/> -<vertex x="0.7" y="19.7"/> -</polygon> -<polygon width="0.2032" layer="1" thermals="no" rank="2"> -<vertex x="4.8" y="31.2"/> -<vertex x="4.8" y="33.5"/> -<vertex x="4" y="34.3"/> -<vertex x="2.8" y="34.3"/> -<vertex x="2.3" y="33.8"/> -<vertex x="0.7" y="33.8"/> -<vertex x="0.7" y="32.4"/> -<vertex x="2.3" y="32.4"/> -<vertex x="3.2" y="31.5"/> -<vertex x="3.2" y="31.2"/> -</polygon> -<wire x1="7" y1="20.5" x2="7" y2="18.5" width="0.2032" layer="1"/> -<wire x1="7" y1="20.5" x2="7" y2="21.1" width="0.2032" layer="1"/> -<wire x1="7" y1="21.1" x2="7.6" y2="21.7" width="0.2032" layer="1"/> -<via x="7.6" y="21.7" extent="1-16" drill="0.3"/> -<contactref element="R8" pad="2"/> -<contactref element="J10" pad="1"/> -<wire x1="38" y1="6.5" x2="38" y2="5.2" width="0.1524" layer="1"/> -<via x="38" y="5.2" extent="1-16" drill="0.3"/> -</signal> -<signal name="+3V3"> -<contactref element="J1" pad="1"/> -<contactref element="R2" pad="1"/> -<contactref element="R3" pad="1"/> -<contactref element="C7" pad="1"/> -<contactref element="C2" pad="2"/> -<contactref element="U1" pad="9"/> -<contactref element="U1" pad="30"/> -<contactref element="U5" pad="8"/> -<contactref element="U6" pad="8"/> -<contactref element="C10" pad="1"/> -<contactref element="U4" pad="5"/> -<wire x1="29.18" y1="30.7" x2="31.2" y2="30.7" width="0.2032" layer="1"/> -<wire x1="31.2" y1="30.7" x2="31.5" y2="31" width="0.2032" layer="1"/> -<wire x1="31.5" y1="31" x2="33.5" y2="33" width="0.2032" layer="1"/> -<wire x1="31.5" y1="31" x2="32.4" y2="30.1" width="0.2032" layer="1"/> -<wire x1="32.4" y1="28.1" x2="33.5" y2="27" width="0.2032" layer="1"/> -<wire x1="32.4" y1="30.1" x2="32.4" y2="28.1" width="0.2032" layer="1"/> -<wire x1="33.5" y1="33" x2="34.065" y2="33.565" width="0.2032" layer="1"/> -<wire x1="34.065" y1="33.565" x2="35.46" y2="33.565" width="0.2032" layer="1"/> -<wire x1="26.05" y1="15.806" x2="26" y2="15.856" width="0.3048" layer="1"/> -<wire x1="26" y1="15.856" x2="26" y2="17.5" width="0.3048" layer="1"/> -<wire x1="19.975" y1="10.8" x2="20" y2="10.825" width="0.2032" layer="1"/> -<wire x1="20" y1="10.825" x2="20" y2="11.9" width="0.2032" layer="1"/> -<wire x1="26.05" y1="15.806" x2="26.05" y2="14.806" width="0.2032" layer="1"/> -<wire x1="26.05" y1="14.806" x2="23.975" y2="12.731" width="0.2032" layer="1"/> -<wire x1="23.975" y1="12.731" x2="23.975" y2="11.9" width="0.2032" layer="1"/> -<wire x1="23.975" y1="11.9" x2="23.975" y2="10.8" width="0.2032" layer="1"/> -<wire x1="20" y1="11.9" x2="23.975" y2="11.9" width="0.2032" layer="1"/> -<wire x1="20" y1="11.9" x2="17.1" y2="11.9" width="0.2032" layer="1"/> -<wire x1="17.1" y1="11.9" x2="16.5" y2="12.5" width="0.2032" layer="1"/> -<wire x1="20.645" y1="32.3" x2="21.6378875" y2="32.3" width="0.1524" layer="1"/> -<wire x1="21.6378875" y1="32.3" x2="21.8960875" y2="32.0418" width="0.1524" layer="1"/> -<wire x1="24.8582" y1="32.0418" x2="25.138603125" y2="31.761396875" width="0.1524" layer="1"/> -<via x="25.138603125" y="31.761396875" extent="1-16" drill="0.3"/> -<wire x1="25.138603125" y1="31.761396875" x2="26.176925" y2="30.723075" width="0.1524" layer="16"/> -<via x="26.176925" y="30.723075" extent="1-16" drill="0.3"/> -<wire x1="21.8960875" y1="32.0418" x2="24.8582" y2="32.0418" width="0.1524" layer="1"/> -<wire x1="29.18" y1="30.7" x2="26.2" y2="30.7" width="0.1524" layer="1"/> -<wire x1="26.2" y1="30.7" x2="26.176925" y2="30.723075" width="0.1524" layer="1"/> -<wire x1="26" y1="17.5" x2="26" y2="18.1" width="0.1524" layer="1"/> -<via x="26.2" y="27.0072" extent="1-16" drill="0.3"/> -<wire x1="26.2" y1="27.0072" x2="26.2" y2="30.7" width="0.1524" layer="1"/> -<wire x1="26.7" y1="18.8" x2="26" y2="18.1" width="0.1524" layer="1"/> -<wire x1="26.2" y1="23.71023125" x2="26.20063125" y2="23.7096" width="0.1524" layer="16"/> -<via x="26.20063125" y="23.7096" extent="1-16" drill="0.3"/> -<wire x1="26.20063125" y1="23.7096" x2="26.7" y2="23.21023125" width="0.1524" layer="1"/> -<wire x1="26.2" y1="27.0072" x2="26.2" y2="23.71023125" width="0.1524" layer="16"/> -<wire x1="26.7" y1="23.21023125" x2="26.7" y2="18.8" width="0.1524" layer="1"/> -</signal> -<signal name="RESET"> -<contactref element="J1" pad="10"/> -<contactref element="R2" pad="2"/> -<contactref element="U1" pad="26"/> -<contactref element="S1" pad="P$4"/> -<wire x1="29.18" y1="27.5" x2="30.6" y2="27.5" width="0.2032" layer="1"/> -<wire x1="31.1" y1="27" x2="31.5" y2="27" width="0.2032" layer="1"/> -<wire x1="31.1" y1="27" x2="30.6" y2="27.5" width="0.2032" layer="1"/> -<wire x1="29.18" y1="27.5" x2="28.4" y2="27.5" width="0.2032" layer="1"/> -<wire x1="28.4" y1="27.5" x2="28.2" y2="27.3" width="0.2032" layer="1"/> -<wire x1="28.2" y1="27.3" x2="28.2" y2="26.6" width="0.2032" layer="1"/> -<wire x1="28.2" y1="26.6" x2="28.6" y2="26.2" width="0.2032" layer="1"/> -<wire x1="30.0971" y1="26.2" x2="30.7527" y2="25.5444" width="0.2032" layer="1"/> -<wire x1="34.66501875" y1="25.5444" x2="35.26341875" y2="24.946" width="0.2032" layer="1"/> -<wire x1="41.4" y1="29.90941875" x2="36.43658125" y2="24.946" width="0.2032" layer="1"/> -<wire x1="41.4" y1="33.975" x2="40.54" y2="34.835" width="0.2032" layer="1"/> -<wire x1="28.6" y1="26.2" x2="30.0971" y2="26.2" width="0.2032" layer="1"/> -<wire x1="30.7527" y1="25.5444" x2="34.66501875" y2="25.5444" width="0.2032" layer="1"/> -<wire x1="35.26341875" y1="24.946" x2="36.43658125" y2="24.946" width="0.2032" layer="1"/> -<wire x1="41.4" y1="29.90941875" x2="41.4" y2="33.975" width="0.2032" layer="1"/> -<wire x1="36.43658125" y1="24.946" x2="36.43658125" y2="22.81341875" width="0.2032" layer="1"/> -<wire x1="36.43658125" y1="22.81341875" x2="36.45" y2="22.8" width="0.2032" layer="1"/> -</signal> -<signal name="SWDCLK"> -<contactref element="J1" pad="4"/> -<contactref element="R3" pad="2"/> -<contactref element="U1" pad="31"/> -<wire x1="29.18" y1="31.5" x2="30.3" y2="31.5" width="0.2032" layer="1"/> -<wire x1="31.5" y1="32.7" x2="31.5" y2="33" width="0.2032" layer="1"/> -<wire x1="30.3" y1="31.5" x2="31.5" y2="32.7" width="0.2032" layer="1"/> -<wire x1="36.73" y1="34.835" x2="35.965" y2="35.6" width="0.2032" layer="1"/> -<wire x1="28.1" y1="31.8" x2="28.4" y2="31.5" width="0.2032" layer="1"/> -<wire x1="28.4" y1="31.5" x2="29.18" y2="31.5" width="0.2032" layer="1"/> -<wire x1="35.965" y1="35.6" x2="34.8971" y2="35.6" width="0.2032" layer="1"/> -<wire x1="34.8971" y1="35.6" x2="33.6527" y2="34.3556" width="0.2032" layer="1"/> -<wire x1="33.6527" y1="34.3556" x2="30.8527" y2="34.3556" width="0.2032" layer="1"/> -<wire x1="30.8527" y1="34.3556" x2="29.3971" y2="32.9" width="0.2032" layer="1"/> -<wire x1="29.3971" y1="32.9" x2="28.6" y2="32.9" width="0.2032" layer="1"/> -<wire x1="28.6" y1="32.9" x2="28.1" y2="32.4" width="0.2032" layer="1"/> -<wire x1="28.1" y1="32.4" x2="28.1" y2="31.8" width="0.2032" layer="1"/> -</signal> -<signal name="SWDIO"> -<contactref element="J1" pad="2"/> -<contactref element="U1" pad="32"/> -<wire x1="35.46" y1="34.835" x2="34.635" y2="34.835" width="0.2032" layer="1"/> -<wire x1="34.635" y1="34.835" x2="33.8" y2="34" width="0.2032" layer="1"/> -<wire x1="29.355" y1="32.355" x2="29.355" y2="32.3" width="0.2032" layer="1"/> -<wire x1="33.8" y1="34" x2="31" y2="34" width="0.2032" layer="1"/> -<wire x1="31" y1="34" x2="29.355" y2="32.355" width="0.2032" layer="1"/> -</signal> -<signal name="USBDP"> -<contactref element="X1" pad="D+"/> -<contactref element="U1" pad="24"/> -<wire x1="30.4" y1="20" x2="31.5" y2="20" width="0.2032" layer="1"/> -<wire x1="27.8" y1="25.145" x2="27.8" y2="22.6" width="0.2032" layer="1"/> -<wire x1="27.8" y1="22.6" x2="30.4" y2="20" width="0.2032" layer="1"/> -</signal> -<signal name="USBDM"> -<contactref element="X1" pad="D-"/> -<contactref element="U1" pad="23"/> -<wire x1="31.5" y1="19.35" x2="30.5471" y2="19.35" width="0.2032" layer="1"/> -<wire x1="27" y1="24.2" x2="27" y2="25.32" width="0.2032" layer="1"/> -<wire x1="30.5471" y1="19.35" x2="27.4444" y2="22.4527" width="0.2032" layer="1"/> -<wire x1="27.4444" y1="22.4527" x2="27.4444" y2="23.7556" width="0.2032" layer="1"/> -<wire x1="27.4444" y1="23.7556" x2="27" y2="24.2" width="0.2032" layer="1"/> -</signal> -<signal name="+5V"> -<contactref element="C1" pad="1"/> -<contactref element="X1" pad="VBUS"/> -<contactref element="J2" pad="2"/> -<contactref element="J2" pad="9"/> -<contactref element="U4" pad="1"/> -<contactref element="U4" pad="3"/> -<contactref element="J9" pad="2"/> -<via x="33.4" y="34.9628" extent="1-16" drill="0.3"/> -<wire x1="33.4" y1="34.9628" x2="34.3" y2="34.0628" width="0.2032" layer="16"/> -<wire x1="34.3" y1="32.7" x2="34.7" y2="32.3" width="0.2032" layer="16"/> -<via x="34.7" y="32.3" extent="1-16" drill="0.3"/> -<wire x1="34.7" y1="32.3" x2="35.946" y2="31.054" width="0.2032" layer="1"/> -<wire x1="35.946" y1="31.054" x2="36.43658125" y2="31.054" width="0.2032" layer="1"/> -<wire x1="36.43658125" y1="31.054" x2="36.854" y2="30.63658125" width="0.2032" layer="1"/> -<wire x1="36.854" y1="29.054" x2="35.8" y2="28" width="0.2032" layer="1"/> -<wire x1="34.3" y1="34.0628" x2="34.3" y2="32.7" width="0.2032" layer="16"/> -<wire x1="36.854" y1="30.63658125" x2="36.854" y2="29.054" width="0.2032" layer="1"/> -<contactref element="J8" pad="5"/> -<wire x1="24.81" y1="36" x2="26.302" y2="37.492" width="0.2032" layer="1"/> -<wire x1="30.5372" y1="34.9628" x2="33.4" y2="34.9628" width="0.2032" layer="1"/> -<wire x1="26.302" y1="37.492" x2="28.008" y2="37.492" width="0.2032" layer="1"/> -<wire x1="28.008" y1="37.492" x2="30.5372" y2="34.9628" width="0.2032" layer="1"/> -<wire x1="37" y1="26.8" x2="37.2" y2="26.8" width="0.2032" layer="1"/> -<wire x1="37" y1="26.8" x2="35.8" y2="28" width="0.2032" layer="1"/> -<via x="37.2" y="26.8" extent="1-16" drill="0.3"/> -<wire x1="37.2" y1="26.8" x2="38.174646875" y2="25.825353125" width="0.2032" layer="16"/> -<via x="38.174646875" y="25.825353125" extent="1-16" drill="0.3"/> -<polygon width="0.3048" layer="1" thermals="no" rank="2"> -<vertex x="24.5" y="15.5"/> -<vertex x="24.5" y="7.5"/> -<vertex x="32.5" y="7.5"/> -<vertex x="32.5" y="12.5"/> -<vertex x="29.5" y="15.5"/> -</polygon> -<wire x1="15.92" y1="6.397" x2="17.2" y2="5.117" width="0.2032" layer="1"/> -<wire x1="24.3862" y1="1.9092" x2="26.08" y2="3.603" width="0.2032" layer="1"/> -<wire x1="17.2" y1="5.117" x2="17.2" y2="2.67470625" width="0.2032" layer="1"/> -<wire x1="17.2" y1="2.67470625" x2="17.96550625" y2="1.9092" width="0.2032" layer="1"/> -<wire x1="17.96550625" y1="1.9092" x2="24.3862" y2="1.9092" width="0.2032" layer="1"/> -<wire x1="26.08" y1="3.603" x2="24.8" y2="4.883" width="0.3048" layer="1"/> -<wire x1="24.8" y1="8.75" x2="26.3" y2="11" width="0.3048" layer="1"/> -<wire x1="24.8" y1="4.883" x2="24.8" y2="8.75" width="0.3048" layer="1"/> -<wire x1="38.174646875" y1="25.825353125" x2="38.5" y2="25.5" width="0.2032" layer="1"/> -<wire x1="39" y1="16.3" x2="38.7" y2="16" width="0.2032" layer="1"/> -<wire x1="33.3" y1="18.7" x2="31.5" y2="18.7" width="0.2032" layer="1"/> -<wire x1="38.5" y1="25.5" x2="38.5" y2="20.5612875" width="0.2032" layer="1"/> -<wire x1="38.5" y1="20.5612875" x2="39" y2="20.0612875" width="0.2032" layer="1"/> -<wire x1="39" y1="20.0612875" x2="39" y2="16.3" width="0.2032" layer="1"/> -<wire x1="38.7" y1="16" x2="36" y2="16" width="0.2032" layer="1"/> -<wire x1="36" y1="16" x2="33.3" y2="18.7" width="0.2032" layer="1"/> -<wire x1="31.5" y1="18.7" x2="30.6" y2="18.7" width="0.3048" layer="1"/> -<wire x1="28.9" y1="14.144" x2="27.95" y2="13.194" width="0.3048" layer="1"/> -<wire x1="30.6" y1="18.7" x2="28.9" y2="17" width="0.3048" layer="1"/> -<wire x1="28.9" y1="17" x2="28.9" y2="14.144" width="0.3048" layer="1"/> -</signal> -<signal name="VDDCORE"> -<contactref element="C4" pad="2"/> -<contactref element="U1" pad="29"/> -<wire x1="29.18" y1="29.9" x2="30.6" y2="29.9" width="0.2032" layer="1"/> -<wire x1="30.6" y1="29.9" x2="31.5" y2="29" width="0.2032" layer="1"/> -</signal> -<signal name="+24V"> -<contactref element="J2" pad="10"/> -<contactref element="J2" pad="1"/> -<contactref element="U2" pad="P$4"/> -<contactref element="C3" pad="1"/> -<contactref element="C5" pad="1"/> -<contactref element="U2" pad="P$11"/> -<contactref element="C11" pad="1"/> -<contactref element="R5" pad="2"/> -<contactref element="C13" pad="A"/> -<wire x1="10.6" y1="24.225" x2="10.5814" y2="24.2064" width="0.508" layer="1"/> -<wire x1="10.5814" y1="24.2064" x2="8.5321625" y2="24.2064" width="0.508" layer="1"/> -<wire x1="6.1" y1="21.7742375" x2="6.1" y2="20.4" width="0.508" layer="1"/> -<wire x1="6.1" y1="20.4" x2="3.3" y2="17.6" width="0.508" layer="1"/> -<wire x1="3.3" y1="17.6" x2="1.5" y2="17.6" width="0.508" layer="1"/> -<wire x1="8.5321625" y1="24.2064" x2="6.1" y2="21.7742375" width="0.508" layer="1"/> -<wire x1="10.6" y1="28.775" x2="8.4492125" y2="28.775" width="0.508" layer="1"/> -<wire x1="6" y1="31.2242125" x2="6" y2="32.5" width="0.508" layer="1"/> -<wire x1="8.4492125" y1="28.775" x2="6" y2="31.2242125" width="0.508" layer="1"/> -<wire x1="8" y1="32.5" x2="6" y2="32.5" width="0.508" layer="1"/> -<wire x1="6" y1="32.5" x2="5.8596" y2="32.6404" width="0.508" layer="1"/> -<wire x1="5.8596" y1="32.6404" x2="5.8596" y2="33.0146375" width="0.508" layer="1"/> -<wire x1="5.8596" y1="33.0146375" x2="2.9742375" y2="35.9" width="0.508" layer="1"/> -<wire x1="2.9742375" y1="35.9" x2="1.5" y2="35.9" width="0.508" layer="1"/> -<via x="2" y="37.3" extent="1-16" drill="0.3"/> -<via x="1" y="37.3" extent="1-16" drill="0.3"/> -<via x="1.5" y="38" extent="1-16" drill="0.3"/> -<polygon width="0.1524" layer="1" thermals="no" rank="2"> -<vertex x="0.7" y="35.2"/> -<vertex x="0.7" y="37.6"/> -<vertex x="1.5" y="38.4"/> -<vertex x="2.3" y="37.6"/> -<vertex x="2.3" y="35.2"/> -</polygon> -<via x="1" y="16.2" extent="1-16" drill="0.3"/> -<via x="2" y="16.2" extent="1-16" drill="0.3"/> -<via x="1.5" y="15.5" extent="1-16" drill="0.3"/> -<polygon width="0.1524" layer="1" thermals="no"> -<vertex x="2.3" y="18.3"/> -<vertex x="2.3" y="15.9"/> -<vertex x="1.5" y="15.1"/> -<vertex x="0.7" y="15.9"/> -<vertex x="0.7" y="18.3"/> -</polygon> -<wire x1="6.8" y1="14.3" x2="8.85" y2="14.3" width="0.6096" layer="1"/> -<wire x1="1" y1="16.2" x2="4.9" y2="16.2" width="0.6096" layer="1"/> -<wire x1="4.9" y1="16.2" x2="6.8" y2="14.3" width="0.6096" layer="1"/> -<polygon width="0.1524" layer="16"> -<vertex x="-1.5" y="14.5"/> -<vertex x="1.5" y="14.5"/> -<vertex x="2.5" y="15.5"/> -<vertex x="2.5" y="20"/> -<vertex x="4.5" y="22"/> -<vertex x="4.5" y="31.5"/> -<vertex x="2.5" y="33.5"/> -<vertex x="2.5" y="38"/> -<vertex x="1" y="39.5"/> -<vertex x="-1" y="39.5"/> -<vertex x="-1" y="16"/> -<vertex x="-1.5" y="15.5"/> -</polygon> -<polygon width="0.1524" layer="16" thermals="no"> -<vertex x="25" y="7"/> -<vertex x="25" y="2"/> -<vertex x="17.5" y="2"/> -<vertex x="17.5" y="4.5"/> -<vertex x="14.5" y="4.5"/> -<vertex x="13.5" y="3.5"/> -<vertex x="11" y="3.5"/> -<vertex x="8" y="6.5"/> -<vertex x="8" y="9"/> -<vertex x="9" y="10"/> -<vertex x="9" y="14.5"/> -<vertex x="6" y="17.5"/> -<vertex x="-1" y="17.5"/> -<vertex x="-2.5" y="16"/> -<vertex x="-2.5" y="-1.5"/> -<vertex x="-2" y="-2"/> -<vertex x="27.5" y="-2"/> -<vertex x="27.5" y="7"/> -</polygon> -<polygon width="0.1524" layer="1" thermals="no"> -<vertex x="10.3" y="28.8"/> -<vertex x="10.3" y="32.5"/> -<vertex x="6.4" y="32.5"/> -<vertex x="6" y="32.1"/> -<vertex x="6" y="31.2"/> -<vertex x="8.4" y="28.8"/> -</polygon> -<polygon width="0.1524" layer="1" rank="3"> -<vertex x="10.3" y="24.2"/> -<vertex x="9.1" y="23"/> -<vertex x="9.1" y="22.7"/> -<vertex x="6.8" y="20.4"/> -<vertex x="6.3" y="20.4"/> -<vertex x="5.2" y="19.3"/> -<vertex x="4" y="19.3"/> -<vertex x="4" y="22"/> -<vertex x="4.9" y="22.9"/> -<vertex x="6.4" y="22.9"/> -<vertex x="8.3" y="24.8"/> -<vertex x="10.3" y="24.8"/> -</polygon> -</signal> -<signal name="UCBUS_TX"> -<contactref element="U1" pad="17"/> -<contactref element="U6" pad="4"/> -<wire x1="22.2" y1="25.145" x2="22.2" y2="24.7610625" width="0.2032" layer="1"/> -<wire x1="24.508" y1="19.5469375" x2="22.4530625" y2="17.492" width="0.2032" layer="1"/> -<wire x1="18.025" y1="16.125" x2="18.025" y2="15.2" width="0.2032" layer="1"/> -<wire x1="22.2" y1="24.7610625" x2="24.508" y2="22.4530625" width="0.2032" layer="1"/> -<wire x1="24.508" y1="22.4530625" x2="24.508" y2="19.5469375" width="0.2032" layer="1"/> -<wire x1="22.4530625" y1="17.492" x2="19.392" y2="17.492" width="0.2032" layer="1"/> -<wire x1="19.392" y1="17.492" x2="18.025" y2="16.125" width="0.2032" layer="1"/> -</signal> -<signal name="UCBUS_DE"> -<contactref element="U1" pad="18"/> -<contactref element="U6" pad="3"/> -<wire x1="23" y1="25.32" x2="23" y2="24.5639625" width="0.2032" layer="1"/> -<wire x1="18.675" y1="16.0721" x2="18.675" y2="15.2" width="0.2032" layer="1"/> -<wire x1="23" y1="24.5639625" x2="24.9636" y2="22.6003625" width="0.2032" layer="1"/> -<wire x1="24.9636" y1="22.6003625" x2="24.9636" y2="19.3996375" width="0.2032" layer="1"/> -<wire x1="24.9636" y1="19.3996375" x2="22.6003625" y2="17.0364" width="0.2032" layer="1"/> -<wire x1="22.6003625" y1="17.0364" x2="19.6393" y2="17.0364" width="0.2032" layer="1"/> -<wire x1="19.6393" y1="17.0364" x2="18.675" y2="16.0721" width="0.2032" layer="1"/> -</signal> -<signal name="UCBUS_RX"> -<contactref element="U5" pad="1"/> -<contactref element="U1" pad="20"/> -<wire x1="24.6" y1="25.32" x2="24.6" y2="24.3697625" width="0.2032" layer="1"/> -<wire x1="23.975" y1="17.2052375" x2="23.975" y2="15.2" width="0.2032" layer="1"/> -<wire x1="24.6" y1="24.3697625" x2="25.8748" y2="23.0949625" width="0.2032" layer="1"/> -<wire x1="25.8748" y1="23.0949625" x2="25.8748" y2="19.1050375" width="0.2032" layer="1"/> -<wire x1="25.8748" y1="19.1050375" x2="23.975" y2="17.2052375" width="0.2032" layer="1"/> -</signal> -<signal name="N$6"> -<contactref element="R9" pad="1"/> -<contactref element="D1" pad="2"/> -<wire x1="39.85" y1="19" x2="40" y2="18.85" width="0.1524" layer="1"/> -<wire x1="40" y1="18.85" x2="40" y2="17" width="0.1524" layer="1"/> -</signal> -<signal name="B"> -<contactref element="J2" pad="3"/> -<contactref element="U5" pad="7"/> -<wire x1="23.325" y1="10.8" x2="23.325" y2="6.612" width="0.2032" layer="1"/> -<wire x1="23.325" y1="6.612" x2="23.54" y2="6.397" width="0.2032" layer="1"/> -</signal> -<signal name="A"> -<contactref element="J2" pad="4"/> -<contactref element="U5" pad="6"/> -<wire x1="22.675" y1="10.8" x2="22.675" y2="7.575" width="0.2032" layer="1"/> -<wire x1="22.675" y1="7.575" x2="22.3" y2="7.2" width="0.2032" layer="1"/> -<wire x1="22.3" y1="4.843" x2="23.54" y2="3.603" width="0.2032" layer="1"/> -<wire x1="22.3" y1="7.2" x2="22.3" y2="4.843" width="0.2032" layer="1"/> -</signal> -<signal name="Y"> -<contactref element="J2" pad="7"/> -<contactref element="U6" pad="6"/> -<wire x1="18.675" y1="10.8" x2="18.675" y2="6.612" width="0.2032" layer="1"/> -<wire x1="18.675" y1="6.612" x2="18.46" y2="6.397" width="0.2032" layer="1"/> -</signal> -<signal name="Z"> -<contactref element="J2" pad="8"/> -<contactref element="U6" pad="7"/> -<wire x1="19.325" y1="10.8" x2="19.325" y2="7.575" width="0.2032" layer="1"/> -<wire x1="19.7" y1="4.843" x2="18.46" y2="3.603" width="0.2032" layer="1"/> -<wire x1="19.325" y1="7.575" x2="19.7" y2="7.2" width="0.2032" layer="1"/> -<wire x1="19.7" y1="7.2" x2="19.7" y2="4.843" width="0.2032" layer="1"/> -</signal> -<signal name="UCBUS_RE"> -<contactref element="U5" pad="2"/> -<contactref element="U1" pad="19"/> -<wire x1="23.8" y1="25.32" x2="23.8" y2="24.4668625" width="0.2032" layer="1"/> -<wire x1="23.325" y1="17.1581375" x2="23.325" y2="15.2" width="0.2032" layer="1"/> -<wire x1="23.8" y1="24.4668625" x2="25.4192" y2="22.8476625" width="0.2032" layer="1"/> -<wire x1="25.4192" y1="22.8476625" x2="25.4192" y2="19.2523375" width="0.2032" layer="1"/> -<wire x1="25.4192" y1="19.2523375" x2="23.325" y2="17.1581375" width="0.2032" layer="1"/> -</signal> -<signal name="LIGHT"> -<contactref element="U1" pad="22"/> -<wire x1="26.2" y1="25.32" x2="26.2" y2="26.2" width="0.2032" layer="1"/> -<wire x1="26.2" y1="26.2" x2="26.4" y2="26.4" width="0.2032" layer="1"/> -<wire x1="26.4" y1="26.4" x2="27.8971" y2="26.4" width="0.2032" layer="1"/> -<wire x1="30.6054" y1="25.1888" x2="31.7" y2="25.1888" width="0.2032" layer="1"/> -<wire x1="27.8971" y1="26.4" x2="28.4527" y2="25.8444" width="0.2032" layer="1"/> -<wire x1="28.4527" y1="25.8444" x2="29.9498" y2="25.8444" width="0.2032" layer="1"/> -<wire x1="29.9498" y1="25.8444" x2="30.6054" y2="25.1888" width="0.2032" layer="1"/> -<wire x1="31.7" y1="25.1888" x2="35.3" y2="21.5888" width="0.2032" layer="1"/> -<wire x1="35.3" y1="21.5888" x2="35.3" y2="20.1" width="0.2032" layer="1"/> -<contactref element="D1" pad="1"/> -<wire x1="35.3" y1="20.1" x2="36.4" y2="19" width="0.1524" layer="1"/> -<wire x1="36.4" y1="19" x2="38.15" y2="19" width="0.1524" layer="1"/> -</signal> -<signal name="LIMIT"> -<contactref element="J9" pad="3"/> -<contactref element="U1" pad="25"/> -<wire x1="29.355" y1="26.7" x2="30.1" y2="26.7" width="0.2032" layer="1"/> -<wire x1="35.7" y1="25.9" x2="35.8" y2="26" width="0.2032" layer="1"/> -<wire x1="30.1" y1="26.7" x2="30.9" y2="25.9" width="0.2032" layer="1"/> -<wire x1="30.9" y1="25.9" x2="35.7" y2="25.9" width="0.2032" layer="1"/> -</signal> -<signal name="PA04"> -<contactref element="U1" pad="5"/> -<contactref element="J8" pad="6"/> -<wire x1="24.6" y1="33.68" x2="24.6" y2="34.65170625" width="0.2032" layer="1"/> -<wire x1="26.15" y1="34.8" x2="27.35" y2="36" width="0.2032" layer="1"/> -<wire x1="24.6" y1="34.65170625" x2="24.74829375" y2="34.8" width="0.2032" layer="1"/> -<wire x1="24.74829375" y1="34.8" x2="26.15" y2="34.8" width="0.2032" layer="1"/> -</signal> -<signal name="PA05"> -<contactref element="U1" pad="6"/> -<contactref element="J8" pad="4"/> -<wire x1="22.27" y1="36" x2="22.6" y2="36" width="0.2032" layer="1"/> -<wire x1="23.8" y1="34.8" x2="23.8" y2="33.68" width="0.2032" layer="1"/> -<wire x1="22.6" y1="36" x2="23.8" y2="34.8" width="0.2032" layer="1"/> -</signal> -<signal name="PA06"> -<contactref element="U1" pad="7"/> -<contactref element="J8" pad="3"/> -<wire x1="23" y1="33.68" x2="23" y2="34.6" width="0.2032" layer="1"/> -<wire x1="23" y1="34.6" x2="22.8" y2="34.8" width="0.2032" layer="1"/> -<wire x1="20.93" y1="34.8" x2="19.73" y2="36" width="0.2032" layer="1"/> -<wire x1="22.8" y1="34.8" x2="20.93" y2="34.8" width="0.2032" layer="1"/> -</signal> -<signal name="PA07"> -<contactref element="U1" pad="8"/> -<contactref element="J8" pad="1"/> -<wire x1="14.65" y1="36" x2="15.85" y2="34.8" width="0.2032" layer="1"/> -<wire x1="20" y1="34.8" x2="20.6" y2="34.2" width="0.2032" layer="1"/> -<wire x1="21.855" y1="34.2" x2="22.2" y2="33.855" width="0.2032" layer="1"/> -<wire x1="15.85" y1="34.8" x2="20" y2="34.8" width="0.2032" layer="1"/> -<wire x1="20.6" y1="34.2" x2="21.855" y2="34.2" width="0.2032" layer="1"/> -</signal> -<signal name="AIN1"> -<contactref element="U2" pad="P$21"/> -<contactref element="U1" pad="2"/> -<wire x1="27" y1="33.68" x2="27" y2="32.8" width="0.1524" layer="1"/> -<wire x1="24.7" y1="30.5" x2="22.4" y2="30.5" width="0.1524" layer="1"/> -<via x="22.4" y="30.5" extent="1-16" drill="0.3"/> -<wire x1="22.4" y1="30.5" x2="18.4" y2="30.5" width="0.1524" layer="16"/> -<via x="18.4" y="30.5" extent="1-16" drill="0.3"/> -<wire x1="17.2482875" y1="26.175" x2="16.4" y2="26.175" width="0.1524" layer="1"/> -<wire x1="27" y1="32.8" x2="24.7" y2="30.5" width="0.1524" layer="1"/> -<wire x1="18.4" y1="30.5" x2="18.0096" y2="30.1096" width="0.1524" layer="1"/> -<wire x1="18.0096" y1="26.9363125" x2="17.2482875" y2="26.175" width="0.1524" layer="1"/> -<wire x1="18.0096" y1="30.1096" x2="18.0096" y2="26.9363125" width="0.1524" layer="1"/> -</signal> -<signal name="AIN2"> -<contactref element="U2" pad="P$20"/> -<contactref element="U1" pad="1"/> -<wire x1="27.8" y1="33.855" x2="27.8" y2="33.16894375" width="0.1524" layer="1"/> -<wire x1="23.30973125" y1="30.1952" x2="23.03273125" y2="29.9182" width="0.1524" layer="1"/> -<via x="23.03273125" y="29.9182" extent="1-16" drill="0.3"/> -<wire x1="23.03273125" y1="29.9182" x2="22.0818" y2="29.9182" width="0.1524" layer="16"/> -<wire x1="22.0818" y1="29.9182" x2="21.8048" y2="30.1952" width="0.1524" layer="16"/> -<wire x1="19.154" y1="30.1952" x2="18.6" y2="29.6412" width="0.1524" layer="16"/> -<via x="18.6" y="29.6412" extent="1-16" drill="0.3"/> -<wire x1="18.6" y1="29.6412" x2="18.3144" y2="29.3556" width="0.1524" layer="1"/> -<wire x1="17.2482875" y1="25.525" x2="16.4" y2="25.525" width="0.1524" layer="1"/> -<wire x1="27.8" y1="33.16894375" x2="24.82625625" y2="30.1952" width="0.1524" layer="1"/> -<wire x1="24.82625625" y1="30.1952" x2="23.30973125" y2="30.1952" width="0.1524" layer="1"/> -<wire x1="21.8048" y1="30.1952" x2="19.154" y2="30.1952" width="0.1524" layer="16"/> -<wire x1="18.3144" y1="29.3556" x2="18.3144" y2="26.5911125" width="0.1524" layer="1"/> -<wire x1="18.3144" y1="26.5911125" x2="17.2482875" y2="25.525" width="0.1524" layer="1"/> -</signal> -<signal name="BIN1"> -<contactref element="U2" pad="P$22"/> -<contactref element="U1" pad="3"/> -<wire x1="17.7048" y1="27.27374375" x2="17.25605625" y2="26.825" width="0.1524" layer="1"/> -<wire x1="16.4" y1="26.825" x2="17.25605625" y2="26.825" width="0.1524" layer="1"/> -<wire x1="25.7466" y1="32.3466" x2="26.2" y2="32.8" width="0.1524" layer="1"/> -<wire x1="26.2" y1="32.8" x2="26.2" y2="33.68" width="0.1524" layer="1"/> -<wire x1="17.7048" y1="27.27374375" x2="17.7048" y2="30.67374375" width="0.1524" layer="1"/> -<wire x1="17.7048" y1="30.67374375" x2="19.82625625" y2="32.7952" width="0.1524" layer="1"/> -<wire x1="19.82625625" y1="32.7952" x2="21.57374375" y2="32.7952" width="0.1524" layer="1"/> -<wire x1="21.57374375" y1="32.7952" x2="22.02234375" y2="32.3466" width="0.1524" layer="1"/> -<wire x1="22.02234375" y1="32.3466" x2="25.7466" y2="32.3466" width="0.1524" layer="1"/> -</signal> -<signal name="BIN2"> -<contactref element="U2" pad="P$23"/> -<contactref element="U1" pad="4"/> -<wire x1="25.4" y1="33.68" x2="25.4" y2="32.8" width="0.1524" layer="1"/> -<wire x1="25.2514" y1="32.6514" x2="22.1486" y2="32.6514" width="0.1524" layer="1"/> -<wire x1="22.1486" y1="32.6514" x2="21.7" y2="33.1" width="0.1524" layer="1"/> -<wire x1="21.7" y1="33.1" x2="19.7" y2="33.1" width="0.1524" layer="1"/> -<wire x1="25.4" y1="32.8" x2="25.2514" y2="32.6514" width="0.1524" layer="1"/> -<wire x1="19.7" y1="33.1" x2="17.4" y2="30.8" width="0.1524" layer="1"/> -<wire x1="17.4" y1="30.8" x2="17.4" y2="27.7" width="0.1524" layer="1"/> -<wire x1="16.4" y1="27.475" x2="17.175" y2="27.475" width="0.1524" layer="1"/> -<wire x1="17.4" y1="27.7" x2="17.175" y2="27.475" width="0.1524" layer="1"/> -</signal> -<signal name="AVR_RC"> -<contactref element="R1" pad="2"/> -<contactref element="C6" pad="1"/> -<contactref element="U2" pad="P$12"/> -<wire x1="10.6" y1="23.575" x2="9.575" y2="23.575" width="0.2032" layer="1"/> -<wire x1="8.3" y1="19.2" x2="9" y2="18.5" width="0.2032" layer="1"/> -<wire x1="9.575" y1="23.575" x2="8.3" y2="22.3" width="0.2032" layer="1"/> -<wire x1="8.3" y1="22.3" x2="8.3" y2="19.2" width="0.2032" layer="1"/> -<wire x1="9" y1="18.5" x2="10.5" y2="18.5" width="0.2032" layer="1"/> -</signal> -<signal name="AVREF"> -<contactref element="R1" pad="1"/> -<contactref element="U1" pad="15"/> -<wire x1="12.5" y1="18.5" x2="17.2" y2="18.5" width="0.2032" layer="1"/> -<wire x1="17.2" y1="18.5" x2="17.3" y2="18.6" width="0.2032" layer="1"/> -<via x="17.3" y="18.6" extent="1-16" drill="0.3"/> -<wire x1="17.3" y1="18.6" x2="17.492" y2="18.792" width="0.2032" layer="16"/> -<wire x1="19.7" y1="24.8" x2="20.7" y2="24.8" width="0.2032" layer="16"/> -<via x="20.7" y="24.8" extent="1-16" drill="0.3"/> -<wire x1="20.7" y1="24.8" x2="20.7" y2="25.1" width="0.2032" layer="1"/> -<wire x1="21.7" y1="26.1" x2="21.7" y2="26.9" width="0.2032" layer="1"/> -<wire x1="21.1" y1="27.5" x2="20.82" y2="27.5" width="0.2032" layer="1"/> -<wire x1="17.492" y1="18.792" x2="17.492" y2="22.592" width="0.2032" layer="16"/> -<wire x1="17.492" y1="22.592" x2="19.7" y2="24.8" width="0.2032" layer="16"/> -<wire x1="20.7" y1="25.1" x2="21.7" y2="26.1" width="0.2032" layer="1"/> -<wire x1="21.7" y1="26.9" x2="21.1" y2="27.5" width="0.2032" layer="1"/> -</signal> -<signal name="BVR_RC"> -<contactref element="R4" pad="2"/> -<contactref element="C8" pad="1"/> -<contactref element="U2" pad="P$13"/> -<wire x1="9" y1="20.5" x2="10.5" y2="20.5" width="0.2032" layer="1"/> -<wire x1="9" y1="20.5" x2="9" y2="22.2" width="0.2032" layer="1"/> -<wire x1="9.725" y1="22.925" x2="10.6" y2="22.925" width="0.2032" layer="1"/> -<wire x1="9" y1="22.2" x2="9.725" y2="22.925" width="0.2032" layer="1"/> -</signal> -<signal name="BVREF"> -<contactref element="R4" pad="1"/> -<contactref element="U1" pad="16"/> -<wire x1="20.645" y1="26.7" x2="20.645" y2="25.745" width="0.2032" layer="1"/> -<wire x1="17.492" y1="19.692" x2="16.8" y2="19" width="0.2032" layer="1"/> -<wire x1="16.8" y1="19" x2="14" y2="19" width="0.2032" layer="1"/> -<wire x1="14" y1="19" x2="12.5" y2="20.5" width="0.2032" layer="1"/> -<wire x1="20.645" y1="25.745" x2="17.492" y2="22.592" width="0.2032" layer="1"/> -<wire x1="17.492" y1="22.592" x2="17.492" y2="19.692" width="0.2032" layer="1"/> -</signal> -<signal name="SLEEP"> -<contactref element="U2" pad="P$17"/> -<contactref element="U1" pad="13"/> -<wire x1="20.82" y1="29.1" x2="19.74370625" y2="29.1" width="0.1524" layer="1"/> -<wire x1="19.74370625" y1="29.1" x2="19.2288" y2="28.58509375" width="0.1524" layer="1"/> -<wire x1="17.175" y1="23.575" x2="16.4" y2="23.575" width="0.1524" layer="1"/> -<wire x1="19.2288" y1="28.58509375" x2="19.2288" y2="25.6288" width="0.1524" layer="1"/> -<wire x1="19.2288" y1="25.6288" x2="17.175" y2="23.575" width="0.1524" layer="1"/> -</signal> -<signal name="FAULT"> -<contactref element="U2" pad="P$18"/> -<contactref element="U1" pad="12"/> -<wire x1="20.82" y1="29.9" x2="19.6866" y2="29.9" width="0.1524" layer="1"/> -<wire x1="19.6866" y1="29.9" x2="19.4866" y2="29.7" width="0.1524" layer="1"/> -<wire x1="19.4866" y1="29.7" x2="19.4866" y2="29.27395" width="0.1524" layer="1"/> -<wire x1="18.924" y1="28.71135" x2="19.4866" y2="29.27395" width="0.1524" layer="1"/> -<wire x1="16.4" y1="24.225" x2="17.225" y2="24.225" width="0.1524" layer="1"/> -<wire x1="17.225" y1="24.225" x2="18.924" y2="25.924" width="0.1524" layer="1"/> -<wire x1="18.924" y1="25.924" x2="18.924" y2="28.71135" width="0.1524" layer="1"/> -</signal> -<signal name="DECAY"> -<contactref element="U2" pad="P$19"/> -<contactref element="U1" pad="11"/> -<wire x1="19.9" y1="30.7" x2="20.82" y2="30.7" width="0.1524" layer="1"/> -<wire x1="18.6192" y1="28.83760625" x2="19.1818" y2="29.40020625" width="0.1524" layer="1"/> -<wire x1="17.275" y1="24.875" x2="16.4" y2="24.875" width="0.1524" layer="1"/> -<wire x1="18.6192" y1="28.83760625" x2="18.6192" y2="26.2192" width="0.1524" layer="1"/> -<wire x1="18.6192" y1="26.2192" x2="17.275" y2="24.875" width="0.1524" layer="1"/> -<wire x1="19.1818" y1="29.9818" x2="19.9" y2="30.7" width="0.1524" layer="1"/> -<wire x1="19.1818" y1="29.40020625" x2="19.1818" y2="29.9818" width="0.1524" layer="1"/> -</signal> -<signal name="N$1"> -<contactref element="U2" pad="P$2"/> -<contactref element="C9" pad="2"/> -<wire x1="10.6" y1="30.075" x2="9.8157875" y2="30.075" width="0.2032" layer="1"/> -<wire x1="9.8157875" y1="30.075" x2="9.596" y2="30.2947875" width="0.2032" layer="1"/> -<wire x1="9.596" y1="30.2947875" x2="9.596" y2="31.0552125" width="0.2032" layer="1"/> -<wire x1="10" y1="31.4592125" x2="10" y2="32.5" width="0.2032" layer="1"/> -<wire x1="9.596" y1="31.0552125" x2="10" y2="31.4592125" width="0.2032" layer="1"/> -</signal> -<signal name="N$2"> -<contactref element="U2" pad="P$1"/> -<contactref element="C9" pad="1"/> -<wire x1="10.6" y1="30.725" x2="10.6" y2="31.6907875" width="0.2032" layer="1"/> -<wire x1="10.6" y1="31.6907875" x2="10.904" y2="31.9947875" width="0.2032" layer="1"/> -<wire x1="10.904" y1="33.096" x2="10" y2="34" width="0.2032" layer="1"/> -<wire x1="10" y1="34" x2="10" y2="34.5" width="0.2032" layer="1"/> -<wire x1="10.904" y1="31.9947875" x2="10.904" y2="33.096" width="0.2032" layer="1"/> -</signal> -<signal name="N$5"> -<contactref element="C11" pad="2"/> -<contactref element="U2" pad="P$3"/> -<contactref element="R5" pad="1"/> -<wire x1="9.775" y1="29.425" x2="10.6" y2="29.425" width="0.2032" layer="1"/> -<wire x1="9.775" y1="29.425" x2="9.2404" y2="29.9596" width="0.2032" layer="1"/> -<wire x1="9.2404" y1="31.6596" x2="9" y2="31.9" width="0.2032" layer="1"/> -<wire x1="9" y1="33.5" x2="8" y2="34.5" width="0.2032" layer="1"/> -<wire x1="9.2404" y1="29.9596" x2="9.2404" y2="31.6596" width="0.2032" layer="1"/> -<wire x1="9" y1="31.9" x2="9" y2="33.5" width="0.2032" layer="1"/> -<wire x1="8" y1="34.5" x2="6" y2="34.5" width="0.2032" layer="1"/> -</signal> -<signal name="ISENB"> -<contactref element="U2" pad="P$9"/> -<contactref element="R7" pad="1"/> -<wire x1="4" y1="24.5" x2="4" y2="24.4" width="0.508" layer="1"/> -<wire x1="8.025" y1="25.525" x2="7" y2="24.5" width="0.508" layer="1"/> -<wire x1="7" y1="24.5" x2="4" y2="24.5" width="0.508" layer="1"/> -<wire x1="10.6" y1="25.525" x2="8.025" y2="25.525" width="0.508" layer="1"/> -</signal> -<signal name="ISENA"> -<contactref element="U2" pad="P$6"/> -<contactref element="R6" pad="1"/> -<wire x1="4" y1="29" x2="4" y2="29.1" width="0.508" layer="1"/> -<wire x1="8.025" y1="27.475" x2="6.5" y2="29" width="0.508" layer="1"/> -<wire x1="6.5" y1="29" x2="4" y2="29" width="0.508" layer="1"/> -<wire x1="10.6" y1="27.475" x2="8.025" y2="27.475" width="0.508" layer="1"/> -</signal> -<signal name="DRESET"> -<contactref element="U2" pad="P$16"/> -<contactref element="U1" pad="14"/> -<wire x1="20.82" y1="28.3" x2="19.6336" y2="28.3" width="0.1524" layer="1"/> -<wire x1="19.6336" y1="28.3" x2="19.5336" y2="28.2" width="0.1524" layer="1"/> -<wire x1="17.15605625" y1="22.925" x2="16.4" y2="22.925" width="0.1524" layer="1"/> -<wire x1="19.5336" y1="28.2" x2="19.5336" y2="25.30254375" width="0.1524" layer="1"/> -<wire x1="19.5336" y1="25.30254375" x2="17.15605625" y2="22.925" width="0.1524" layer="1"/> -</signal> -<signal name="N$12"> -<contactref element="U2" pad="P$15"/> -<contactref element="C12" pad="1"/> -<wire x1="16.4" y1="22.275" x2="16.5" y2="22.175" width="0.2032" layer="1"/> -<wire x1="16.5" y1="22.175" x2="16.5" y2="20.5" width="0.2032" layer="1"/> -</signal> -<signal name="AOUT1"> -<contactref element="J4" pad="1"/> -<contactref element="U2" pad="P$5"/> -<wire x1="10.6" y1="28.125" x2="8.23710625" y2="28.125" width="0.4064" layer="1"/> -<wire x1="8.23710625" y1="28.125" x2="5.86210625" y2="30.5" width="0.4064" layer="1"/> -<wire x1="5.86210625" y1="30.5" x2="1.5" y2="30.5" width="0.4064" layer="1"/> -</signal> -<signal name="AOUT2"> -<contactref element="U2" pad="P$7"/> -<contactref element="J4" pad="2"/> -<wire x1="10.6" y1="26.825" x2="7.775" y2="26.825" width="0.4064" layer="1"/> -<wire x1="1.66" y1="27.8" x2="1.5" y2="27.96" width="0.4064" layer="1"/> -<wire x1="7.775" y1="26.825" x2="6.8" y2="27.8" width="0.4064" layer="1"/> -<wire x1="6.8" y1="27.8" x2="1.66" y2="27.8" width="0.4064" layer="1"/> -<polygon width="0.1524" layer="1" thermals="no" rank="3"> -<vertex x="8" y="26.7"/> -<vertex x="0.8" y="26.7"/> -<vertex x="0.5" y="27"/> -<vertex x="0.5" y="27.8"/> -<vertex x="6.8" y="27.8"/> -<vertex x="7.7" y="26.9"/> -<vertex x="8" y="26.9"/> -</polygon> -</signal> -<signal name="BOUT1"> -<contactref element="U2" pad="P$10"/> -<contactref element="J4" pad="4"/> -<wire x1="8.23865625" y1="24.875" x2="10.6" y2="24.875" width="0.4064" layer="1"/> -<wire x1="8.23865625" y1="24.875" x2="6.36365625" y2="23" width="0.4064" layer="1"/> -<wire x1="1.62" y1="23" x2="6.36365625" y2="23" width="0.4064" layer="1"/> -<wire x1="1.5" y1="22.88" x2="1.62" y2="23" width="0.4064" layer="1"/> -</signal> -<signal name="BOUT2"> -<contactref element="U2" pad="P$8"/> -<contactref element="J4" pad="3"/> -<wire x1="10.6" y1="26.175" x2="7.81289375" y2="26.175" width="0.4064" layer="1"/> -<wire x1="1.78" y1="25.7" x2="1.5" y2="25.42" width="0.4064" layer="1"/> -<wire x1="7.81289375" y1="26.175" x2="7.33789375" y2="25.7" width="0.4064" layer="1"/> -<wire x1="7.33789375" y1="25.7" x2="1.78" y2="25.7" width="0.4064" layer="1"/> -<polygon width="0.1524" layer="1" thermals="no" rank="3"> -<vertex x="7.9" y="26.3"/> -<vertex x="0.8" y="26.3"/> -<vertex x="0.5" y="26"/> -<vertex x="0.5" y="25.4"/> -<vertex x="1.6" y="25.4"/> -<vertex x="1.8" y="25.6"/> -<vertex x="7.2" y="25.6"/> -</polygon> -</signal> -<signal name="N$3"> -<contactref element="R8" pad="1"/> -<contactref element="D2" pad="2"/> -<wire x1="39.85" y1="8.5" x2="40" y2="8.35" width="0.1524" layer="1"/> -<wire x1="40" y1="8.35" x2="40" y2="6.5" width="0.1524" layer="1"/> -</signal> -<signal name="DEBUG"> -<contactref element="D2" pad="1"/> -<contactref element="U1" pad="21"/> -<contactref element="J10" pad="2"/> -<wire x1="25.4" y1="25.32" x2="25.4" y2="24.8473375" width="0.1524" layer="1"/> -<wire x1="25.4" y1="24.8473375" x2="25.9559375" y2="24.2914" width="0.1524" layer="1"/> -<wire x1="25.9559375" y1="24.2914" x2="26.441625" y2="24.2914" width="0.1524" layer="1"/> -<wire x1="26.441625" y1="24.2914" x2="27.1142" y2="23.618825" width="0.1524" layer="1"/> -<wire x1="27.1142" y1="23.618825" x2="27.1142" y2="22.315925" width="0.1524" layer="1"/> -<wire x1="29.9" y1="19.530125" x2="29.9" y2="19.1" width="0.1524" layer="1"/> -<via x="29.9" y="19.1" extent="1-16" drill="0.3"/> -<wire x1="29.9" y1="19.1" x2="31.5" y2="19.1" width="0.1524" layer="16"/> -<wire x1="31.5" y1="19.1" x2="32.7" y2="17.9" width="0.1524" layer="16"/> -<via x="32.7" y="17.9" extent="1-16" drill="0.3"/> -<wire x1="32.7" y1="17.9" x2="32.7" y2="13.4822" width="0.1524" layer="1"/> -<wire x1="34.2" y1="11.9822" x2="34.2" y2="11.1822" width="0.1524" layer="1"/> -<wire x1="34.2" y1="11.9822" x2="32.7" y2="13.4822" width="0.1524" layer="1"/> -<wire x1="27.1142" y1="22.315925" x2="29.9" y2="19.530125" width="0.1524" layer="1"/> -<wire x1="34.2" y1="11.1822" x2="36.8822" y2="8.5" width="0.1524" layer="1"/> -<wire x1="36.8822" y1="8.5" x2="38.15" y2="8.5" width="0.1524" layer="1"/> -</signal> -</signals> -<mfgpreviewcolors> -<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/> -<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/> -<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/> -<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/> -<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/> -</mfgpreviewcolors> -</board> -</drawing> -</eagle> diff --git a/circuit/2021-12_fab-step-cl/fab-step-cl.sch b/circuit/2021-12_fab-step-cl/fab-step-cl.sch deleted file mode 100644 index 2ef8ca4..0000000 --- a/circuit/2021-12_fab-step-cl/fab-step-cl.sch +++ /dev/null @@ -1,8041 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="9.6.0"> -<drawing> -<settings> -<setting alwaysvectorfont="no"/> -<setting verticaltext="up"/> -</settings> -<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> -<layers> -<layer number="1" name="Top" color="4" fill="1" visible="yes" active="no"/> -<layer number="2" name="Route2" color="16" fill="1" visible="yes" active="no"/> -<layer number="3" name="Route3" color="17" fill="1" visible="yes" active="no"/> -<layer number="4" name="Route4" color="18" fill="1" visible="yes" active="no"/> -<layer number="5" name="Route5" color="19" fill="1" visible="yes" active="no"/> -<layer number="6" name="Route6" color="25" fill="1" visible="yes" active="no"/> -<layer number="7" name="Route7" color="26" fill="1" visible="yes" active="no"/> -<layer number="8" name="Route8" color="27" fill="1" visible="yes" active="no"/> -<layer number="9" name="Route9" color="28" fill="1" visible="yes" active="no"/> -<layer number="10" name="Route10" color="29" fill="1" visible="yes" active="no"/> -<layer number="11" name="Route11" color="30" fill="1" visible="yes" active="no"/> -<layer number="12" name="Route12" color="20" fill="1" visible="yes" active="no"/> -<layer number="13" name="Route13" color="21" fill="1" visible="yes" active="no"/> -<layer number="14" name="Route14" color="22" fill="1" visible="yes" active="no"/> -<layer number="15" name="Route15" color="23" fill="1" 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="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/> -<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/> -<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> -<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> -<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> -<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> -<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> -<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> -<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> -<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> -<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> -<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> -<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> -<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> -<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> -<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> -<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/> -<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> -<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> -<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> -<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> -<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> -<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> -<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/> -<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> -<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> -<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> -<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/> -<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> -<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/> -<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/> -<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> -<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> -<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> -<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> -<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> -<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> -<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> -<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> -<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/> -<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> -<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> -<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/> -<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> -<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> -<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> -<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> -<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> -<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> -<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> -<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> -<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> -<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> -<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> -<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> -<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> -<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> -<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> -<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> -<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> -<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> -<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> -<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> -<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> -<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> -<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> -<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> -<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> -<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> -<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> -<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> -<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> -<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> -<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> -<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> -<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> -<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> -</layers> -<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> -<libraries> -<library name="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="2X5-PTH-1.27MM-NO_SILK"> -<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.762" drill="0.508" diameter="1"/> -<pad name="6" x="0" y="0.762" drill="0.508" diameter="1"/> -<pad name="4" x="-1.27" y="0.762" drill="0.508" diameter="1"/> -<pad name="2" x="-2.54" y="0.762" drill="0.508" diameter="1"/> -<pad name="10" x="2.54" y="0.762" drill="0.508" diameter="1"/> -<pad name="7" x="1.27" y="-0.762" drill="0.508" diameter="1"/> -<pad name="5" x="0" y="-0.762" drill="0.508" diameter="1"/> -<pad name="3" x="-1.27" y="-0.762" drill="0.508" diameter="1"/> -<pad name="1" x="-2.54" y="-0.762" drill="0.508" diameter="1"/> -<pad name="9" x="2.54" y="-0.762" 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> -<wire x1="-0.635" y1="-1.905" x2="0.635" y2="-1.905" width="0.254" layer="21"/> -<wire x1="5.2" y1="1.6" x2="-5.2" y2="1.6" width="0.127" layer="51"/> -<wire x1="-5.2" y1="1.6" x2="-5.2" y2="-1.6" width="0.127" layer="51"/> -<wire x1="-5.2" y1="-1.6" x2="5.2" y2="-1.6" width="0.127" layer="51"/> -<wire x1="5.2" y1="-1.6" x2="5.2" y2="1.6" 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="21"/> -<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="21"/> -<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="21"/> -<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="21"/> -<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> -<package name="2X5-SMD-1.27MM"> -<description>Shrouded SMD connector for JTAG and SWD applications.</description> -<smd name="6" x="0" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="8" x="-1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="10" x="-2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="4" x="1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="2" x="2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="1" x="2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="3" x="1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="5" x="0" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="7" x="-1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<smd name="9" x="-2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/> -<rectangle x1="-1.0575" y1="-1.9625" x2="1.0575" y2="-1.5525" layer="51" rot="R270"/> -<wire x1="5.55" y1="-1.7" x2="-5.55" y2="-1.7" width="0.1524" layer="51"/> -<wire x1="-5.55" y1="-1.7" x2="-5.55" y2="1.7" width="0.1524" layer="51"/> -<wire x1="-5.55" y1="1.7" x2="5.55" y2="1.7" width="0.1524" layer="51"/> -<wire x1="5.55" y1="1.7" x2="5.55" y2="-1.7" width="0.1524" layer="51"/> -<rectangle x1="-2.3275" y1="-1.9625" x2="-0.2125" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="-3.5975" y1="-1.9625" x2="-1.4825" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="0.2125" y1="-1.9625" x2="2.3275" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="1.4825" y1="-1.9625" x2="3.5975" y2="-1.5525" layer="51" rot="R270"/> -<rectangle x1="1.4825" y1="1.5525" x2="3.5975" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="0.2125" y1="1.5525" x2="2.3275" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-1.0575" y1="1.5525" x2="1.0575" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-2.3275" y1="1.5525" x2="-0.2125" y2="1.9625" layer="51" rot="R90"/> -<rectangle x1="-3.5975" y1="1.5525" x2="-1.4825" y2="1.9625" layer="51" rot="R90"/> -<wire x1="-3.2" y1="2.5" x2="-6.3" y2="2.5" width="0.2032" layer="51"/> -<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="-6.3" y1="-2.5" x2="-3.2" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="3.2" y1="-2.5" x2="6.3" y2="-2.5" width="0.2032" layer="51"/> -<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.2032" layer="51"/> -<wire x1="6.3" y1="2.5" x2="3.2" y2="2.5" width="0.2032" layer="51"/> -<wire x1="0.6" y1="2.9" x2="0.6" y2="3.4" width="0.2032" layer="21"/> -<wire x1="0.6" y1="3.4" x2="-0.6" y2="3.4" width="0.2032" layer="21"/> -<wire x1="-0.6" y1="3.4" x2="-0.6" y2="2.9" width="0.2032" layer="21"/> -<circle x="3.6" y="3.1" radius="0.1" width="0.2032" layer="21"/> -<wire x1="-3.175" y1="1.905" x2="-3.175" y2="-1.905" width="0.127" layer="51"/> -<wire x1="3.175" y1="1.905" x2="3.175" y2="-1.905" width="0.127" layer="51"/> -</package> -<package name="2X5"> -<description><h3>Plated Through Hole - 2x5</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="0.635" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="1.27" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="3.175" y1="-1.27" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="3.81" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="5.715" y1="-1.27" x2="6.35" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="8.255" y1="-1.27" x2="8.89" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="-1.27" y1="-0.635" x2="-1.27" y2="3.175" width="0.1524" layer="21"/> -<wire x1="-1.27" y1="3.175" x2="-0.635" y2="3.81" width="0.1524" layer="21"/> -<wire x1="-0.635" y1="3.81" x2="0.635" y2="3.81" width="0.1524" layer="21"/> -<wire x1="0.635" y1="3.81" x2="1.27" y2="3.175" width="0.1524" layer="21"/> -<wire x1="1.27" y1="3.175" x2="1.905" y2="3.81" width="0.1524" layer="21"/> -<wire x1="1.905" y1="3.81" x2="3.175" y2="3.81" width="0.1524" layer="21"/> -<wire x1="3.175" y1="3.81" x2="3.81" y2="3.175" width="0.1524" layer="21"/> -<wire x1="3.81" y1="3.175" x2="4.445" y2="3.81" width="0.1524" layer="21"/> -<wire x1="4.445" y1="3.81" x2="5.715" y2="3.81" width="0.1524" layer="21"/> -<wire x1="5.715" y1="3.81" x2="6.35" y2="3.175" width="0.1524" layer="21"/> -<wire x1="6.35" y1="3.175" x2="6.985" y2="3.81" width="0.1524" layer="21"/> -<wire x1="6.985" y1="3.81" x2="8.255" y2="3.81" width="0.1524" layer="21"/> -<wire x1="8.255" y1="3.81" x2="8.89" y2="3.175" width="0.1524" layer="21"/> -<wire x1="1.27" y1="3.175" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="3.81" y1="3.175" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="6.35" y1="3.175" x2="6.35" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="8.89" y1="3.175" x2="8.89" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="6.985" y1="-1.27" x2="8.255" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="4.445" y1="-1.27" x2="5.715" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="1.905" y1="-1.27" x2="3.175" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="8.89" y1="-0.635" x2="9.525" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="10.795" y1="-1.27" x2="11.43" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="8.89" y1="3.175" x2="9.525" y2="3.81" width="0.1524" layer="21"/> -<wire x1="9.525" y1="3.81" x2="10.795" y2="3.81" width="0.1524" layer="21"/> -<wire x1="10.795" y1="3.81" x2="11.43" y2="3.175" width="0.1524" layer="21"/> -<wire x1="11.43" y1="3.175" x2="11.43" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="9.525" y1="-1.27" x2="10.795" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="21"/> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/> -<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/> -<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/> -<text x="-1.27" y="3.937" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.54" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="22"/> -</package> -<package name="2X5-RA"> -<description><h3>Plated Through Hole - 2x5 Right Angle Male Headers</h3> -tDocu shows pin location. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/> -<wire x1="2.8" y1="6.3" x2="5.3" y2="6.3" width="0.2032" layer="21"/> -<wire x1="5.3" y1="6.3" x2="5.3" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="5.3" y1="-6.3" x2="2.8" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="2.8" y1="-6.3" x2="2.8" y2="6.3" width="0.2032" layer="21"/> -<wire x1="5.3" y1="0" x2="11.3" y2="0" width="0.127" layer="51"/> -<wire x1="5.3" y1="-2.54" x2="11.3" y2="-2.54" width="0.127" layer="51"/> -<wire x1="5.3" y1="-5.08" x2="11.3" y2="-5.08" width="0.127" layer="51"/> -<wire x1="5.3" y1="2.54" x2="11.3" y2="2.54" width="0.127" layer="51"/> -<wire x1="5.3" y1="5.08" x2="11.3" y2="5.08" width="0.127" layer="51"/> -<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/> -<wire x1="13.8" y1="6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/> -<wire x1="5.3" y1="6.3" x2="13.8" y2="6.3" width="0.127" layer="51"/> -<wire x1="5.3" y1="-6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/> -<text x="2.54" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="2.54" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="2X5-RAF"> -<description><h3>Plated Through Hole - 2x5 Right Angle Female Header</h3> -Silk outline of pins -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/> -<wire x1="2.7" y1="6.3" x2="11.2" y2="6.3" width="0.2032" layer="21"/> -<wire x1="11.2" y1="6.3" x2="11.2" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="11.2" y1="-6.3" x2="2.7" y2="-6.3" width="0.2032" layer="21"/> -<wire x1="2.7" y1="-6.3" x2="2.7" y2="6.3" width="0.2032" layer="21"/> -<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="3.175" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="3.175" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5-SHROUDED"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.318" y="10.414" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5-SHROUDED_LOCK"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header Locking Footprint</h3> -Holes are offset 0.005" from center, to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -<wire x1="-4.445" y1="10.16" x2="-4.445" y2="8.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="10.16" x2="-3.175" y2="10.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="10.16" x2="4.445" y2="10.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="10.16" x2="4.445" y2="8.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-8.89" x2="-4.445" y2="-10.16" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-10.16" x2="-3.175" y2="-10.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="-10.16" x2="4.445" y2="-10.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="-10.16" x2="4.445" y2="-8.89" width="0.127" layer="21"/> -</package> -<package name="2X5-SHROUDED_SMD"> -<description><h3>Surface Mount - 2x5 Shrouded Header</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<smd name="1" x="-2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="2" x="2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="3" x="-2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="4" x="2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="5" x="-2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="6" x="2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="7" x="-2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="8" x="2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="9" x="-2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<smd name="10" x="2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5_NOSILK"> -<description><h3>Plated Through Hole - 2x5 No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/> -<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/> -<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/> -<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/> -<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/> -<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/> -<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<text x="-0.889" y="3.81" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-0.762" y="-2.159" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="2X5_PTH_SILK_.05"> -<description><h3>Plated Through Hole - 2x5</h3> -Holes are 0.05". -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<pad name="1" x="0" y="0" drill="0.4318" rot="R90"/> -<pad name="2" x="0" y="1.27" drill="0.4318" rot="R90"/> -<pad name="3" x="1.27" y="0" drill="0.4318" rot="R90"/> -<pad name="4" x="1.27" y="1.27" drill="0.4318" rot="R90"/> -<pad name="5" x="2.54" y="0" drill="0.4318" rot="R90"/> -<pad name="6" x="2.54" y="1.27" drill="0.4318" rot="R90"/> -<pad name="7" x="3.81" y="0" drill="0.4318" rot="R90"/> -<pad name="8" x="3.81" y="1.27" drill="0.4318" rot="R90"/> -<pad name="9" x="5.08" y="0" drill="0.4318" rot="R90"/> -<pad name="10" x="5.08" y="1.27" drill="0.4318" rot="R90"/> -<wire x1="-0.635" y1="0.635" x2="-0.762" y2="0.762" width="0.127" layer="21"/> -<wire x1="-0.762" y1="0.762" x2="-0.762" y2="1.778" width="0.127" layer="21"/> -<wire x1="-0.762" y1="1.778" x2="-0.508" y2="2.032" width="0.127" layer="21"/> -<wire x1="-0.508" y1="2.032" x2="0.508" y2="2.032" width="0.127" layer="21"/> -<wire x1="0.508" y1="2.032" x2="0.635" y2="1.905" width="0.127" layer="21"/> -<wire x1="0.635" y1="1.905" x2="0.762" y2="2.032" width="0.127" layer="21"/> -<wire x1="0.762" y1="2.032" x2="1.778" y2="2.032" width="0.127" layer="21"/> -<wire x1="1.778" y1="2.032" x2="1.905" y2="1.905" width="0.127" layer="21"/> -<wire x1="1.905" y1="1.905" x2="2.032" y2="2.032" width="0.127" layer="21"/> -<wire x1="2.032" y1="2.032" x2="3.048" y2="2.032" width="0.127" layer="21"/> -<wire x1="3.048" y1="2.032" x2="3.175" y2="1.905" width="0.127" layer="21"/> -<wire x1="3.175" y1="1.905" x2="3.302" y2="2.032" width="0.127" layer="21"/> -<wire x1="3.302" y1="2.032" x2="4.318" y2="2.032" width="0.127" layer="21"/> -<wire x1="4.318" y1="2.032" x2="4.445" y2="1.905" width="0.127" layer="21"/> -<wire x1="4.445" y1="1.905" x2="4.572" y2="2.032" width="0.127" layer="21"/> -<wire x1="4.572" y1="2.032" x2="5.588" y2="2.032" width="0.127" layer="21"/> -<wire x1="5.588" y1="2.032" x2="5.842" y2="1.778" width="0.127" layer="21"/> -<wire x1="5.842" y1="1.778" x2="5.842" y2="0.762" width="0.127" layer="21"/> -<wire x1="5.842" y1="0.762" x2="5.715" y2="0.635" width="0.127" layer="21"/> -<wire x1="5.715" y1="0.635" x2="5.842" y2="0.508" width="0.127" layer="21"/> -<wire x1="5.842" y1="0.508" x2="5.842" y2="-0.508" width="0.127" layer="21"/> -<wire x1="5.842" y1="-0.508" x2="5.588" y2="-0.762" width="0.127" layer="21"/> -<wire x1="5.588" y1="-0.762" x2="4.572" y2="-0.762" width="0.127" layer="21"/> -<wire x1="4.572" y1="-0.762" x2="4.445" y2="-0.635" width="0.127" layer="21"/> -<wire x1="4.445" y1="-0.635" x2="4.318" y2="-0.762" width="0.127" layer="21"/> -<wire x1="4.318" y1="-0.762" x2="3.302" y2="-0.762" width="0.127" layer="21"/> -<wire x1="3.302" y1="-0.762" x2="3.175" y2="-0.635" width="0.127" layer="21"/> -<wire x1="3.175" y1="-0.635" x2="3.048" y2="-0.762" width="0.127" layer="21"/> -<wire x1="3.048" y1="-0.762" x2="2.032" y2="-0.762" width="0.127" layer="21"/> -<wire x1="2.032" y1="-0.762" x2="1.905" y2="-0.635" width="0.127" layer="21"/> -<wire x1="1.905" y1="-0.635" x2="1.778" y2="-0.762" width="0.127" layer="21"/> -<wire x1="1.778" y1="-0.762" x2="0.762" y2="-0.762" width="0.127" layer="21"/> -<wire x1="0.762" y1="-0.762" x2="0.635" y2="-0.635" width="0.127" layer="21"/> -<wire x1="0.635" y1="-0.635" x2="0.508" y2="-0.762" width="0.127" layer="21"/> -<wire x1="0.508" y1="-0.762" x2="-0.508" y2="-0.762" width="0.127" layer="21"/> -<wire x1="-0.508" y1="-0.762" x2="-0.762" y2="-0.508" width="0.127" layer="21"/> -<wire x1="-0.762" y1="-0.508" x2="-0.762" y2="0.508" width="0.127" layer="21"/> -<wire x1="-0.762" y1="0.508" x2="-0.635" y2="0.635" width="0.127" layer="21"/> -<wire x1="0.508" 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="-1.016" width="0.127" layer="22"/> -<text x="-0.762" y="2.286" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-0.762" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="2X5-SHROUDED-NS"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header No Silk</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5-SHROUDED_LOCK_LATCH"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header Locking Footprint</h3> -Holes are offset 0.005" from center, to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="16.1" x2="4.5" y2="-16.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="-16.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="16.1" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="16.1" x2="4.4" y2="16.1" width="0.2032" layer="51"/> -<wire x1="4.5" y1="-16.1" x2="-4.5" y2="-16.1" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -<wire x1="-4.445" y1="16.16" x2="-4.445" y2="14.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="16.16" x2="-3.175" y2="16.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="16.16" x2="4.445" y2="16.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="16.16" x2="4.445" y2="14.89" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-14.89" x2="-4.445" y2="-16.16" width="0.127" layer="21"/> -<wire x1="-4.445" y1="-16.16" x2="-3.175" y2="-16.16" width="0.127" layer="21"/> -<wire x1="3.175" y1="-16.16" x2="4.445" y2="-16.16" width="0.127" layer="21"/> -<wire x1="4.445" y1="-16.16" x2="4.445" y2="-14.89" width="0.127" layer="21"/> -</package> -<package name="2X5-SHROUDED_SMD_LONGPADS"> -<description><h3>Surface Mount - 2x5 Shrouded Header</h3> -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/> -<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/> -<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/> -<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/> -<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> -<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/> -<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/> -<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/> -<smd name="1" x="-3.294" y="5.08" dx="5.15" dy="1" layer="1" roundness="50"/> -<smd name="2" x="3.294" y="5.08" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="3" x="-3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="4" x="3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="5" x="-3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="6" x="3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="7" x="-3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="8" x="3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="9" x="-3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/> -<smd name="10" x="3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> -<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="2X5-NOSILK_LOCK"> -<description><h3>Plated Through Hole - 2x5 Shrouded Header Locking Footprint</h3> -Holes are offset 0.005" from center, to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:10</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_05x2</li> -</ul></p></description> -<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/> -<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> -<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/> -<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/> -<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/> -<text x="0" y="7.62" size="0.6096" layer="25" font="vector" ratio="20" align="center">>NAME</text> -<text x="0" y="-7.62" size="0.6096" layer="27" font="vector" ratio="20" align="center">>VALUE</text> -<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/> -</package> -<package name="1X04"> -<description><h3>Plated Through Hole - 4 Pin</h3> -<p>Specifications: -<ul><li>Pin count:4</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="51"/> -<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="51"/> -<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="51"/> -<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="51"/> -<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> -<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> -<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="51"/> -<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="51"/> -<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="51"/> -<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="51"/> -<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="51"/> -<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="51"/> -<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="51"/> -<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="51"/> -<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="51"/> -<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="51"/> -<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> -<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> -<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="51"/> -<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="51"/> -<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="51"/> -<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="51"/> -<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="51"/> -<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="51"/> -<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> -<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X04_LOCK_LONGPADS"> -<description><h3>Plated Through Hole - 4 Pin Long Pads w/ Locking Footprint</h3> -Holes are offset 0.005" from center to lock pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:4</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/> -<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/> -<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/> -<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/> -<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/> -<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/> -<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/> -<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/> -<wire x1="8.89" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/> -<wire x1="8.89" y1="-0.127" x2="8.89" y2="-1.1176" width="0.2032" layer="21"/> -<wire x1="8.89" y1="-1.1176" x2="8.6106" y2="-1.397" width="0.2032" layer="21"/> -<wire x1="8.89" y1="-0.127" x2="8.89" y2="0.8636" width="0.2032" layer="21"/> -<wire x1="8.89" y1="0.8636" x2="8.6106" y2="1.143" width="0.2032" layer="21"/> -<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/> -<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/> -<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/> -<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> -<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> -<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> -<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/> -<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="MOLEX-1X4_LOCK"> -<description><h3>Molex 4-Pin Plated Through-Hole Locking</h3> -Holes are offset 0.005" from center to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:4</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/> -<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> -<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/> -<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/> -<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/> -<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> -<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/> -<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" shape="square"/> -<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/> -<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/> -<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/> -<text x="2.667" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="2.032" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X04_SMD_RA_MALE"> -<description><h3>SMD - 4 Pin Right Angle Male Header</h3> -tDocu layer shows pin locations. -<p>Specifications: -<ul><li>Pin count:4</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/> -<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> -<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/> -<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> -<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> -<smd name="4" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="3" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="2" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="1" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<hole x="-2.54" y="0" drill="1.4"/> -<hole x="2.54" y="0" drill="1.4"/> -<text x="-4.318" y="6.731" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-4.318" y="2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X04_LONGPADS"> -<description><h3>Plated Through Hole - 4 Pin Long Pads</h3> -<p>Specifications: -<ul><li>Pin count:4</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> -<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> -<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> -<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X04_NO_SILK"> -<description><h3>Plated Through Hole - 4 Pin No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:4</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> -<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="JST-4-PTH"> -<description><h3>JST Right Angle 4 Pin Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count: 4</li> -<li>Pin pitch: 2mm</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<pad name="1" x="-3" y="0" drill="0.7" diameter="1.6"/> -<pad name="2" x="-1" y="0" drill="0.7" diameter="1.6"/> -<pad name="3" x="1" y="0" drill="0.7" diameter="1.6"/> -<pad name="4" x="3" y="0" drill="0.7" diameter="1.6"/> -<text x="-3.4" y="0.7" size="1.27" layer="51">+</text> -<text x="-1.4" y="0.7" size="1.27" layer="51">-</text> -<text x="0.7" y="0.9" size="0.8" layer="51">S</text> -<text x="2.7" y="0.9" size="0.8" layer="51">S</text> -<wire x1="-4.95" y1="-1.6" x2="-4.95" y2="6" width="0.2032" layer="21"/> -<wire x1="-4.95" y1="6" x2="4.95" y2="6" width="0.2032" layer="21"/> -<wire x1="4.95" y1="6" x2="4.95" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="-4.95" y1="-1.6" x2="-4.3" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="4.95" y1="-1.6" x2="4.3" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="-4.3" y1="-1.6" x2="-4.3" y2="0" width="0.2032" layer="21"/> -<wire x1="4.3" y1="-1.6" x2="4.3" y2="0" width="0.2032" layer="21"/> -<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="SCREWTERMINAL-3.5MM-4_LOCK"> -<description><h3>Screw Terminal 3.5mm Pitch -4 Pin PTH Locking</h3> -Holes are offset 0.005" from center to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count: 4</li> -<li>Pin pitch: 3.5mm/138mil</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_04</li> -</ul></p></description> -<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="51"/> -<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="51"/> -<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="51"/> -<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="51"/> -<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/> -<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="51"/> -<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/> -<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.1" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/> -<pad name="2" x="3.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/> -<pad name="3" x="6.9" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/> -<pad name="4" x="10.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/> -<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="JST04_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.2032" layer="21"/> -<wire x1="-3" y1="-2" x2="-3" y2="-0.35" width="0.2032" layer="21"/> -<wire x1="2.25" y1="-0.35" x2="3" y2="-0.35" width="0.2032" layer="21"/> -<wire x1="3" y1="-0.35" x2="3" y2="-2" width="0.2032" layer="21"/> -<wire x1="-3" y1="-0.35" x2="-2.25" y2="-0.35" width="0.2032" layer="21"/> -<circle x="-2.5" y="0.3" radius="0.1016" width="0.2032" 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="1X04_SPRING_TERMINAL"> -<wire x1="11.6" y1="-5.34" x2="-0.98" y2="-5.34" width="0.2032" layer="21"/> -<wire x1="-0.98" y1="-5.34" x2="-0.98" y2="4.9" width="0.2032" layer="21"/> -<wire x1="-0.98" y1="4.9" x2="11.6" y2="4.9" width="0.2032" layer="21"/> -<wire x1="11.6" y1="4.9" x2="11.6" y2="-5.34" width="0.2032" layer="21"/> -<pad name="1" x="7.62" y="2.54" drill="1.1" diameter="1.8" rot="R270"/> -<pad name="5" x="7.62" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/> -<pad name="2" x="5.08" y="2.54" drill="1.1" diameter="1.8" rot="R270"/> -<pad name="3" x="2.54" y="2.54" drill="1.1" diameter="1.8" rot="R270"/> -<pad name="4" x="0" y="2.54" drill="1.1" diameter="1.8" rot="R270"/> -<rectangle x1="6.84" y1="3.3" x2="8.52" y2="6.3" layer="51" rot="R180"/> -<rectangle x1="4.3" y1="3.3" x2="5.98" y2="6.3" layer="51" rot="R180"/> -<rectangle x1="1.76" y1="3.3" x2="3.44" y2="6.3" layer="51" rot="R180"/> -<rectangle x1="-0.78" y1="3.3" x2="0.9" y2="6.3" layer="51" rot="R180"/> -<pad name="6" x="5.08" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/> -<pad name="7" x="2.54" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/> -<pad name="8" x="0" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/> -<text x="1.27" y="0" size="0.762" layer="25">>Name</text> -<text x="1.27" y="-1.27" size="0.762" layer="27">>Value</text> -<rectangle x1="-0.78" y1="3.3" x2="0.9" y2="4.903" layer="21" rot="R180"/> -<rectangle x1="1.76" y1="3.3" x2="3.44" y2="4.903" layer="21" rot="R180"/> -<rectangle x1="4.3" y1="3.3" x2="5.98" y2="4.903" layer="21" rot="R180"/> -<rectangle x1="6.84" y1="3.3" x2="8.52" y2="4.903" layer="21" rot="R180"/> -</package> -<package name="1X04_1.27MM_NO_SILK"> -<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> -<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="12">>NAME</text> -<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="12">>VALUE</text> -</package> -<package name="1X03"> -<description><h3>Plated Through Hole - 3 Pin</h3> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="51"/> -<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="51"/> -<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> -<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="51"/> -<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="51"/> -<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="51"/> -<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="51"/> -<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="51"/> -<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="6.35" y1="0.635" x2="6.35" y2="-0.635" width="0.2032" layer="51"/> -<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"/> -<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-1X3"> -<description><h3>PTH - 3 Pin Vertical Molex Polarized Header</h3> -<p><b>Datasheet referenced for footprint:</b><a href="http://www.4uconnector.com/online/object/4udrawing/01932.pdf"> 4UCONN part # 01932 </a></p> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="6.35" y1="3.048" x2="6.35" y2="-2.54" width="0.127" layer="21"/> -<wire x1="6.35" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> -<wire x1="6.35" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/> -<wire x1="5.08" 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="5.08" y2="-1.27" width="0.127" layer="21"/> -<wire x1="5.08" y1="-1.27" x2="5.08" 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"/> -<text x="1.143" y="2.159" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="0.889" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="SCREWTERMINAL-3.5MM-3"> -<description><h3>Screw Terminal 3.5mm Pitch -3 Pin PTH</h3> -<p>Specifications: -<ul><li>Pin count: 3</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_03</li> -</ul></p></description> -<wire x1="-1.75" y1="3.4" x2="8.75" y2="3.4" width="0.2032" layer="21"/> -<wire x1="8.75" y1="3.4" x2="8.75" y2="-2.8" width="0.2032" layer="21"/> -<wire x1="8.75" y1="-2.8" x2="8.75" y2="-3.6" width="0.2032" layer="21"/> -<wire x1="8.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="8.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="8.75" y1="3.15" x2="9.25" y2="3.15" width="0.2032" layer="51"/> -<wire x1="9.25" y1="3.15" x2="9.25" y2="2.15" width="0.2032" layer="51"/> -<wire x1="9.25" y1="2.15" x2="8.75" y2="2.15" width="0.2032" layer="51"/> -<pad name="1" x="0" y="0" drill="1.2" diameter="2.413" shape="square"/> -<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.413"/> -<pad name="3" x="7" y="0" drill="1.2" diameter="2.413"/> -<text x="2.159" y="3.683" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="2.032" y="-4.572" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X03_LOCK"> -<description><h3>Plated Through Hole - 3 Pin Locking Footprint</h3> -Pins are staggered 0.005" off center to lock pins while soldering. -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<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="-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="6.35" y1="0.635" x2="6.35" 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"/> -<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="1X03_LOCK_LONGPADS"> -<description><h3>Plated Through Hole - 3 Pin Long Pad w/ Locking Footprint</h3> -Holes are offset 0.005" from center to lock pins in place while soldering. -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</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="-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="6.35" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/> -<wire x1="6.35" y1="-0.127" x2="6.35" y2="-1.1176" width="0.2032" layer="21"/> -<wire x1="6.35" y1="-1.1176" x2="6.0706" y2="-1.397" width="0.2032" layer="21"/> -<wire x1="6.35" y1="-0.127" x2="6.35" y2="0.8636" width="0.2032" layer="21"/> -<wire x1="6.35" y1="0.8636" x2="6.0706" 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"/> -<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"/> -<text x="-1.27" y="1.778" 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-1X3_LOCK"> -<description><h3>PTH - 3 Pin Vertical Molex Polarized Header</h3> -Pins are offset 0.005" from center to lock pins in place during soldering. -<p><b>Datasheet referenced for footprint:</b><a href="http://www.4uconnector.com/online/object/4udrawing/01932.pdf"> 4UCONN part # 01932 </a></p> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="6.35" y1="3.048" x2="6.35" y2="-2.54" width="0.127" layer="21"/> -<wire x1="6.35" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> -<wire x1="6.35" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/> -<wire x1="5.08" 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="5.08" y2="-1.27" width="0.127" layer="21"/> -<wire x1="5.08" y1="-1.27" x2="5.08" 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"/> -<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/> -<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/> -<rectangle x1="4.7879" y1="-0.2921" x2="5.3721" y2="0.2921" layer="51"/> -<text x="1.143" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="0.889" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">>VALUE</text> -</package> -<package name="SCREWTERMINAL-3.5MM-3_LOCK.007S"> -<description><h3>Screw Terminal 3.5mm Pitch -3 Pin PTH Locking</h3> -Holes are offset 0.007" from center to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count: 3</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_03</li> -</ul></p></description> -<wire x1="-1.75" y1="3.4" x2="8.75" y2="3.4" width="0.2032" layer="21"/> -<wire x1="8.75" y1="3.4" x2="8.75" y2="-2.8" width="0.2032" layer="21"/> -<wire x1="8.75" y1="-2.8" x2="8.75" y2="-3.6" width="0.2032" layer="21"/> -<wire x1="8.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="8.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="8.75" y1="3.15" x2="9.25" y2="3.15" width="0.2032" layer="51"/> -<wire x1="9.25" y1="3.15" x2="9.25" y2="2.15" width="0.2032" layer="51"/> -<wire x1="9.25" y1="2.15" x2="8.75" 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"/> -<pad name="1" x="-0.1778" 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.1778" y="0" drill="1.2" diameter="2.032"/> -<text x="2.032" y="3.683" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="1.905" y="-4.699" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X03_NO_SILK"> -<description><h3>Plated Through Hole - 3 Pin No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</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"/> -<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="1X03_LONGPADS"> -<description><h3>Plated Through Hole - 3 Pin Long Pads</h3> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> -<wire x1="6.35" y1="0.635" x2="6.35" 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"/> -<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="JST-3-PTH"> -<description><h3>JST 3 Pin Right Angle Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count:3</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_03</li> -</ul></p></description> -<wire x1="-3.95" y1="-1.6" x2="-3.95" y2="6" width="0.2032" layer="21"/> -<wire x1="-3.95" y1="6" x2="3.95" y2="6" width="0.2032" layer="21"/> -<wire x1="3.95" y1="6" x2="3.95" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="-3.95" y1="-1.6" x2="-3.3" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="3.95" y1="-1.6" x2="3.3" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="-3.3" y1="-1.6" x2="-3.3" y2="0" width="0.2032" layer="21"/> -<wire x1="3.3" y1="-1.6" x2="3.3" y2="0" width="0.2032" layer="21"/> -<pad name="1" x="-2" y="0" drill="0.7" diameter="1.6"/> -<pad name="2" x="0" y="0" drill="0.7" diameter="1.6"/> -<pad name="3" x="2" y="0" drill="0.7" diameter="1.6"/> -<text x="-2.4" y="0.67" size="1.27" layer="51">+</text> -<text x="-0.4" y="0.67" size="1.27" layer="51">-</text> -<text x="1.7" y="0.87" size="0.8" layer="51">S</text> -<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="1X03_PP_HOLES_ONLY"> -<description><h3>Pogo Pins - 3 Pin</h3> -<p>Specifications: -<ul><li>Pin count:3</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="5.08" y="0" radius="0.635" width="0.127" layer="51"/> -<pad name="1" x="0" y="0" drill="0.9" diameter="0.8128" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="0.9" diameter="0.8128" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="0.9" diameter="0.8128" rot="R90"/> -<hole x="0" y="0" drill="1.4732"/> -<hole x="2.54" y="0" drill="1.4732"/> -<hole x="5.08" y="0" drill="1.4732"/> -<text x="-1.27" y="1.143" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="SCREWTERMINAL-5MM-3"> -<description><h3>Screw Terminal 5mm Pitch -3 Pin PTH</h3> -<p>Specifications: -<ul><li>Pin count: 3</li> -<li>Pin pitch: 5mm/197mil</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="-3.1" y1="4.2" x2="13.1" y2="4.2" width="0.2032" layer="21"/> -<wire x1="13.1" y1="4.2" x2="13.1" y2="-2.3" width="0.2032" layer="21"/> -<wire x1="13.1" y1="-2.3" x2="13.1" y2="-3.3" width="0.2032" layer="21"/> -<wire x1="13.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/> -<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/> -<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/> -<wire x1="13.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/> -<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/> -<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="13.1" y1="4" x2="13.7" y2="4" width="0.2032" layer="51"/> -<wire x1="13.7" y1="4" x2="13.7" y2="3" width="0.2032" layer="51"/> -<wire x1="13.7" y1="3" x2="13.1" y2="3" width="0.2032" layer="51"/> -<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/> -<pad name="1" x="0" y="0" drill="1.3" diameter="2.413" shape="square"/> -<pad name="2" x="5" y="0" drill="1.3" diameter="2.413"/> -<pad name="3" x="10" y="0" drill="1.3" diameter="2.413"/> -<text x="3.683" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="3.429" y="1.905" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X03_LOCK_NO_SILK"> -<description><h3>Plated Through Hole - 3 Pin Locking Footprint w/out Silk Outline</h3> -Holes are offset from center 0.005" to lock pins in place while soldering. -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> -<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-3-SMD"> -<description><h3>JST 3 Pin Right Angle SMT</h3> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:2mm</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="-4.99" y1="-2.07" x2="-4.99" y2="-5.57" width="0.2032" layer="21"/> -<wire x1="-4.99" y1="-5.57" x2="-4.19" y2="-5.57" width="0.2032" layer="21"/> -<wire x1="-4.19" y1="-5.57" x2="-4.19" y2="-3.07" width="0.2032" layer="21"/> -<wire x1="-4.19" y1="-3.07" x2="-2.99" y2="-3.07" width="0.2032" layer="21"/> -<wire x1="3.01" y1="-3.07" x2="4.21" y2="-3.07" width="0.2032" layer="21"/> -<wire x1="4.21" y1="-3.07" x2="4.21" y2="-5.57" width="0.2032" layer="21"/> -<wire x1="4.21" y1="-5.57" x2="5.01" y2="-5.57" width="0.2032" layer="21"/> -<wire x1="5.01" y1="-5.57" x2="5.01" y2="-2.07" width="0.2032" layer="21"/> -<wire x1="3.01" y1="1.93" x2="-2.99" y2="1.93" width="0.2032" layer="21"/> -<smd name="3" x="-1.99" y="-4.77" dx="1" dy="4.6" layer="1"/> -<smd name="1" x="2.01" y="-4.77" dx="1" dy="4.6" layer="1"/> -<smd name="NC1" x="-4.39" y="0.43" dx="3.4" dy="1.6" layer="1" rot="R90"/> -<smd name="NC2" x="4.41" y="0.43" dx="3.4" dy="1.6" layer="1" rot="R90"/> -<smd name="2" x="0.01" y="-4.77" dx="1" dy="4.6" layer="1"/> -<text x="-1.397" y="0.635" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X03-1MM-RA"> -<description><h3>Plated Through Hole - 3 Pin SMD</h3> -<p>Specifications: -<ul><li>Pin count:3</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="-1" y1="-4.6" x2="1" y2="-4.6" width="0.254" layer="21"/> -<wire x1="-2.5" y1="-2" x2="-2.5" y2="-0.35" width="0.254" layer="21"/> -<wire x1="1.75" y1="-0.35" x2="2.4997" y2="-0.35" width="0.254" layer="21"/> -<wire x1="2.4997" y1="-0.35" x2="2.4997" y2="-2" width="0.254" layer="21"/> -<wire x1="-2.5" y1="-0.35" x2="-1.75" y2="-0.35" width="0.254" layer="21"/> -<circle x="-2" y="0.3" radius="0.1414" width="0.4" layer="21"/> -<smd name="NC2" x="-2.3" y="-3.675" dx="1.2" dy="2" layer="1"/> -<smd name="NC1" x="2.3" y="-3.675" dx="1.2" dy="2" layer="1"/> -<smd name="1" x="-1" y="0" dx="0.6" dy="1.35" layer="1"/> -<smd name="2" x="0" y="0" dx="0.6" dy="1.35" layer="1"/> -<smd name="3" x="1" y="0" dx="0.6" dy="1.35" layer="1"/> -<text x="-1.397" y="-1.651" 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="1X03_SMD_RA_FEMALE"> -<description><h3>SMD - 3 Pin Right Angle Female Header</h3> -Silk outline of pin location -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="-3.935" y1="4.25" x2="-3.935" y2="-4.25" width="0.1778" layer="21"/> -<wire x1="3.935" y1="4.25" x2="-3.935" y2="4.25" width="0.1778" layer="21"/> -<wire x1="3.935" y1="-4.25" x2="3.935" y2="4.25" width="0.1778" layer="21"/> -<wire x1="-3.935" y1="-4.25" x2="3.935" y2="-4.25" width="0.1778" layer="21"/> -<rectangle x1="-0.32" y1="6.8" x2="0.32" y2="7.65" layer="51"/> -<rectangle x1="2.22" y1="6.8" x2="2.86" y2="7.65" layer="51"/> -<rectangle x1="-2.86" y1="6.8" x2="-2.22" y2="7.65" layer="51"/> -<smd name="3" x="2.54" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> -<smd name="2" x="0" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> -<smd name="1" x="-2.54" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> -<text x="-1.524" y="0.889" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X03_SMD_RA_MALE"> -<description><h3>SMD- 3 Pin Right Angle Male Headers</h3> -No silk outline, but tDocu layer shows pin location. -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/> -<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/> -<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/> -<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/> -<smd name="1" x="-2.54" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="2" x="0" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="3" x="2.54" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<text x="-1.524" y="0.254" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="-0.889" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X03_SMD_RA_MALE_POST"> -<description><h3>SMD - 3 Pin Right Angle Male Header w/ Alignment Posts</h3> -<p><b>Datasheet referenced for footprint:</b><a href="http://www.4uconnector.com/online/object/4udrawing/11026.pdf"> 4UCONN part # 11026 </a></p> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/> -<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/> -<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/> -<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/> -<smd name="1" x="-2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<smd name="2" x="0" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<smd name="3" x="2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<hole x="-1.27" y="0" drill="1.6"/> -<hole x="1.27" y="0" drill="1.6"/> -<text x="-1.397" y="1.524" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="JST-3-PTH-VERT"> -<description><h3>JST 3 Pin Vertical Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count:3</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_03</li> -</ul></p></description> -<wire x1="-3.95" y1="-2.25" x2="-3.95" y2="2.25" width="0.2032" layer="21"/> -<wire x1="-3.95" y1="2.25" x2="3.95" y2="2.25" width="0.2032" layer="21"/> -<wire x1="3.95" y1="2.25" x2="3.95" y2="-2.25" width="0.2032" layer="21"/> -<wire x1="3.95" y1="-2.25" x2="1" y2="-2.25" width="0.2032" layer="21"/> -<wire x1="-1" y1="-2.25" x2="-3.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"/> -<pad name="1" x="-2" y="-0.55" drill="0.7" diameter="1.6"/> -<pad name="2" x="0" y="-0.55" drill="0.7" diameter="1.6"/> -<pad name="3" x="2" y="-0.55" drill="0.7" diameter="1.6"/> -<text x="-2.4" y="0.75" size="1.27" layer="51">+</text> -<text x="-0.4" y="0.75" size="1.27" layer="51">-</text> -<text x="1.7" y="0.95" size="0.8" layer="51">S</text> -<text x="-1.397" 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="1X03_SMD_RA_MALE_POST_SMALLER"> -<description><h3>SMD - 3 Pin Right Angle Male Header w/ Alignment Posts</h3> -<p><b>Datasheet referenced for footprint:</b><a href="http://www.4uconnector.com/online/object/4udrawing/11026.pdf"> 4UCONN part # 11026 </a></p> -<p>Specifications: -<ul><li>Pin count:3</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_03</li> -</ul></p></description> -<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/> -<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/> -<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/> -<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/> -<smd name="1" x="-2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<smd name="2" x="0" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<smd name="3" x="2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<hole x="-1.27" y="0" drill="1.3589"/> -<hole x="1.27" y="0" drill="1.3589"/> -</package> -<package name="1X03_SMD_RA_MALE_POST_SMALLEST"> -<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/> -<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/> -<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/> -<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/> -<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/> -<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/> -<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/> -<smd name="1" x="-2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<smd name="2" x="0" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<smd name="3" x="2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/> -<hole x="-1.27" y="0" drill="1.3462"/> -<hole x="1.27" y="0" drill="1.3462"/> -</package> -<package name="JST-3-PTH-NS"> -<description><h3>JST 3 Pin Right Angle Plated Through Hole &ndash; NO SILK</h3> -<p>No silkscreen outline. tDoc layer (51) indicates connector footprint.</p> -<p>Specifications: -<ul><li>Pin count:3</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_03</li> -</ul></p></description> -<wire x1="-3.95" y1="-1.6" x2="-3.95" y2="6" width="0.2032" layer="51"/> -<wire x1="-3.95" y1="6" x2="3.95" y2="6" width="0.2032" layer="51"/> -<wire x1="3.95" y1="6" x2="3.95" y2="-1.6" width="0.2032" layer="51"/> -<wire x1="-3.95" y1="-1.6" x2="-3.3" y2="-1.6" width="0.2032" layer="51"/> -<wire x1="3.95" y1="-1.6" x2="3.3" y2="-1.6" width="0.2032" layer="51"/> -<wire x1="-3.3" y1="-1.6" x2="-3.3" y2="0" width="0.2032" layer="51"/> -<wire x1="3.3" y1="-1.6" x2="3.3" y2="0" width="0.2032" layer="51"/> -<pad name="1" x="-2" y="0" drill="0.7" diameter="1.6"/> -<pad name="2" x="0" y="0" drill="0.7" diameter="1.6"/> -<pad name="3" x="2" y="0" drill="0.7" diameter="1.6"/> -<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-3-NS"> -<description><h3>Screw Terminal 3.5mm Pitch -3 Pin PTH &ndash; NO SILK</h3> -<p>No silkscreen outline. tDoc layer (51) indicates connector footprint.</p> -<p>Specifications: -<ul><li>Pin count: 3</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_03</li> -</ul></p></description> -<wire x1="-1.75" y1="3.4" x2="8.75" y2="3.4" width="0.2032" layer="51"/> -<wire x1="8.75" y1="3.4" x2="8.75" y2="-2.8" width="0.2032" layer="51"/> -<wire x1="8.75" y1="-2.8" x2="8.75" y2="-3.6" width="0.2032" layer="51"/> -<wire x1="8.75" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="51"/> -<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/> -<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="51"/> -<wire x1="8.75" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/> -<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="8.75" y1="3.15" x2="9.25" y2="3.15" width="0.2032" layer="51"/> -<wire x1="9.25" y1="3.15" x2="9.25" y2="2.15" width="0.2032" layer="51"/> -<wire x1="9.25" y1="2.15" x2="8.75" y2="2.15" width="0.2032" layer="51"/> -<pad name="1" x="0" y="0" drill="1.2" diameter="2.413"/> -<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.413"/> -<pad name="3" x="7" y="0" drill="1.2" diameter="2.413"/> -<text x="2.159" y="3.683" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="2.032" y="-4.572" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06"> -<description><h3>Plated Through Hole - 6 Pin</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> -<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> -<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> -<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> -<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> -<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> -<wire x1="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="13.97" y1="0.635" x2="13.97" 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"/> -<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> -<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-1X6"> -<description><h3>Molex 6-Pin Plated Through-Hole</h3> -<p>Specifications: -<ul><li>Pin count:6</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_06</li> -</ul></p></description> -<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="13.97" y1="3.048" x2="13.97" y2="-2.54" width="0.127" layer="21"/> -<wire x1="13.97" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> -<wire x1="13.97" y1="-2.54" x2="12.7" y2="-2.54" width="0.127" layer="21"/> -<wire x1="12.7" 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="12.7" y2="-1.27" width="0.127" layer="21"/> -<wire x1="12.7" y1="-1.27" x2="12.7" y2="-2.54" width="0.127" layer="21"/> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<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"/> -<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796"/> -<text x="4.699" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="4.699" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<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="-0.635" y2="1.27" width="0.2032" layer="22"/> -</package> -<package name="MOLEX-1X6-RA"> -<description><h3>Molex 6-Pin Plated Through-Hole Right Angle</h3> -tPlace shows angle of connector. -<p>Specifications: -<ul><li>Pin count:6</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_06</li> -</ul></p></description> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="3.175" width="0.127" layer="21"/> -<wire x1="13.97" y1="0.635" x2="13.97" y2="3.175" width="0.127" layer="21"/> -<wire x1="13.97" y1="0.635" x2="-1.27" y2="0.635" width="0.127" layer="21"/> -<wire x1="13.97" y1="3.175" x2="12.7" y2="3.175" width="0.127" layer="21"/> -<wire x1="12.7" y1="3.175" x2="0" y2="3.175" width="0.127" layer="21"/> -<wire x1="0" y1="3.175" x2="-1.27" y2="3.175" width="0.127" layer="21"/> -<wire x1="0" y1="3.175" x2="0" y2="7.62" width="0.127" layer="21"/> -<wire x1="0" y1="7.62" x2="12.7" y2="7.62" width="0.127" layer="21"/> -<wire x1="12.7" y1="7.62" x2="12.7" y2="3.175" width="0.127" layer="21"/> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<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"/> -<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796"/> -<text x="4.953" y="5.334" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="4.699" y="4.445" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<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="-0.635" y2="-1.27" width="0.2032" layer="22"/> -</package> -<package name="1X06-SMD_RA_MALE"> -<description><h3>SMD - 6 Pin Right Angle Male Header</h3> -tDocu layer shows pin locations. -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> -<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-6.35" 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="6.35" y2="-1.25" width="0.127" layer="51"/> -<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> -<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> -<wire x1="6.35" y1="-1.25" x2="6.35" 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"/> -<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"/> -<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> -<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="6" x="6.35" 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="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> -<hole x="-5.08" y="0" drill="1.4"/> -<hole x="5.08" y="0" drill="1.4"/> -<text x="-1.524" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_LOCK"> -<description><h3>Plated Through Hole - 6 Pin with Locking Footprint</h3> -Holes are offset 0.005" from center, locking pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="-1.27" y1="0.508" x2="-0.635" y2="1.143" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="1.143" x2="0.635" y2="1.143" width="0.2032" layer="51"/> -<wire x1="0.635" y1="1.143" x2="1.27" y2="0.508" width="0.2032" layer="51"/> -<wire x1="1.27" y1="0.508" x2="1.905" y2="1.143" width="0.2032" layer="51"/> -<wire x1="1.905" y1="1.143" x2="3.175" y2="1.143" width="0.2032" layer="51"/> -<wire x1="3.175" y1="1.143" x2="3.81" y2="0.508" width="0.2032" layer="51"/> -<wire x1="3.81" y1="0.508" x2="4.445" y2="1.143" width="0.2032" layer="51"/> -<wire x1="4.445" y1="1.143" x2="5.715" y2="1.143" width="0.2032" layer="51"/> -<wire x1="5.715" y1="1.143" x2="6.35" y2="0.508" width="0.2032" layer="51"/> -<wire x1="6.35" y1="0.508" x2="6.985" y2="1.143" width="0.2032" layer="51"/> -<wire x1="6.985" y1="1.143" x2="8.255" y2="1.143" width="0.2032" layer="51"/> -<wire x1="8.255" y1="1.143" x2="8.89" y2="0.508" width="0.2032" layer="51"/> -<wire x1="8.89" y1="0.508" x2="9.525" y2="1.143" width="0.2032" layer="51"/> -<wire x1="9.525" y1="1.143" x2="10.795" y2="1.143" width="0.2032" layer="51"/> -<wire x1="10.795" y1="1.143" x2="11.43" y2="0.508" width="0.2032" layer="51"/> -<wire x1="11.43" y1="0.508" x2="12.065" y2="1.143" width="0.2032" layer="51"/> -<wire x1="12.065" y1="1.143" x2="13.335" y2="1.143" width="0.2032" layer="51"/> -<wire x1="13.335" y1="1.143" x2="13.97" y2="0.508" width="0.2032" layer="51"/> -<wire x1="13.97" y1="0.508" x2="13.97" y2="-0.762" width="0.2032" layer="51"/> -<wire x1="13.97" y1="-0.762" x2="13.335" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="13.335" y1="-1.397" x2="12.065" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="12.065" y1="-1.397" x2="11.43" y2="-0.762" width="0.2032" layer="51"/> -<wire x1="11.43" y1="-0.762" x2="10.795" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="10.795" y1="-1.397" x2="9.525" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="9.525" y1="-1.397" x2="8.89" y2="-0.762" width="0.2032" layer="51"/> -<wire x1="8.89" y1="-0.762" x2="8.255" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="8.255" y1="-1.397" x2="6.985" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="6.985" y1="-1.397" x2="6.35" y2="-0.762" width="0.2032" layer="51"/> -<wire x1="6.35" y1="-0.762" x2="5.715" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="5.715" y1="-1.397" x2="4.445" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="4.445" y1="-1.397" x2="3.81" y2="-0.762" width="0.2032" layer="51"/> -<wire x1="3.81" y1="-0.762" x2="3.175" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="3.175" y1="-1.397" x2="1.905" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="1.905" y1="-1.397" x2="1.27" y2="-0.762" width="0.2032" layer="51"/> -<wire x1="1.27" y1="-0.762" x2="0.635" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="0.635" y1="-1.397" x2="-0.635" y2="-1.397" width="0.2032" layer="51"/> -<wire x1="-0.635" y1="-1.397" x2="-1.27" y2="-0.762" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="-0.762" x2="-1.27" y2="0.508" width="0.2032" layer="51"/> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<pad name="2" x="2.54" y="-0.254" 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.254" drill="1.016" diameter="1.8796"/> -<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796"/> -<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"/> -<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> -<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" 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.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_LOCK_LONGPADS"> -<description><h3>Plated Through Hole - 6 Pin with Locking Footprint with Long Pads</h3> -Holes are offset 0.005" from center, locking pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</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="11.684" y1="-0.127" x2="11.176" 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="13.97" y1="-0.127" x2="13.716" y2="-0.127" width="0.2032" layer="21"/> -<wire x1="13.97" y1="-0.127" x2="13.97" y2="-1.1176" width="0.2032" layer="21"/> -<wire x1="13.97" y1="-1.1176" x2="13.6906" y2="-1.397" width="0.2032" layer="21"/> -<wire x1="13.97" y1="-0.127" x2="13.97" y2="0.8636" width="0.2032" layer="21"/> -<wire x1="13.97" y1="0.8636" x2="13.6906" 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"/> -<pad name="6" x="12.7" 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"/> -<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> -<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> -<text x="-1.143" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.143" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="MOLEX-1X6_LOCK"> -<description><h3>Molex 6-Pin Plated Through-Hole Locking Footprint</h3> -Holes are offset 0.005" from center to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:6</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_06</li> -</ul></p></description> -<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="13.97" y1="3.048" x2="13.97" y2="-2.54" width="0.127" layer="21"/> -<wire x1="13.97" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> -<wire x1="13.97" y1="-2.54" x2="12.7" y2="-2.54" width="0.127" layer="21"/> -<wire x1="12.7" 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="12.7" y2="-1.27" width="0.127" layer="21"/> -<wire x1="12.7" y1="-1.27" x2="12.7" y2="-2.54" width="0.127" layer="21"/> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> -<pad name="2" x="2.54" y="-0.254" 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.254" drill="1.016" diameter="1.8796"/> -<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> -<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796"/> -<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"/> -<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> -<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> -<text x="4.445" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="4.191" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<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="-0.635" y2="1.27" width="0.2032" layer="22"/> -</package> -<package name="MOLEX_1X6_RA_LOCK"> -<description><h3>Molex 6-Pin Plated Through-Hole Right Angle Locking Footprint</h3> -Holes are offset 0.005" from center to hold pins in place during soldering. -tPlace shows location of connector. -<p>Specifications: -<ul><li>Pin count:6</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_06</li> -</ul></p></description> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="3.175" width="0.127" layer="21"/> -<wire x1="13.97" y1="0.635" x2="13.97" y2="3.175" width="0.127" layer="21"/> -<wire x1="13.97" y1="0.635" x2="-1.27" y2="0.635" width="0.127" layer="21"/> -<wire x1="13.97" y1="3.175" x2="12.7" y2="3.175" width="0.127" layer="21"/> -<wire x1="12.7" y1="3.175" x2="0" y2="3.175" width="0.127" layer="21"/> -<wire x1="0" y1="3.175" x2="-1.27" y2="3.175" width="0.127" layer="21"/> -<wire x1="0" y1="3.175" x2="0" y2="7.62" width="0.127" layer="21"/> -<wire x1="0" y1="7.62" x2="12.7" y2="7.62" width="0.127" layer="21"/> -<wire x1="12.7" y1="7.62" x2="12.7" y2="3.175" width="0.127" layer="21"/> -<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796"/> -<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"/> -<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796"/> -<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796"/> -<text x="4.826" y="5.588" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="4.699" y="4.318" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<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="0.635" y2="-1.27" width="0.2032" layer="22"/> -</package> -<package name="1X06_FEMALE_LOCK.010"> -<description><h3>Plated Through Hole - 6 Pin Locking Header</h3> -Includes silk outline for 6 pin female header -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://cdn.sparkfun.com/datasheets/Prototyping/SP-140520-XX-001.pdf”>Datasheet referenced for footprint:</a></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/> -<wire x1="-1.27" y1="1.27" x2="13.97" y2="1.27" width="0.2032" layer="21"/> -<wire x1="13.97" y1="-1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/> -<wire x1="13.97" y1="1.27" x2="13.97" y2="-1.27" width="0.2032" layer="21"/> -<pad name="1" x="0" y="0.254" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.54" y="-0.254" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="3" x="5.08" y="0.254" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="4" x="7.62" y="-0.254" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="5" x="10.16" y="0.254" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="-0.3175" y1="-0.1905" x2="0.3175" y2="0.1905" layer="51"/> -<rectangle x1="2.2225" y1="-0.1905" x2="2.8575" y2="0.1905" layer="51"/> -<rectangle x1="4.7625" y1="-0.1905" x2="5.3975" y2="0.1905" layer="51"/> -<rectangle x1="7.3025" y1="-0.1905" x2="7.9375" y2="0.1905" layer="51"/> -<rectangle x1="9.8425" y1="-0.1905" x2="10.4775" y2="0.1905" layer="51"/> -<rectangle x1="12.3825" y1="-0.1905" x2="13.0175" y2="0.1905" layer="51"/> -<text x="-1.143" y="1.524" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.143" y="-2.159" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_LONGPADS"> -<description><h3>Plated Through Hole - 6 Pin with Long Pads</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> -<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> -<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="5" x="10.16" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<pad name="6" x="12.7" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> -<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> -<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> -</package> -<package name="SCREWTERMINAL-3.5MM-6"> -<description><h3>Screw Terminal 3.5mm Pitch -6 Pin PTH</h3> -<p>Specifications: -<ul><li>Pin count: 6</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_06</li> -</ul></p></description> -<wire x1="-1.75" y1="3.4" x2="19.25" y2="3.4" width="0.2032" layer="21"/> -<wire x1="19.25" y1="3.4" x2="19.25" y2="-2.8" width="0.2032" layer="21"/> -<wire x1="19.25" y1="-2.8" x2="19.25" y2="-3.6" width="0.2032" layer="21"/> -<wire x1="19.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="19.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="19.25" y1="3.15" x2="19.75" y2="3.15" width="0.2032" layer="51"/> -<wire x1="19.75" y1="3.15" x2="19.75" y2="2.15" width="0.2032" layer="51"/> -<wire x1="19.75" y1="2.15" x2="19.25" 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"/> -<pad name="6" x="17.5" y="0" drill="1.2" diameter="2.032"/> -<text x="7.112" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="6.858" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06-SMD-FEMALE"> -<description><h3>Header - 6 pin Female SMD</h3> -Right angle 0.1" -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/19686.pdf”>Datasheet referenced for footprint:</a></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="-7.5" y1="0.45" x2="-7.5" y2="-8.05" width="0.127" layer="51"/> -<wire x1="7.5" y1="0.45" x2="-7.5" y2="0.45" width="0.127" layer="51"/> -<wire x1="7.5" y1="-8.05" x2="7.5" y2="0.45" width="0.127" layer="51"/> -<wire x1="-7.5" y1="-8.05" x2="7.5" y2="-8.05" width="0.127" layer="51"/> -<smd name="4" x="-1.27" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> -<smd name="5" x="-3.81" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> -<smd name="6" x="-6.35" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> -<smd name="3" x="1.27" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> -<smd name="2" x="3.81" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> -<smd name="1" x="6.35" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> -<text x="-1.524" y="-3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.778" y="-4.826" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_HOLES_ONLY"> -<description><h3> 6 Pin Holes</h3> -No silk, no plating -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="5.08" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="7.62" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="10.16" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="12.7" y="0" radius="0.635" width="0.127" layer="51"/> -<pad name="1" x="0" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<pad name="4" x="7.62" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<pad name="5" x="10.16" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<pad name="6" x="12.7" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<hole x="0" y="0" drill="1.4732"/> -<hole x="2.54" y="0" drill="1.4732"/> -<hole x="5.08" y="0" drill="1.4732"/> -<hole x="7.62" y="0" drill="1.4732"/> -<hole x="10.16" y="0" drill="1.4732"/> -<hole x="12.7" y="0" drill="1.4732"/> -</package> -<package name="1X06_SMD_STRAIGHT"> -<description><h3> 6 Pin SMD Female Header</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="1.37" y1="1.25" x2="-14.07" y2="1.25" width="0.127" layer="51"/> -<wire x1="-14.07" y1="1.25" x2="-14.07" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-14.07" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/> -<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/> -<wire x1="1.37" y1="1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/> -<wire x1="-14.07" y1="-1.25" x2="-14.07" y2="1.25" width="0.127" layer="21"/> -<wire x1="0.85" y1="1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/> -<wire x1="-14.07" y1="1.25" x2="-10.883" y2="1.25" width="0.127" layer="21"/> -<wire x1="-13.55" y1="-1.25" x2="-14.07" y2="-1.25" width="0.127" layer="21"/> -<wire x1="1.37" y1="-1.25" x2="-1.817" y2="-1.25" width="0.127" layer="21"/> -<wire x1="-4.377" y1="1.25" x2="-0.703" y2="1.25" width="0.127" layer="21"/> -<wire x1="-9.457" y1="1.25" x2="-5.783" y2="1.25" width="0.127" layer="21"/> -<wire x1="-3.329" y1="-1.25" x2="-6.831" y2="-1.25" width="0.127" layer="21"/> -<wire x1="-8.409" y1="-1.25" x2="-11.911" y2="-1.25" width="0.127" layer="21"/> -<smd name="5" x="-10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> -<smd name="3" x="-5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> -<smd name="1" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> -<smd name="6" x="-12.7" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> -<smd name="4" x="-7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> -<smd name="2" x="-2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> -<text x="-13.716" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-13.843" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_SMD_STRAIGHT_ALT"> -<description><h3> 6 Pin SMD Female Header</h3> -Alternate pin configuration -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="1.37" y1="1.25" x2="-14.07" y2="1.25" width="0.127" layer="51"/> -<wire x1="-14.07" y1="1.25" x2="-14.07" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-14.07" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/> -<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/> -<wire x1="-14.07" y1="1.25" x2="-14.07" y2="-1.25" width="0.127" layer="21"/> -<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/> -<wire x1="-13.55" y1="1.25" x2="-14.07" y2="1.25" width="0.127" layer="21"/> -<wire x1="1.37" y1="1.25" x2="-1.817" y2="1.25" width="0.127" layer="21"/> -<wire x1="0.85" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/> -<wire x1="-14.07" y1="-1.25" x2="-10.883" y2="-1.25" width="0.127" layer="21"/> -<wire x1="-8.323" y1="1.25" x2="-11.997" y2="1.25" width="0.127" layer="21"/> -<wire x1="-3.243" y1="1.25" x2="-6.917" y2="1.25" width="0.127" layer="21"/> -<wire x1="-9.371" y1="-1.25" x2="-5.869" y2="-1.25" width="0.127" layer="21"/> -<wire x1="-4.291" y1="-1.25" x2="-0.789" y2="-1.25" width="0.127" layer="21"/> -<smd name="5" x="-10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="3" x="-5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="6" x="-12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="4" x="-7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="2" x="-2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> -<text x="-13.716" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-13.843" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_SMD_STRAIGHT_COMBO"> -<description><h3> 6 Pin SMD Female Header - Combined Footprint</h3> - -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="12.7" y1="1.27" x2="12.7" y2="-1.27" width="0.4064" layer="1"/> -<wire x1="10.16" y1="1.27" x2="10.16" y2="-1.27" width="0.4064" layer="1"/> -<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/> -<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/> -<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/> -<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/> -<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.2032" layer="21"/> -<wire x1="14.07" y1="1.25" x2="14.07" y2="-1.25" width="0.2032" layer="21"/> -<wire x1="-0.73" y1="-1.25" x2="-1.37" y2="-1.25" width="0.2032" layer="21"/> -<wire x1="14.07" y1="-1.25" x2="13.4" y2="-1.25" width="0.2032" layer="21"/> -<wire x1="13.4" y1="1.25" x2="14.07" y2="1.25" width="0.2032" layer="21"/> -<wire x1="-1.37" y1="1.25" x2="-0.73" y2="1.25" width="0.2032" layer="21"/> -<wire x1="10.949" y1="1.25" x2="11.911" y2="1.25" width="0.2032" layer="21"/> -<wire x1="10.949" y1="-1.29" x2="11.911" y2="-1.29" width="0.2032" layer="21"/> -<wire x1="8.409" y1="1.25" x2="9.371" y2="1.25" width="0.2032" layer="21"/> -<wire x1="8.409" y1="-1.29" x2="9.371" y2="-1.29" width="0.2032" layer="21"/> -<wire x1="5.869" y1="-1.29" x2="6.831" y2="-1.29" width="0.2032" layer="21"/> -<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.2032" layer="21"/> -<wire x1="3.329" y1="-1.29" x2="4.291" y2="-1.29" width="0.2032" layer="21"/> -<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.2032" layer="21"/> -<wire x1="0.789" y1="-1.29" x2="1.751" y2="-1.29" width="0.2032" layer="21"/> -<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.2032" layer="21"/> -<smd name="5" x="10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="3" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="6" x="12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="4" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> -<smd name="2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> -<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"/> -<smd name="5-2" x="10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> -<smd name="6-2" x="12.7" 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.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_SMD_MALE"> -<description><h3> 6 Pin SMD Male Header</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/maleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> -<wire x1="-1.27" y1="-1.25" x2="13.97" y2="-1.25" width="0.127" layer="51"/> -<wire x1="13.97" y1="-1.25" x2="13.97" y2="1.25" width="0.127" layer="51"/> -<wire x1="13.97" y1="1.25" x2="-1.27" y2="1.25" width="0.127" layer="51"/> -<circle x="0" y="0" radius="0.64" width="0.127" layer="51"/> -<circle x="2.54" y="0" radius="0.64" width="0.127" layer="51"/> -<circle x="5.08" y="0" radius="0.64" width="0.127" layer="51"/> -<circle x="7.62" y="0" radius="0.64" width="0.127" layer="51"/> -<circle x="10.16" y="0" radius="0.64" width="0.127" layer="51"/> -<circle x="12.7" y="0" radius="0.64" width="0.127" layer="51"/> -<rectangle x1="-0.32" y1="0" x2="0.32" y2="2.75" layer="51"/> -<rectangle x1="4.76" y1="0" x2="5.4" y2="2.75" layer="51"/> -<rectangle x1="9.84" y1="0" x2="10.48" y2="2.75" layer="51"/> -<rectangle x1="2.22" y1="-2.75" x2="2.86" y2="0" layer="51" rot="R180"/> -<rectangle x1="7.3" y1="-2.75" x2="7.94" y2="0" layer="51" rot="R180"/> -<rectangle x1="12.38" y1="-2.75" x2="13.02" y2="0" layer="51" rot="R180"/> -<smd name="1" x="0" y="0" dx="1.02" dy="6" layer="1"/> -<smd name="2" x="2.54" y="0" dx="1.02" dy="6" layer="1"/> -<smd name="3" x="5.08" y="0" dx="1.02" dy="6" layer="1"/> -<smd name="4" x="7.62" y="0" dx="1.02" dy="6" layer="1"/> -<smd name="5" x="10.16" y="0" dx="1.02" dy="6" layer="1"/> -<smd name="6" x="12.7" y="0" dx="1.02" dy="6" layer="1"/> -<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="-1.27" y1="-1.25" x2="-0.635" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="-1.27" y1="1.25" x2="-0.635" y2="1.25" width="0.1778" layer="21"/> -<wire x1="0.762" y1="1.25" x2="1.778" y2="1.25" width="0.1778" layer="21"/> -<wire x1="3.302" y1="1.25" x2="4.318" y2="1.25" width="0.1778" layer="21"/> -<wire x1="5.842" y1="1.25" x2="6.858" y2="1.25" width="0.1778" layer="21"/> -<wire x1="8.382" y1="1.25" x2="9.398" y2="1.25" width="0.1778" layer="21"/> -<wire x1="10.922" y1="1.25" x2="11.938" y2="1.25" width="0.1778" layer="21"/> -<wire x1="1.778" y1="-1.25" x2="0.762" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="4.318" y1="-1.25" x2="3.302" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="6.858" y1="-1.25" x2="5.842" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="9.398" y1="-1.25" x2="8.382" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="11.938" y1="-1.25" x2="10.922" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="13.97" y1="-1.25" x2="13.97" y2="1.25" width="0.1778" layer="21"/> -<wire x1="13.97" y1="-1.25" x2="13.335" y2="-1.25" width="0.1778" layer="21"/> -<wire x1="13.97" y1="1.25" x2="13.335" y2="1.25" width="0.1778" layer="21"/> -<text x="-0.508" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-0.635" y="-3.937" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06-1MM"> -<description><h3>JST SH Vertical 6-Pin Connector -SMD</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:1mm</li> -<p><b><a href="https://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf">Datasheet referenced for footprint</a></b></p> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -<li>EM-406</li> -</ul></p></description> -<wire x1="-2.54" y1="-1.651" x2="2.54" y2="-1.651" width="0.254" layer="21"/> -<wire x1="-4.318" y1="0.508" x2="-4.318" y2="1.905" width="0.254" layer="21"/> -<wire x1="3.302" y1="1.905" x2="4.318" y2="1.905" width="0.254" layer="21"/> -<wire x1="4.318" y1="1.905" x2="4.318" y2="0.508" width="0.254" layer="21"/> -<wire x1="-4.318" y1="1.905" x2="-3.302" y2="1.905" width="0.254" layer="21"/> -<smd name="1" x="-2.54" y="1.27" dx="0.6" dy="1.55" layer="1"/> -<smd name="2" x="-1.54" y="1.27" dx="0.6" dy="1.55" layer="1"/> -<smd name="3" x="-0.54" y="1.27" dx="0.6" dy="1.55" layer="1"/> -<smd name="4" x="0.46" y="1.27" dx="0.6" dy="1.55" layer="1"/> -<smd name="5" x="1.46" y="1.27" dx="0.6" dy="1.55" layer="1"/> -<smd name="6" x="2.46" y="1.27" dx="0.6" dy="1.55" layer="1"/> -<smd name="P$1" x="-3.84" y="-0.955" dx="1.2" dy="1.8" layer="1"/> -<smd name="P$2" x="3.76" y="-0.955" dx="1.2" dy="1.8" layer="1"/> -<text x="-1.397" y="-0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -<circle x="-3.6" y="2.47" radius="0.1047" width="0.4064" layer="21"/> -</package> -<package name="1X06_NO_SILK"> -<description><h3>Plated Through Hole - 6 Pin No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</li> -</ul></p></description> -<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> -<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> -<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> -<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> -<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> -<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> -<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="1X06_1.27MM"> -<description><h3>Plated Through Hole - 6 Pin</h3> -<p>Specifications: -<ul><li>Pin count:6</li> -<li>Pin pitch:1.27mm</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_06</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"/> -<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"/> -<pad name="6" x="6.35" y="0" drill="0.508" diameter="1"/> -<wire x1="5.461" y1="-0.889" x2="5.715" y2="-0.635" width="0.127" layer="21"/> -<wire x1="5.715" y1="-0.635" x2="5.969" y2="-0.889" width="0.127" layer="21"/> -<wire x1="5.969" y1="-0.889" x2="6.731" y2="-0.889" width="0.127" layer="21"/> -<wire x1="6.731" y1="0.889" x2="5.969" y2="0.889" width="0.127" layer="21"/> -<wire x1="5.969" y1="0.889" x2="5.715" y2="0.635" width="0.127" layer="21"/> -<wire x1="5.715" y1="0.635" x2="5.461" y2="0.889" width="0.127" layer="21"/> -<wire x1="6.731" y1="0.889" x2="7.239" y2="0.381" width="0.127" layer="21"/> -<wire x1="7.239" y1="0.381" x2="7.239" y2="-0.381" width="0.127" layer="21"/> -<wire x1="7.239" y1="-0.381" x2="6.731" y2="-0.889" width="0.127" layer="21"/> -<text x="-0.381" y="1.016" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-0.381" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X06_SCREW_TERMINAL_BLOCK"> -<wire x1="-10.4" y1="-4.85" x2="10.4" y2="-4.85" width="0.2032" layer="51"/> -<wire x1="10.4" y1="-4.85" x2="10.4" y2="6.05" width="0.2032" layer="51"/> -<wire x1="10.4" y1="6.05" x2="-10.4" y2="6.05" width="0.2032" layer="51"/> -<wire x1="-10.4" y1="6.05" x2="-10.4" y2="-4.85" width="0.2032" layer="51"/> -<rectangle x1="-9.275" y1="-4.9" x2="-8.225" y2="-1.225" layer="51"/> -<rectangle x1="-5.775" y1="-4.9" x2="-4.725" y2="-1.225" layer="51"/> -<rectangle x1="-2.275" y1="-4.9" x2="-1.225" y2="-1.225" layer="51"/> -<rectangle x1="1.225" y1="-4.9" x2="2.275" y2="-1.225" layer="51"/> -<rectangle x1="4.725" y1="-4.9" x2="5.775" y2="-1.225" layer="51"/> -<rectangle x1="8.225" y1="-4.9" x2="9.275" y2="-1.225" layer="51"/> -<pad name="1" x="-8.75" y="5.25" drill="1.4224" shape="long" rot="R90"/> -<pad name="2" x="-5.25" y="5.25" drill="1.4224" shape="long" rot="R90"/> -<pad name="3" x="-1.75" y="5.25" drill="1.4224" shape="long" rot="R90"/> -<pad name="4" x="1.75" y="5.25" drill="1.4224" shape="long" rot="R90"/> -<pad name="5" x="5.25" y="5.25" drill="1.4224" shape="long" rot="R90"/> -<pad name="6" x="8.75" y="5.25" drill="1.4224" shape="long" rot="R90"/> -<text x="-3.67" y="7.635" size="1.27" layer="25">>NAME</text> -<text x="-3.67" y="-6.505" size="1.27" layer="27">>VALUE</text> -</package> -<package name="1X02"> -<description><h3>Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<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="3.81" y1="0.635" x2="3.81" 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"/> -<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-1X2"> -<description><h3>Molex 2-Pin Plated Through-Hole</h3> -<p>Specifications: -<ul><li>Pin count:2</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_02</li> -</ul></p></description> -<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/> -<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> -<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/> -<wire x1="2.54" 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="2.54" y2="-1.27" width="0.127" layer="21"/> -<wire x1="2.54" y1="-1.27" x2="2.54" 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"/> -<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">>VALUE</text> -</package> -<package name="SCREWTERMINAL-3.5MM-2"> -<description><h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH</h3> -<p>Specifications: -<ul><li>Pin count: 2</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_02</li> -</ul></p></description> -<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/> -<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/> -<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/> -<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/> -<wire x1="5.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="5.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="5.25" y1="3.15" x2="5.75" y2="3.15" width="0.2032" layer="51"/> -<wire x1="5.75" y1="3.15" x2="5.75" y2="2.15" width="0.2032" layer="51"/> -<wire x1="5.75" y1="2.15" x2="5.25" 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"/> -<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="JST-2-SMD"> -<description><h3>JST-Right Angle Male Header SMT</h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 2mm</li> -</ul></p> -<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -<li>JST_2MM_MALE</li> -</ul></p></description> -<wire x1="-4" y1="-1" x2="-4" y2="-4.5" width="0.2032" layer="21"/> -<wire x1="-4" y1="-4.5" x2="-3.2" y2="-4.5" width="0.2032" layer="21"/> -<wire x1="-3.2" y1="-4.5" x2="-3.2" y2="-2" width="0.2032" layer="21"/> -<wire x1="-3.2" y1="-2" x2="-2" y2="-2" width="0.2032" layer="21"/> -<wire x1="2" y1="-2" x2="3.2" y2="-2" width="0.2032" layer="21"/> -<wire x1="3.2" y1="-2" x2="3.2" y2="-4.5" width="0.2032" layer="21"/> -<wire x1="3.2" y1="-4.5" x2="4" y2="-4.5" width="0.2032" layer="21"/> -<wire x1="4" y1="-4.5" x2="4" y2="-1" width="0.2032" layer="21"/> -<wire x1="2" y1="3" x2="-2" y2="3" width="0.2032" layer="21"/> -<smd name="1" x="-1" y="-3.7" dx="1" dy="4.6" layer="1"/> -<smd name="2" x="1" y="-3.7" dx="1" dy="4.6" layer="1"/> -<smd name="NC1" x="-3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/> -<smd name="NC2" x="3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/> -<text x="-1.397" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.651" y="0.635" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X02_BIG"> -<description><h3>Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.15"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<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="5.08" y2="-1.27" width="0.127" layer="21"/> -<wire x1="5.08" y1="-1.27" x2="5.08" y2="1.27" width="0.127" layer="21"/> -<wire x1="5.08" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/> -<pad name="P$1" x="0" y="0" drill="1.0668"/> -<pad name="P$2" x="3.81" y="0" drill="1.0668"/> -<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-2-SMD-VERT"> -<description><h3>JST-Vertical Male Header SMT </h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 2mm</li> -</ul></p> -<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<wire x1="-4.1" y1="2.97" x2="4.2" y2="2.97" width="0.2032" layer="51"/> -<wire x1="4.2" y1="2.97" x2="4.2" y2="-2.13" width="0.2032" layer="51"/> -<wire x1="4.2" y1="-2.13" x2="-4.1" y2="-2.13" width="0.2032" layer="51"/> -<wire x1="-4.1" y1="-2.13" x2="-4.1" y2="2.97" width="0.2032" layer="51"/> -<wire x1="-4.1" y1="3" x2="4.2" y2="3" width="0.2032" layer="21"/> -<wire x1="4.2" y1="3" x2="4.2" y2="2.3" width="0.2032" layer="21"/> -<wire x1="-4.1" y1="3" x2="-4.1" y2="2.3" width="0.2032" layer="21"/> -<wire x1="2" y1="-2.1" x2="4.2" y2="-2.1" width="0.2032" layer="21"/> -<wire x1="4.2" y1="-2.1" x2="4.2" y2="-1.7" width="0.2032" layer="21"/> -<wire x1="-2" y1="-2.1" x2="-4.1" y2="-2.1" width="0.2032" layer="21"/> -<wire x1="-4.1" y1="-2.1" x2="-4.1" y2="-1.8" width="0.2032" layer="21"/> -<smd name="P$1" x="-3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/> -<smd name="P$2" x="3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/> -<smd name="VCC" x="-1" y="-2" dx="1" dy="5.5" layer="1"/> -<smd name="GND" x="1" y="-2" dx="1" dy="5.5" layer="1"/> -<text x="-3.81" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>Name</text> -<text x="-3.81" y="2.21" size="0.6096" layer="27" font="vector" ratio="20">>Value</text> -</package> -<package name="SCREWTERMINAL-5MM-2"> -<description><h3>Screw Terminal 5mm Pitch -2 Pin PTH</h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 5mm/197mil</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<wire x1="-3.1" y1="4.2" x2="8.1" y2="4.2" width="0.2032" layer="21"/> -<wire x1="8.1" y1="4.2" x2="8.1" y2="-2.3" width="0.2032" layer="21"/> -<wire x1="8.1" y1="-2.3" x2="8.1" y2="-3.3" width="0.2032" layer="21"/> -<wire x1="8.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/> -<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/> -<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/> -<wire x1="8.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/> -<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/> -<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="8.1" y1="4" x2="8.7" y2="4" width="0.2032" layer="51"/> -<wire x1="8.7" y1="4" x2="8.7" y2="3" width="0.2032" layer="51"/> -<wire x1="8.7" y1="3" x2="8.1" y2="3" width="0.2032" layer="51"/> -<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/> -<pad name="1" x="0" y="0" drill="1.3" diameter="2.032" shape="square"/> -<pad name="2" x="5" y="0" drill="1.3" diameter="2.032"/> -<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X02_LOCK"> -<description><h3>Plated Through Hole - Locking Footprint</h3> -Holes are staggered by 0.005" from center to hold pins while soldering. -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" rot="R90"/> -<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/> -<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/> -<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-1X2_LOCK"> -<description><h3>Molex 2-Pin Plated Through-Hole Locking Footprint</h3> -Holes are offset from center by 0.005" to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:2</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_02</li> -</ul></p></description> -<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> -<wire x1="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/> -<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> -<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/> -<wire x1="2.54" 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="2.54" y2="-1.27" width="0.127" layer="21"/> -<wire x1="2.54" y1="-1.27" x2="2.54" y2="-2.54" width="0.127" layer="21"/> -<pad name="1" x="-0.127" y="0" drill="1.016" diameter="1.8796" shape="square"/> -<pad name="2" x="2.667" y="0" drill="1.016" diameter="1.8796"/> -<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/> -<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/> -<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">>VALUE</text> -</package> -<package name="1X02_LOCK_LONGPADS"> -<description><h3>Plated Through Hole - Long Pads with Locking Footprint</h3> -Pins are staggered by 0.005" from center to hold pins in place while soldering. -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<wire x1="1.651" y1="0" x2="0.889" y2="0" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="0" x2="-1.016" y2="0" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="0" x2="-1.27" y2="0.9906" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="0.9906" x2="-0.9906" y2="1.27" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="0" x2="-1.27" y2="-0.9906" width="0.2032" layer="51"/> -<wire x1="-1.27" y1="-0.9906" x2="-0.9906" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="3.81" y1="0" x2="3.556" y2="0" width="0.2032" layer="51"/> -<wire x1="3.81" y1="0" x2="3.81" y2="-0.9906" width="0.2032" layer="51"/> -<wire x1="3.81" y1="-0.9906" x2="3.5306" y2="-1.27" width="0.2032" layer="51"/> -<wire x1="3.81" y1="0" x2="3.81" y2="0.9906" width="0.2032" layer="51"/> -<wire x1="3.81" y1="0.9906" x2="3.5306" y2="1.27" width="0.2032" layer="51"/> -<pad name="1" x="-0.127" y="0" drill="1.016" shape="long" rot="R90"/> -<pad name="2" x="2.667" y="0" drill="1.016" shape="long" rot="R90"/> -<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/> -<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/> -<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="SCREWTERMINAL-3.5MM-2_LOCK"> -<description><h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH Locking</h3> -Holes are offset from center 0.005" to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count: 2</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_02</li> -</ul></p></description> -<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/> -<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/> -<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/> -<wire x1="5.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="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> -<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/> -<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/> -<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/> -<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/> -<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/> -<circle x="0" y="0" radius="0.4318" width="0.0254" layer="51"/> -<circle x="3.5" y="0" radius="0.4318" width="0.0254" 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"/> -<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X02_LONGPADS"> -<description><h3>Plated Through Hole - Long Pads without Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<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"/> -<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.397" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X02_NO_SILK"> -<description><h3>Plated Through Hole - No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</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"/> -<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-2-PTH"> -<description><h3>JST 2 Pin Right Angle Plated Through Hole</h3> -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch:2mm</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/> -<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/> -<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">>Name</text> -<text x="-1.27" y="2.73" size="0.6096" layer="27" font="vector" ratio="20">>Value</text> -<text x="0.6" y="0.7" size="1.27" layer="51">+</text> -<text x="-1.4" y="0.7" size="1.27" layer="51">-</text> -<wire x1="-2.95" y1="-1.6" x2="-2.95" y2="6" width="0.2032" layer="21"/> -<wire x1="-2.95" y1="6" x2="2.95" y2="6" width="0.2032" layer="21"/> -<wire x1="2.95" y1="6" x2="2.95" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="-2.95" y1="-1.6" x2="-2.3" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="2.95" y1="-1.6" x2="2.3" y2="-1.6" width="0.2032" layer="21"/> -<wire x1="-2.3" y1="-1.6" x2="-2.3" y2="0" width="0.2032" layer="21"/> -<wire x1="2.3" y1="-1.6" x2="2.3" y2="0" width="0.2032" layer="21"/> -</package> -<package name="1X02_XTRA_BIG"> -<description><h3>Plated Through Hole - 0.1" holes</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.2"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<wire x1="-5.08" y1="2.54" x2="-5.08" y2="-2.54" width="0.127" layer="21"/> -<wire x1="-5.08" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/> -<wire x1="5.08" y1="-2.54" x2="5.08" y2="2.54" width="0.127" layer="21"/> -<wire x1="5.08" y1="2.54" x2="-5.08" y2="2.54" width="0.127" layer="21"/> -<pad name="1" x="-2.54" y="0" drill="2.0574" diameter="3.556"/> -<pad name="2" x="2.54" y="0" drill="2.0574" diameter="3.556"/> -<text x="-5.08" y="2.667" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-5.08" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X02_PP_HOLES_ONLY"> -<description><h3>Pogo Pins Connector - No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/> -<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/> -<pad name="1" x="0" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<pad name="2" x="2.54" y="0" drill="0.889" diameter="0.8128" rot="R90"/> -<hole x="0" y="0" drill="1.4732"/> -<hole x="2.54" y="0" drill="1.4732"/> -<text x="-1.27" y="1.143" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="SCREWTERMINAL-3.5MM-2-NS"> -<description><h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count: 2</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_02</li> -</ul></p></description> -<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="51"/> -<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="51"/> -<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="51"/> -<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="51"/> -<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/> -<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="51"/> -<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/> -<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/> -<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/> -<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/> -<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/> -<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/> -<circle x="2" y="3" radius="0.2828" width="0.127" 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"/> -<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="JST-2-PTH-NS"> -<description><h3>JST 2 Pin Right Angle Plated Through Hole- No Silk</h3> -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. -<br> No silk outline of connector. -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch:2mm</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/> -<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/> -<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/> -<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/> -<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/> -<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">>Name</text> -<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">>Value</text> -<text x="0.6" y="0.7" size="1.27" layer="51">+</text> -<text x="-1.4" y="0.7" size="1.27" layer="51">-</text> -</package> -<package name="JST-2-PTH-KIT"> -<description><h3>JST 2 Pin Right Angle Plated Through Hole - KIT</h3> -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. -<br> This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. -<br> This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch:2mm</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/> -<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/> -<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/> -<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/> -<pad name="1" x="-1" y="0" drill="0.7" diameter="1.4478" stop="no"/> -<pad name="2" x="1" y="0" drill="0.7" diameter="1.4478" stop="no"/> -<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">>Name</text> -<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">>Value</text> -<text x="0.6" y="0.7" size="1.27" layer="51">+</text> -<text x="-1.4" y="0.7" size="1.27" layer="51">-</text> -<polygon width="0.127" layer="30"> -<vertex x="-0.9975" y="-0.6604" curve="-90.025935"/> -<vertex x="-1.6604" y="0" curve="-90.017354"/> -<vertex x="-1" y="0.6604" curve="-90"/> -<vertex x="-0.3396" y="0" curve="-90.078137"/> -</polygon> -<polygon width="0.127" layer="29"> -<vertex x="-1" y="-0.2865" curve="-90.08005"/> -<vertex x="-1.2865" y="0" curve="-90.040011"/> -<vertex x="-1" y="0.2865" curve="-90"/> -<vertex x="-0.7135" y="0" curve="-90"/> -</polygon> -<polygon width="0.127" layer="30"> -<vertex x="1.0025" y="-0.6604" curve="-90.025935"/> -<vertex x="0.3396" y="0" curve="-90.017354"/> -<vertex x="1" y="0.6604" curve="-90"/> -<vertex x="1.6604" y="0" curve="-90.078137"/> -</polygon> -<polygon width="0.127" layer="29"> -<vertex x="1" y="-0.2865" curve="-90.08005"/> -<vertex x="0.7135" y="0" curve="-90.040011"/> -<vertex x="1" y="0.2865" curve="-90"/> -<vertex x="1.2865" y="0" curve="-90"/> -</polygon> -</package> -<package name="SPRINGTERMINAL-2.54MM-2"> -<description><h3>Spring Terminal- PCB Mount 2 Pin PTH</h3> -tDocu marks the spring arms -<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/SpringTerminal.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<wire x1="-4.2" y1="7.88" x2="-4.2" y2="-2.8" width="0.254" layer="21"/> -<wire x1="-4.2" y1="-2.8" x2="-4.2" y2="-4.72" width="0.254" layer="51"/> -<wire x1="-4.2" y1="-4.72" x2="3.44" y2="-4.72" width="0.254" layer="51"/> -<wire x1="3.44" y1="-4.72" x2="3.44" y2="-2.8" width="0.254" layer="51"/> -<wire x1="3.44" y1="7.88" x2="-4.2" y2="7.88" width="0.254" layer="21"/> -<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="1"/> -<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="16"/> -<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="16"/> -<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="1"/> -<wire x1="-4.2" y1="-2.8" x2="3.44" y2="-2.8" width="0.254" layer="21"/> -<wire x1="3.44" y1="4" x2="3.44" y2="1" width="0.254" layer="21"/> -<wire x1="3.44" y1="7.88" x2="3.44" y2="6" width="0.254" layer="21"/> -<wire x1="3.44" y1="-0.9" x2="3.44" y2="-2.8" width="0.254" layer="21"/> -<pad name="1" x="0" y="0" drill="1.1" diameter="1.9"/> -<pad name="P$2" x="0" y="5.08" drill="1.1" diameter="1.9"/> -<pad name="P$3" x="2.54" y="5.08" drill="1.1" diameter="1.9"/> -<pad name="2" x="2.54" y="0" drill="1.1" diameter="1.9"/> -</package> -<package name="1X02_2.54_SCREWTERM"> -<description><h3>2 Pin Screw Terminal - 2.54mm</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p></description> -<pad name="P2" x="0" y="0" drill="1.016" shape="square"/> -<pad name="P1" x="2.54" y="0" drill="1.016" shape="square"/> -<wire x1="-1.5" y1="3.25" x2="4" y2="3.25" width="0.2032" layer="21"/> -<wire x1="4" y1="3.25" x2="4" y2="2.5" width="0.2032" layer="21"/> -<wire x1="4" y1="2.5" x2="4" y2="-3.25" width="0.2032" layer="21"/> -<wire x1="4" y1="-3.25" x2="-1.5" y2="-3.25" width="0.2032" layer="21"/> -<wire x1="-1.5" y1="-3.25" x2="-1.5" y2="2.5" width="0.2032" layer="21"/> -<wire x1="-1.5" y1="2.5" x2="-1.5" y2="3.25" width="0.2032" layer="21"/> -<wire x1="-1.5" y1="2.5" x2="4" y2="2.5" width="0.2032" layer="21"/> -<text x="-1.27" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> -<text x="-1.27" y="-4.064" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> -</package> -<package name="1X02_POKEHOME"> -<description>2 pin poke-home connector - -part number 2062-2P from STA</description> -<wire x1="-7" y1="-4" x2="-7" y2="2" width="0.2032" layer="21"/> -<wire x1="-7" y1="2" x2="-7" y2="4" width="0.2032" layer="21"/> -<wire x1="4.7" y1="4" x2="4.7" y2="-4" width="0.2032" layer="21"/> -<wire x1="4.7" y1="-4" x2="-7" y2="-4" width="0.2032" layer="21"/> -<smd name="P2" x="5.25" y="-2" dx="3.5" dy="2" layer="1"/> -<smd name="P1" x="5.25" y="2" dx="3.5" dy="2" layer="1"/> -<smd name="P4" x="-4" y="-2" dx="6" dy="2" layer="1"/> -<smd name="P3" x="-4" y="2" dx="6" dy="2" layer="1"/> -<wire x1="-7" y1="4" x2="4.7" y2="4" width="0.2032" layer="21"/> -<text x="0.635" y="-3.175" size="0.4064" layer="25">>NAME</text> -<text x="0.635" y="-1.905" size="0.4064" layer="27">>VALUE</text> -<text x="-7.239" y="-1.397" size="0.3048" layer="51" rot="R90">BOARD EDGE</text> -</package> -<package name="1X02_RA_PTH_FEMALE"> -<wire x1="-2.79" y1="4.25" x2="-2.79" y2="-4.25" width="0.1778" layer="21"/> -<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> -<wire x1="2.79" y1="4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/> -<wire x1="-2.79" y1="4.25" x2="2.79" y2="4.25" width="0.1778" layer="21"/> -<wire x1="-2.79" y1="-4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/> -<pad name="2" x="-1.27" y="-5.85" drill="0.8"/> -<pad name="1" x="1.27" y="-5.85" drill="0.8"/> -</package> -</packages> -<symbols> -<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="15.24" y="-5.08" length="short" rot="R180"/> -<pin name="NC/TDI" x="15.24" y="-2.54" length="short" rot="R180"/> -<pin name="SWO/TDO" x="15.24" y="0" length="short" rot="R180"/> -<pin name="SWDCLK/TCK" x="15.24" y="2.54" length="short" rot="R180"/> -<pin name="SWDIO/TMS" x="15.24" 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="12.7" y2="7.62" width="0.254" layer="94"/> -<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="-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> -<symbol name="CONN_05X2"> -<description><h3>10 Pin Connection</h3> -5x2 pin layout</description> -<wire x1="3.81" y1="-7.62" x2="-3.81" 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="-3.81" y1="7.62" x2="-3.81" 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="-3.81" 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"/> -<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="-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="-3.81" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> -<text x="-3.81" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> -<pin name="10" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="6" 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="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="9" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> -<pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> -</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="CONN_03"> -<description><h3>3 Pin Connection</h3></description> -<wire x1="3.81" y1="-5.08" x2="-2.54" y2="-5.08" width="0.4064" layer="94"/> -<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> -<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> -<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/> -<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-5.08" width="0.4064" layer="94"/> -<wire x1="3.81" y1="-5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/> -<wire x1="-2.54" y1="5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/> -<text x="-2.54" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> -<text x="-2.54" y="5.588" size="1.778" layer="95" font="vector">>NAME</text> -<pin name="1" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="2" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="3" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -</symbol> -<symbol name="CONN_06"> -<description><h3>6 Pin Connection</h3></description> -<wire x1="1.27" y1="-7.62" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/> -<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> -<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> -<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/> -<wire x1="-5.08" y1="10.16" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/> -<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/> -<wire x1="-5.08" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/> -<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> -<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> -<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/> -<text x="-5.08" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> -<text x="-5.08" y="10.668" size="1.778" layer="95" font="vector">>NAME</text> -<pin name="1" x="5.08" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="2" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="3" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="4" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="5" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="6" x="5.08" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -</symbol> -<symbol name="CONN_02"> -<description><h3>2 Pin Connection</h3></description> -<wire x1="3.81" y1="-2.54" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/> -<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> -<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> -<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/> -<wire x1="3.81" y1="-2.54" x2="3.81" y2="5.08" width="0.4064" layer="94"/> -<wire x1="-2.54" y1="5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/> -<text x="-2.54" y="-4.826" size="1.778" layer="96" font="vector">>VALUE</text> -<text x="-2.54" y="5.588" size="1.778" layer="95" font="vector">>NAME</text> -<pin name="1" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -<pin name="2" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="CORTEX_JTAG_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="J1" symbol="CORTEX_DEBUG" x="0" y="0"/> -</gates> -<devices> -<device name="_PTH_NS" package="2X5-PTH-1.27MM-NO_SILK"> -<connects> -<connect gate="J1" pin="!RESET" pad="10"/> -<connect gate="J1" pin="GND@3" pad="3"/> -<connect gate="J1" pin="GND@5" pad="5"/> -<connect gate="J1" pin="GNDDTCT" pad="9"/> -<connect gate="J1" pin="KEY" pad="7"/> -<connect gate="J1" pin="NC/TDI" pad="8"/> -<connect gate="J1" pin="SWDCLK/TCK" pad="4"/> -<connect gate="J1" pin="SWDIO/TMS" pad="2"/> -<connect gate="J1" pin="SWO/TDO" pad="6"/> -<connect gate="J1" pin="VCC" pad="1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_PTH" package="2X5-PTH-1.27MM"> -<connects> -<connect gate="J1" pin="!RESET" pad="10"/> -<connect gate="J1" pin="GND@3" pad="3"/> -<connect gate="J1" pin="GND@5" pad="5"/> -<connect gate="J1" pin="GNDDTCT" pad="9"/> -<connect gate="J1" pin="KEY" pad="7"/> -<connect gate="J1" pin="NC/TDI" pad="8"/> -<connect gate="J1" pin="SWDCLK/TCK" pad="4"/> -<connect gate="J1" pin="SWDIO/TMS" pad="2"/> -<connect gate="J1" pin="SWO/TDO" pad="6"/> -<connect gate="J1" pin="VCC" pad="1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_SMD" package="2X5-SMD-1.27MM"> -<connects> -<connect gate="J1" pin="!RESET" pad="10"/> -<connect gate="J1" pin="GND@3" pad="3"/> -<connect gate="J1" pin="GND@5" pad="5"/> -<connect gate="J1" pin="GNDDTCT" pad="9"/> -<connect gate="J1" pin="KEY" pad="7"/> -<connect gate="J1" pin="NC/TDI" pad="8"/> -<connect gate="J1" pin="SWDCLK/TCK" pad="4"/> -<connect gate="J1" pin="SWDIO/TMS" pad="2"/> -<connect gate="J1" pin="SWO/TDO" pad="6"/> -<connect gate="J1" pin="VCC" pad="1"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-14503" constant="no"/> -<attribute name="VALUE" value="JTAG" constant="no"/> -</technology> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="CONN_05X2" 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> -<h3>For AVR SPI programming port, see special device with nice symbol: "AVR_SPI_PROG_5x2.dev"</h3> - -<p></p> -<b>You can populate with any combo of single row headers, but if you'd like an exact match, check these:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/778"> 2x5 AVR ICSP Male Header</a> (PRT-00778)</li> -<li><a href="https://www.sparkfun.com/products/8506"> 2x5 Pin Shrouded Header</a> (PRT-08506)</li> -</ul> - -<p></p> -<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> -<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> -<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> -<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> -<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> -</ul> - -<p></p> -<b>Special note: the shrouded connector mates well with our 5x2 ribbon cables:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/8535"> 2x5 Pin IDC Ribbon Cable</a> (PRT-08535)</li> -</ul></description> -<gates> -<gate name="G$1" symbol="CONN_05X2" x="0" y="0"/> -</gates> -<devices> -<device name="PTH" package="2X5"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08499" constant="no"/> -<attribute name="SF_ID" value="PRT-0778" constant="no"/> -</technology> -</technologies> -</device> -<device name="RA" package="2X5-RA"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="RAF" package="2X5-RAF"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SHD" package="2X5-SHROUDED"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08671" constant="no"/> -<attribute name="SF_ID" value="PRT-08506" constant="no"/> -</technology> -</technologies> -</device> -<device name="SHD_LOCK" package="2X5-SHROUDED_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08671" constant="no"/> -<attribute name="SF_ID" value="PRT-08506" constant="no"/> -</technology> -</technologies> -</device> -<device name="SHD_SMD" package="2X5-SHROUDED_SMD"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-09508" constant="no"/> -</technology> -</technologies> -</device> -<device name="NO_SILK" package="2X5_NOSILK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="0.05_IN_PTH_SILK" package="2X5_PTH_SILK_.05"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SHD-NS" package="2X5-SHROUDED-NS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08671" constant="no"/> -<attribute name="SF_ID" value="PRT-08506" constant="no"/> -</technology> -</technologies> -</device> -<device name="SHD_LOCK_LATCH" package="2X5-SHROUDED_LOCK_LATCH"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SMD_LONGPADS" package="2X5-SHROUDED_SMD_LONGPADS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="NO_SILK_LOCK" package="2X5-NOSILK_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="10" pad="10"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -<connect gate="G$1" pin="7" pad="7"/> -<connect gate="G$1" pin="8" pad="8"/> -<connect gate="G$1" pin="9" pad="9"/> -</connects> -<technologies> -<technology name=""/> -</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="J1" symbol="CONN_04" x="-2.54" y="0"/> -</gates> -<devices> -<device name="PTH" package="1X04"> -<connects> -<connect gate="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" pin="4" pad="4"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-14485"/> -</technology> -</technologies> -</device> -<device name="1.27MM" package="1X04_1.27MM"> -<connects> -<connect gate="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" pin="4" pad="4"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="LOCK" package="1X04_LOCK"> -<connects> -<connect gate="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" pin="4" pad="4"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SMD2" package="JST04_1MM_RA"> -<connects> -<connect gate="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" 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="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" pin="4" pad="4"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-12382" constant="no"/> -</technology> -</technologies> -</device> -<device name="SPRING" package="1X04_SPRING_TERMINAL"> -<connects> -<connect gate="J1" pin="1" pad="1 5"/> -<connect gate="J1" pin="2" pad="2 6"/> -<connect gate="J1" pin="3" pad="3 7"/> -<connect gate="J1" pin="4" pad="4 8"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-14363" constant="no"/> -<attribute name="SF_ID" value="PRT-08075" constant="no"/> -</technology> -</technologies> -</device> -<device name="1.27MM_NO_SILK" package="1X04_1.27MM_NO_SILK"> -<connects> -<connect gate="J1" pin="1" pad="1"/> -<connect gate="J1" pin="2" pad="2"/> -<connect gate="J1" pin="3" pad="3"/> -<connect gate="J1" pin="4" pad="4"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="CONN_03" prefix="J" uservalue="yes"> -<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> - -<p></p> -<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> -<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> -<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> -<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> -<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> -<li><a href="https://www.sparkfun.com/products/13875"> Stackable Header - 3 Pin (Female, 0.1")</a> (PRT-13875)</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> -<p> </p> Molex polarized connector foot print use with SKU : PRT-08232 with associated crimp pins and housings.</description> -<gates> -<gate name="J$1" symbol="CONN_03" x="-2.54" y="0"/> -</gates> -<devices> -<device name="" package="1X03"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="XXX-00000" constant="no"/> -<attribute name="VALUE" value="455-1750-1-ND" constant="no"/> -</technology> -</technologies> -</device> -<device name="POLAR" package="MOLEX-1X3"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08625" constant="no"/> -<attribute name="SF_ID" value="PRT-08096" constant="no"/> -</technology> -</technologies> -</device> -<device name="SCREW" package="SCREWTERMINAL-3.5MM-3"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08288" constant="no"/> -<attribute name="SF_ID" value="PRT-08235" constant="no"/> -</technology> -</technologies> -</device> -<device name="LOCK" package="1X03_LOCK"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="LOCK_LONGPADS" package="1X03_LOCK_LONGPADS"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="POLAR_LOCK" package="MOLEX-1X3_LOCK"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08625" constant="no"/> -<attribute name="SF_ID" value="PRT-08096" constant="no"/> -</technology> -</technologies> -</device> -<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-3_LOCK.007S"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08288" constant="no"/> -<attribute name="SF_ID" value="PRT-08235" constant="no"/> -</technology> -</technologies> -</device> -<device name="1X03_NO_SILK" package="1X03_NO_SILK"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="LONGPADS" package="1X03_LONGPADS"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="JST-PTH" package="JST-3-PTH"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="WIRE-10037" constant="no"/> -<attribute name="SF_ID" value="PRT-09915" constant="no"/> -</technology> -</technologies> -</device> -<device name="POGO_PIN_HOLES_ONLY" package="1X03_PP_HOLES_ONLY"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="-SCREW-5MM" package="SCREWTERMINAL-5MM-3"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-10134" constant="no"/> -<attribute name="SF_SKU" value="PRT-08433" constant="no"/> -</technology> -</technologies> -</device> -<device name="LOCK_NO_SILK" package="1X03_LOCK_NO_SILK"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="JST-SMD" package="JST-3-SMD"> -<connects> -<connect gate="J$1" pin="1" pad="3"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="1"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-12591" constant="no"/> -<attribute name="VALUE" value="3-PIN SMD" constant="no"/> -</technology> -</technologies> -</device> -<device name="SMD" package="1X03-1MM-RA"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SMD_RA_FEMALE" package="1X03_SMD_RA_FEMALE"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-10926"/> -<attribute name="VALUE" value="1x3 RA Female .1""/> -</technology> -</technologies> -</device> -<device name="SMD_RA_MALE" package="1X03_SMD_RA_MALE"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-10925"/> -</technology> -</technologies> -</device> -<device name="SMD_RA_MALE_POST" package="1X03_SMD_RA_MALE_POST"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="JST-PTH-VERT" package="JST-3-PTH-VERT"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-13230" constant="no"/> -</technology> -</technologies> -</device> -<device name="1X03_SMD_RA_MALE_POST_SMALLER" package="1X03_SMD_RA_MALE_POST_SMALLER"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-11912" constant="no"/> -</technology> -</technologies> -</device> -<device name="1X03_SMD_RA_MALE_POST_SMALLEST" package="1X03_SMD_RA_MALE_POST_SMALLEST"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="JST-PTH-NS" package="JST-3-PTH-NS"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SCREW-NS" package="SCREWTERMINAL-3.5MM-3-NS"> -<connects> -<connect gate="J$1" pin="1" pad="1"/> -<connect gate="J$1" pin="2" pad="2"/> -<connect gate="J$1" pin="3" pad="3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="CONN_06" prefix="J" uservalue="yes"> -<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> - -<p></p> -<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> -<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> -<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> -<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> -<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> -<li><a href="https://www.sparkfun.com/products/9280"> Arduino Stackable Header - 6 Pin</a> (PRT-09280)</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></description> -<gates> -<gate name="G$1" symbol="CONN_06" x="-2.54" y="0"/> -</gates> -<devices> -<device name="SILK_FEMALE_PTH" package="1X06"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08437"/> -</technology> -</technologies> -</device> -<device name="POLAR" package="MOLEX-1X6"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="RA" package="MOLEX-1X6-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"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SMD" package="1X06-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"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08971" constant="no"/> -<attribute name="VALUE" value="RA 6Pin SMD" constant="no"/> -</technology> -</technologies> -</device> -<device name="LOCK" package="1X06_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="LOCK_LONGPADS" package="1X06_LOCK_LONGPADS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="POLAR_LOCK" package="MOLEX-1X6_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="RA_LOCK" package="MOLEX_1X6_RA_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="FEMALE_LOCK" package="1X06_FEMALE_LOCK.010"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="LONGPADS" package="1X06_LONGPADS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="3.5MM-6" package="SCREWTERMINAL-3.5MM-6"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SMD-FEMALE-V2" package="1X06-SMD-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"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-09668"/> -</technology> -</technologies> -</device> -<device name="POGOPIN_HOLES_ONLY" package="1X06_HOLES_ONLY"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08437"/> -</technology> -</technologies> -</device> -<device name="SMD-STRAIGHT-FEMALE" package="1X06_SMD_STRAIGHT"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-10203"/> -</technology> -</technologies> -</device> -<device name="SMD-STRAIGHT-ALT-FEMALE" package="1X06_SMD_STRAIGHT_ALT"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-10203"/> -</technology> -</technologies> -</device> -<device name="SMD-STRAIGHT-COMBO-FEMALE" package="1X06_SMD_STRAIGHT_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"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-10203"/> -</technology> -</technologies> -</device> -<device name="SMD_MALE" package="1X06_SMD_MALE"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-11293"/> -</technology> -</technologies> -</device> -<device name="SMD-1MM" package="1X06-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"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08249" constant="no"/> -<attribute name="SF_ID" value="GPS-00579" constant="no"/> -</technology> -</technologies> -</device> -<device name="NO_SILK_FEMALE_PTH" package="1X06_NO_SILK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08437"/> -</technology> -</technologies> -</device> -<device name="1.27MM" package="1X06_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"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="NO_SILK_NO_POP" package="1X06_NO_SILK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="2.5MM-6-90" package="1X06_SCREW_TERMINAL_BLOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -<connect gate="G$1" pin="3" pad="3"/> -<connect gate="G$1" pin="4" pad="4"/> -<connect gate="G$1" pin="5" pad="5"/> -<connect gate="G$1" pin="6" pad="6"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="CONN_02" 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> - - Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.<br><br> - -2.54_SCREWTERM for use with PRT-10571.<br><br> - -3.5mm Screw Terminal footprints for PRT-08084<br><br> - -5mm Screw Terminal footprints for use with PRT-08432</description> -<gates> -<gate name="G$1" symbol="CONN_02" x="-2.54" y="0"/> -</gates> -<devices> -<device name="" package="1X02"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="POLAR" package="MOLEX-1X2"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="SF_ID" value="PRT-09918" constant="no"/> -</technology> -</technologies> -</device> -<device name="3.5MM" package="SCREWTERMINAL-3.5MM-2"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08399" constant="no"/> -</technology> -</technologies> -</device> -<device name="-JST-2MM-SMT" package="JST-2-SMD"> -<connects> -<connect gate="G$1" pin="1" pad="2"/> -<connect gate="G$1" pin="2" pad="1"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-11443"/> -</technology> -</technologies> -</device> -<device name="PTH2" package="1X02_BIG"> -<connects> -<connect gate="G$1" pin="1" pad="P$1"/> -<connect gate="G$1" pin="2" pad="P$2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="4UCON-15767" package="JST-2-SMD-VERT"> -<connects> -<connect gate="G$1" pin="1" pad="GND"/> -<connect gate="G$1" pin="2" pad="VCC"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="5MM" package="SCREWTERMINAL-5MM-2"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="SF_SKU" value="PRT-08432" constant="no"/> -</technology> -</technologies> -</device> -<device name="LOCK" package="1X02_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="POLAR_LOCK" package="MOLEX-1X2_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="SF_ID" value="PRT-09918" constant="no"/> -</technology> -</technologies> -</device> -<device name="LOCK_LONGPADS" package="1X02_LOCK_LONGPADS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="3.5MM_LOCK" package="SCREWTERMINAL-3.5MM-2_LOCK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08399" constant="no"/> -</technology> -</technologies> -</device> -<device name="PTH3" package="1X02_LONGPADS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="1X02_NO_SILK" package="1X02_NO_SILK"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="JST-PTH-2" package="JST-2-PTH"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-09863" constant="no"/> -<attribute name="SKU" value="PRT-09914" constant="no"/> -</technology> -</technologies> -</device> -<device name="PTH4" package="1X02_XTRA_BIG"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="POGO_PIN_HOLES_ONLY" package="1X02_PP_HOLES_ONLY"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="3.5MM-NO_SILK" package="SCREWTERMINAL-3.5MM-2-NS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-08399" constant="no"/> -</technology> -</technologies> -</device> -<device name="-JST-2-PTH-NO_SILK" package="JST-2-PTH-NS"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="JST-PTH-2-KIT" package="JST-2-PTH-KIT"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SPRING-2.54-RA" package="SPRINGTERMINAL-2.54MM-2"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="2.54MM_SCREWTERM" package="1X02_2.54_SCREWTERM"> -<connects> -<connect gate="G$1" pin="1" pad="P1"/> -<connect gate="G$1" pin="2" pad="P2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SMALL_POKEHOME" package="1X02_POKEHOME"> -<connects> -<connect gate="G$1" pin="1" pad="P1 P3"/> -<connect gate="G$1" pin="2" pad="P2 P4"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-13512"/> -</technology> -</technologies> -</device> -<device name="PTH_RA_FEMALE" package="1X02_RA_PTH_FEMALE"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="PROD_ID" value="CONN-13700"/> -</technology> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="passives"> -<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"/> -<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.032" 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="TACT-SWITCH-SIDE"> -<smd name="P$1" x="-1.8" y="0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<smd name="P$2" x="1.8" y="0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<smd name="P$3" x="-1.8" y="-0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<smd name="P$4" x="1.8" y="-0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/> -<wire x1="-0.9" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/> -<wire x1="0" y1="0.8" x2="0.9" y2="0.8" width="0.127" layer="51"/> -<wire x1="-0.9" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/> -<wire x1="0" y1="-0.8" x2="0.9" 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="-1.75" y1="-1.45" x2="1.75" y2="-1.45" width="0.127" layer="21"/> -<wire x1="-1.75" y1="1.6" x2="-1" y2="1.6" width="0.127" layer="21"/> -<wire x1="-1" y1="1.6" x2="0" y2="1.6" width="0.127" layer="21"/> -<wire x1="0" y1="1.6" x2="1" y2="1.6" width="0.127" layer="21"/> -<wire x1="1" y1="1.6" x2="1.75" y2="1.6" width="0.127" layer="21"/> -<wire x1="-1" y1="1.6" x2="-1" y2="2.3" width="0.127" layer="21"/> -<wire x1="-1" y1="2.3" x2="1" y2="2.3" width="0.127" layer="21"/> -<wire x1="1" y1="2.3" x2="1" y2="1.6" width="0.127" layer="21"/> -</package> -<package name="1206"> -<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="-1" y="0" dx="0.8" dy="1.3" layer="1"/> -<smd name="2" x="1" y="0" dx="0.8" dy="1.3" 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> -<rectangle x1="-1" y1="-0.6" x2="1" y2="0.6" layer="51"/> -</package> -<package name="0603-RES"> -<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="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="0402"> -<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"/> -<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/> -<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" 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"/> -</package> -<package name="0603-CAP"> -<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.8" dy="0.95" layer="1"/> -<smd name="2" x="0.8" y="0" dx="0.8" dy="0.95" 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"/> -</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="51"/> -<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="51"/> -<smd name="1" x="-1.6" y="0" dx="1.2" dy="2.5" layer="1"/> -<smd name="2" x="1.6" y="0" dx="1.2" dy="2.5" layer="1"/> -<text x="-2.07" y="1.77" size="1.016" layer="25">>NAME</text> -<text x="-2.17" y="-3.24" size="1.016" layer="27">>VALUE</text> -</package> -<package name="2220-C"> -<smd name="P$1" x="-2.6" y="0" dx="1.2" dy="5" layer="1"/> -<smd name="P$2" x="2.6" y="0" dx="1.2" dy="5" layer="1"/> -<text x="-1.5" y="3" size="0.6096" layer="125">>NAME</text> -<text x="-1.5" y="-3.5" size="0.6096" layer="127">>VALUE</text> -</package> -<package name="SMD-ELEC-CAP"> -<wire x1="-3.25" y1="-3.3" x2="-3.25" y2="2.3" width="0.127" layer="51"/> -<wire x1="-3.25" y1="2.3" x2="-2.25" y2="3.3" width="0.127" layer="51"/> -<wire x1="-2.25" y1="3.3" x2="2.25" y2="3.3" width="0.127" layer="51"/> -<wire x1="2.25" y1="3.3" x2="3.25" y2="2.3" width="0.127" layer="51"/> -<wire x1="3.25" y1="2.3" x2="3.25" y2="-3.3" width="0.127" layer="51"/> -<wire x1="3.25" y1="-3.3" x2="-3.25" y2="-3.3" width="0.127" layer="51"/> -<circle x="0" y="0" radius="3.1" width="0.08" layer="51"/> -<smd name="A" x="0" y="2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/> -<smd name="C" x="0" y="-2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/> -<rectangle x1="-3.25" y1="-3.3" x2="3.25" y2="-2.3" layer="51"/> -<text x="-3.25" y="5.7" size="1.27" layer="25">>NAME</text> -<text x="-3.25" y="-6.3" size="1.27" layer="27">>VALUE</text> -<wire x1="-3.2" y1="2.35" x2="-2.3" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.2" y1="2.35" x2="2.3" y2="3.25" width="0.127" layer="21"/> -</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> -<symbol name="RESISTOR"> -<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.1524" layer="94"/> -<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.1524" layer="94"/> -<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.1524" layer="94"/> -<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.1524" layer="94"/> -<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.1524" layer="94"/> -<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.1524" layer="94"/> -<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.1524" layer="94"/> -<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.1524" layer="94"/> -<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.1524" layer="94"/> -<text x="-3.81" y="1.4986" size="1.778" layer="95">>NAME</text> -<text x="-3.81" y="-3.302" size="1.778" layer="96">>VALUE</text> -<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> -<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> -<text x="-3.81" y="-6.858" size="1.27" layer="97">>PRECISION</text> -<text x="-3.81" y="-5.08" size="1.27" layer="97">>PACKAGE</text> -</symbol> -<symbol name="CAP"> -<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/> -<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/> -<text x="1.524" y="2.921" size="1.778" layer="95">>NAME</text> -<text x="1.524" y="-2.159" size="1.778" layer="96">>VALUE</text> -<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/> -<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/> -<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/> -<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/> -<text x="1.524" y="-4.064" size="1.27" layer="97">>PACKAGE</text> -<text x="1.524" y="-5.842" size="1.27" layer="97">>VOLTAGE</text> -<text x="1.524" y="-7.62" size="1.27" layer="97">>TYPE</text> -</symbol> -<symbol name="CAP-ELECTROLYTIC"> -<pin name="C" x="0" y="-2.54" visible="off" length="short" rot="R90"/> -<pin name="A" x="0" y="5.08" visible="off" length="short" rot="R270"/> -<wire x1="-2.032" y1="1.778" x2="0" y2="1.778" width="0.254" layer="94"/> -<wire x1="0" y1="1.778" x2="2.032" y2="1.778" width="0.254" layer="94"/> -<wire x1="-2.032" y1="0.762" x2="2.032" y2="0.762" width="0.254" layer="94" curve="-33.398492"/> -<wire x1="0" y1="1.016" x2="0" y2="0" width="0.254" layer="94"/> -<wire x1="0" y1="1.778" x2="0" y2="2.54" width="0.254" layer="94"/> -<wire x1="0.762" y1="3.048" x2="1.778" y2="3.048" width="0.254" layer="94"/> -<wire x1="1.27" y1="3.556" x2="1.27" y2="2.54" width="0.254" layer="94"/> -<text x="2.54" y="5.08" size="1.778" layer="95">>NAME</text> -<text x="2.54" y="-2.54" size="1.778" layer="96">>VALUE</text> -</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> -<device name="SIDE" package="TACT-SWITCH-SIDE"> -<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> -<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="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> -<device name="0402" package="0402"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="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="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> -<device name="2220" package="2220-C"> -<connects> -<connect gate="G$1" pin="1" pad="P$1"/> -<connect gate="G$1" pin="2" pad="P$2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="0402" package="0402"> -<connects> -<connect gate="G$1" pin="1" pad="1"/> -<connect gate="G$1" pin="2" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="CAP-POL" prefix="C"> -<gates> -<gate name="G$1" symbol="CAP-ELECTROLYTIC" x="0" y="0"/> -</gates> -<devices> -<device name="CAP_POL_SMD6.6X6.6" package="SMD-ELEC-CAP"> -<connects> -<connect gate="G$1" pin="A" pad="A"/> -<connect gate="G$1" pin="C" pad="C"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="supply1"> -<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"> -<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="+5V" urn="urn:adsk.eagle:symbol:26929/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="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> -</symbol> -<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/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="+24V" urn="urn:adsk.eagle:symbol:26935/1"> -<wire x1="1.27" y1="-0.635" x2="0" y2="0" width="0.254" layer="94"/> -<wire x1="0" y1="0" x2="-1.27" y2="-0.635" width="0.254" layer="94"/> -<wire x1="1.27" y1="-0.635" x2="0" y2="1.27" width="0.254" layer="94"/> -<wire x1="0" y1="1.27" x2="-1.27" y2="-0.635" width="0.254" layer="94"/> -<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> -<pin name="+24V" 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"> -<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="+5V" urn="urn:adsk.eagle:component:26963/1" prefix="P+"> -<description><b>SUPPLY SYMBOL</b></description> -<gates> -<gate name="1" symbol="+5V" 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"> -<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="+24V" urn="urn:adsk.eagle:component:26964/1" prefix="P+"> -<description><b>SUPPLY SYMBOL</b></description> -<gates> -<gate name="1" symbol="+24V" x="0" y="0"/> -</gates> -<devices> -<device name=""> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="power"> -<packages> -<package name="HTSSOP-28"> -<smd name="P$1" x="-2.9" y="4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$29" x="0" y="0" dx="3.1" dy="5.18" layer="1" thermals="no"/> -<text x="0" y="5.5" size="0.6096" layer="104" font="vector" align="center">>NAME</text> -<text x="0" y="-5.5" size="0.6096" layer="127" font="vector" align="center">>VALUE</text> -<circle x="-2.786" y="5.227" radius="0.254" width="0.127" layer="21"/> -<smd name="P$2" x="-2.9" y="3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$3" x="-2.9" y="2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$4" x="-2.9" y="2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$5" x="-2.9" y="1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$6" x="-2.9" y="0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$7" x="-2.9" y="0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$8" x="-2.9" y="-0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$9" x="-2.9" y="-0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$10" x="-2.9" y="-1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$11" x="-2.9" y="-2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$12" x="-2.9" y="-2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$13" x="-2.9" y="-3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$14" x="-2.9" y="-4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$15" x="2.9" y="-4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$16" x="2.9" y="-3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$17" x="2.9" y="-2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$18" x="2.9" y="-2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$19" x="2.9" y="-1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$20" x="2.9" y="-0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$21" x="2.9" y="-0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$22" x="2.9" y="0.325" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$23" x="2.9" y="0.975" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$24" x="2.9" y="1.625" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$25" x="2.9" y="2.275" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$26" x="2.9" y="2.925" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$27" x="2.9" y="3.575" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<smd name="P$28" x="2.9" y="4.225" dx="1.5" dy="0.45" layer="1" rot="R180"/> -<wire x1="-2.25" y1="4.9" x2="2.25" y2="4.9" width="0.127" layer="21"/> -<wire x1="-2.25" y1="-4.9" x2="2.25" y2="-4.9" width="0.127" layer="21"/> -</package> -<package name="SOT23-5"> -<description><b>Small Outline Transistor</b>, 5 lead</description> -<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="51"/> -<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="51"/> -<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="51"/> -<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="51"/> -<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/> -<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/> -<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> -<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text> -<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/> -<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/> -<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/> -<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/> -<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/> -<wire x1="-1.5" y1="-1.9" x2="-1.5" y2="-1.2" width="0.127" layer="21"/> -</package> -</packages> -<symbols> -<symbol name="DRV8841"> -<pin name="AI0" x="-17.78" y="30.48" length="middle"/> -<pin name="AI1" x="-17.78" y="27.94" length="middle"/> -<pin name="CP1" x="17.78" y="12.7" length="middle" rot="R180"/> -<pin name="CP2" x="17.78" y="5.08" length="middle" rot="R180"/> -<pin name="VCP" x="17.78" y="20.32" length="middle" rot="R180"/> -<pin name="VMA" x="17.78" y="30.48" length="middle" rot="R180"/> -<pin name="AOUT1" x="17.78" y="-2.54" length="middle" rot="R180"/> -<pin name="AOUT2" x="17.78" y="-5.08" length="middle" rot="R180"/> -<pin name="ISENA" x="17.78" y="-7.62" length="middle" rot="R180"/> -<pin name="BOUT1" x="17.78" y="-15.24" length="middle" rot="R180"/> -<pin name="BOUT2" x="17.78" y="-17.78" length="middle" rot="R180"/> -<pin name="ISENB" x="17.78" y="-20.32" length="middle" rot="R180"/> -<pin name="VMB" x="17.78" y="27.94" length="middle" rot="R180"/> -<pin name="BVREF" x="-17.78" y="-20.32" length="middle"/> -<pin name="AVREF" x="-17.78" y="-7.62" length="middle"/> -<pin name="GND" x="-17.78" y="-27.94" length="middle"/> -<pin name="BI0" x="-17.78" y="25.4" length="middle"/> -<pin name="BI1" x="-17.78" y="22.86" length="middle"/> -<pin name="!SLEEP" x="-17.78" y="15.24" length="middle"/> -<pin name="!FAULT" x="-17.78" y="12.7" length="middle"/> -<pin name="DECAY" x="-17.78" y="10.16" length="middle"/> -<pin name="AIN2" x="-17.78" y="-5.08" length="middle"/> -<pin name="AIN1" x="-17.78" y="-2.54" length="middle"/> -<pin name="BIN2" x="-17.78" y="-17.78" length="middle"/> -<pin name="BIN1" x="-17.78" y="-15.24" length="middle"/> -<pin name="!RESET" x="-17.78" y="17.78" length="middle"/> -<pin name="V3P3OUT" x="17.78" y="-27.94" length="middle" rot="R180"/> -<wire x1="-12.7" y1="33.02" x2="-12.7" y2="-30.48" width="0.254" layer="94"/> -<wire x1="-12.7" y1="-30.48" x2="12.7" y2="-30.48" width="0.254" layer="94"/> -<wire x1="12.7" y1="-30.48" x2="12.7" y2="33.02" width="0.254" layer="94"/> -<wire x1="12.7" y1="33.02" x2="-12.7" y2="33.02" width="0.254" layer="94"/> -<text x="0" y="35.56" size="2.54" layer="95" font="vector" align="center">>NAME</text> -<text x="0" y="-33.02" size="2.54" layer="96" font="vector" align="center">>VALUE</text> -</symbol> -<symbol name="VREG-AP2112"> -<pin name="VIN" x="-12.7" y="2.54" length="middle"/> -<pin name="EN" x="-12.7" y="-2.54" length="middle"/> -<pin name="GND" x="0" y="-10.16" length="middle" rot="R90"/> -<pin name="VOUT" x="12.7" y="2.54" length="middle" rot="R180"/> -<wire x1="-7.62" y1="5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/> -<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/> -<wire x1="7.62" y1="-5.08" x2="7.62" y2="5.08" width="0.254" layer="94"/> -<wire x1="7.62" y1="5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/> -<text x="-2.54" y="7.62" size="1.27" layer="95">>NAME</text> -<text x="2.54" y="-7.62" size="1.27" layer="96">>VALUE</text> -</symbol> -</symbols> -<devicesets> -<deviceset name="DRV8841" prefix="U"> -<gates> -<gate name="G$1" symbol="DRV8841" x="0" y="0"/> -</gates> -<devices> -<device name="" package="HTSSOP-28"> -<connects> -<connect gate="G$1" pin="!FAULT" pad="P$18"/> -<connect gate="G$1" pin="!RESET" pad="P$16"/> -<connect gate="G$1" pin="!SLEEP" pad="P$17"/> -<connect gate="G$1" pin="AI0" pad="P$24"/> -<connect gate="G$1" pin="AI1" pad="P$25"/> -<connect gate="G$1" pin="AIN1" pad="P$21"/> -<connect gate="G$1" pin="AIN2" pad="P$20"/> -<connect gate="G$1" pin="AOUT1" pad="P$5"/> -<connect gate="G$1" pin="AOUT2" pad="P$7"/> -<connect gate="G$1" pin="AVREF" pad="P$12"/> -<connect gate="G$1" pin="BI0" pad="P$26"/> -<connect gate="G$1" pin="BI1" pad="P$27"/> -<connect gate="G$1" pin="BIN1" pad="P$22"/> -<connect gate="G$1" pin="BIN2" pad="P$23"/> -<connect gate="G$1" pin="BOUT1" pad="P$10"/> -<connect gate="G$1" pin="BOUT2" pad="P$8"/> -<connect gate="G$1" pin="BVREF" pad="P$13"/> -<connect gate="G$1" pin="CP1" pad="P$1"/> -<connect gate="G$1" pin="CP2" pad="P$2"/> -<connect gate="G$1" pin="DECAY" pad="P$19"/> -<connect gate="G$1" pin="GND" pad="P$14 P$28 P$29"/> -<connect gate="G$1" pin="ISENA" pad="P$6"/> -<connect gate="G$1" pin="ISENB" pad="P$9"/> -<connect gate="G$1" pin="V3P3OUT" pad="P$15"/> -<connect gate="G$1" pin="VCP" pad="P$3"/> -<connect gate="G$1" pin="VMA" pad="P$4"/> -<connect gate="G$1" pin="VMB" pad="P$11"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="VREG-AP2112" prefix="U"> -<gates> -<gate name="G$1" symbol="VREG-AP2112" x="0" y="0"/> -</gates> -<devices> -<device name="" package="SOT23-5"> -<connects> -<connect gate="G$1" pin="EN" pad="3"/> -<connect gate="G$1" pin="GND" pad="2"/> -<connect gate="G$1" pin="VIN" pad="1"/> -<connect gate="G$1" pin="VOUT" pad="5"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="connector"> -<packages> -<package name="DX4R005HJ5_100"> -<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> -<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> -<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> -<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> -<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="D+" x="0" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="D-" x="-0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="VBUS" x="-1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="ID" x="0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<smd name="GND" x="1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> -<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> -<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -</package> -<package name="DX4R005HJ5"> -<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="21"/> -<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="21"/> -<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> -<smd name="GND@3" x="-2.475" y="-1.1" dx="2.75" dy="1.9" layer="1"/> -<smd name="GND@4" x="2.475" y="-1.1" dx="2.75" dy="1.9" layer="1"/> -<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="D+" x="0" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="D-" x="-0.65" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="VBUS" x="-1.3" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="ID" x="0.65" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<smd name="GND" x="1.3" y="1.9" dx="0.4" dy="1.95" layer="1"/> -<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -<text x="4.1275" y="-1.5875" size="0.6096" layer="25" font="vector" rot="R90">>Value</text> -</package> -<package name="DX4R005HJ5_64"> -<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> -<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> -<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> -<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> -<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> -<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> -<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> -<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> -<smd name="D+" x="0" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="D-" x="-0.65" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="VBUS" x="-1.3" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="ID" x="0.65" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<smd name="GND" x="1.3" y="1.6" dx="0.21" dy="1.35" layer="1"/> -<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> -</package> -<package name="USB_MICRO_609-4613-1-ND"> -<smd name="HD0" x="-3.8" y="0" dx="1.9" dy="1.8" layer="1"/> -<smd name="HD4" x="-3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/> -<smd name="HD5" x="3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/> -<smd name="D+" x="0" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="D-" x="-0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="VBUS" x="-1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="ID" x="0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<smd name="GND" x="1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/> -<text x="4.9275" y="1.2125" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> -<text x="-4.3925" y="1.13" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> -<smd name="HD1" x="-1.05" y="0" dx="1.9" dy="1.8" layer="1"/> -<smd name="HD2" x="1.05" y="0" dx="1.9" dy="1.8" layer="1"/> -<smd name="HD3" x="3.8" y="0" dx="1.9" dy="1.8" layer="1"/> -<wire x1="-4.7" y1="-1.45" x2="4.7" y2="-1.45" width="0.127" layer="51"/> -<text x="0" y="-1.3" size="0.8128" layer="51" font="vector" align="bottom-center">\\ PCB Edge /</text> -<wire x1="-3.9" y1="3" x2="-3.9" y2="-2.5" width="0.127" layer="51"/> -<wire x1="-3.9" y1="-2.5" x2="3.9" y2="-2.5" width="0.127" layer="51"/> -<wire x1="3.9" y1="-2.5" x2="3.9" y2="3" width="0.127" layer="51"/> -<wire x1="3.9" y1="3" x2="-3.9" y2="3" width="0.127" layer="51"/> -<wire x1="-3.9" y1="1.1" x2="-3.9" y2="1.5" width="0.127" layer="21"/> -<wire x1="3.9" y1="1.1" x2="3.9" y2="1.5" width="0.127" layer="21"/> -<wire x1="1.8" y1="3" x2="1.7" y2="3" width="0.127" layer="21"/> -<wire x1="-1.7" y1="3" x2="-1.8" y2="3" width="0.127" layer="21"/> -<wire x1="4.4" y1="3" x2="4.7" y2="3" width="0.127" layer="21"/> -<wire x1="-4.4" y1="3" x2="-4.7" y2="3" width="0.127" layer="21"/> -<wire x1="-3.9" y1="3.6" x2="-3.9" y2="3.8" width="0.127" layer="21"/> -<wire x1="3.9" y1="3.6" x2="3.9" y2="3.8" width="0.127" layer="21"/> -</package> -<package name="PWRPAD_SC-02_2-45MM"> -<pad name="P$1" x="0" y="0" drill="2.45" diameter="4.24" thermals="no"/> -</package> -<package name="PWRPAD_4MM"> -<pad name="P$1" x="0" y="0" drill="4.25" diameter="8" 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_STANDOFF"> -<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/> -<polygon width="0.127" layer="31"> -<vertex x="-0.6" y="3.6"/> -<vertex x="0.6" y="3.6"/> -<vertex x="0.4" y="2.1"/> -<vertex x="-0.4" y="2.1"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="0.6" y="-3.6"/> -<vertex x="-0.6" y="-3.6"/> -<vertex x="-0.4" y="-2.1"/> -<vertex x="0.4" y="-2.1"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="-3.6" y="-0.6"/> -<vertex x="-3.6" y="0.6"/> -<vertex x="-2.1" y="0.4"/> -<vertex x="-2.1" y="-0.4"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="3.6" y="0.6"/> -<vertex x="3.6" y="-0.6"/> -<vertex x="2.1" y="-0.4"/> -<vertex x="2.1" y="0.4"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="-2.95269375" y="2.13136875"/> -<vertex x="-2.104165625" y="2.979896875"/> -<vertex x="-1.19203125" y="1.784921875"/> -<vertex x="-1.75771875" y="1.2192375"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="2.99705625" y="-2.12131875"/> -<vertex x="2.148528125" y="-2.969846875"/> -<vertex x="1.23639375" y="-1.774871875"/> -<vertex x="1.80208125" y="-1.2091875"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="-2.104165625" y="-2.969846875"/> -<vertex x="-2.95269375" y="-2.12131875"/> -<vertex x="-1.75771875" y="-1.2091875"/> -<vertex x="-1.19203125" y="-1.774871875"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="2.148528125" y="2.979896875"/> -<vertex x="2.99705625" y="2.13136875"/> -<vertex x="1.80208125" y="1.2192375"/> -<vertex x="1.23639375" y="1.784921875"/> -</polygon> -<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/> -</package> -<package name="PWRPAD_3-25MM-SKINNY"> -<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/> -</package> -<package name="PWRPAD_M25_STANDOFF"> -<pad name="P$1" x="0" y="0" drill="3.7" diameter="6" 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="1.9"/> -<vertex x="-0.4" y="1.9"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="0.6" y="-3"/> -<vertex x="-0.6" y="-3"/> -<vertex x="-0.4" y="-1.9"/> -<vertex x="0.4" y="-1.9"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="-3" y="-0.6"/> -<vertex x="-3" y="0.6"/> -<vertex x="-1.9" y="0.4"/> -<vertex x="-1.9" y="-0.4"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="3" y="0.5"/> -<vertex x="3" y="-0.7"/> -<vertex x="1.9" y="-0.5"/> -<vertex x="1.9" y="0.3"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="-2.55269375" y="1.73136875"/> -<vertex x="-1.704165625" y="2.579896875"/> -<vertex x="-0.99203125" y="1.584921875"/> -<vertex x="-1.55771875" y="1.0192375"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="2.49705625" y="-1.72131875"/> -<vertex x="1.648528125" y="-2.569846875"/> -<vertex x="1.03639375" y="-1.574871875"/> -<vertex x="1.60208125" y="-1.0091875"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="-1.704165625" y="-2.669846875"/> -<vertex x="-2.55269375" y="-1.82131875"/> -<vertex x="-1.55771875" y="-1.1091875"/> -<vertex x="-0.99203125" y="-1.674871875"/> -</polygon> -<polygon width="0.127" layer="31"> -<vertex x="1.748528125" y="2.579896875"/> -<vertex x="2.59705625" y="1.73136875"/> -<vertex x="1.60208125" y="1.0192375"/> -<vertex x="1.03639375" y="1.584921875"/> -</polygon> -</package> -<package name="SOLDER_ON"> -<smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" thermals="no"/> -</package> -<package name="PWRPAD_6-25MM"> -<pad name="P$1" x="0" y="0" drill="6.25" diameter="11" thermals="no"/> -</package> -<package name="SOLDER_ON_SMALL"> -<smd name="P$1" x="0" y="0" dx="2" dy="4" layer="1" thermals="no"/> -</package> -<package name="PWRPAD_6-00MM"> -<pad name="P$1" x="0" y="0" drill="6" diameter="12" thermals="no"/> -</package> -<package name="MOLEX_1051330021"> -<smd name="D+" x="0" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="D-" x="-0.65" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="VBUS" x="-1.3" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="ID" x="0.65" y="0" dx="0.4" dy="1.5" layer="1"/> -<smd name="GND" x="1.3" y="0" dx="0.4" dy="1.5" layer="1"/> -<text x="-4.9" y="-0.5" size="0.6096" layer="25" font="vector" rot="R90" align="center">>Name</text> -<text x="4.8" y="-0.5" size="0.6096" layer="25" font="vector" rot="R90" align="center">>Value</text> -<pad name="P$1" x="-2.8" y="0.25" drill="0.85" shape="square"/> -<pad name="P$2" x="2.8" y="0.25" drill="0.85" shape="square"/> -<pad name="P$3" x="0" y="-1.9" drill="1.25" shape="square"/> -<wire x1="-4.3" y1="1.4" x2="-4.3" y2="-2.4" width="0.1524" layer="51"/> -<wire x1="-4.3" y1="-2.4" x2="4.3" y2="-2.4" width="0.1524" layer="51"/> -<wire x1="4.3" y1="-2.4" x2="4.3" y2="1.4" width="0.1524" layer="51"/> -<wire x1="4.3" y1="1.4" x2="-4.3" y2="1.4" width="0.1524" layer="51"/> -</package> -</packages> -<symbols> -<symbol name="USB-1"> -<wire x1="6.35" y1="-2.54" x2="6.35" y2="2.54" width="0.254" layer="94"/> -<wire x1="6.35" y1="2.54" x2="-3.81" y2="2.54" width="0.254" layer="94"/> -<wire x1="-3.81" y1="2.54" x2="-3.81" y2="-2.54" width="0.254" layer="94"/> -<text x="-2.54" y="-1.27" size="2.54" layer="94">USB</text> -<text x="-4.445" y="-1.905" size="1.27" layer="95" font="vector" rot="R90">>Name</text> -<text x="8.255" y="-1.905" size="1.27" layer="96" font="vector" rot="R90">>Value</text> -<pin name="D+" x="5.08" y="5.08" visible="pad" length="short" rot="R270"/> -<pin name="D-" x="2.54" y="5.08" visible="pad" length="short" rot="R270"/> -<pin name="VBUS" x="0" y="5.08" visible="pad" length="short" rot="R270"/> -<pin name="GND" x="-2.54" y="5.08" visible="pad" length="short" rot="R270"/> -</symbol> -<symbol name="PWRPAD"> -<pin name="PWRPAD" x="-5.08" y="0" length="middle"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="USB" prefix="X"> -<description>SMD micro USB connector as found in the fablab inventory. -Three footprint variants included: -<ol> -<li>609-4613-1-ND used by Jake -<li> original, as described by manufacturer's datasheet -<li> for milling with the 1/100" bit -<li> for milling with the 1/64" bit -</ol> -<p>Made by Zaerc.</description> -<gates> -<gate name="G$1" symbol="USB-1" x="0" y="0"/> -</gates> -<devices> -<device name="_1/100" package="DX4R005HJ5_100"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_ORIG" package="DX4R005HJ5"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="_1/64" package="DX4R005HJ5_64"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="" package="USB_MICRO_609-4613-1-ND"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="VERT" package="MOLEX_1051330021"> -<connects> -<connect gate="G$1" pin="D+" pad="D+"/> -<connect gate="G$1" pin="D-" pad="D-"/> -<connect gate="G$1" pin="GND" pad="GND"/> -<connect gate="G$1" pin="VBUS" pad="VBUS"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -<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="M4" 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="M3-STANDOFF" package="PWRPAD_M3_STANDOFF"> -<connects> -<connect gate="G$1" pin="PWRPAD" pad="P$1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY"> -<connects> -<connect gate="G$1" pin="PWRPAD" pad="P$1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="M2.5_STANDOFF" package="PWRPAD_M25_STANDOFF"> -<connects> -<connect gate="G$1" pin="PWRPAD" pad="P$1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SOLDER" package="SOLDER_ON"> -<connects> -<connect gate="G$1" pin="PWRPAD" pad="P$1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="M6" package="PWRPAD_6-25MM"> -<connects> -<connect gate="G$1" pin="PWRPAD" pad="P$1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="SOLDER_SMALL" package="SOLDER_ON_SMALL"> -<connects> -<connect gate="G$1" pin="PWRPAD" pad="P$1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="6" package="PWRPAD_6-00MM"> -<connects> -<connect gate="G$1" pin="PWRPAD" pad="P$1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="microcontrollers"> -<packages> -<package name="TQFP-32"> -<wire x1="-3.55" y1="-3.55" x2="-3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="-3.55" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="-3.55" x2="-3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="-3.25" y1="3.55" x2="-3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="3.55" x2="-3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.25" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.25" x2="-3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.55" x2="-3.25" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.25" y1="-3.55" x2="3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="-3.55" x2="3.55" y2="-3.25" width="0.127" layer="21"/> -<text x="-3.202909375" y="5.80526875" size="0.8135375" layer="25">>NAME</text> -<text x="-3.40625" y="-6.211390625" size="0.81429375" layer="27">>VALUE</text> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="21"/> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-4.18" y="2.8" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="2" x="-4.18" y="2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="3" x="-4.18" y="1.2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="4" x="-4.18" y="0.4" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="5" x="-4.18" y="-0.4" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="6" x="-4.18" y="-1.2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="7" x="-4.18" y="-2" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="8" x="-4.18" y="-2.8" dx="1.6" dy="0.55" layer="1" roundness="25"/> -<smd name="9" x="-2.8" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="10" x="-2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="11" x="-1.2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="12" x="-0.4" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="13" x="0.4" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="14" x="1.2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="15" x="2" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="16" x="2.8" y="-4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R90"/> -<smd name="17" x="4.18" y="-2.8" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="18" x="4.18" y="-2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="19" x="4.18" y="-1.2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="20" x="4.18" y="-0.4" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="21" x="4.18" y="0.4" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="22" x="4.18" y="1.2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="23" x="4.18" y="2" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="24" x="4.18" y="2.8" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R180"/> -<smd name="25" x="2.8" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="26" x="2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="27" x="1.2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="28" x="0.4" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="29" x="-0.4" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="30" x="-1.2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="31" x="-2" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -<smd name="32" x="-2.8" y="4.18" dx="1.6" dy="0.55" layer="1" roundness="25" rot="R270"/> -</package> -<package name="TQFP-32-FAB"> -<wire x1="-3.55" y1="-3.55" x2="-3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="-3.55" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="3.55" y1="-3.55" x2="-3.55" y2="-3.55" width="0.127" layer="51"/> -<wire x1="-3.25" y1="3.55" x2="-3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="3.55" x2="-3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="3.25" y1="3.55" x2="3.55" y2="3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="3.55" x2="3.55" y2="3.25" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.25" x2="-3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="-3.55" y1="-3.55" x2="-3.25" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.25" y1="-3.55" x2="3.55" y2="-3.55" width="0.127" layer="21"/> -<wire x1="3.55" y1="-3.55" x2="3.55" y2="-3.25" width="0.127" layer="21"/> -<text x="-3.202909375" y="5.80526875" size="0.8135375" layer="25">>NAME</text> -<text x="-3.40625" y="-6.211390625" size="0.81429375" layer="27">>VALUE</text> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="21"/> -<circle x="-5.8" y="2.8" radius="0.1" width="0.2" layer="51"/> -<smd name="1" x="-4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="2" x="-4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="3" x="-4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="4" x="-4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="5" x="-4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="6" x="-4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="7" x="-4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25"/> -<smd name="8" x="-4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25"/> -<smd name="9" x="-2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="10" x="-2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="11" x="-1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="12" x="-0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="13" x="0.4" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="14" x="1.2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="15" x="2" y="-4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="16" x="2.8" y="-4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R90"/> -<smd name="17" x="4.355" y="-2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="18" x="4.18" y="-2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="19" x="4.18" y="-1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="20" x="4.18" y="-0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="21" x="4.18" y="0.4" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="22" x="4.18" y="1.2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="23" x="4.18" y="2" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="24" x="4.355" y="2.8" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R180"/> -<smd name="25" x="2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="26" x="2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="27" x="1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="28" x="0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="29" x="-0.4" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="30" x="-1.2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="31" x="-2" y="4.18" dx="1.6" dy="0.35" layer="1" roundness="25" rot="R270"/> -<smd name="32" x="-2.8" y="4.355" dx="1.25" dy="0.35" layer="1" roundness="25" rot="R270"/> -</package> -</packages> -<symbols> -<symbol name="ATSAMD21E18A-AF"> -<wire x1="48.26" y1="-33.02" x2="-20.32" y2="-33.02" width="0.254" layer="94"/> -<wire x1="-20.32" y1="-33.02" x2="-20.32" y2="35.56" width="0.254" layer="94"/> -<wire x1="-20.32" y1="35.56" x2="48.26" y2="35.56" width="0.254" layer="94"/> -<wire x1="48.26" y1="35.56" x2="48.26" y2="-33.02" width="0.254" layer="94"/> -<text x="-20.3338" y="35.5978" size="1.780409375" layer="95">>NAME</text> -<text x="-20.338" y="-35.614" size="1.78115" layer="96">>VALUE</text> -<pin name="(ADA_PXL)PA00/TCC2-0/SER1-0/XIN32" x="53.34" y="33.02" length="middle" rot="R180"/> -<pin name="(ADA_PXL)PA01/TCC2-1/SER1-1/XOUT32" x="53.34" y="30.48" length="middle" rot="R180"/> -<pin name="(ADA_D1A1)PA02/AIN-0/DAC-0" x="53.34" y="27.94" length="middle" rot="R180"/> -<pin name="PA03/VREFA" x="53.34" y="25.4" length="middle" rot="R180"/> -<pin name="(ADA_D0_TX)PA04/VREFB/AIN4/AIN0/TCC0-0/SER0-0" x="53.34" y="22.86" length="middle" rot="R180"/> -<pin name="(ADA_D2_RX)PA05/AIN5/AIN1/TCC0-1/SER0-1" x="53.34" y="20.32" length="middle" rot="R180"/> -<pin name="PA06/AIN6/AIN2/TCC1-0/SER0-2" x="53.34" y="17.78" length="middle" rot="R180"/> -<pin name="PA07/AIN7/AIN3/TCC1-1/SER0-3" x="53.34" y="15.24" length="middle" rot="R180"/> -<pin name="VDDANA" x="-25.4" y="25.4" length="middle" direction="pwr"/> -<pin name="GND" x="-25.4" y="-30.48" length="middle" direction="pwr"/> -<pin name="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0" x="53.34" y="12.7" length="middle" rot="R180"/> -<pin name="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1" x="53.34" y="10.16" length="middle" rot="R180"/> -<pin name="PA10/AIN18/TCC0-2/TCC1-0/SER0-2/SER2-2" x="53.34" y="7.62" length="middle" rot="R180"/> -<pin name="PA11/AIN19/TCC0-3/TCC1-1/SER0-3/SER2-3" x="53.34" y="5.08" length="middle" rot="R180"/> -<pin name="PA14/TC3-1/TCC0-4/SER2-2/SER4-2/XIN" x="53.34" y="2.54" length="middle" rot="R180"/> -<pin name="PA15/TC3-1/TCC0-5/SER2-3/SER4-3/XOUT" x="53.34" y="0" length="middle" rot="R180"/> -<pin name="PA16/TCC2-0/TCC0-6/SER1-0/SER3-0" x="53.34" y="-2.54" length="middle" rot="R180"/> -<pin name="PA17/TCC2-1/TCC0-7/SER1-1/SER3-1" x="53.34" y="-5.08" length="middle" rot="R180"/> -<pin name="PA18/TC3-0/TCC0-2/SER1-2/SER3-2" x="53.34" y="-7.62" length="middle" rot="R180"/> -<pin name="PA19/TC3-1/TCC0-3/SER1-3/SER3-3" x="53.34" y="-10.16" length="middle" rot="R180"/> -<pin name="PA22/TC4-0/TCC0-4/SER3-0/SER5-0" x="53.34" y="-12.7" length="middle" rot="R180"/> -<pin name="(ADA_D13)PA23/TC4-1/TCC0-5/SER3-1/SER5-1/USB-SOF" x="53.34" y="-15.24" length="middle" rot="R180"/> -<pin name="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM" x="53.34" y="-17.78" length="middle" rot="R180"/> -<pin name="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP" x="53.34" y="-20.32" length="middle" rot="R180"/> -<pin name="PA27" x="53.34" y="-22.86" length="middle" rot="R180"/> -<pin name="!RESET" x="-25.4" y="-17.78" length="middle" direction="in"/> -<pin name="PA28" x="53.34" y="-25.4" length="middle" rot="R180"/> -<pin name="VDDCORE" x="-25.4" y="17.78" length="middle" direction="pwr"/> -<pin name="VDDIN" x="-25.4" y="33.02" length="middle" direction="pwr"/> -<pin name="PA30/TCC1-0/SER1-2/SWDCLK" x="53.34" y="-27.94" length="middle" rot="R180"/> -<pin name="PA31/TCC1-1/SER1-3/SWDIO" x="53.34" y="-30.48" length="middle" rot="R180"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="ATSAMD21E18A-AF" prefix="U"> -<description>The SAM D21 is a series of low-power microcontrollers using the 32-bit ARM® - Cortex® --M0+ processor, -and ranging from 32- to 64-pins with up to 256KB Flash and 32KB of SRAM. The SAM D21 operate at a -maximum frequency of 48MHz and reach 2.46 CoreMark® -/MHz. <a href="https://pricing.snapeda.com/parts/ATSAMD21E18A-AF/Microchip/view-part?ref=eda">Check prices</a></description> -<gates> -<gate name="G$1" symbol="ATSAMD21E18A-AF" x="0" y="0"/> -</gates> -<devices> -<device name="" package="TQFP-32"> -<connects> -<connect gate="G$1" pin="!RESET" pad="26"/> -<connect gate="G$1" pin="(ADA_D0_TX)PA04/VREFB/AIN4/AIN0/TCC0-0/SER0-0" pad="5"/> -<connect gate="G$1" pin="(ADA_D13)PA23/TC4-1/TCC0-5/SER3-1/SER5-1/USB-SOF" pad="22"/> -<connect gate="G$1" pin="(ADA_D1A1)PA02/AIN-0/DAC-0" pad="3"/> -<connect gate="G$1" pin="(ADA_D2_RX)PA05/AIN5/AIN1/TCC0-1/SER0-1" pad="6"/> -<connect gate="G$1" pin="(ADA_PXL)PA00/TCC2-0/SER1-0/XIN32" pad="1"/> -<connect gate="G$1" pin="(ADA_PXL)PA01/TCC2-1/SER1-1/XOUT32" pad="2"/> -<connect gate="G$1" pin="GND" pad="10 28"/> -<connect gate="G$1" pin="PA03/VREFA" pad="4"/> -<connect gate="G$1" pin="PA06/AIN6/AIN2/TCC1-0/SER0-2" pad="7"/> -<connect gate="G$1" pin="PA07/AIN7/AIN3/TCC1-1/SER0-3" pad="8"/> -<connect gate="G$1" pin="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0" pad="11"/> -<connect gate="G$1" pin="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1" pad="12"/> -<connect gate="G$1" pin="PA10/AIN18/TCC0-2/TCC1-0/SER0-2/SER2-2" pad="13"/> -<connect gate="G$1" pin="PA11/AIN19/TCC0-3/TCC1-1/SER0-3/SER2-3" pad="14"/> -<connect gate="G$1" pin="PA14/TC3-1/TCC0-4/SER2-2/SER4-2/XIN" pad="15"/> -<connect gate="G$1" pin="PA15/TC3-1/TCC0-5/SER2-3/SER4-3/XOUT" pad="16"/> -<connect gate="G$1" pin="PA16/TCC2-0/TCC0-6/SER1-0/SER3-0" pad="17"/> -<connect gate="G$1" pin="PA17/TCC2-1/TCC0-7/SER1-1/SER3-1" pad="18"/> -<connect gate="G$1" pin="PA18/TC3-0/TCC0-2/SER1-2/SER3-2" pad="19"/> -<connect gate="G$1" pin="PA19/TC3-1/TCC0-3/SER1-3/SER3-3" pad="20"/> -<connect gate="G$1" pin="PA22/TC4-0/TCC0-4/SER3-0/SER5-0" pad="21"/> -<connect gate="G$1" pin="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM" pad="23"/> -<connect gate="G$1" pin="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP" pad="24"/> -<connect gate="G$1" pin="PA27" pad="25"/> -<connect gate="G$1" pin="PA28" pad="27"/> -<connect gate="G$1" pin="PA30/TCC1-0/SER1-2/SWDCLK" pad="31"/> -<connect gate="G$1" pin="PA31/TCC1-1/SER1-3/SWDIO" pad="32"/> -<connect gate="G$1" pin="VDDANA" pad="9"/> -<connect gate="G$1" pin="VDDCORE" pad="29"/> -<connect gate="G$1" pin="VDDIN" pad="30"/> -</connects> -<technologies> -<technology name=""> -<attribute name="AVAILABILITY" value="Warning"/> -<attribute name="DESCRIPTION" value=" ARM® Cortex®-M0+ Automotive, AEC-Q100, SAM D21E, Functional Safety (FuSa) Microcontroller IC 32-Bit 48MHz 256KB (256K x 8) FLASH 32-TQFP (7x7) "/> -<attribute name="MF" value="Microchip"/> -<attribute name="MP" value="ATSAMD21E18A-AF"/> -<attribute name="PACKAGE" value="TQFP-32 Microchip"/> -<attribute name="PRICE" value="None"/> -<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/ATSAMD21E18A-AF/?ref=eda"/> -</technology> -</technologies> -</device> -<device name="FAB" package="TQFP-32-FAB"> -<connects> -<connect gate="G$1" pin="!RESET" pad="26"/> -<connect gate="G$1" pin="(ADA_D0_TX)PA04/VREFB/AIN4/AIN0/TCC0-0/SER0-0" pad="5"/> -<connect gate="G$1" pin="(ADA_D13)PA23/TC4-1/TCC0-5/SER3-1/SER5-1/USB-SOF" pad="22"/> -<connect gate="G$1" pin="(ADA_D1A1)PA02/AIN-0/DAC-0" pad="3"/> -<connect gate="G$1" pin="(ADA_D2_RX)PA05/AIN5/AIN1/TCC0-1/SER0-1" pad="6"/> -<connect gate="G$1" pin="(ADA_PXL)PA00/TCC2-0/SER1-0/XIN32" pad="1"/> -<connect gate="G$1" pin="(ADA_PXL)PA01/TCC2-1/SER1-1/XOUT32" pad="2"/> -<connect gate="G$1" pin="GND" pad="10 28"/> -<connect gate="G$1" pin="PA03/VREFA" pad="4"/> -<connect gate="G$1" pin="PA06/AIN6/AIN2/TCC1-0/SER0-2" pad="7"/> -<connect gate="G$1" pin="PA07/AIN7/AIN3/TCC1-1/SER0-3" pad="8"/> -<connect gate="G$1" pin="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0" pad="11"/> -<connect gate="G$1" pin="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1" pad="12"/> -<connect gate="G$1" pin="PA10/AIN18/TCC0-2/TCC1-0/SER0-2/SER2-2" pad="13"/> -<connect gate="G$1" pin="PA11/AIN19/TCC0-3/TCC1-1/SER0-3/SER2-3" pad="14"/> -<connect gate="G$1" pin="PA14/TC3-1/TCC0-4/SER2-2/SER4-2/XIN" pad="15"/> -<connect gate="G$1" pin="PA15/TC3-1/TCC0-5/SER2-3/SER4-3/XOUT" pad="16"/> -<connect gate="G$1" pin="PA16/TCC2-0/TCC0-6/SER1-0/SER3-0" pad="17"/> -<connect gate="G$1" pin="PA17/TCC2-1/TCC0-7/SER1-1/SER3-1" pad="18"/> -<connect gate="G$1" pin="PA18/TC3-0/TCC0-2/SER1-2/SER3-2" pad="19"/> -<connect gate="G$1" pin="PA19/TC3-1/TCC0-3/SER1-3/SER3-3" pad="20"/> -<connect gate="G$1" pin="PA22/TC4-0/TCC0-4/SER3-0/SER5-0" pad="21"/> -<connect gate="G$1" pin="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM" pad="23"/> -<connect gate="G$1" pin="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP" pad="24"/> -<connect gate="G$1" pin="PA27" pad="25"/> -<connect gate="G$1" pin="PA28" pad="27"/> -<connect gate="G$1" pin="PA30/TCC1-0/SER1-2/SWDCLK" pad="31"/> -<connect gate="G$1" pin="PA31/TCC1-1/SER1-3/SWDIO" pad="32"/> -<connect gate="G$1" pin="VDDANA" pad="9"/> -<connect gate="G$1" pin="VDDCORE" pad="29"/> -<connect gate="G$1" pin="VDDIN" pad="30"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="comm"> -<packages> -<package name="8-MSOP"> -<circle x="-2" y="1.75" radius="0.1" width="0.2" layer="21"/> -<circle x="-2" y="1.75" radius="0.1" width="0.2" layer="51"/> -<wire x1="-1.5" y1="1.5" x2="1.5" y2="1.5" width="0.127" layer="51"/> -<wire x1="-1.5" y1="-1.5" x2="1.5" y2="-1.5" width="0.127" layer="51"/> -<wire x1="-1.5" y1="1.5" x2="-1.5" y2="-1.5" width="0.127" layer="51"/> -<wire x1="1.5" y1="1.5" x2="1.5" y2="-1.5" width="0.127" layer="51"/> -<text x="-2.5" y="-2" size="0.8128" layer="27" font="vector" align="top-left">>VALUE</text> -<text x="-2.5" y="2" size="0.8128" layer="25" font="vector">>NAME</text> -<smd name="1" x="-2.2" y="0.975" dx="1.4" dy="0.4" layer="1" roundness="25"/> -<smd name="2" x="-2.2" y="0.325" dx="1.4" dy="0.4" layer="1" roundness="25"/> -<smd name="3" x="-2.2" y="-0.325" dx="1.4" dy="0.4" layer="1" roundness="25"/> -<smd name="4" x="-2.2" y="-0.975" dx="1.4" dy="0.4" layer="1" roundness="25"/> -<smd name="5" x="2.2" y="-0.975" dx="1.4" dy="0.4" layer="1" roundness="25"/> -<smd name="6" x="2.2" y="-0.325" dx="1.4" dy="0.4" layer="1" roundness="25"/> -<smd name="7" x="2.2" y="0.325" dx="1.4" dy="0.4" layer="1" roundness="25"/> -<smd name="8" x="2.2" y="0.975" dx="1.4" dy="0.4" layer="1" roundness="25"/> -</package> -<package name="8-MSOP-FAB"> -<circle x="-2" y="1.75" radius="0.1" width="0.2" layer="21"/> -<circle x="-2" y="1.75" radius="0.1" width="0.2" layer="51"/> -<wire x1="-1.5" y1="1.5" x2="1.5" y2="1.5" width="0.127" layer="51"/> -<wire x1="-1.5" y1="-1.5" x2="1.5" y2="-1.5" width="0.127" layer="51"/> -<wire x1="-1.5" y1="1.5" x2="-1.5" y2="-1.5" width="0.127" layer="51"/> -<wire x1="1.5" y1="1.5" x2="1.5" y2="-1.5" width="0.127" layer="51"/> -<text x="-2.5" y="-2" size="0.8128" layer="27" font="vector" align="top-left">>VALUE</text> -<text x="-2.5" y="2" size="0.8128" layer="25" font="vector">>NAME</text> -<smd name="1" x="-2.2" y="0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="2" x="-2.2" y="0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="3" x="-2.2" y="-0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="4" x="-2.2" y="-0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="5" x="2.2" y="-0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="6" x="2.2" y="-0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="7" x="2.2" y="0.325" dx="1.4" dy="0.22" layer="1" roundness="25"/> -<smd name="8" x="2.2" y="0.975" dx="1.4" dy="0.22" layer="1" roundness="25"/> -</package> -</packages> -<symbols> -<symbol name="RS485-ISL83078E"> -<pin name="!RE" x="-15.24" y="5.08" length="middle"/> -<pin name="RO" x="-15.24" y="7.62" length="middle"/> -<pin name="DE" x="-15.24" y="-7.62" length="middle"/> -<pin name="DI" x="-15.24" y="-5.08" length="middle"/> -<pin name="GND" x="15.24" y="-7.62" length="middle" rot="R180"/> -<pin name="VCC" x="15.24" y="0" length="middle" rot="R180"/> -<pin name="B/Z" x="15.24" y="7.62" length="middle" rot="R180"/> -<pin name="A/Y" x="15.24" y="5.08" length="middle" rot="R180"/> -<wire x1="10.16" y1="-10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/> -<wire x1="10.16" y1="10.16" x2="-10.16" y2="10.16" width="0.254" layer="94"/> -<wire x1="-10.16" y1="10.16" x2="-10.16" y2="-10.16" width="0.254" layer="94"/> -<wire x1="-10.16" y1="-10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/> -<text x="-10.16" y="12.7" size="1.27" layer="95" align="top-left">>NAME</text> -<text x="-10.16" y="-12.7" size="1.27" layer="95">>VALUE</text> -</symbol> -</symbols> -<devicesets> -<deviceset name="RS485-ISL83078E" prefix="U"> -<gates> -<gate name="G$1" symbol="RS485-ISL83078E" x="0" y="0"/> -</gates> -<devices> -<device name="MSOP" package="8-MSOP"> -<connects> -<connect gate="G$1" pin="!RE" pad="2"/> -<connect gate="G$1" pin="A/Y" pad="6"/> -<connect gate="G$1" pin="B/Z" pad="7"/> -<connect gate="G$1" pin="DE" pad="3"/> -<connect gate="G$1" pin="DI" pad="4"/> -<connect gate="G$1" pin="GND" pad="5"/> -<connect gate="G$1" pin="RO" pad="1"/> -<connect gate="G$1" pin="VCC" pad="8"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="MSOP-FAB" package="8-MSOP-FAB"> -<connects> -<connect gate="G$1" pin="!RE" pad="2"/> -<connect gate="G$1" pin="A/Y" pad="6"/> -<connect gate="G$1" pin="B/Z" pad="7"/> -<connect gate="G$1" pin="DE" pad="3"/> -<connect gate="G$1" pin="DI" pad="4"/> -<connect gate="G$1" pin="GND" pad="5"/> -<connect gate="G$1" pin="RO" pad="1"/> -<connect gate="G$1" pin="VCC" pad="8"/> -</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"/> -<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"/> -<wire x1="2.5" y1="0.8" x2="2.5" y2="-0.8" width="0.127" layer="21"/> -<wire x1="-0.3" y1="0.5" x2="-0.3" y2="-0.5" width="0.127" layer="21"/> -<wire x1="-0.3" y1="-0.5" x2="0.3" y2="0" width="0.127" layer="21"/> -<wire x1="0.3" y1="0" x2="-0.3" y2="0.5" width="0.127" layer="21"/> -</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> -<wire x1="0.8" y1="0" x2="0.3" y2="0.5" width="0.127" layer="21"/> -<wire x1="0.3" y1="0.5" x2="0.3" y2="-0.5" width="0.127" layer="21"/> -<wire x1="0.3" y1="-0.5" x2="0.8" y2="0" width="0.127" layer="21"/> -<wire x1="0.8" y1="0.5" x2="0.8" y2="-0.5" width="0.127" layer="21"/> -</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"> -<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.0778" y1="0.2818" x2="0.1278" y2="0" width="0.127" layer="21"/> -<wire x1="0.1278" y1="0" x2="-0.0778" y2="-0.2818" width="0.127" layer="21"/> -<wire x1="-0.0778" y1="0.2818" x2="-0.0778" y2="-0.2818" width="0.127" layer="21"/> -</package> -<package name="LED-5630"> -<smd name="P$2" x="2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/> -<smd name="P$3" x="2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/> -<smd name="P$4" x="-2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/> -<smd name="P$5" x="-2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/> -<rectangle x1="-2.5" y1="-1.5" x2="2.5" y2="1.5" layer="51"/> -<wire x1="0" y1="1.4" x2="0" y2="1.9" width="0.1016" layer="21"/> -<wire x1="0" y1="-1.4" x2="0" y2="-1.9" width="0.1016" layer="21"/> -<polygon width="0" layer="1"> -<vertex x="-2.4" y="1"/> -<vertex x="-2.2" y="1"/> -<vertex x="-2" y="1.2"/> -<vertex x="-1.4" y="1.2"/> -<vertex x="-1.4" y="-1.2"/> -<vertex x="-2" y="-1.2"/> -<vertex x="-2.2" y="-1"/> -<vertex x="-2.4" y="-1"/> -</polygon> -<polygon width="0" layer="1"> -<vertex x="2.4" y="1"/> -<vertex x="2.2" y="1"/> -<vertex x="2" y="1.2"/> -<vertex x="-0.8" y="1.2"/> -<vertex x="-0.8" y="-1.2"/> -<vertex x="2" y="-1.2"/> -<vertex x="2.2" y="-1"/> -<vertex x="2.4" y="-1"/> -</polygon> -<polygon width="0" layer="29"> -<vertex x="2.2" y="1.1"/> -<vertex x="2" y="1.3"/> -<vertex x="-0.9" y="1.3"/> -<vertex x="-0.9" y="-1.3"/> -<vertex x="2" y="-1.3"/> -<vertex x="2.2" y="-1.1"/> -<vertex x="3" y="-1.1"/> -<vertex x="3" y="-0.1"/> -<vertex x="2.4" y="-0.1"/> -<vertex x="2.4" y="0.1"/> -<vertex x="3" y="0.1"/> -<vertex x="3" y="1.1"/> -</polygon> -<polygon width="0" layer="29"> -<vertex x="-3" y="1.1"/> -<vertex x="-2.2" y="1.1"/> -<vertex x="-2" y="1.3"/> -<vertex x="-1.3" y="1.3"/> -<vertex x="-1.3" y="-1.3"/> -<vertex x="-2" y="-1.3"/> -<vertex x="-2.2" y="-1.1"/> -<vertex x="-3" y="-1.1"/> -<vertex x="-3" y="-0.1"/> -<vertex x="-2.5" y="-0.1"/> -<vertex x="-2.5" y="0.1"/> -<vertex x="-3" y="0.1"/> -</polygon> -<polygon width="0" layer="31"> -<vertex x="-2" y="1.1"/> -<vertex x="-2" y="-1.1"/> -<vertex x="-1.5" y="-1.1"/> -<vertex x="-1.5" y="1.1"/> -</polygon> -<polygon width="0" layer="31"> -<vertex x="-0.7" y="1.1"/> -<vertex x="2" y="1.1"/> -<vertex x="2" y="-1.1"/> -<vertex x="-0.7" y="-1.1"/> -</polygon> -<wire x1="2.6" y1="-1.2" x2="2.8" y2="-1.4" width="0.1016" layer="21"/> -<wire x1="2.8" y1="-1.4" x2="2.6" y2="-1.6" width="0.1016" layer="21"/> -<wire x1="2.6" y1="-1.6" x2="2.6" y2="-1.2" width="0.1016" layer="21"/> -<wire x1="2.9" y1="-1.2" x2="2.9" y2="-1.6" width="0.1016" layer="21"/> -</package> -<package name="0402-D"> -<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"/> -<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/> -<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" 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"/> -<wire x1="-1" y1="-0.2" x2="-1" y2="0.2" width="0.127" layer="21"/> -</package> -<package name="LED0603-RIGHTANGLE"> -<smd name="1" x="-1" y="0" dx="1.1" dy="1.1" layer="1"/> -<smd name="2" x="1" y="0" dx="1.1" dy="1.1" layer="1"/> -<text x="-0.089" y="1.197" size="0.8128" layer="25" align="center">>NAME</text> -<text x="-0.016" y="-1.313" size="0.8128" layer="27" ratio="10" align="center">>VALUE</text> -<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> -<wire x1="-0.1778" y1="0.3818" x2="0.2278" y2="0" width="0.127" layer="21"/> -<wire x1="0.2278" y1="0" x2="-0.1778" y2="-0.3818" width="0.127" layer="21"/> -<wire x1="-0.1778" y1="0.3818" x2="-0.1778" y2="-0.3818" width="0.127" layer="21"/> -<wire x1="-1" y1="-0.2" x2="1" y2="-0.2" width="0.127" layer="51"/> -<wire x1="1" y1="-0.2" x2="0.4" y2="-0.8" width="0.127" layer="51" curve="-90"/> -<wire x1="0.4" y1="-0.8" x2="-0.4" y2="-0.8" width="0.127" layer="51"/> -<wire x1="-0.4" y1="-0.8" x2="-1" y2="-0.2" width="0.127" layer="51" curve="-90"/> -</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="1206" 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> -<device name="5630" package="LED-5630"> -<connects> -<connect gate="G$1" pin="A" pad="P$4 P$5"/> -<connect gate="G$1" pin="C" pad="P$2 P$3"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="0402" package="0402-D"> -<connects> -<connect gate="G$1" pin="A" pad="2"/> -<connect gate="G$1" pin="C" pad="1"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -<device name="0603RA" package="LED0603-RIGHTANGLE"> -<connects> -<connect gate="G$1" pin="A" pad="1"/> -<connect gate="G$1" pin="C" pad="2"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -</libraries> -<attributes> -</attributes> -<variantdefs> -</variantdefs> -<classes> -<class number="0" name="default" width="0" drill="0"> -</class> -</classes> -<parts> -<part name="J1" library="SparkFun-Connectors" deviceset="CORTEX_JTAG_DEBUG" device="_PTH" value="CORTEX_JTAG_DEBUG_PTH"/> -<part name="S1" library="passives" deviceset="2-8X4-5_SWITCH" device=""/> -<part name="C1" library="passives" deviceset="CAP" device="1206" value="10uF"/> -<part name="+3V1" library="supply1" deviceset="+3V3" device=""/> -<part name="P+1" library="supply1" deviceset="+5V" device=""/> -<part name="GND1" library="supply1" deviceset="GND" device=""/> -<part name="C4" library="passives" deviceset="CAP" device="0805" value="1uF"/> -<part name="GND6" library="supply1" deviceset="GND" device=""/> -<part name="R2" library="passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> -<part name="+3V3" library="supply1" deviceset="+3V3" device=""/> -<part name="R3" library="passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> -<part name="+3V4" library="supply1" deviceset="+3V3" device=""/> -<part name="GND7" library="supply1" deviceset="GND" device=""/> -<part name="+3V5" library="supply1" deviceset="+3V3" device=""/> -<part name="C7" library="passives" deviceset="CAP" device="0805" value="1uF"/> -<part name="X1" library="connector" deviceset="USB" device="VERT" value="USBVERT"/> -<part name="P+2" library="supply1" deviceset="+5V" device=""/> -<part name="GND8" library="supply1" deviceset="GND" device=""/> -<part name="U1" library="microcontrollers" deviceset="ATSAMD21E18A-AF" device="FAB" value="ATSAMD21E18A-AFFAB"/> -<part name="+3V6" library="supply1" deviceset="+3V3" device=""/> -<part name="GND2" library="supply1" deviceset="GND" device=""/> -<part name="C2" library="passives" deviceset="CAP" device="0805" value="1uF"/> -<part name="GND3" library="supply1" deviceset="GND" device=""/> -<part name="J2" library="SparkFun-Connectors" deviceset="CONN_05X2" device="SHD_LOCK_LATCH"/> -<part name="P+5" library="supply1" deviceset="+24V" device=""/> -<part name="GND15" library="supply1" deviceset="GND" device=""/> -<part name="GND16" library="supply1" deviceset="GND" device=""/> -<part name="P+8" library="supply1" deviceset="+5V" device=""/> -<part name="R9" library="passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> -<part name="P+6" library="supply1" deviceset="+5V" device=""/> -<part name="P+7" library="supply1" deviceset="+24V" device=""/> -<part name="GND19" library="supply1" deviceset="GND" device=""/> -<part name="U5" library="comm" deviceset="RS485-ISL83078E" device="MSOP-FAB" value="RS485-ISL83078EMSOP-FAB"/> -<part name="U6" library="comm" deviceset="RS485-ISL83078E" device="MSOP-FAB" value="RS485-ISL83078EMSOP-FAB"/> -<part name="C10" library="passives" deviceset="CAP" device="0805" value="1uF"/> -<part name="+3V7" library="supply1" deviceset="+3V3" device=""/> -<part name="+3V9" library="supply1" deviceset="+3V3" device=""/> -<part name="GND20" library="supply1" deviceset="GND" device=""/> -<part name="GND21" library="supply1" deviceset="GND" device=""/> -<part name="U2" library="power" deviceset="DRV8841" device=""/> -<part name="GND4" library="supply1" deviceset="GND" device=""/> -<part name="GND5" library="supply1" deviceset="GND" device=""/> -<part name="C3" library="passives" deviceset="CAP" device="1206" value="10uF"/> -<part name="C5" library="passives" deviceset="CAP" device="1206" value="10uF"/> -<part name="P+3" library="supply1" deviceset="+24V" device=""/> -<part name="R1" library="passives" deviceset="RESISTOR" device="0805-RES" value="1K"/> -<part name="C6" library="passives" deviceset="CAP" device="0805" value="0.1uF"/> -<part name="R4" library="passives" deviceset="RESISTOR" device="0805-RES" value="1K"/> -<part name="C8" library="passives" deviceset="CAP" device="0805" value="0.1uF"/> -<part name="GND9" library="supply1" deviceset="GND" device=""/> -<part name="GND10" library="supply1" deviceset="GND" device=""/> -<part name="C9" library="passives" deviceset="CAP" device="0805" value="0.01uF"/> -<part name="C11" library="passives" deviceset="CAP" device="0805" value="0.1uF"/> -<part name="R5" library="passives" deviceset="RESISTOR" device="0805-RES" value="1M"/> -<part name="R6" library="passives" deviceset="RESISTOR" device="1206" value="0R100"/> -<part name="R7" library="passives" deviceset="RESISTOR" device="1206" value="0R100"/> -<part name="GND11" library="supply1" deviceset="GND" device=""/> -<part name="C12" library="passives" deviceset="CAP" device="0805" value="1uF"/> -<part name="C13" library="passives" deviceset="CAP-POL" device="CAP_POL_SMD6.6X6.6"/> -<part name="J4" library="SparkFun-Connectors" deviceset="CONN_04" device="1X04_NO_SILK"/> -<part name="GND12" library="supply1" deviceset="GND" device=""/> -<part name="U4" library="power" deviceset="VREG-AP2112" device=""/> -<part name="J5" library="connector" deviceset="PWRPAD" device="M3"/> -<part name="J6" library="connector" deviceset="PWRPAD" device="M3"/> -<part name="J3" library="connector" deviceset="PWRPAD" device="M3"/> -<part name="J7" library="connector" deviceset="PWRPAD" device="M3"/> -<part name="J9" library="SparkFun-Connectors" deviceset="CONN_03" device="JST-PTH-NS"/> -<part name="GND13" library="supply1" deviceset="GND" device=""/> -<part name="P+4" library="supply1" deviceset="+5V" device=""/> -<part name="J8" library="SparkFun-Connectors" deviceset="CONN_06" device="NO_SILK_FEMALE_PTH"/> -<part name="P+9" library="supply1" deviceset="+5V" device=""/> -<part name="GND14" library="supply1" deviceset="GND" device=""/> -<part name="D1" library="lights" deviceset="LED" device="0805"/> -<part name="R8" library="passives" deviceset="RESISTOR" device="0805-RES" value="470R"/> -<part name="GND17" library="supply1" deviceset="GND" device=""/> -<part name="D2" library="lights" deviceset="LED" device="0805"/> -<part name="J10" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/> -<part name="GND18" library="supply1" deviceset="GND" device=""/> -</parts> -<sheets> -<sheet> -<plain> -<wire x1="187.96" y1="66.04" x2="187.96" y2="58.42" width="0.1524" layer="97"/> -<text x="190.5" y="71.12" size="1.778" layer="97" align="top-left">SPI-SER: -0: DO or DI -1: CLK -2: CS -3: DO or DI</text> -<text x="203.2" y="5.08" size="1.778" layer="97" rot="R90">ADA GEMMA LIGHT</text> -</plain> -<instances> -<instance part="J1" gate="J1" x="30.48" y="30.48" smashed="yes"> -<attribute name="NAME" x="17.78" y="38.354" size="1.778" layer="95" font="vector"/> -</instance> -<instance part="S1" gate="G$1" x="63.5" y="17.78" smashed="yes"> -<attribute name="NAME" x="57.15" y="15.24" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="45.72" y="7.62" size="1.778" layer="96"/> -</instance> -<instance part="C1" gate="G$1" x="7.62" y="91.44" smashed="yes"> -<attribute name="NAME" x="9.144" y="94.361" size="1.778" layer="95"/> -<attribute name="VALUE" x="9.144" y="89.281" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="9.144" y="87.376" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="9.144" y="85.598" size="1.27" layer="97"/> -<attribute name="TYPE" x="9.144" y="83.82" size="1.27" layer="97"/> -</instance> -<instance part="+3V1" gate="G$1" x="5.08" y="43.18" smashed="yes"> -<attribute name="VALUE" x="2.54" y="38.1" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="P+1" gate="1" x="7.62" y="116.84" smashed="yes"> -<attribute name="VALUE" x="5.08" y="111.76" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND1" gate="1" x="5.08" y="15.24" smashed="yes"> -<attribute name="VALUE" x="2.54" y="12.7" size="1.778" layer="96"/> -</instance> -<instance part="C4" gate="G$1" x="76.2" y="60.96" smashed="yes" rot="R90"> -<attribute name="NAME" x="73.279" y="62.484" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="78.359" y="62.484" size="1.778" layer="96" rot="R90"/> -<attribute name="PACKAGE" x="80.264" y="62.484" size="1.27" layer="97" rot="R90"/> -<attribute name="VOLTAGE" x="82.042" y="62.484" size="1.27" layer="97" rot="R90"/> -<attribute name="TYPE" x="83.82" y="62.484" size="1.27" layer="97" rot="R90"/> -</instance> -<instance part="GND6" gate="1" x="78.74" y="5.08" smashed="yes"> -<attribute name="VALUE" x="76.2" y="2.54" size="1.778" layer="96"/> -</instance> -<instance part="R2" gate="G$1" x="78.74" y="40.64" smashed="yes" rot="R270"> -<attribute name="NAME" x="80.2386" y="44.45" size="1.778" layer="95" rot="R270"/> -<attribute name="VALUE" x="75.438" y="44.45" size="1.778" layer="96" rot="R270"/> -<attribute name="PRECISION" x="71.882" y="44.45" size="1.27" layer="97" rot="R270"/> -<attribute name="PACKAGE" x="73.66" y="44.45" size="1.27" layer="97" rot="R270"/> -</instance> -<instance part="+3V3" gate="G$1" x="78.74" y="53.34" smashed="yes"> -<attribute name="VALUE" x="76.2" y="48.26" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="R3" gate="G$1" x="63.5" y="40.64" smashed="yes" rot="R270"> -<attribute name="NAME" x="64.9986" y="44.45" size="1.778" layer="95" rot="R270"/> -<attribute name="VALUE" x="60.198" y="44.45" size="1.778" layer="96" rot="R270"/> -<attribute name="PRECISION" x="56.642" y="44.45" size="1.27" layer="97" rot="R270"/> -<attribute name="PACKAGE" x="58.42" y="44.45" size="1.27" layer="97" rot="R270"/> -</instance> -<instance part="+3V4" gate="G$1" x="63.5" y="53.34" smashed="yes"> -<attribute name="VALUE" x="60.96" y="48.26" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND7" gate="1" x="22.86" y="81.28" smashed="yes"> -<attribute name="VALUE" x="20.32" y="78.74" size="1.778" layer="96"/> -</instance> -<instance part="+3V5" gate="G$1" x="38.1" y="116.84" smashed="yes"> -<attribute name="VALUE" x="35.56" y="111.76" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="C7" gate="G$1" x="38.1" y="91.44" smashed="yes"> -<attribute name="NAME" x="39.624" y="94.361" size="1.778" layer="95"/> -<attribute name="VALUE" x="39.624" y="89.281" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="39.624" y="87.376" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="39.624" y="85.598" size="1.27" layer="97"/> -<attribute name="TYPE" x="39.624" y="83.82" size="1.27" layer="97"/> -</instance> -<instance part="X1" gate="G$1" x="7.62" y="60.96" smashed="yes" rot="R270"> -<attribute name="NAME" x="5.715" y="65.405" size="1.27" layer="95" font="vector"/> -<attribute name="VALUE" x="5.715" y="52.705" size="1.27" layer="96" font="vector"/> -</instance> -<instance part="P+2" gate="1" x="35.56" y="68.58" smashed="yes"> -<attribute name="VALUE" x="35.56" y="71.12" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND8" gate="1" x="27.94" y="68.58" smashed="yes" rot="R180"> -<attribute name="VALUE" x="30.48" y="71.12" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="U1" gate="G$1" x="111.76" y="43.18" smashed="yes"> -<attribute name="NAME" x="91.4262" y="78.7778" size="1.780409375" layer="95"/> -<attribute name="VALUE" x="91.422" y="7.566" size="1.78115" layer="96"/> -</instance> -<instance part="+3V6" gate="G$1" x="78.74" y="83.82" smashed="yes"> -<attribute name="VALUE" x="76.2" y="78.74" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND2" gate="1" x="55.88" y="60.96" smashed="yes" rot="R270"> -<attribute name="VALUE" x="53.34" y="63.5" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="C2" gate="G$1" x="76.2" y="68.58" smashed="yes" rot="R90"> -<attribute name="NAME" x="73.279" y="70.104" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="78.359" y="70.104" size="1.778" layer="96" rot="R90"/> -<attribute name="PACKAGE" x="80.264" y="70.104" size="1.27" layer="97" rot="R90"/> -<attribute name="VOLTAGE" x="82.042" y="70.104" size="1.27" layer="97" rot="R90"/> -<attribute name="TYPE" x="83.82" y="70.104" size="1.27" layer="97" rot="R90"/> -</instance> -<instance part="GND3" gate="1" x="55.88" y="68.58" smashed="yes" rot="R270"> -<attribute name="VALUE" x="53.34" y="71.12" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="J2" gate="G$1" x="254" y="177.8" smashed="yes"> -<attribute name="VALUE" x="250.19" y="167.894" size="1.778" layer="96" font="vector"/> -<attribute name="NAME" x="250.19" y="185.928" size="1.778" layer="95" font="vector"/> -</instance> -<instance part="P+5" gate="1" x="276.86" y="172.72" smashed="yes" rot="R270"> -<attribute name="VALUE" x="279.4" y="170.18" size="1.778" layer="96"/> -</instance> -<instance part="GND15" gate="1" x="276.86" y="177.8" smashed="yes" rot="R90"> -<attribute name="VALUE" x="279.4" y="175.26" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="GND16" gate="1" x="231.14" y="177.8" smashed="yes" rot="R270"> -<attribute name="VALUE" x="228.6" y="180.34" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="P+8" gate="1" x="276.86" y="182.88" smashed="yes" rot="R270"> -<attribute name="VALUE" x="279.4" y="182.88" size="1.778" layer="96"/> -</instance> -<instance part="R9" gate="G$1" x="193.04" y="12.7" smashed="yes" rot="R270"> -<attribute name="NAME" x="194.5386" y="16.51" size="1.778" layer="95" rot="R270"/> -<attribute name="VALUE" x="189.738" y="16.51" size="1.778" layer="96" rot="R270"/> -<attribute name="PRECISION" x="186.182" y="16.51" size="1.27" layer="97" rot="R270"/> -<attribute name="PACKAGE" x="187.96" y="16.51" size="1.27" layer="97" rot="R270"/> -</instance> -<instance part="P+6" gate="1" x="231.14" y="172.72" smashed="yes" rot="R90"> -<attribute name="VALUE" x="228.6" y="172.72" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="P+7" gate="1" x="231.14" y="182.88" smashed="yes" rot="R90"> -<attribute name="VALUE" x="228.6" y="185.42" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="GND19" gate="1" x="193.04" y="2.54" smashed="yes"> -<attribute name="VALUE" x="190.5" y="0" size="1.778" layer="96"/> -</instance> -<instance part="U5" gate="G$1" x="261.62" y="152.4" smashed="yes"> -<attribute name="NAME" x="251.46" y="165.1" size="1.27" layer="95" align="top-left"/> -<attribute name="VALUE" x="251.46" y="139.7" size="1.27" layer="95"/> -</instance> -<instance part="U6" gate="G$1" x="261.62" y="119.38" smashed="yes"> -<attribute name="NAME" x="251.46" y="132.08" size="1.27" layer="95" align="top-left"/> -<attribute name="VALUE" x="251.46" y="106.68" size="1.27" layer="95"/> -</instance> -<instance part="C10" gate="G$1" x="281.94" y="114.3" smashed="yes"> -<attribute name="NAME" x="283.464" y="117.221" size="1.778" layer="95"/> -<attribute name="VALUE" x="283.464" y="112.141" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="283.464" y="110.236" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="283.464" y="108.458" size="1.27" layer="97"/> -<attribute name="TYPE" x="283.464" y="106.68" size="1.27" layer="97"/> -</instance> -<instance part="+3V7" gate="G$1" x="292.1" y="152.4" smashed="yes" rot="R270"> -<attribute name="VALUE" x="294.64" y="152.4" size="1.778" layer="96"/> -</instance> -<instance part="+3V9" gate="G$1" x="292.1" y="119.38" smashed="yes" rot="R270"> -<attribute name="VALUE" x="294.64" y="119.38" size="1.778" layer="96"/> -</instance> -<instance part="GND20" gate="1" x="281.94" y="139.7" smashed="yes"> -<attribute name="VALUE" x="279.4" y="137.16" size="1.778" layer="96"/> -</instance> -<instance part="GND21" gate="1" x="281.94" y="106.68" smashed="yes"> -<attribute name="VALUE" x="279.4" y="104.14" size="1.778" layer="96"/> -</instance> -<instance part="U2" gate="G$1" x="279.4" y="40.64" smashed="yes"> -<attribute name="NAME" x="279.4" y="76.2" size="2.54" layer="95" font="vector" align="center"/> -<attribute name="VALUE" x="279.4" y="7.62" size="2.54" layer="96" font="vector" align="center"/> -</instance> -<instance part="GND4" gate="1" x="256.54" y="0" smashed="yes"> -<attribute name="VALUE" x="254" y="-2.54" size="1.778" layer="96"/> -</instance> -<instance part="GND5" gate="1" x="320.04" y="58.42" smashed="yes"> -<attribute name="VALUE" x="317.5" y="55.88" size="1.778" layer="96"/> -</instance> -<instance part="C3" gate="G$1" x="320.04" y="66.04" smashed="yes"> -<attribute name="NAME" x="321.564" y="68.961" size="1.778" layer="95"/> -<attribute name="VALUE" x="321.564" y="63.881" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="321.564" y="61.976" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="321.564" y="60.198" size="1.27" layer="97"/> -<attribute name="TYPE" x="321.564" y="58.42" size="1.27" layer="97"/> -</instance> -<instance part="C5" gate="G$1" x="327.66" y="66.04" smashed="yes"> -<attribute name="NAME" x="329.184" y="68.961" size="1.778" layer="95"/> -<attribute name="VALUE" x="329.184" y="63.881" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="329.184" y="61.976" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="329.184" y="60.198" size="1.27" layer="97"/> -<attribute name="TYPE" x="329.184" y="58.42" size="1.27" layer="97"/> -</instance> -<instance part="P+3" gate="1" x="327.66" y="78.74" smashed="yes"> -<attribute name="VALUE" x="330.2" y="81.28" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="R1" gate="G$1" x="233.68" y="33.02" smashed="yes"> -<attribute name="NAME" x="229.87" y="34.5186" size="1.778" layer="95"/> -<attribute name="VALUE" x="229.87" y="29.718" size="1.778" layer="96"/> -<attribute name="PRECISION" x="229.87" y="26.162" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="229.87" y="27.94" size="1.27" layer="97"/> -</instance> -<instance part="C6" gate="G$1" x="241.3" y="38.1" smashed="yes" rot="R180"> -<attribute name="NAME" x="239.776" y="35.179" size="1.778" layer="95" rot="R180"/> -<attribute name="VALUE" x="239.776" y="40.259" size="1.778" layer="96" rot="R180"/> -<attribute name="PACKAGE" x="239.776" y="42.164" size="1.27" layer="97" rot="R180"/> -<attribute name="VOLTAGE" x="239.776" y="43.942" size="1.27" layer="97" rot="R180"/> -<attribute name="TYPE" x="239.776" y="45.72" size="1.27" layer="97" rot="R180"/> -</instance> -<instance part="R4" gate="G$1" x="233.68" y="20.32" smashed="yes"> -<attribute name="NAME" x="229.87" y="21.8186" size="1.778" layer="95"/> -<attribute name="VALUE" x="229.87" y="17.018" size="1.778" layer="96"/> -<attribute name="PRECISION" x="229.87" y="13.462" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="229.87" y="15.24" size="1.27" layer="97"/> -</instance> -<instance part="C8" gate="G$1" x="241.3" y="15.24" smashed="yes"> -<attribute name="NAME" x="242.824" y="18.161" size="1.778" layer="95"/> -<attribute name="VALUE" x="242.824" y="13.081" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="242.824" y="11.176" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="242.824" y="9.398" size="1.27" layer="97"/> -<attribute name="TYPE" x="242.824" y="7.62" size="1.27" layer="97"/> -</instance> -<instance part="GND9" gate="1" x="241.3" y="45.72" smashed="yes" rot="R180"> -<attribute name="VALUE" x="243.84" y="48.26" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="GND10" gate="1" x="241.3" y="5.08" smashed="yes"> -<attribute name="VALUE" x="238.76" y="2.54" size="1.778" layer="96"/> -</instance> -<instance part="C9" gate="G$1" x="302.26" y="48.26" smashed="yes"> -<attribute name="NAME" x="303.784" y="51.181" size="1.778" layer="95"/> -<attribute name="VALUE" x="303.784" y="46.101" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="303.784" y="44.196" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="303.784" y="42.418" size="1.27" layer="97"/> -<attribute name="TYPE" x="303.784" y="40.64" size="1.27" layer="97"/> -</instance> -<instance part="C11" gate="G$1" x="309.88" y="63.5" smashed="yes"> -<attribute name="NAME" x="311.404" y="66.421" size="1.778" layer="95"/> -<attribute name="VALUE" x="311.404" y="61.341" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="311.404" y="59.436" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="311.404" y="57.658" size="1.27" layer="97"/> -<attribute name="TYPE" x="311.404" y="55.88" size="1.27" layer="97"/> -</instance> -<instance part="R5" gate="G$1" x="302.26" y="66.04" smashed="yes" rot="R90"> -<attribute name="NAME" x="300.7614" y="62.23" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="305.562" y="62.23" size="1.778" layer="96" rot="R90"/> -<attribute name="PRECISION" x="309.118" y="62.23" size="1.27" layer="97" rot="R90"/> -<attribute name="PACKAGE" x="307.34" y="62.23" size="1.27" layer="97" rot="R90"/> -</instance> -<instance part="R6" gate="G$1" x="307.34" y="33.02" smashed="yes"> -<attribute name="NAME" x="303.53" y="34.5186" size="1.778" layer="95"/> -<attribute name="VALUE" x="303.53" y="29.718" size="1.778" layer="96"/> -<attribute name="PRECISION" x="303.53" y="26.162" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="303.53" y="27.94" size="1.27" layer="97"/> -</instance> -<instance part="R7" gate="G$1" x="307.34" y="20.32" smashed="yes"> -<attribute name="NAME" x="303.53" y="21.8186" size="1.778" layer="95"/> -<attribute name="VALUE" x="303.53" y="17.018" size="1.778" layer="96"/> -<attribute name="PRECISION" x="303.53" y="13.462" size="1.27" layer="97"/> -<attribute name="PACKAGE" x="303.53" y="15.24" size="1.27" layer="97"/> -</instance> -<instance part="GND11" gate="1" x="314.96" y="0" smashed="yes"> -<attribute name="VALUE" x="312.42" y="-2.54" size="1.778" layer="96"/> -</instance> -<instance part="C12" gate="G$1" x="302.26" y="7.62" smashed="yes"> -<attribute name="NAME" x="303.784" y="10.541" size="1.778" layer="95"/> -<attribute name="VALUE" x="303.784" y="5.461" size="1.778" layer="96"/> -<attribute name="PACKAGE" x="303.784" y="3.556" size="1.27" layer="97"/> -<attribute name="VOLTAGE" x="303.784" y="1.778" size="1.27" layer="97"/> -<attribute name="TYPE" x="303.784" y="0" size="1.27" layer="97"/> -</instance> -<instance part="C13" gate="G$1" x="337.82" y="66.04" smashed="yes"> -<attribute name="NAME" x="340.36" y="71.12" size="1.778" layer="95"/> -<attribute name="VALUE" x="340.36" y="63.5" size="1.778" layer="96"/> -</instance> -<instance part="J4" gate="J1" x="345.44" y="35.56" smashed="yes" rot="R180"> -<attribute name="VALUE" x="350.52" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/> -<attribute name="NAME" x="350.52" y="27.432" size="1.778" layer="95" font="vector" rot="R180"/> -</instance> -<instance part="GND12" gate="1" x="302.26" y="0" smashed="yes"> -<attribute name="VALUE" x="299.72" y="-2.54" size="1.778" layer="96"/> -</instance> -<instance part="U4" gate="G$1" x="22.86" y="104.14" smashed="yes"> -<attribute name="NAME" x="20.32" y="111.76" size="1.27" layer="95"/> -<attribute name="VALUE" x="25.4" y="96.52" size="1.27" layer="96"/> -</instance> -<instance part="J5" gate="G$1" x="63.5" y="116.84" smashed="yes"/> -<instance part="J6" gate="G$1" x="63.5" y="111.76" smashed="yes"/> -<instance part="J3" gate="G$1" x="63.5" y="106.68" smashed="yes"/> -<instance part="J7" gate="G$1" x="63.5" y="101.6" smashed="yes"/> -<instance part="J9" gate="J$1" x="190.5" y="106.68" smashed="yes" rot="R180"> -<attribute name="VALUE" x="193.04" y="114.046" size="1.778" layer="96" font="vector" rot="R180"/> -<attribute name="NAME" x="193.04" y="101.092" size="1.778" layer="95" font="vector" rot="R180"/> -</instance> -<instance part="GND13" gate="1" x="167.64" y="109.22" smashed="yes" rot="R270"> -<attribute name="VALUE" x="165.1" y="111.76" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="P+4" gate="1" x="160.02" y="106.68" smashed="yes" rot="R90"> -<attribute name="VALUE" x="157.48" y="106.68" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="J8" gate="G$1" x="187.96" y="127" smashed="yes" rot="R180"> -<attribute name="VALUE" x="193.04" y="136.906" size="1.778" layer="96" font="vector" rot="R180"/> -<attribute name="NAME" x="193.04" y="116.332" size="1.778" layer="95" font="vector" rot="R180"/> -</instance> -<instance part="P+9" gate="1" x="160.02" y="121.92" smashed="yes" rot="R90"> -<attribute name="VALUE" x="157.48" y="121.92" size="1.778" layer="96" rot="R180"/> -</instance> -<instance part="GND14" gate="1" x="167.64" y="129.54" smashed="yes" rot="R270"> -<attribute name="VALUE" x="165.1" y="132.08" size="1.778" layer="96" rot="R270"/> -</instance> -<instance part="D1" gate="G$1" x="193.04" y="22.86" smashed="yes"> -<attribute name="NAME" x="196.596" y="20.828" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="198.755" y="20.828" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="R8" gate="G$1" x="208.28" y="15.24" smashed="yes" rot="R270"> -<attribute name="NAME" x="209.7786" y="19.05" size="1.778" layer="95" rot="R270"/> -<attribute name="VALUE" x="204.978" y="19.05" size="1.778" layer="96" rot="R270"/> -<attribute name="PRECISION" x="201.422" y="19.05" size="1.27" layer="97" rot="R270"/> -<attribute name="PACKAGE" x="203.2" y="19.05" size="1.27" layer="97" rot="R270"/> -</instance> -<instance part="GND17" gate="1" x="208.28" y="5.08" smashed="yes"> -<attribute name="VALUE" x="205.74" y="2.54" size="1.778" layer="96"/> -</instance> -<instance part="D2" gate="G$1" x="208.28" y="25.4" smashed="yes"> -<attribute name="NAME" x="211.836" y="23.368" size="1.778" layer="95" rot="R90"/> -<attribute name="VALUE" x="213.995" y="23.368" size="1.778" layer="96" rot="R90"/> -</instance> -<instance part="J10" gate="G$1" x="205.74" y="40.64" smashed="yes" rot="R180"> -<attribute name="VALUE" x="208.28" y="45.466" size="1.778" layer="96" font="vector" rot="R180"/> -<attribute name="NAME" x="208.28" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/> -</instance> -<instance part="GND18" gate="1" x="193.04" y="40.64" smashed="yes" rot="R270"> -<attribute name="VALUE" x="190.5" y="43.18" size="1.778" layer="96" rot="R270"/> -</instance> -</instances> -<busses> -</busses> -<nets> -<net name="GND" class="0"> -<segment> -<pinref part="GND1" gate="1" pin="GND"/> -<wire x1="5.08" y1="17.78" x2="5.08" y2="25.4" width="0.1524" layer="91"/> -<wire x1="5.08" y1="25.4" x2="5.08" y2="30.48" width="0.1524" layer="91"/> -<wire x1="5.08" y1="30.48" x2="5.08" y2="33.02" width="0.1524" layer="91"/> -<pinref part="J1" gate="J1" pin="GND@3"/> -<wire x1="15.24" y1="33.02" x2="5.08" y2="33.02" width="0.1524" layer="91"/> -<pinref part="J1" gate="J1" pin="GND@5"/> -<wire x1="15.24" y1="30.48" x2="5.08" y2="30.48" width="0.1524" layer="91"/> -<junction x="5.08" y="30.48"/> -<pinref part="J1" gate="J1" pin="GNDDTCT"/> -<wire x1="15.24" y1="25.4" x2="5.08" y2="25.4" width="0.1524" layer="91"/> -<junction x="5.08" y="25.4"/> -</segment> -<segment> -<wire x1="86.36" y1="12.7" x2="78.74" y2="12.7" width="0.1524" layer="91"/> -<pinref part="GND6" gate="1" pin="GND"/> -<wire x1="78.74" y1="12.7" x2="78.74" y2="7.62" width="0.1524" layer="91"/> -<pinref part="U1" gate="G$1" pin="GND"/> -<pinref part="S1" gate="G$1" pin="P1"/> -<wire x1="66.04" y1="12.7" x2="78.74" y2="12.7" width="0.1524" layer="91"/> -<junction x="78.74" y="12.7"/> -</segment> -<segment> -<pinref part="GND7" gate="1" pin="GND"/> -<pinref part="C1" gate="G$1" pin="2"/> -<wire x1="22.86" y1="86.36" x2="22.86" y2="83.82" width="0.1524" layer="91"/> -<wire x1="7.62" y1="88.9" x2="7.62" y2="86.36" width="0.1524" layer="91"/> -<wire x1="7.62" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/> -<junction x="22.86" y="86.36"/> -<pinref part="C7" gate="G$1" pin="2"/> -<wire x1="38.1" y1="88.9" x2="38.1" y2="86.36" width="0.1524" layer="91"/> -<wire x1="38.1" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/> -<pinref part="U4" gate="G$1" pin="GND"/> -<wire x1="22.86" y1="93.98" x2="22.86" y2="86.36" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="X1" gate="G$1" pin="GND"/> -<wire x1="12.7" y1="63.5" x2="27.94" y2="63.5" width="0.1524" layer="91"/> -<pinref part="GND8" gate="1" pin="GND"/> -<wire x1="27.94" y1="63.5" x2="27.94" y2="66.04" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND2" gate="1" pin="GND"/> -<pinref part="C4" gate="G$1" pin="1"/> -<wire x1="58.42" y1="60.96" x2="71.12" y2="60.96" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND3" gate="1" pin="GND"/> -<pinref part="C2" gate="G$1" pin="1"/> -<wire x1="58.42" y1="68.58" x2="71.12" y2="68.58" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND16" gate="1" pin="GND"/> -<pinref part="J2" gate="G$1" pin="5"/> -<wire x1="233.68" y1="177.8" x2="246.38" y2="177.8" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="J2" gate="G$1" pin="6"/> -<pinref part="GND15" gate="1" pin="GND"/> -<wire x1="261.62" y1="177.8" x2="274.32" y2="177.8" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="R9" gate="G$1" pin="2"/> -<wire x1="193.04" y1="5.08" x2="193.04" y2="7.62" width="0.1524" layer="91"/> -<pinref part="GND19" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="GND"/> -<wire x1="276.86" y1="144.78" x2="281.94" y2="144.78" width="0.1524" layer="91"/> -<wire x1="281.94" y1="144.78" x2="281.94" y2="142.24" width="0.1524" layer="91"/> -<pinref part="GND20" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="U6" gate="G$1" pin="GND"/> -<pinref part="C10" gate="G$1" pin="2"/> -<wire x1="276.86" y1="111.76" x2="281.94" y2="111.76" width="0.1524" layer="91"/> -<wire x1="281.94" y1="111.76" x2="281.94" y2="109.22" width="0.1524" layer="91"/> -<junction x="281.94" y="111.76"/> -<pinref part="GND21" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="GND4" gate="1" pin="GND"/> -<wire x1="256.54" y1="2.54" x2="256.54" y2="12.7" width="0.1524" layer="91"/> -<pinref part="U2" gate="G$1" pin="GND"/> -<wire x1="256.54" y1="12.7" x2="261.62" y2="12.7" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="GND5" gate="1" pin="GND"/> -<pinref part="C3" gate="G$1" pin="2"/> -<wire x1="320.04" y1="60.96" x2="320.04" y2="63.5" width="0.1524" layer="91"/> -<pinref part="C5" gate="G$1" pin="2"/> -<wire x1="320.04" y1="63.5" x2="327.66" y2="63.5" width="0.1524" layer="91"/> -<junction x="320.04" y="63.5"/> -<pinref part="C13" gate="G$1" pin="C"/> -<wire x1="337.82" y1="63.5" x2="327.66" y2="63.5" width="0.1524" layer="91"/> -<junction x="327.66" y="63.5"/> -</segment> -<segment> -<pinref part="GND10" gate="1" pin="GND"/> -<pinref part="C8" gate="G$1" pin="2"/> -<wire x1="241.3" y1="7.62" x2="241.3" y2="12.7" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="C6" gate="G$1" pin="2"/> -<pinref part="GND9" gate="1" pin="GND"/> -<wire x1="241.3" y1="40.64" x2="241.3" y2="43.18" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="R6" gate="G$1" pin="2"/> -<wire x1="312.42" y1="33.02" x2="314.96" y2="33.02" width="0.1524" layer="91"/> -<wire x1="314.96" y1="33.02" x2="314.96" y2="20.32" width="0.1524" layer="91"/> -<pinref part="R7" gate="G$1" pin="2"/> -<wire x1="314.96" y1="20.32" x2="314.96" y2="2.54" width="0.1524" layer="91"/> -<wire x1="312.42" y1="20.32" x2="314.96" y2="20.32" width="0.1524" layer="91"/> -<junction x="314.96" y="20.32"/> -<pinref part="GND11" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="GND12" gate="1" pin="GND"/> -<pinref part="C12" gate="G$1" pin="2"/> -<wire x1="302.26" y1="2.54" x2="302.26" y2="5.08" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="J9" gate="J$1" pin="1"/> -<wire x1="182.88" y1="109.22" x2="170.18" y2="109.22" width="0.1524" layer="91"/> -<pinref part="GND13" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="GND14" gate="1" pin="GND"/> -<pinref part="J8" gate="G$1" pin="2"/> -<wire x1="170.18" y1="129.54" x2="182.88" y2="129.54" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="R8" gate="G$1" pin="2"/> -<wire x1="208.28" y1="7.62" x2="208.28" y2="10.16" width="0.1524" layer="91"/> -<pinref part="GND17" gate="1" pin="GND"/> -</segment> -<segment> -<pinref part="GND18" gate="1" pin="GND"/> -<pinref part="J10" gate="G$1" pin="1"/> -<wire x1="195.58" y1="40.64" x2="198.12" y2="40.64" width="0.1524" layer="91"/> -</segment> -</net> -<net name="+3V3" class="0"> -<segment> -<pinref part="+3V1" gate="G$1" pin="+3V3"/> -<wire x1="5.08" y1="40.64" x2="5.08" y2="35.56" width="0.1524" layer="91"/> -<pinref part="J1" gate="J1" pin="VCC"/> -<wire x1="5.08" y1="35.56" x2="15.24" y2="35.56" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="R2" gate="G$1" pin="1"/> -<pinref part="+3V3" gate="G$1" pin="+3V3"/> -<wire x1="78.74" y1="45.72" x2="78.74" y2="50.8" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="+3V4" gate="G$1" pin="+3V3"/> -<pinref part="R3" gate="G$1" pin="1"/> -<wire x1="63.5" y1="50.8" x2="63.5" y2="45.72" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="+3V5" gate="G$1" pin="+3V3"/> -<pinref part="C7" gate="G$1" pin="1"/> -<wire x1="38.1" y1="114.3" x2="38.1" y2="106.68" width="0.1524" layer="91"/> -<pinref part="U4" gate="G$1" pin="VOUT"/> -<wire x1="38.1" y1="106.68" x2="38.1" y2="96.52" width="0.1524" layer="91"/> -<wire x1="35.56" y1="106.68" x2="38.1" y2="106.68" width="0.1524" layer="91"/> -<junction x="38.1" y="106.68"/> -</segment> -<segment> -<pinref part="+3V6" gate="G$1" pin="+3V3"/> -<pinref part="C2" gate="G$1" pin="2"/> -<wire x1="78.74" y1="81.28" x2="78.74" y2="76.2" width="0.1524" layer="91"/> -<pinref part="U1" gate="G$1" pin="VDDANA"/> -<wire x1="78.74" y1="76.2" x2="78.74" y2="68.58" width="0.1524" layer="91"/> -<wire x1="78.74" y1="68.58" x2="86.36" y2="68.58" width="0.1524" layer="91"/> -<junction x="78.74" y="68.58"/> -<pinref part="U1" gate="G$1" pin="VDDIN"/> -<wire x1="86.36" y1="76.2" x2="78.74" y2="76.2" width="0.1524" layer="91"/> -<junction x="78.74" y="76.2"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="VCC"/> -<wire x1="276.86" y1="152.4" x2="289.56" y2="152.4" width="0.1524" layer="91"/> -<pinref part="+3V7" gate="G$1" pin="+3V3"/> -</segment> -<segment> -<pinref part="U6" gate="G$1" pin="VCC"/> -<pinref part="C10" gate="G$1" pin="1"/> -<wire x1="276.86" y1="119.38" x2="281.94" y2="119.38" width="0.1524" layer="91"/> -<wire x1="281.94" y1="119.38" x2="289.56" y2="119.38" width="0.1524" layer="91"/> -<junction x="281.94" y="119.38"/> -<pinref part="+3V9" gate="G$1" pin="+3V3"/> -</segment> -</net> -<net name="RESET" class="0"> -<segment> -<pinref part="J1" gate="J1" pin="!RESET"/> -<wire x1="45.72" y1="25.4" x2="66.04" y2="25.4" width="0.1524" layer="91"/> -<wire x1="66.04" y1="25.4" x2="78.74" y2="25.4" width="0.1524" layer="91"/> -<wire x1="78.74" y1="25.4" x2="86.36" y2="25.4" width="0.1524" layer="91"/> -<pinref part="R2" gate="G$1" pin="2"/> -<wire x1="78.74" y1="25.4" x2="78.74" y2="35.56" width="0.1524" layer="91"/> -<junction x="78.74" y="25.4"/> -<pinref part="U1" gate="G$1" pin="!RESET"/> -<pinref part="S1" gate="G$1" pin="S1"/> -<wire x1="66.04" y1="22.86" x2="66.04" y2="25.4" width="0.1524" layer="91"/> -<junction x="66.04" y="25.4"/> -<label x="48.26" y="25.4" size="1.778" layer="95"/> -</segment> -</net> -<net name="SWDCLK" class="0"> -<segment> -<pinref part="J1" gate="J1" pin="SWDCLK/TCK"/> -<wire x1="45.72" y1="33.02" x2="63.5" y2="33.02" width="0.1524" layer="91"/> -<label x="48.26" y="33.02" size="1.778" layer="95"/> -<pinref part="R3" gate="G$1" pin="2"/> -<wire x1="63.5" y1="33.02" x2="63.5" y2="35.56" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA30/TCC1-0/SER1-2/SWDCLK"/> -<wire x1="165.1" y1="15.24" x2="180.34" y2="15.24" width="0.1524" layer="91"/> -<label x="170.18" y="15.24" size="1.778" layer="95"/> -</segment> -</net> -<net name="SWDIO" class="0"> -<segment> -<pinref part="J1" gate="J1" pin="SWDIO/TMS"/> -<wire x1="45.72" y1="35.56" x2="60.96" y2="35.56" width="0.1524" layer="91"/> -<label x="48.26" y="35.56" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA31/TCC1-1/SER1-3/SWDIO"/> -<wire x1="165.1" y1="12.7" x2="180.34" y2="12.7" width="0.1524" layer="91"/> -<label x="170.18" y="12.7" size="1.778" layer="95"/> -</segment> -</net> -<net name="USBDP" class="0"> -<segment> -<pinref part="X1" gate="G$1" pin="D+"/> -<wire x1="12.7" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/> -<label x="15.24" y="55.88" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA25/TC5-1/TCC1-3/SER3-3/SER5-3/USB-DP"/> -<wire x1="165.1" y1="22.86" x2="180.34" y2="22.86" width="0.1524" layer="91"/> -<label x="167.64" y="22.86" size="1.778" layer="95"/> -</segment> -</net> -<net name="USBDM" class="0"> -<segment> -<pinref part="X1" gate="G$1" pin="D-"/> -<wire x1="12.7" y1="58.42" x2="25.4" y2="58.42" width="0.1524" layer="91"/> -<label x="15.24" y="58.42" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA24/TC5-0/TCC1-2/SER3-2/SER5-2/USB-DM"/> -<wire x1="165.1" y1="25.4" x2="180.34" y2="25.4" width="0.1524" layer="91"/> -<label x="167.64" y="25.4" size="1.778" layer="95"/> -</segment> -</net> -<net name="+5V" class="0"> -<segment> -<pinref part="P+1" gate="1" pin="+5V"/> -<pinref part="C1" gate="G$1" pin="1"/> -<wire x1="7.62" y1="114.3" x2="7.62" y2="106.68" width="0.1524" layer="91"/> -<pinref part="U4" gate="G$1" pin="VIN"/> -<wire x1="7.62" y1="106.68" x2="7.62" y2="101.6" width="0.1524" layer="91"/> -<wire x1="7.62" y1="101.6" x2="7.62" y2="96.52" width="0.1524" layer="91"/> -<wire x1="10.16" y1="106.68" x2="7.62" y2="106.68" width="0.1524" layer="91"/> -<junction x="7.62" y="106.68"/> -<pinref part="U4" gate="G$1" pin="EN"/> -<wire x1="10.16" y1="101.6" x2="7.62" y2="101.6" width="0.1524" layer="91"/> -<junction x="7.62" y="101.6"/> -</segment> -<segment> -<pinref part="X1" gate="G$1" pin="VBUS"/> -<wire x1="12.7" y1="60.96" x2="35.56" y2="60.96" width="0.1524" layer="91"/> -<pinref part="P+2" gate="1" pin="+5V"/> -<wire x1="35.56" y1="60.96" x2="35.56" y2="66.04" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="J2" gate="G$1" pin="2"/> -<wire x1="261.62" y1="182.88" x2="274.32" y2="182.88" width="0.1524" layer="91"/> -<pinref part="P+8" gate="1" pin="+5V"/> -</segment> -<segment> -<pinref part="J2" gate="G$1" pin="9"/> -<pinref part="P+6" gate="1" pin="+5V"/> -<wire x1="246.38" y1="172.72" x2="233.68" y2="172.72" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="J9" gate="J$1" pin="2"/> -<wire x1="182.88" y1="106.68" x2="162.56" y2="106.68" width="0.1524" layer="91"/> -<pinref part="P+4" gate="1" pin="+5V"/> -</segment> -<segment> -<pinref part="P+9" gate="1" pin="+5V"/> -<pinref part="J8" gate="G$1" pin="5"/> -<wire x1="162.56" y1="121.92" x2="182.88" y2="121.92" width="0.1524" layer="91"/> -</segment> -</net> -<net name="VDDCORE" class="0"> -<segment> -<pinref part="C4" gate="G$1" pin="2"/> -<pinref part="U1" gate="G$1" pin="VDDCORE"/> -<wire x1="78.74" y1="60.96" x2="86.36" y2="60.96" width="0.1524" layer="91"/> -<label x="83.82" y="60.96" size="1.778" layer="95" rot="R90"/> -</segment> -</net> -<net name="+24V" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="10"/> -<wire x1="261.62" y1="172.72" x2="274.32" y2="172.72" width="0.1524" layer="91"/> -<pinref part="P+5" gate="1" pin="+24V"/> -</segment> -<segment> -<pinref part="P+7" gate="1" pin="+24V"/> -<pinref part="J2" gate="G$1" pin="1"/> -<wire x1="233.68" y1="182.88" x2="246.38" y2="182.88" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="U2" gate="G$1" pin="VMA"/> -<pinref part="C3" gate="G$1" pin="1"/> -<wire x1="297.18" y1="71.12" x2="299.72" y2="71.12" width="0.1524" layer="91"/> -<pinref part="C5" gate="G$1" pin="1"/> -<wire x1="299.72" y1="71.12" x2="302.26" y2="71.12" width="0.1524" layer="91"/> -<wire x1="302.26" y1="71.12" x2="309.88" y2="71.12" width="0.1524" layer="91"/> -<wire x1="309.88" y1="71.12" x2="320.04" y2="71.12" width="0.1524" layer="91"/> -<wire x1="320.04" y1="71.12" x2="327.66" y2="71.12" width="0.1524" layer="91"/> -<junction x="320.04" y="71.12"/> -<pinref part="U2" gate="G$1" pin="VMB"/> -<wire x1="297.18" y1="68.58" x2="299.72" y2="68.58" width="0.1524" layer="91"/> -<wire x1="299.72" y1="68.58" x2="299.72" y2="71.12" width="0.1524" layer="91"/> -<junction x="299.72" y="71.12"/> -<pinref part="P+3" gate="1" pin="+24V"/> -<wire x1="327.66" y1="76.2" x2="327.66" y2="71.12" width="0.1524" layer="91"/> -<junction x="327.66" y="71.12"/> -<pinref part="C11" gate="G$1" pin="1"/> -<wire x1="309.88" y1="68.58" x2="309.88" y2="71.12" width="0.1524" layer="91"/> -<junction x="309.88" y="71.12"/> -<pinref part="R5" gate="G$1" pin="2"/> -<junction x="302.26" y="71.12"/> -<pinref part="C13" gate="G$1" pin="A"/> -<wire x1="327.66" y1="71.12" x2="337.82" y2="71.12" width="0.1524" layer="91"/> -</segment> -</net> -<net name="UCBUS_TX" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="PA16/TCC2-0/TCC0-6/SER1-0/SER3-0"/> -<wire x1="165.1" y1="40.64" x2="180.34" y2="40.64" width="0.1524" layer="91"/> -<label x="167.64" y="40.64" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U6" gate="G$1" pin="DI"/> -<wire x1="246.38" y1="114.3" x2="231.14" y2="114.3" width="0.1524" layer="91"/> -<label x="231.14" y="114.3" size="1.778" layer="95"/> -</segment> -</net> -<net name="UCBUS_DE" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="PA17/TCC2-1/TCC0-7/SER1-1/SER3-1"/> -<wire x1="165.1" y1="38.1" x2="180.34" y2="38.1" width="0.1524" layer="91"/> -<label x="167.64" y="38.1" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U6" gate="G$1" pin="DE"/> -<wire x1="246.38" y1="111.76" x2="231.14" y2="111.76" width="0.1524" layer="91"/> -<label x="231.14" y="111.76" size="1.778" layer="95"/> -</segment> -</net> -<net name="UCBUS_RX" class="0"> -<segment> -<pinref part="U5" gate="G$1" pin="RO"/> -<wire x1="246.38" y1="160.02" x2="231.14" y2="160.02" width="0.1524" layer="91"/> -<label x="231.14" y="160.02" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA19/TC3-1/TCC0-3/SER1-3/SER3-3"/> -<wire x1="165.1" y1="33.02" x2="180.34" y2="33.02" width="0.1524" layer="91"/> -<label x="167.64" y="33.02" size="1.778" layer="95"/> -</segment> -</net> -<net name="N$6" class="0"> -<segment> -<pinref part="R9" gate="G$1" pin="1"/> -<wire x1="193.04" y1="20.32" x2="193.04" y2="17.78" width="0.1524" layer="91"/> -<pinref part="D1" gate="G$1" pin="C"/> -</segment> -</net> -<net name="B" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="3"/> -<wire x1="246.38" y1="180.34" x2="238.76" y2="180.34" width="0.1524" layer="91"/> -<label x="241.3" y="180.34" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="B/Z"/> -<wire x1="276.86" y1="160.02" x2="287.02" y2="160.02" width="0.1524" layer="91"/> -<label x="279.4" y="160.02" size="1.778" layer="95"/> -</segment> -</net> -<net name="A" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="4"/> -<wire x1="261.62" y1="180.34" x2="269.24" y2="180.34" width="0.1524" layer="91"/> -<label x="264.16" y="180.34" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U5" gate="G$1" pin="A/Y"/> -<wire x1="276.86" y1="157.48" x2="287.02" y2="157.48" width="0.1524" layer="91"/> -<label x="279.4" y="157.48" size="1.778" layer="95"/> -</segment> -</net> -<net name="Y" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="7"/> -<wire x1="238.76" y1="175.26" x2="246.38" y2="175.26" width="0.1524" layer="91"/> -<label x="241.3" y="175.26" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U6" gate="G$1" pin="A/Y"/> -<wire x1="276.86" y1="124.46" x2="287.02" y2="124.46" width="0.1524" layer="91"/> -<label x="279.4" y="124.46" size="1.778" layer="95"/> -</segment> -</net> -<net name="Z" class="0"> -<segment> -<pinref part="J2" gate="G$1" pin="8"/> -<wire x1="261.62" y1="175.26" x2="269.24" y2="175.26" width="0.1524" layer="91"/> -<label x="264.16" y="175.26" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U6" gate="G$1" pin="B/Z"/> -<wire x1="276.86" y1="127" x2="287.02" y2="127" width="0.1524" layer="91"/> -<label x="279.4" y="127" size="1.778" layer="95"/> -</segment> -</net> -<net name="UCBUS_RE" class="0"> -<segment> -<pinref part="U5" gate="G$1" pin="!RE"/> -<wire x1="246.38" y1="157.48" x2="231.14" y2="157.48" width="0.1524" layer="91"/> -<label x="231.14" y="157.48" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA18/TC3-0/TCC0-2/SER1-2/SER3-2"/> -<wire x1="165.1" y1="35.56" x2="180.34" y2="35.56" width="0.1524" layer="91"/> -<label x="167.64" y="35.56" size="1.778" layer="95"/> -</segment> -</net> -<net name="LIGHT" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="(ADA_D13)PA23/TC4-1/TCC0-5/SER3-1/SER5-1/USB-SOF"/> -<wire x1="165.1" y1="27.94" x2="193.04" y2="27.94" width="0.1524" layer="91"/> -<label x="167.64" y="27.94" size="1.778" layer="95"/> -<pinref part="D1" gate="G$1" pin="A"/> -</segment> -</net> -<net name="LIMIT" class="0"> -<segment> -<pinref part="J9" gate="J$1" pin="3"/> -<wire x1="182.88" y1="104.14" x2="170.18" y2="104.14" width="0.1524" layer="91"/> -<label x="170.18" y="104.14" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA27"/> -<wire x1="165.1" y1="20.32" x2="180.34" y2="20.32" width="0.1524" layer="91"/> -<label x="167.64" y="20.32" size="1.778" layer="95"/> -</segment> -</net> -<net name="PA04" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="(ADA_D0_TX)PA04/VREFB/AIN4/AIN0/TCC0-0/SER0-0"/> -<wire x1="165.1" y1="66.04" x2="180.34" y2="66.04" width="0.1524" layer="91"/> -<label x="167.64" y="66.04" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="J8" gate="G$1" pin="6"/> -<wire x1="182.88" y1="119.38" x2="170.18" y2="119.38" width="0.1524" layer="91"/> -<label x="170.18" y="119.38" size="1.778" layer="95"/> -</segment> -</net> -<net name="PA05" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="(ADA_D2_RX)PA05/AIN5/AIN1/TCC0-1/SER0-1"/> -<wire x1="165.1" y1="63.5" x2="180.34" y2="63.5" width="0.1524" layer="91"/> -<label x="167.64" y="63.5" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="J8" gate="G$1" pin="4"/> -<wire x1="182.88" y1="124.46" x2="170.18" y2="124.46" width="0.1524" layer="91"/> -<label x="170.18" y="124.46" size="1.778" layer="95"/> -</segment> -</net> -<net name="PA06" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="PA06/AIN6/AIN2/TCC1-0/SER0-2"/> -<wire x1="165.1" y1="60.96" x2="180.34" y2="60.96" width="0.1524" layer="91"/> -<label x="167.64" y="60.96" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="J8" gate="G$1" pin="3"/> -<wire x1="182.88" y1="127" x2="170.18" y2="127" width="0.1524" layer="91"/> -<label x="170.18" y="127" size="1.778" layer="95"/> -</segment> -</net> -<net name="PA07" class="0"> -<segment> -<pinref part="U1" gate="G$1" pin="PA07/AIN7/AIN3/TCC1-1/SER0-3"/> -<wire x1="165.1" y1="58.42" x2="180.34" y2="58.42" width="0.1524" layer="91"/> -<label x="167.64" y="58.42" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="J8" gate="G$1" pin="1"/> -<wire x1="182.88" y1="132.08" x2="170.18" y2="132.08" width="0.1524" layer="91"/> -<label x="170.18" y="132.08" size="1.778" layer="95"/> -</segment> -</net> -<net name="AIN1" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="AIN1"/> -<wire x1="261.62" y1="38.1" x2="248.92" y2="38.1" width="0.1524" layer="91"/> -<label x="248.92" y="38.1" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="(ADA_PXL)PA01/TCC2-1/SER1-1/XOUT32"/> -<wire x1="165.1" y1="73.66" x2="180.34" y2="73.66" width="0.1524" layer="91"/> -<label x="170.18" y="73.66" size="1.778" layer="95"/> -</segment> -</net> -<net name="AIN2" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="AIN2"/> -<wire x1="261.62" y1="35.56" x2="248.92" y2="35.56" width="0.1524" layer="91"/> -<label x="248.92" y="35.56" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="(ADA_PXL)PA00/TCC2-0/SER1-0/XIN32"/> -<wire x1="165.1" y1="76.2" x2="180.34" y2="76.2" width="0.1524" layer="91"/> -<label x="170.18" y="76.2" size="1.778" layer="95"/> -</segment> -</net> -<net name="BIN1" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="BIN1"/> -<wire x1="261.62" y1="25.4" x2="248.92" y2="25.4" width="0.1524" layer="91"/> -<label x="248.92" y="25.4" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="(ADA_D1A1)PA02/AIN-0/DAC-0"/> -<wire x1="165.1" y1="71.12" x2="180.34" y2="71.12" width="0.1524" layer="91"/> -<label x="170.18" y="71.12" size="1.778" layer="95"/> -</segment> -</net> -<net name="BIN2" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="BIN2"/> -<wire x1="261.62" y1="22.86" x2="248.92" y2="22.86" width="0.1524" layer="91"/> -<label x="248.92" y="22.86" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA03/VREFA"/> -<wire x1="165.1" y1="68.58" x2="180.34" y2="68.58" width="0.1524" layer="91"/> -<label x="170.18" y="68.58" size="1.778" layer="95"/> -</segment> -</net> -<net name="AVR_RC" class="0"> -<segment> -<pinref part="R1" gate="G$1" pin="2"/> -<pinref part="C6" gate="G$1" pin="1"/> -<wire x1="238.76" y1="33.02" x2="241.3" y2="33.02" width="0.1524" layer="91"/> -<pinref part="U2" gate="G$1" pin="AVREF"/> -<wire x1="261.62" y1="33.02" x2="241.3" y2="33.02" width="0.1524" layer="91"/> -<junction x="241.3" y="33.02"/> -<label x="243.84" y="33.02" size="1.778" layer="95"/> -</segment> -</net> -<net name="AVREF" class="0"> -<segment> -<pinref part="R1" gate="G$1" pin="1"/> -<wire x1="228.6" y1="33.02" x2="218.44" y2="33.02" width="0.1524" layer="91"/> -<label x="218.44" y="33.02" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA14/TC3-1/TCC0-4/SER2-2/SER4-2/XIN"/> -<wire x1="165.1" y1="45.72" x2="180.34" y2="45.72" width="0.1524" layer="91"/> -<label x="170.18" y="45.72" size="1.778" layer="95"/> -</segment> -</net> -<net name="BVR_RC" class="0"> -<segment> -<pinref part="R4" gate="G$1" pin="2"/> -<pinref part="C8" gate="G$1" pin="1"/> -<wire x1="238.76" y1="20.32" x2="241.3" y2="20.32" width="0.1524" layer="91"/> -<pinref part="U2" gate="G$1" pin="BVREF"/> -<wire x1="261.62" y1="20.32" x2="241.3" y2="20.32" width="0.1524" layer="91"/> -<junction x="241.3" y="20.32"/> -<label x="243.84" y="20.32" size="1.778" layer="95"/> -</segment> -</net> -<net name="BVREF" class="0"> -<segment> -<pinref part="R4" gate="G$1" pin="1"/> -<wire x1="228.6" y1="20.32" x2="218.44" y2="20.32" width="0.1524" layer="91"/> -<label x="218.44" y="20.32" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA15/TC3-1/TCC0-5/SER2-3/SER4-3/XOUT"/> -<wire x1="165.1" y1="43.18" x2="180.34" y2="43.18" width="0.1524" layer="91"/> -<label x="170.18" y="43.18" size="1.778" layer="95"/> -</segment> -</net> -<net name="SLEEP" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="!SLEEP"/> -<wire x1="261.62" y1="55.88" x2="248.92" y2="55.88" width="0.1524" layer="91"/> -<label x="248.92" y="55.88" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA10/AIN18/TCC0-2/TCC1-0/SER0-2/SER2-2"/> -<wire x1="165.1" y1="50.8" x2="180.34" y2="50.8" width="0.1524" layer="91"/> -<label x="167.64" y="50.8" size="1.778" layer="95"/> -</segment> -</net> -<net name="FAULT" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="!FAULT"/> -<wire x1="261.62" y1="53.34" x2="248.92" y2="53.34" width="0.1524" layer="91"/> -<label x="248.92" y="53.34" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA09/AIN17/TCC0-1/TCC1-3/SER0-1/SER2-1"/> -<wire x1="165.1" y1="53.34" x2="180.34" y2="53.34" width="0.1524" layer="91"/> -<label x="167.64" y="53.34" size="1.778" layer="95"/> -</segment> -</net> -<net name="DECAY" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="DECAY"/> -<wire x1="261.62" y1="50.8" x2="248.92" y2="50.8" width="0.1524" layer="91"/> -<label x="248.92" y="50.8" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA08/AIN16/TCC0-0/TCC1-2/SER0-0/SER2-0"/> -<wire x1="165.1" y1="55.88" x2="180.34" y2="55.88" width="0.1524" layer="91"/> -<label x="167.64" y="55.88" size="1.778" layer="95"/> -</segment> -</net> -<net name="N$1" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="CP2"/> -<pinref part="C9" gate="G$1" pin="2"/> -<wire x1="297.18" y1="45.72" x2="302.26" y2="45.72" width="0.1524" layer="91"/> -</segment> -</net> -<net name="N$2" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="CP1"/> -<pinref part="C9" gate="G$1" pin="1"/> -<wire x1="297.18" y1="53.34" x2="302.26" y2="53.34" width="0.1524" layer="91"/> -</segment> -</net> -<net name="N$5" class="0"> -<segment> -<pinref part="C11" gate="G$1" pin="2"/> -<pinref part="U2" gate="G$1" pin="VCP"/> -<wire x1="309.88" y1="60.96" x2="302.26" y2="60.96" width="0.1524" layer="91"/> -<pinref part="R5" gate="G$1" pin="1"/> -<wire x1="302.26" y1="60.96" x2="297.18" y2="60.96" width="0.1524" layer="91"/> -<junction x="302.26" y="60.96"/> -</segment> -</net> -<net name="ISENB" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="ISENB"/> -<pinref part="R7" gate="G$1" pin="1"/> -<wire x1="297.18" y1="20.32" x2="302.26" y2="20.32" width="0.1524" layer="91"/> -</segment> -</net> -<net name="ISENA" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="ISENA"/> -<pinref part="R6" gate="G$1" pin="1"/> -<wire x1="297.18" y1="33.02" x2="302.26" y2="33.02" width="0.1524" layer="91"/> -</segment> -</net> -<net name="DRESET" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="!RESET"/> -<wire x1="261.62" y1="58.42" x2="248.92" y2="58.42" width="0.1524" layer="91"/> -<label x="248.92" y="58.42" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA11/AIN19/TCC0-3/TCC1-1/SER0-3/SER2-3"/> -<wire x1="165.1" y1="48.26" x2="180.34" y2="48.26" width="0.1524" layer="91"/> -<label x="167.64" y="48.26" size="1.778" layer="95"/> -</segment> -</net> -<net name="N$12" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="V3P3OUT"/> -<pinref part="C12" gate="G$1" pin="1"/> -<wire x1="297.18" y1="12.7" x2="302.26" y2="12.7" width="0.1524" layer="91"/> -</segment> -</net> -<net name="AOUT1" class="0"> -<segment> -<pinref part="J4" gate="J1" pin="1"/> -<wire x1="340.36" y1="38.1" x2="330.2" y2="38.1" width="0.1524" layer="91"/> -<label x="330.2" y="38.1" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="U2" gate="G$1" pin="AOUT1"/> -<wire x1="297.18" y1="38.1" x2="309.88" y2="38.1" width="0.1524" layer="91"/> -<label x="299.72" y="38.1" size="1.778" layer="95"/> -</segment> -</net> -<net name="AOUT2" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="AOUT2"/> -<wire x1="297.18" y1="35.56" x2="309.88" y2="35.56" width="0.1524" layer="91"/> -<label x="299.72" y="35.56" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="J4" gate="J1" pin="2"/> -<wire x1="340.36" y1="35.56" x2="330.2" y2="35.56" width="0.1524" layer="91"/> -<label x="330.2" y="35.56" size="1.778" layer="95"/> -</segment> -</net> -<net name="BOUT1" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="BOUT1"/> -<wire x1="297.18" y1="25.4" x2="309.88" y2="25.4" width="0.1524" layer="91"/> -<label x="299.72" y="25.4" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="J4" gate="J1" pin="4"/> -<wire x1="340.36" y1="30.48" x2="330.2" y2="30.48" width="0.1524" layer="91"/> -<label x="330.2" y="30.48" size="1.778" layer="95"/> -</segment> -</net> -<net name="BOUT2" class="0"> -<segment> -<pinref part="U2" gate="G$1" pin="BOUT2"/> -<wire x1="297.18" y1="22.86" x2="309.88" y2="22.86" width="0.1524" layer="91"/> -<label x="299.72" y="22.86" size="1.778" layer="95"/> -</segment> -<segment> -<pinref part="J4" gate="J1" pin="3"/> -<wire x1="340.36" y1="33.02" x2="330.2" y2="33.02" width="0.1524" layer="91"/> -<label x="330.2" y="33.02" size="1.778" layer="95"/> -</segment> -</net> -<net name="N$3" class="0"> -<segment> -<pinref part="R8" gate="G$1" pin="1"/> -<wire x1="208.28" y1="22.86" x2="208.28" y2="20.32" width="0.1524" layer="91"/> -<pinref part="D2" gate="G$1" pin="C"/> -</segment> -</net> -<net name="DEBUG" class="0"> -<segment> -<wire x1="165.1" y1="30.48" x2="198.12" y2="30.48" width="0.1524" layer="91"/> -<pinref part="D2" gate="G$1" pin="A"/> -<pinref part="U1" gate="G$1" pin="PA22/TC4-0/TCC0-4/SER3-0/SER5-0"/> -<label x="167.64" y="30.48" size="1.778" layer="95"/> -<pinref part="J10" gate="G$1" pin="2"/> -<wire x1="198.12" y1="30.48" x2="208.28" y2="30.48" width="0.1524" layer="91"/> -<wire x1="198.12" y1="38.1" x2="198.12" y2="30.48" width="0.1524" layer="91"/> -<junction x="198.12" y="30.48"/> -</segment> -</net> -</nets> -</sheet> -</sheets> -</schematic> -</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> -<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/2021-12_fab-step-cl/fab-step-cl_2021-12-06.zip b/circuit/2021-12_fab-step-cl/fab-step-cl_2021-12-06.zip deleted file mode 100644 index c17a6502e605056d72fb93c3eb90cc8a5d9611c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110327 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⋘r2?r6(1&&h<WTw!L@R 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%0A5_OIT# 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 diff --git a/log/fab-step-log.md b/log/fab-step-log.md index 7ab9b5e..758e542 100644 --- a/log/fab-step-log.md +++ b/log/fab-step-log.md @@ -36,162 +36,6 @@ Realized today that I had 5v, 24v lines on the plug optimistically configured fo   -## 2021 10 19 - -Thinking about updating this w/ easier / simpler stepper hardware, have this list of new chips to try: - -- 296-DRV8434RGERCT-ND (stepper chip) -- DRV8436RGERCT -- 296-40076-1-ND (h-bridge w/ current sense output) -- MAX14871EUE+CT-ND (A4950 a-la-moderne) - -## 2021 12 05 - -I have a few hours today, think I might roll an update for this: I want closed loop control everywhere... and a little better mounting / encoder options. - -I think I will do... - -- new h-bridge... also wouldn't mind a bump-stall-endstop, but that's a choice -- the *other* rs-485 driver: easier to solder, more in-stock -- samd21, ofc -- ... maybe a thru-hole for stepper shafts, and then connector for various encoder options ? spi, quadrature, etc -- delete the bus button, will use some other wake-up, - - or share that pin w/ the limit - -Actually that RS485 chip (ISL3176EIBZ) that *was* in stock two weeks ago is now OOS... so I suppose I am sticking with the chip that I have. It's a shame about this supply chain stuff, will make it hard to share the boards. - -So! I think I just need to choose encoder pinouts / connector, and an h-bridge. - -### H-Bridge Picking - -**DRV8816** - -We have the DRV8816, which is a nice part but probably has too many control pins... - - - -I especially like that it delivers amplified current sense output, so that one can run a real current controller externally... four input pins though, and running 2x of these I might even run out of pins. - -Though I think I can just tie both EN's to the same pin - well, all four of them, so this is maybe a contender. But means rolling current controllers... simpler circuit (no RC filter -> vrefs) but more complex code. - -Ship date is May of 2022, ffs. - -**MAX14871** - -This one is basically a modern A4950, I think, but it's unclear if the built-in current regulation is really good enough to 'point' - might be more of a - -**A4954** - -This is basically (?) two A4950's in one chip... yep, haha that's it: it's also out of stock. FFS. - -**DRV8841** - -A TSSOP, long boy, kinda complex, but probably has all the whistles we want. In stock... only 146 though... - -Sheesh, this is a lot - but it might be the one. - - - -It's a decent count of passives, but maybe still smaller overall. I'm going to look for single h-bridges for a minute. - -**DRV8801** - -Same energy as the DRV8816, slightly different? - -### The DRV8841 - -I am tempted to try this one out... I want to see about pins. I should only need 6: 2 for each h-bridge to set state / dir, and 1 for each vref. - -Yeah there's xI0 and xI1, which are current scalars: I can tie them all together and either ^ logic, to set full current all the time, or set them to a digital pin, and use them as en/disable. - -Alright then, this might be it, or I'll give it a go at least. - -This becomes crowded... thinking about -> 0805s. - -- 0805's -- thru-hole jtag bb -- thru-hole bus conn. - -Now, I came to this party because I wanted to see better encoder / board mounting to motors. I am still thinking, I guess, that part of this maybe means punching a thru-hole in the circuit so that it can mount more or less to the motor face, then the encoder part can float above... - -So I think we assume the existence of an interposer, then this mounts to the interposer with whatever hole pattern I'd like... and I can do a stack / standoff thing for the magnetic encoder, if we go that route. - -Moving along... I think I need to find my cable. - -For that, I'm tempted to just lay down two sets of solder-on pads... the limit,we want a connector for, but the other stuff... it'll be bundled in here together. A little ribbon-with-soldered-ends makes sense for a prototype thing. - -JST-XH seems like a common plug; it's the LiPO balance plug. There are pre-crimped leads available, or even on amazon. - -The through hole in the circuit causes all kind of routing trouble, I am thinking perhaps... I need to look at dual-shaft motors to get a sense for how necessary this is. - -Many of the rear shafts are quite long, so this would be real nice. Though I won't use it with pulse encoders... - -Damn and I can line this encoder pinup straight through with just a liiitle more pinch... - -And then the mounting is just another little bit of complicated because of the USB, which I am thinking I might use the vertical mount for... - -OK it's more of a monster than I had thought, but it's nearly done. - -I think I am going to put it (and myself) to bed for now, I'll probably get at it tomorrow AM, do the ~ 2 hours to finish it off, always good to do fresh eyes anyways. - -## 2021 12 06 - -More or less done w/ this now; - - - - -Sending these to fab, doing orders, then we're off. I leave the actual CAD design of the mount, etc, to myself in the future. - -### Quadrature Decoding - -Ah - one last thing. Dave pointed out that I should have paid attention to the rate of quadrature signal generation - so I had an ohshit moment for this... - -There's a sheet now, basically I wanted to know how long between pulses at certain rates. This is kind of punishing... I can do 1024 PPR @ 1K RPM makes for 5.8us between pulse, if I go to the encoder's full 4096 PPR I get 1.46us: a lot. - -So I have ordered this part `LS7366R-S` which is a hardware counter (SPI interface) that I could inter-pose between the encoder, my circuit, etc... and I just noticed that simpleFOC uses interrupts, seems fine. Here's [their doc](https://docs.simplefoc.com/encoder). - -For the interrupts - my beef is that I have some i.e. ~ 4us (?) interrupts happening pretty regularely on the UCBus, so adding this additional requirement is troublesome. - -I need to know if interrupts can interrupt others - haha - otherwise a 2us QDEC interrupt spacing on top of a 5us comms interrupt will miss a tick. - -ARM has the NVIC - nested vector interrupt controller - so long as I put the quadrature interrupts as higher priority, it should be fine. Nice, this project goes back to bed... - -## 2022 01 07 - -Assembling this now, - -| part | qty / brd | -| --- | --- | -| 0.1uF | 4 | -| 1uF | 5 | -| 10uF 1206 | 2 | -| 10uF 0805 | 1 | -| LED 0805 | 2 | -| 300mOhm 1206 | 2 | -| 470R | 2 | -| 10k | 2 | -| 1M | 1 | -| RST | 1 | -| VREG | 1 | -| Bulk Cap | 1 | -| RS485 | 2 | -| DRV | 1 | -| D21 | 1 | -| Vertical USB | 1 | - -The two sizes of 10uf was a mistake, corrected that now. - -VREF... calculation says `I = Vref / (5 * R)` so if I want max I = ~ 2a, VREF 0-3.3, I have ~ `2 = 3.3 / (5 * R)` - -10R = 3.3, R = 330mOhm, dang. In the example they spec a 250mOhm sense R. - -Well as it turns out I have only 100mOhm sense resistors, so I might just be sending a digikey order in tonight. - -I could probably get a hello world with a 100mOhm resistor, that'd do - -I = 3.3 / (0.5) -> I = 6.6 -> a lot of amps at full spec, decreasing my effective pointing resolution for current control... clamping it by about 70%. So I should probably do something else with my time! - ## 2022 01 10 Back here but I am not working on the closed-loop version now... need to split these repos... writing code for the actually-fab-abble version. @@ -338,7 +182,3 @@ OK I've diffed all that... need to make a microstep update actually do something 12520 / 24976 Done, for the time being. Probably needs in-mcu guards against large rates. - -## 2022 01 11 - -Back to assembling the -cl versions here. \ No newline at end of file -- GitLab