diff --git a/EagleProject/driverv2.brd b/EagleProject/driverv2.brd index dea17bc373168cd52981c3618b70be57fc239ee7..39b67835720d865c93a220762a695eb925dc4512 100644 --- a/EagleProject/driverv2.brd +++ b/EagleProject/driverv2.brd @@ -1272,43 +1272,6 @@ grid 5 mm, outline 3 x 7.5 mm</description> </package> </packages> </library> -<library name="diode"> -<description><b>Diodes</b><p> -Based on the following sources: -<ul> -<li>Motorola : www.onsemi.com -<li>Fairchild : www.fairchildsemi.com -<li>Philips : www.semiconductors.com -<li>Vishay : www.vishay.de -</ul> -<author>Created by librarian@cadsoft.de</author></description> -<packages> -<package name="DO41-10"> -<description><B>DIODE</B><p> -diameter 2.54 mm, horizontal, grid 10.16 mm</description> -<wire x1="2.032" y1="-1.27" x2="-2.032" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="2.032" y1="-1.27" x2="2.032" y2="1.27" width="0.1524" layer="21"/> -<wire x1="-2.032" y1="1.27" x2="2.032" y2="1.27" width="0.1524" layer="21"/> -<wire x1="-2.032" y1="1.27" x2="-2.032" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="5.08" y1="0" x2="4.064" y2="0" width="0.762" layer="51"/> -<wire x1="-5.08" y1="0" x2="-4.064" y2="0" width="0.762" layer="51"/> -<wire x1="-0.635" y1="0" x2="0" y2="0" width="0.1524" layer="21"/> -<wire x1="1.016" y1="0.635" x2="1.016" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="1.016" y1="-0.635" x2="0" y2="0" width="0.1524" layer="21"/> -<wire x1="0" y1="0" x2="1.524" y2="0" width="0.1524" layer="21"/> -<wire x1="0" y1="0" x2="1.016" y2="0.635" width="0.1524" layer="21"/> -<wire x1="0" y1="0.635" x2="0" y2="0" width="0.1524" layer="21"/> -<wire x1="0" y1="0" x2="0" y2="-0.635" width="0.1524" layer="21"/> -<pad name="A" x="5.08" y="0" drill="1.1176"/> -<pad name="C" x="-5.08" y="0" drill="1.1176"/> -<text x="-2.032" y="1.651" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-2.032" y="-2.794" size="1.27" layer="27" ratio="10">>VALUE</text> -<rectangle x1="-1.651" y1="-1.27" x2="-1.143" y2="1.27" layer="21"/> -<rectangle x1="2.032" y1="-0.381" x2="3.937" y2="0.381" layer="21"/> -<rectangle x1="-3.937" y1="-0.381" x2="-2.032" y2="0.381" layer="21"/> -</package> -</packages> -</library> <library name="con-wago-500"> <description><b>Wago Screw Clamps</b><p> Grid 5.00 mm<p> @@ -2461,35 +2424,6 @@ type 0309, grid 2.5 mm</description> <rectangle x1="-0.635" y1="-0.3048" x2="-0.3302" y2="0.3048" layer="51"/> <rectangle x1="-0.3302" y1="-0.3048" x2="0.254" y2="0.3048" layer="21"/> </package> -<package name="P0817/22"> -<description><b>RESISTOR</b><p> -type 0817, grid 22.5 mm</description> -<wire x1="-10.414" y1="0" x2="-11.43" y2="0" width="0.8128" layer="51"/> -<wire x1="-8.509" y1="-3.429" x2="-8.509" y2="3.429" width="0.1524" layer="21"/> -<wire x1="-8.128" y1="3.81" x2="-7.239" y2="3.81" width="0.1524" layer="21"/> -<wire x1="-6.985" y1="3.556" x2="-7.239" y2="3.81" width="0.1524" layer="21"/> -<wire x1="-8.128" y1="-3.81" x2="-7.239" y2="-3.81" width="0.1524" layer="21"/> -<wire x1="-6.985" y1="-3.556" x2="-7.239" y2="-3.81" width="0.1524" layer="21"/> -<wire x1="6.985" y1="3.556" x2="7.239" y2="3.81" width="0.1524" layer="21"/> -<wire x1="6.985" y1="3.556" x2="-6.985" y2="3.556" width="0.1524" layer="21"/> -<wire x1="6.985" y1="-3.556" x2="7.239" y2="-3.81" width="0.1524" layer="21"/> -<wire x1="6.985" y1="-3.556" x2="-6.985" y2="-3.556" width="0.1524" layer="21"/> -<wire x1="8.128" y1="3.81" x2="7.239" y2="3.81" width="0.1524" layer="21"/> -<wire x1="8.128" y1="-3.81" x2="7.239" y2="-3.81" width="0.1524" layer="21"/> -<wire x1="8.509" y1="-3.429" x2="8.509" y2="3.429" width="0.1524" layer="21"/> -<wire x1="11.43" y1="0" x2="10.414" y2="0" width="0.8128" layer="51"/> -<wire x1="-8.509" y1="3.429" x2="-8.128" y2="3.81" width="0.1524" layer="21" curve="-90"/> -<wire x1="-8.509" y1="-3.429" x2="-8.128" y2="-3.81" width="0.1524" layer="21" curve="90"/> -<wire x1="8.128" y1="3.81" x2="8.509" y2="3.429" width="0.1524" layer="21" curve="-90"/> -<wire x1="8.128" y1="-3.81" x2="8.509" y2="-3.429" width="0.1524" layer="21" curve="90"/> -<pad name="1" x="-11.43" y="0" drill="1.016" shape="octagon"/> -<pad name="2" x="11.43" y="0" drill="1.016" shape="octagon"/> -<text x="-8.382" y="4.2164" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-6.223" y="-0.5842" size="1.27" layer="27" ratio="10">>VALUE</text> -<text x="6.604" y="-2.2606" size="1.27" layer="51" ratio="10" rot="R90">0817</text> -<rectangle x1="8.509" y1="-0.4064" x2="10.3124" y2="0.4064" layer="21"/> -<rectangle x1="-10.3124" y1="-0.4064" x2="-8.509" y2="0.4064" layer="21"/> -</package> </packages> </library> <library name="SparkFun-Boards"> @@ -2680,47 +2614,29 @@ Source: DCJ0202.pdf</description> </library> <library name="lib"> <packages> -<package name="QFN28"> -<smd name="PAD" x="0" y="0" dx="3.15" dy="3.15" layer="1" rot="R90" cream="no"/> -<smd name="4" x="-2.4" y="0" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="3" x="-2.4" y="0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="2" x="-2.4" y="1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="1" x="-2.4" y="1.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="5" x="-2.4" y="-0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="6" x="-2.4" y="-1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="7" x="-2.4" y="-1.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="8" x="-1.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="9" x="-1" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="10" x="-0.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="11" x="0" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="12" x="0.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="13" x="1" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="14" x="1.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="15" x="2.4" y="-1.55" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="16" x="2.4" y="-1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="17" x="2.4" y="-0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="18" x="2.4" y="0" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="19" x="2.4" y="0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="20" x="2.4" y="1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="21" x="2.4" y="1.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="22" x="1.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="23" x="1" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="24" x="0.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="25" x="0" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="26" x="-0.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="27" x="-1" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="28" x="-1.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<wire x1="-2.5" y1="2.5" x2="2.5" y2="2.5" width="0.1" layer="21"/> -<wire x1="2.5" y1="2.5" x2="2.5" y2="-2.5" width="0.1" layer="21"/> -<wire x1="2.5" y1="-2.5" x2="-2.5" y2="-2.5" width="0.1" layer="21"/> -<wire x1="-2.5" y1="-2.5" x2="-2.5" y2="2.5" width="0.1" layer="21"/> -<text x="-3" y="3.5" size="1" layer="25">>NAME</text> -<text x="-3" y="-4.5" size="1" layer="27">>VALUE</text> -<rectangle x1="-3" y1="1.75" x2="-2.5" y2="2.25" layer="21"/> -<rectangle x1="-1.45" y1="0.15" x2="-0.15" y2="1.45" layer="31"/> -<rectangle x1="0.15" y1="0.15" x2="1.45" y2="1.45" layer="31"/> -<rectangle x1="0.15" y1="-1.45" x2="1.45" y2="-0.15" layer="31"/> -<rectangle x1="-1.45" y1="-1.45" x2="-0.15" y2="-0.15" layer="31"/> +<package name="POLOLU-2980"> +<pad name="P$1" x="6.35" y="-8.89" drill="0.8" shape="square"/> +<pad name="P$2" x="6.35" y="-6.35" drill="0.8"/> +<pad name="P$3" x="6.35" y="-3.81" drill="0.8"/> +<pad name="P$4" x="6.35" y="-1.27" drill="0.8"/> +<pad name="P$5" x="6.35" y="1.27" drill="0.8"/> +<pad name="P$6" x="6.35" y="3.81" drill="0.8"/> +<pad name="P$7" x="6.35" y="6.35" drill="0.8"/> +<pad name="P$8" x="6.35" y="8.89" drill="0.8"/> +<pad name="P$9" x="-6.35" y="-8.89" drill="0.8"/> +<pad name="P$10" x="-6.35" y="-6.35" drill="0.8"/> +<pad name="P$11" x="-6.35" y="-3.81" drill="0.8"/> +<pad name="P$12" x="-6.35" y="-1.27" drill="0.8"/> +<pad name="P$13" x="-6.35" y="1.27" drill="0.8"/> +<pad name="P$14" x="-6.35" y="3.81" drill="0.8"/> +<pad name="P$15" x="-6.35" y="6.35" drill="0.8"/> +<pad name="P$16" x="-6.35" y="8.89" drill="0.8"/> +<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-10.16" width="0.127" layer="21"/> +<wire x1="-7.62" y1="-10.16" x2="7.62" y2="-10.16" width="0.127" layer="21"/> +<wire x1="7.62" y1="-10.16" x2="7.62" y2="10.16" width="0.127" layer="21"/> +<wire x1="7.62" y1="10.16" x2="-7.62" y2="10.16" width="0.127" layer="21"/> +<text x="-3.81" y="7.62" size="1.27" layer="21">>NAME</text> +<text x="-3.81" y="-8.89" size="1.27" layer="21">>VALUE</text> </package> </packages> </library> @@ -2920,16 +2836,6 @@ design rules under a new name.</description> <element name="R1" library="rcl" package="0309V" value="4k7" x="20.32" y="5.08" rot="R90"/> <element name="R3" library="rcl" package="0309V" value="22K" x="38.1" y="3.81" rot="R180"/> <element name="C1" library="resistor" package="C050-030X075" value="3n3" x="45.72" y="3.81"/> -<element name="R4" library="rcl" package="P0817/22" value="0.5" x="45.72" y="46.99" rot="R90"/> -<element name="R5" library="rcl" package="P0817/22" value="0.5" x="15.24" y="46.99" rot="R90"/> -<element name="D1" library="diode" package="DO41-10" value="1N4004" x="25.4" y="57.15"/> -<element name="D2" library="diode" package="DO41-10" value="1N4004" x="22.86" y="60.96"/> -<element name="D3" library="diode" package="DO41-10" value="1N4004" x="20.32" y="64.77"/> -<element name="D4" library="diode" package="DO41-10" value="1N4004" x="17.78" y="68.58"/> -<element name="D5" library="diode" package="DO41-10" value="1N4004" x="38.1" y="57.15"/> -<element name="D6" library="diode" package="DO41-10" value="1N4004" x="35.56" y="60.96"/> -<element name="D7" library="diode" package="DO41-10" value="1N4004" x="33.02" y="64.77"/> -<element name="D8" library="diode" package="DO41-10" value="1N4004" x="30.48" y="68.58"/> <element name="X1" library="con-wago-500" package="W237-4" value="" x="31.75" y="76.2"> <attribute name="OC_NEWARK" value="unknown" x="76.2" y="67.31" size="1.778" layer="27" display="off"/> <attribute name="MPN" value="" x="76.2" y="67.31" size="1.778" layer="27" display="off"/> @@ -2962,9 +2868,9 @@ design rules under a new name.</description> <attribute name="MF" value="" x="51.562" y="26.924" size="1.778" layer="27" rot="R90" display="off"/> <attribute name="OC_FARNELL" value="unknown" x="51.562" y="26.924" size="1.778" layer="27" rot="R90" display="off"/> </element> -<element name="U$1" library="lib" package="QFN28" value="A4988" x="-1.016" y="4.826"/> <element name="R2" library="rcl" package="0309V" value="22K" x="-1.524" y="-3.302"/> <element name="R12" library="rcl" package="0309V" value="22K" x="-1.524" y="-8.89"/> +<element name="U$1" library="lib" package="POLOLU-2980" value="POLOLU-2980" x="-12.192" y="-1.27"/> </elements> <signals> <signal name="VREF"> @@ -2984,12 +2890,6 @@ design rules under a new name.</description> </signal> <signal name="GND" class="1"> <contactref element="C1" pad="2"/> -<contactref element="R5" pad="2"/> -<contactref element="R4" pad="2"/> -<contactref element="D5" pad="A"/> -<contactref element="D6" pad="A"/> -<contactref element="D7" pad="A"/> -<contactref element="D8" pad="A"/> <contactref element="X3-POT" pad="2"/> <contactref element="X2-ENC" pad="6"/> <contactref element="R11" pad="1"/> @@ -3005,29 +2905,15 @@ design rules under a new name.</description> <contactref element="J1" pad="3"/> <contactref element="C2" pad="2"/> <contactref element="R12" pad="1"/> -<contactref element="U$1" pad="2"/> -<contactref element="U$1" pad="9"/> -<contactref element="U$1" pad="10"/> -<contactref element="U$1" pad="11"/> <wire x1="54.61" y1="58.42" x2="54.61" y2="60.96" width="0" layer="19" extent="1-1"/> -<wire x1="45.72" y1="58.42" x2="54.61" y2="58.42" width="0" layer="19" extent="1-1"/> -<wire x1="43.18" y1="57.15" x2="45.72" y2="58.42" width="0" layer="19" extent="1-1"/> -<wire x1="40.64" y1="60.96" x2="43.18" y2="57.15" width="0" layer="19" extent="1-1"/> -<wire x1="38.1" y1="64.77" x2="40.64" y2="60.96" width="0" layer="19" extent="1-1"/> -<wire x1="35.56" y1="68.58" x2="38.1" y2="64.77" width="0" layer="19" extent="1-1"/> -<wire x1="15.24" y1="58.42" x2="35.56" y2="68.58" width="0" layer="19" extent="1-1"/> -<wire x1="6.35" y1="44.45" x2="15.24" y2="58.42" width="0" layer="19" extent="1-1"/> -<wire x1="7.62" y1="21.59" x2="6.35" y2="44.45" width="0" layer="19" extent="1-1"/> -<wire x1="12.7" y1="17.78" x2="7.62" y2="21.59" width="0" layer="19" extent="1-1"/> -<wire x1="7.62" y1="15.24" x2="12.7" y2="17.78" width="0" layer="19" extent="1-1"/> -<wire x1="-3.416" y1="5.826" x2="7.62" y2="15.24" width="0" layer="19" extent="1-1"/> -<wire x1="-2.016" y1="2.426" x2="-3.416" y2="5.826" width="0" layer="19" extent="1-1"/> -<wire x1="-1.516" y1="2.426" x2="-2.016" y2="2.426" width="0" layer="19" extent="1-1"/> -<wire x1="-1.016" y1="2.426" x2="-1.516" y2="2.426" width="0" layer="19" extent="1-1"/> -<wire x1="-2.794" y1="-8.89" x2="-2.016" y2="2.426" width="0" layer="19" extent="1-1"/> <wire x1="54.562" y1="26.924" x2="54.61" y2="58.42" width="0" layer="19" extent="1-1"/> <wire x1="52.07" y1="3.81" x2="54.562" y2="26.924" width="0" layer="19" extent="1-1"/> <wire x1="48.26" y1="3.81" x2="52.07" y2="3.81" width="0" layer="19" extent="1-1"/> +<wire x1="12.7" y1="17.78" x2="48.26" y2="3.81" width="0" layer="19" extent="1-1"/> +<wire x1="7.62" y1="15.24" x2="12.7" y2="17.78" width="0" layer="19" extent="1-1"/> +<wire x1="7.62" y1="21.59" x2="12.7" y2="17.78" width="0" layer="19" extent="1-1"/> +<wire x1="6.35" y1="44.45" x2="7.62" y2="21.59" width="0" layer="19" extent="1-1"/> +<wire x1="-2.794" y1="-8.89" x2="7.62" y2="15.24" width="0" layer="19" extent="1-1"/> </signal> <signal name="A_ENC"> <contactref element="R10" pad="1"/> @@ -3083,42 +2969,9 @@ design rules under a new name.</description> <wire x1="39.2938" y1="3.9116" x2="33.02" y2="10.1854" width="0.254" layer="1"/> <wire x1="39.2938" y1="3.9116" x2="39.37" y2="3.81" width="0.254" layer="1"/> </signal> -<signal name="N$10" class="1"> -<contactref element="R4" pad="1"/> -<wire x1="33.4518" y1="18.288" x2="27.94" y2="12.7762" width="0.8128" layer="16"/> -<wire x1="43.7642" y1="18.288" x2="33.4518" y2="18.288" width="0.8128" layer="16"/> -<wire x1="45.72" y1="20.2438" x2="43.7642" y2="18.288" width="0.8128" layer="16"/> -<wire x1="45.72" y1="35.56" x2="45.72" y2="20.2438" width="0.8128" layer="16"/> -<contactref element="U$1" pad="23"/> -<wire x1="-0.016" y1="7.226" x2="27.94" y2="12.7762" width="0" layer="19" extent="1-16"/> -</signal> -<signal name="N$11" class="1"> -<contactref element="R5" pad="1"/> -<wire x1="19.8882" y1="18.288" x2="25.4" y2="12.7762" width="0.8128" layer="16"/> -<wire x1="19.7358" y1="18.288" x2="19.8882" y2="18.288" width="0.8128" layer="16"/> -<wire x1="18.9484" y1="19.0754" x2="19.7358" y2="18.288" width="0.8128" layer="16"/> -<wire x1="18.9484" y1="32.9184" x2="18.9484" y2="19.0754" width="0.8128" layer="16"/> -<wire x1="16.1036" y1="35.56" x2="15.24" y2="35.56" width="0.8128" layer="16"/> -<wire x1="18.5674" y1="33.0962" x2="16.1036" y2="35.56" width="0.8128" layer="16"/> -<wire x1="18.5674" y1="33.0962" x2="18.9484" y2="32.9184" width="0.8128" layer="16"/> -<contactref element="U$1" pad="27"/> -<wire x1="-2.016" y1="7.226" x2="18.9484" y2="19.0754" width="0" layer="19" extent="1-16"/> -</signal> <signal name="VIN" class="1"> -<contactref element="D1" pad="C"/> -<contactref element="D2" pad="C"/> -<contactref element="D3" pad="C"/> -<contactref element="D4" pad="C"/> <contactref element="B1" pad="VIN"/> <contactref element="J1" pad="1"/> -<wire x1="15.24" y1="66.04" x2="15.24" y2="64.77" width="0.8128" layer="1"/> -<wire x1="12.7" y1="68.58" x2="15.24" y2="66.04" width="0.8128" layer="1"/> -<wire x1="17.78" y1="62.0268" x2="17.78" y2="60.96" width="0.8128" layer="1"/> -<wire x1="15.4178" y1="64.389" x2="17.78" y2="62.0268" width="0.8128" layer="1"/> -<wire x1="15.4178" y1="64.389" x2="15.24" y2="64.77" width="0.8128" layer="1"/> -<wire x1="20.32" y1="58.2168" x2="20.32" y2="57.15" width="0.8128" layer="1"/> -<wire x1="17.9578" y1="60.579" x2="20.32" y2="58.2168" width="0.8128" layer="1"/> -<wire x1="17.9578" y1="60.579" x2="17.78" y2="60.96" width="0.8128" layer="1"/> <wire x1="37.465" y1="28.067" x2="35.56" y2="29.972" width="0.8128" layer="16"/> <wire x1="44.3484" y1="28.067" x2="37.465" y2="28.067" width="0.8128" layer="16"/> <wire x1="47.2948" y1="28.067" x2="44.3484" y2="28.067" width="0.8128" layer="1"/> @@ -3136,64 +2989,33 @@ design rules under a new name.</description> <wire x1="42.5704" y1="55.753" x2="36.3982" y2="55.753" width="0.8128" layer="16"/> <wire x1="42.6212" y1="55.7022" x2="42.5704" y2="55.753" width="0.8128" layer="16"/> <wire x1="48.4632" y1="55.7022" x2="42.6212" y2="55.7022" width="0.8128" layer="16"/> -<wire x1="20.701" y1="56.9722" x2="20.32" y2="57.15" width="0.8128" layer="1"/> <via x="44.3484" y="28.067" extent="1-16" drill="1.016"/> <via x="36.3982" y="55.753" extent="1-16" drill="1.016"/> </signal> <signal name="N$13" class="1"> -<contactref element="D1" pad="A"/> -<contactref element="D5" pad="C"/> <contactref element="X1" pad="4"/> -<wire x1="33.02" y1="57.15" x2="30.48" y2="57.15" width="0.8128" layer="1"/> <wire x1="39.243" y1="67.9704" x2="39.243" y2="74.93" width="0.8128" layer="1"/> <wire x1="33.1978" y1="61.9252" x2="39.243" y2="67.9704" width="0.8128" layer="1"/> <wire x1="33.1978" y1="57.531" x2="33.1978" y2="61.9252" width="0.8128" layer="1"/> <wire x1="39.243" y1="74.93" x2="39.25" y2="74.93" width="0.8128" layer="1"/> -<wire x1="33.1978" y1="57.531" x2="33.02" y2="57.15" width="0.8128" layer="1"/> -<wire x1="40.894" y1="45.6438" x2="40.894" y2="33.274" width="0.8128" layer="1"/> -<wire x1="40.894" y1="49.276" x2="40.894" y2="45.6438" width="0.8128" layer="16"/> -<wire x1="33.02" y1="57.15" x2="40.894" y2="49.276" width="0.8128" layer="16"/> -<via x="40.894" y="33.274" extent="1-16" drill="1.016"/> -<via x="40.894" y="45.6438" extent="1-16" drill="1.016"/> </signal> <signal name="N$14" class="1"> -<contactref element="D2" pad="A"/> -<contactref element="D6" pad="C"/> <contactref element="X1" pad="3"/> -<wire x1="30.48" y1="60.96" x2="27.94" y2="60.96" width="0.8128" layer="1"/> <wire x1="34.2392" y1="69.3166" x2="34.2392" y2="74.93" width="0.8128" layer="1"/> <wire x1="30.6578" y1="65.7352" x2="34.2392" y2="69.3166" width="0.8128" layer="1"/> <wire x1="30.6578" y1="61.341" x2="30.6578" y2="65.7352" width="0.8128" layer="1"/> <wire x1="34.2392" y1="74.93" x2="34.25" y2="74.93" width="0.8128" layer="1"/> -<wire x1="30.6578" y1="61.341" x2="30.48" y2="60.96" width="0.8128" layer="1"/> -<wire x1="27.94" y1="57.6326" x2="36.83" y2="48.7426" width="0.8128" layer="16"/> -<wire x1="27.94" y1="60.96" x2="27.94" y2="57.6326" width="0.8128" layer="16"/> </signal> <signal name="N$15" class="1"> -<contactref element="D3" pad="A"/> -<contactref element="D7" pad="C"/> <contactref element="X1" pad="2"/> -<wire x1="27.94" y1="64.77" x2="25.4" y2="64.77" width="0.8128" layer="1"/> <wire x1="29.2354" y1="66.2686" x2="29.2354" y2="74.93" width="0.8128" layer="1"/> <wire x1="28.1178" y1="65.151" x2="29.2354" y2="66.2686" width="0.8128" layer="1"/> <wire x1="29.2354" y1="74.93" x2="29.25" y2="74.93" width="0.8128" layer="1"/> -<wire x1="28.1178" y1="65.151" x2="27.94" y2="64.77" width="0.8128" layer="1"/> -<wire x1="25.4" y1="64.77" x2="24.13" y2="63.5" width="0.8128" layer="16"/> </signal> <signal name="N$16" class="1"> -<contactref element="D4" pad="A"/> -<contactref element="D8" pad="C"/> <contactref element="X1" pad="1"/> -<wire x1="25.4" y1="68.58" x2="24.257" y2="68.58" width="0.8128" layer="1"/> -<wire x1="24.257" y1="68.58" x2="22.86" y2="68.58" width="0.8128" layer="1"/> <wire x1="24.257" y1="68.58" x2="24.257" y2="74.93" width="0.8128" layer="1"/> <wire x1="24.257" y1="74.93" x2="24.25" y2="74.93" width="0.8128" layer="1"/> -<wire x1="19.7104" y1="34.3916" x2="22.86" y2="31.242" width="0.8128" layer="1"/> -<wire x1="19.7104" y1="35.6362" x2="19.7104" y2="34.3916" width="0.8128" layer="1"/> -<wire x1="19.7104" y1="54.483" x2="19.7104" y2="35.6362" width="0.8128" layer="16"/> -<wire x1="22.86" y1="57.6326" x2="19.7104" y2="54.483" width="0.8128" layer="16"/> -<wire x1="22.86" y1="68.58" x2="22.86" y2="57.6326" width="0.8128" layer="16"/> -<via x="19.7104" y="35.6362" extent="1-16" drill="1.016"/> </signal> <signal name="A_VREF"> <contactref element="R6" pad="1"/> @@ -3211,10 +3033,6 @@ design rules under a new name.</description> <contactref element="R1" pad="2"/> <wire x1="33.8328" y1="6.35" x2="40.1828" y2="12.7" width="0.254" layer="16"/> <wire x1="20.32" y1="6.35" x2="33.8328" y2="6.35" width="0.254" layer="16"/> -<contactref element="U$1" pad="12"/> -<contactref element="U$1" pad="14"/> -<wire x1="0.484" y1="2.426" x2="20.32" y2="6.35" width="0" layer="19" extent="1-1"/> -<wire x1="-0.516" y1="2.426" x2="0.484" y2="2.426" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$20"> <contactref element="X2-ENC" pad="2"/> @@ -3266,9 +3084,7 @@ design rules under a new name.</description> <signal name="N$1"> <contactref element="R2" pad="1"/> <contactref element="R12" pad="2"/> -<contactref element="U$1" pad="17"/> <wire x1="-2.794" y1="-3.302" x2="-0.254" y2="-8.89" width="0" layer="19" extent="1-1"/> -<wire x1="1.384" y1="4.326" x2="-2.794" y2="-3.302" width="0" layer="19" extent="1-1"/> </signal> </signals> </board> diff --git a/EagleProject/driverv2.sch b/EagleProject/driverv2.sch index dec659ee75bd4584c383cc887e92241589c8dc71..5a481a597679e7016920cae7ad7164f160029a5b 100644 --- a/EagleProject/driverv2.sch +++ b/EagleProject/driverv2.sch @@ -3525,78 +3525,6 @@ In this library the device names are the same as the pin names of the symbols, t </deviceset> </devicesets> </library> -<library name="diode"> -<description><b>Diodes</b><p> -Based on the following sources: -<ul> -<li>Motorola : www.onsemi.com -<li>Fairchild : www.fairchildsemi.com -<li>Philips : www.semiconductors.com -<li>Vishay : www.vishay.de -</ul> -<author>Created by librarian@cadsoft.de</author></description> -<packages> -<package name="DO41-10"> -<description><B>DIODE</B><p> -diameter 2.54 mm, horizontal, grid 10.16 mm</description> -<wire x1="2.032" y1="-1.27" x2="-2.032" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="2.032" y1="-1.27" x2="2.032" y2="1.27" width="0.1524" layer="21"/> -<wire x1="-2.032" y1="1.27" x2="2.032" y2="1.27" width="0.1524" layer="21"/> -<wire x1="-2.032" y1="1.27" x2="-2.032" y2="-1.27" width="0.1524" layer="21"/> -<wire x1="5.08" y1="0" x2="4.064" y2="0" width="0.762" layer="51"/> -<wire x1="-5.08" y1="0" x2="-4.064" y2="0" width="0.762" layer="51"/> -<wire x1="-0.635" y1="0" x2="0" y2="0" width="0.1524" layer="21"/> -<wire x1="1.016" y1="0.635" x2="1.016" y2="-0.635" width="0.1524" layer="21"/> -<wire x1="1.016" y1="-0.635" x2="0" y2="0" width="0.1524" layer="21"/> -<wire x1="0" y1="0" x2="1.524" y2="0" width="0.1524" layer="21"/> -<wire x1="0" y1="0" x2="1.016" y2="0.635" width="0.1524" layer="21"/> -<wire x1="0" y1="0.635" x2="0" y2="0" width="0.1524" layer="21"/> -<wire x1="0" y1="0" x2="0" y2="-0.635" width="0.1524" layer="21"/> -<pad name="A" x="5.08" y="0" drill="1.1176"/> -<pad name="C" x="-5.08" y="0" drill="1.1176"/> -<text x="-2.032" y="1.651" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-2.032" y="-2.794" size="1.27" layer="27" ratio="10">>VALUE</text> -<rectangle x1="-1.651" y1="-1.27" x2="-1.143" y2="1.27" layer="21"/> -<rectangle x1="2.032" y1="-0.381" x2="3.937" y2="0.381" layer="21"/> -<rectangle x1="-3.937" y1="-0.381" x2="-2.032" y2="0.381" layer="21"/> -</package> -</packages> -<symbols> -<symbol name="D"> -<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/> -<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/> -<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/> -<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/> -<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/> -<text x="2.54" y="0.4826" size="1.778" layer="95">>NAME</text> -<text x="2.54" y="-2.3114" size="1.778" layer="96">>VALUE</text> -<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/> -<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/> -<text x="-2.54" y="0" size="0.4064" layer="99" align="center">SpiceOrder 1</text> -<text x="2.54" y="0" size="0.4064" layer="99" align="center">SpiceOrder 2</text> -</symbol> -</symbols> -<devicesets> -<deviceset name="1N4004" prefix="D"> -<description><B>DIODE</B><p> -general purpose rectifier, 1 A</description> -<gates> -<gate name="1" symbol="D" x="0" y="0"/> -</gates> -<devices> -<device name="" package="DO41-10"> -<connects> -<connect gate="1" pin="A" pad="A"/> -<connect gate="1" pin="C" pad="C"/> -</connects> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> <library name="con-wago-500"> <description><b>Wago Screw Clamps</b><p> Grid 5.00 mm<p> @@ -7953,115 +7881,79 @@ Source: DCJ0202.pdf</description> </library> <library name="lib"> <packages> -<package name="QFN28"> -<smd name="PAD" x="0" y="0" dx="3.15" dy="3.15" layer="1" rot="R90" cream="no"/> -<smd name="4" x="-2.4" y="0" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="3" x="-2.4" y="0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="2" x="-2.4" y="1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="1" x="-2.4" y="1.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="5" x="-2.4" y="-0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="6" x="-2.4" y="-1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="7" x="-2.4" y="-1.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="8" x="-1.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="9" x="-1" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="10" x="-0.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="11" x="0" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="12" x="0.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="13" x="1" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="14" x="1.5" y="-2.4" dx="1.15" dy="0.3" layer="1" rot="R90"/> -<smd name="15" x="2.4" y="-1.55" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="16" x="2.4" y="-1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="17" x="2.4" y="-0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="18" x="2.4" y="0" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="19" x="2.4" y="0.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="20" x="2.4" y="1" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="21" x="2.4" y="1.5" dx="1.15" dy="0.3" layer="1" rot="R180"/> -<smd name="22" x="1.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="23" x="1" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="24" x="0.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="25" x="0" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="26" x="-0.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="27" x="-1" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<smd name="28" x="-1.5" y="2.4" dx="1.15" dy="0.3" layer="1" rot="R270"/> -<wire x1="-2.5" y1="2.5" x2="2.5" y2="2.5" width="0.1" layer="21"/> -<wire x1="2.5" y1="2.5" x2="2.5" y2="-2.5" width="0.1" layer="21"/> -<wire x1="2.5" y1="-2.5" x2="-2.5" y2="-2.5" width="0.1" layer="21"/> -<wire x1="-2.5" y1="-2.5" x2="-2.5" y2="2.5" width="0.1" layer="21"/> -<text x="-3" y="3.5" size="1" layer="25">>NAME</text> -<text x="-3" y="-4.5" size="1" layer="27">>VALUE</text> -<rectangle x1="-3" y1="1.75" x2="-2.5" y2="2.25" layer="21"/> -<rectangle x1="-1.45" y1="0.15" x2="-0.15" y2="1.45" layer="31"/> -<rectangle x1="0.15" y1="0.15" x2="1.45" y2="1.45" layer="31"/> -<rectangle x1="0.15" y1="-1.45" x2="1.45" y2="-0.15" layer="31"/> -<rectangle x1="-1.45" y1="-1.45" x2="-0.15" y2="-0.15" layer="31"/> +<package name="POLOLU-2980"> +<pad name="P$1" x="6.35" y="-8.89" drill="0.8" shape="square"/> +<pad name="P$2" x="6.35" y="-6.35" drill="0.8"/> +<pad name="P$3" x="6.35" y="-3.81" drill="0.8"/> +<pad name="P$4" x="6.35" y="-1.27" drill="0.8"/> +<pad name="P$5" x="6.35" y="1.27" drill="0.8"/> +<pad name="P$6" x="6.35" y="3.81" drill="0.8"/> +<pad name="P$7" x="6.35" y="6.35" drill="0.8"/> +<pad name="P$8" x="6.35" y="8.89" drill="0.8"/> +<pad name="P$9" x="-6.35" y="-8.89" drill="0.8"/> +<pad name="P$10" x="-6.35" y="-6.35" drill="0.8"/> +<pad name="P$11" x="-6.35" y="-3.81" drill="0.8"/> +<pad name="P$12" x="-6.35" y="-1.27" drill="0.8"/> +<pad name="P$13" x="-6.35" y="1.27" drill="0.8"/> +<pad name="P$14" x="-6.35" y="3.81" drill="0.8"/> +<pad name="P$15" x="-6.35" y="6.35" drill="0.8"/> +<pad name="P$16" x="-6.35" y="8.89" drill="0.8"/> +<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-10.16" width="0.127" layer="21"/> +<wire x1="-7.62" y1="-10.16" x2="7.62" y2="-10.16" width="0.127" layer="21"/> +<wire x1="7.62" y1="-10.16" x2="7.62" y2="10.16" width="0.127" layer="21"/> +<wire x1="7.62" y1="10.16" x2="-7.62" y2="10.16" width="0.127" layer="21"/> +<text x="-3.81" y="7.62" size="1.27" layer="21">>NAME</text> +<text x="-3.81" y="-8.89" size="1.27" layer="21">>VALUE</text> </package> </packages> <symbols> -<symbol name="A4988"> -<pin name="OUT2B" x="25.4" y="2.54" length="middle" rot="R180"/> -<pin name="!ENABLE" x="-25.4" y="10.16" length="middle"/> -<pin name="GND" x="25.4" y="-15.24" length="middle" rot="R180"/> -<pin name="CP1" x="-2.54" y="-22.86" length="middle" rot="R90"/> -<pin name="CP2" x="0" y="-22.86" length="middle" rot="R90"/> -<pin name="VCP" x="-5.08" y="-22.86" length="middle" rot="R90"/> -<pin name="VREG" x="-7.62" y="-22.86" length="middle" rot="R90"/> -<pin name="MS1" x="-25.4" y="-10.16" length="middle"/> -<pin name="MS2" x="-25.4" y="-12.7" length="middle"/> -<pin name="MS3" x="-25.4" y="-15.24" length="middle"/> -<pin name="!RESET" x="-25.4" y="5.08" length="middle"/> -<pin name="ROSC" x="5.08" y="-22.86" length="middle" rot="R90"/> -<pin name="!SLEEP" x="-25.4" y="7.62" length="middle"/> -<wire x1="-20.32" y1="12.7" x2="20.32" y2="12.7" width="0.254" layer="94"/> -<wire x1="20.32" y1="12.7" x2="20.32" y2="-17.78" width="0.254" layer="94"/> -<wire x1="20.32" y1="-17.78" x2="-20.32" y2="-17.78" width="0.254" layer="94"/> -<wire x1="-20.32" y1="-17.78" x2="-20.32" y2="12.7" width="0.254" layer="94"/> -<text x="-20.32" y="15.24" size="1.778" layer="94">>NAME</text> -<text x="-20.32" y="-20.32" size="1.778" layer="94">>VALUE</text> -<pin name="VDD" x="25.4" y="-12.7" length="middle" rot="R180"/> -<pin name="STEP" x="-25.4" y="-2.54" length="middle"/> -<pin name="REF" x="-25.4" y="0" length="middle"/> -<pin name="DIR" x="-25.4" y="-5.08" length="middle"/> -<pin name="OUT1B" x="25.4" y="5.08" length="middle" rot="R180"/> -<pin name="VBB1" x="25.4" y="-7.62" length="middle" rot="R180"/> -<pin name="OUT1A" x="25.4" y="10.16" length="middle" rot="R180"/> -<pin name="OUT2A" x="25.4" y="7.62" length="middle" rot="R180"/> -<pin name="SENSE1" x="25.4" y="0" length="middle" rot="R180"/> -<pin name="SENSE2" x="25.4" y="-2.54" length="middle" rot="R180"/> -<pin name="VBB2" x="25.4" y="-10.16" length="middle" rot="R180"/> +<symbol name="POLOLU-2980"> +<wire x1="-17.78" y1="22.86" x2="-17.78" y2="-17.78" width="0.254" layer="94"/> +<wire x1="-17.78" y1="-17.78" x2="25.4" y2="-17.78" width="0.254" layer="94"/> +<wire x1="25.4" y1="-17.78" x2="25.4" y2="22.86" width="0.254" layer="94"/> +<wire x1="25.4" y1="22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/> +<pin name="GND@1" x="-22.86" y="-15.24" length="middle"/> +<pin name="VDD" x="-22.86" y="-10.16" length="middle"/> +<pin name="1B" x="-22.86" y="-5.08" length="middle"/> +<pin name="1A" x="-22.86" y="0" length="middle"/> +<pin name="2A" x="-22.86" y="5.08" length="middle"/> +<pin name="2B" x="-22.86" y="10.16" length="middle"/> +<pin name="GND@7" x="-22.86" y="15.24" length="middle"/> +<pin name="VMOT" x="-22.86" y="20.32" length="middle"/> +<pin name="DIR" x="30.48" y="-15.24" length="middle" rot="R180"/> +<pin name="STEP" x="30.48" y="-10.16" length="middle" rot="R180"/> +<pin name="!SLP" x="30.48" y="-5.08" length="middle" rot="R180"/> +<pin name="!RST" x="30.48" y="0" length="middle" rot="R180"/> +<pin name="MS3" x="30.48" y="5.08" length="middle" rot="R180"/> +<pin name="MS2" x="30.48" y="10.16" length="middle" rot="R180"/> +<pin name="MS1" x="30.48" y="15.24" length="middle" rot="R180"/> +<pin name="EN" x="30.48" y="20.32" length="middle" rot="R180"/> </symbol> </symbols> <devicesets> -<deviceset name="A4988"> +<deviceset name="POLOLU-2980"> <gates> -<gate name="G$1" symbol="A4988" x="0" y="0"/> +<gate name="G$1" symbol="POLOLU-2980" x="-2.54" y="-2.54"/> </gates> <devices> -<device name="" package="QFN28"> -<connects> -<connect gate="G$1" pin="!ENABLE" pad="2"/> -<connect gate="G$1" pin="!RESET" pad="12"/> -<connect gate="G$1" pin="!SLEEP" pad="14"/> -<connect gate="G$1" pin="CP1" pad="4"/> -<connect gate="G$1" pin="CP2" pad="5"/> -<connect gate="G$1" pin="DIR" pad="19"/> -<connect gate="G$1" pin="GND" pad="3 18 PAD"/> -<connect gate="G$1" pin="MS1" pad="9"/> -<connect gate="G$1" pin="MS2" pad="10"/> -<connect gate="G$1" pin="MS3" pad="11"/> -<connect gate="G$1" pin="OUT1A" pad="24"/> -<connect gate="G$1" pin="OUT1B" pad="21"/> -<connect gate="G$1" pin="OUT2A" pad="26"/> -<connect gate="G$1" pin="OUT2B" pad="1"/> -<connect gate="G$1" pin="REF" pad="17"/> -<connect gate="G$1" pin="ROSC" pad="13"/> -<connect gate="G$1" pin="SENSE1" pad="23"/> -<connect gate="G$1" pin="SENSE2" pad="27"/> -<connect gate="G$1" pin="STEP" pad="16"/> -<connect gate="G$1" pin="VBB1" pad="22"/> -<connect gate="G$1" pin="VBB2" pad="28"/> -<connect gate="G$1" pin="VCP" pad="6"/> -<connect gate="G$1" pin="VDD" pad="15"/> -<connect gate="G$1" pin="VREG" pad="8"/> +<device name="" package="POLOLU-2980"> +<connects> +<connect gate="G$1" pin="!RST" pad="P$12"/> +<connect gate="G$1" pin="!SLP" pad="P$11"/> +<connect gate="G$1" pin="1A" pad="P$4"/> +<connect gate="G$1" pin="1B" pad="P$3"/> +<connect gate="G$1" pin="2A" pad="P$5"/> +<connect gate="G$1" pin="2B" pad="P$6"/> +<connect gate="G$1" pin="DIR" pad="P$9"/> +<connect gate="G$1" pin="EN" pad="P$16"/> +<connect gate="G$1" pin="GND@1" pad="P$1"/> +<connect gate="G$1" pin="GND@7" pad="P$7"/> +<connect gate="G$1" pin="MS1" pad="P$15"/> +<connect gate="G$1" pin="MS2" pad="P$14"/> +<connect gate="G$1" pin="MS3" pad="P$13"/> +<connect gate="G$1" pin="STEP" pad="P$10"/> +<connect gate="G$1" pin="VDD" pad="P$2"/> +<connect gate="G$1" pin="VMOT" pad="P$8"/> </connects> <technologies> <technology name=""/> @@ -8090,18 +7982,6 @@ Source: DCJ0202.pdf</description> <part name="R3" library="rcl" deviceset="R-EU_" device="0309/V" value="22K"/> <part name="C1" library="resistor" deviceset="C-EU" device="050-030X075" value="3n3"/> <part name="SUPPLY8" library="supply2" deviceset="GND" device=""/> -<part name="R4" library="rcl" deviceset="R-EU_" device="0817/22" value="0.5"/> -<part name="R5" library="rcl" deviceset="R-EU_" device="0817/22" value="0.5"/> -<part name="SUPPLY1" library="supply2" deviceset="GND" device=""/> -<part name="SUPPLY4" library="supply2" deviceset="GND" device=""/> -<part name="D1" library="diode" deviceset="1N4004" device=""/> -<part name="D2" library="diode" deviceset="1N4004" device=""/> -<part name="D3" library="diode" deviceset="1N4004" device=""/> -<part name="D4" library="diode" deviceset="1N4004" device=""/> -<part name="D5" library="diode" deviceset="1N4004" device=""/> -<part name="D6" library="diode" deviceset="1N4004" device=""/> -<part name="D7" library="diode" deviceset="1N4004" device=""/> -<part name="D8" library="diode" deviceset="1N4004" device=""/> <part name="X1" library="con-wago-500" deviceset="W237-4" device=""/> <part name="R6" library="rcl" deviceset="R-EU_" device="0309/V"/> <part name="C2" library="resistor" deviceset="C-EU" device="050-030X075"/> @@ -8120,39 +8000,27 @@ Source: DCJ0202.pdf</description> <part name="SUPPLY2" library="supply2" deviceset="GND" device=""/> <part name="J1" library="con-jack" deviceset="DCJ0202" device=""/> <part name="SUPPLY3" library="supply2" deviceset="GND" device=""/> -<part name="U$1" library="lib" deviceset="A4988" device=""/> <part name="R2" library="rcl" deviceset="R-EU_" device="0309/V" value="22K"/> <part name="R12" library="rcl" deviceset="R-EU_" device="0309/V" value="22K"/> <part name="SUPPLY5" library="supply2" deviceset="GND" device=""/> <part name="SUPPLY9" library="supply2" deviceset="GND" device=""/> +<part name="U$1" library="lib" deviceset="POLOLU-2980" device=""/> </parts> <sheets> <sheet> <plain> <text x="20.32" y="114.3" size="1.778" layer="91">ENABLE pulled high</text> -<text x="114.3" y="73.66" size="1.778" layer="91">Sense resistors -0.25ohm, 2amp -= 1W @ 0.5V</text> <text x="-12.7" y="93.98" size="1.778" layer="91">0-3.3 V</text> <text x="0" y="91.44" size="1.778" layer="91">0-0.5V</text> +<text x="53.34" y="142.24" size="1.778" layer="91">TODO: +- TVS diode for flyback protection + (or a F-off cap on the supply)</text> </plain> <instances> <instance part="R1" gate="G$1" x="10.16" y="149.86" rot="R270"/> <instance part="R3" gate="G$1" x="20.32" y="147.32" rot="R90"/> <instance part="C1" gate="G$1" x="20.32" y="132.08"/> <instance part="SUPPLY8" gate="GND" x="20.32" y="124.46"/> -<instance part="R4" gate="G$1" x="104.14" y="78.74"/> -<instance part="R5" gate="G$1" x="104.14" y="73.66"/> -<instance part="SUPPLY1" gate="GND" x="111.76" y="68.58"/> -<instance part="SUPPLY4" gate="GND" x="111.76" y="83.82"/> -<instance part="D1" gate="1" x="86.36" y="109.22" rot="R90"/> -<instance part="D2" gate="1" x="91.44" y="109.22" rot="R90"/> -<instance part="D3" gate="1" x="96.52" y="109.22" rot="R90"/> -<instance part="D4" gate="1" x="101.6" y="109.22" rot="R90"/> -<instance part="D5" gate="1" x="86.36" y="88.9" rot="R90"/> -<instance part="D6" gate="1" x="91.44" y="88.9" rot="R90"/> -<instance part="D7" gate="1" x="96.52" y="88.9" rot="R90"/> -<instance part="D8" gate="1" x="101.6" y="88.9" rot="R90"/> <instance part="X1" gate="-1" x="142.24" y="91.44" rot="R180"/> <instance part="X1" gate="-2" x="142.24" y="96.52" rot="R180"/> <instance part="X1" gate="-3" x="142.24" y="101.6" rot="R180"/> @@ -8180,11 +8048,11 @@ Source: DCJ0202.pdf</description> <instance part="SUPPLY2" gate="GND" x="-104.14" y="104.14"/> <instance part="J1" gate="G$1" x="-48.26" y="152.4"/> <instance part="SUPPLY3" gate="GND" x="-33.02" y="147.32"/> -<instance part="U$1" gate="G$1" x="48.26" y="91.44"/> <instance part="R2" gate="G$1" x="-5.08" y="86.36" rot="R90"/> <instance part="R12" gate="G$1" x="-5.08" y="73.66" rot="R90"/> <instance part="SUPPLY5" gate="GND" x="22.86" y="109.22" rot="R180"/> <instance part="SUPPLY9" gate="GND" x="20.32" y="68.58"/> +<instance part="U$1" gate="G$1" x="53.34" y="83.82"/> </instances> <busses> </busses> @@ -8219,31 +8087,6 @@ Source: DCJ0202.pdf</description> <pinref part="SUPPLY8" gate="GND" pin="GND"/> </segment> <segment> -<pinref part="SUPPLY1" gate="GND" pin="GND"/> -<wire x1="111.76" y1="78.74" x2="111.76" y2="73.66" width="0.1524" layer="91"/> -<pinref part="R5" gate="G$1" pin="2"/> -<wire x1="111.76" y1="73.66" x2="111.76" y2="71.12" width="0.1524" layer="91"/> -<wire x1="109.22" y1="73.66" x2="111.76" y2="73.66" width="0.1524" layer="91"/> -<pinref part="R4" gate="G$1" pin="2"/> -<wire x1="109.22" y1="78.74" x2="111.76" y2="78.74" width="0.1524" layer="91"/> -<junction x="111.76" y="73.66"/> -</segment> -<segment> -<pinref part="SUPPLY4" gate="GND" pin="GND"/> -<wire x1="86.36" y1="86.36" x2="91.44" y2="86.36" width="0.1524" layer="91"/> -<junction x="86.36" y="86.36"/> -<pinref part="D5" gate="1" pin="A"/> -<wire x1="91.44" y1="86.36" x2="96.52" y2="86.36" width="0.1524" layer="91"/> -<wire x1="96.52" y1="86.36" x2="101.6" y2="86.36" width="0.1524" layer="91"/> -<wire x1="101.6" y1="86.36" x2="111.76" y2="86.36" width="0.1524" layer="91"/> -<pinref part="D6" gate="1" pin="A"/> -<junction x="91.44" y="86.36"/> -<pinref part="D7" gate="1" pin="A"/> -<junction x="96.52" y="86.36"/> -<pinref part="D8" gate="1" pin="A"/> -<junction x="101.6" y="86.36"/> -</segment> -<segment> <pinref part="X3-POT" gate="-2" pin="S"/> <wire x1="-60.96" y1="68.58" x2="-66.04" y2="68.58" width="0.1524" layer="91"/> <pinref part="SUPPLY7" gate="GND" pin="GND"/> @@ -8288,20 +8131,16 @@ Source: DCJ0202.pdf</description> <junction x="-17.78" y="68.58"/> </segment> <segment> -<pinref part="U$1" gate="G$1" pin="!ENABLE"/> <wire x1="22.86" y1="101.6" x2="22.86" y2="106.68" width="0.1524" layer="91"/> <pinref part="SUPPLY5" gate="GND" pin="GND"/> </segment> <segment> -<pinref part="U$1" gate="G$1" pin="MS1"/> <wire x1="22.86" y1="81.28" x2="20.32" y2="81.28" width="0.1524" layer="91"/> <wire x1="20.32" y1="81.28" x2="20.32" y2="78.74" width="0.1524" layer="91"/> -<pinref part="U$1" gate="G$1" pin="MS2"/> <wire x1="20.32" y1="78.74" x2="20.32" y2="76.2" width="0.1524" layer="91"/> <wire x1="20.32" y1="76.2" x2="20.32" y2="71.12" width="0.1524" layer="91"/> <wire x1="22.86" y1="78.74" x2="20.32" y2="78.74" width="0.1524" layer="91"/> <junction x="20.32" y="78.74"/> -<pinref part="U$1" gate="G$1" pin="MS3"/> <wire x1="22.86" y1="76.2" x2="20.32" y2="76.2" width="0.1524" layer="91"/> <junction x="20.32" y="76.2"/> <pinref part="SUPPLY9" gate="GND" pin="GND"/> @@ -8382,48 +8221,8 @@ Source: DCJ0202.pdf</description> <junction x="20.32" y="139.7"/> </segment> </net> -<net name="N$10" class="1"> -<segment> -<pinref part="R4" gate="G$1" pin="1"/> -<wire x1="83.82" y1="78.74" x2="99.06" y2="78.74" width="0.1524" layer="91"/> -<pinref part="U$1" gate="G$1" pin="SENSE1"/> -<wire x1="73.66" y1="91.44" x2="83.82" y2="91.44" width="0.1524" layer="91"/> -<wire x1="83.82" y1="91.44" x2="83.82" y2="78.74" width="0.1524" layer="91"/> -</segment> -</net> -<net name="N$11" class="1"> -<segment> -<wire x1="93.98" y1="73.66" x2="93.98" y2="76.2" width="0.1524" layer="91"/> -<pinref part="R5" gate="G$1" pin="1"/> -<wire x1="93.98" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/> -<pinref part="U$1" gate="G$1" pin="SENSE2"/> -<wire x1="73.66" y1="88.9" x2="81.28" y2="88.9" width="0.1524" layer="91"/> -<wire x1="81.28" y1="88.9" x2="81.28" y2="76.2" width="0.1524" layer="91"/> -<wire x1="81.28" y1="76.2" x2="93.98" y2="76.2" width="0.1524" layer="91"/> -</segment> -</net> <net name="VIN" class="1"> <segment> -<label x="71.12" y="114.3" size="1.778" layer="95"/> -<wire x1="73.66" y1="114.3" x2="86.36" y2="114.3" width="0.1524" layer="91"/> -<pinref part="D1" gate="1" pin="C"/> -<wire x1="86.36" y1="114.3" x2="91.44" y2="114.3" width="0.1524" layer="91"/> -<wire x1="91.44" y1="114.3" x2="96.52" y2="114.3" width="0.1524" layer="91"/> -<pinref part="D2" gate="1" pin="C"/> -<wire x1="96.52" y1="114.3" x2="101.6" y2="114.3" width="0.1524" layer="91"/> -<wire x1="101.6" y1="114.3" x2="109.22" y2="114.3" width="0.1524" layer="91"/> -<wire x1="91.44" y1="111.76" x2="91.44" y2="114.3" width="0.1524" layer="91"/> -<junction x="91.44" y="114.3"/> -<wire x1="86.36" y1="111.76" x2="86.36" y2="114.3" width="0.1524" layer="91"/> -<junction x="86.36" y="114.3"/> -<pinref part="D3" gate="1" pin="C"/> -<wire x1="96.52" y1="111.76" x2="96.52" y2="114.3" width="0.1524" layer="91"/> -<junction x="96.52" y="114.3"/> -<pinref part="D4" gate="1" pin="C"/> -<wire x1="101.6" y1="111.76" x2="101.6" y2="114.3" width="0.1524" layer="91"/> -<junction x="101.6" y="114.3"/> -</segment> -<segment> <pinref part="B1" gate="G$1" pin="VIN"/> <wire x1="-99.06" y1="129.54" x2="-104.14" y2="129.54" width="0.1524" layer="91"/> <label x="-104.14" y="129.54" size="1.778" layer="95"/> @@ -8436,13 +8235,7 @@ Source: DCJ0202.pdf</description> </net> <net name="N$13" class="1"> <segment> -<pinref part="D1" gate="1" pin="A"/> -<wire x1="86.36" y1="106.68" x2="86.36" y2="101.6" width="0.1524" layer="91"/> -<wire x1="73.66" y1="101.6" x2="86.36" y2="101.6" width="0.1524" layer="91"/> -<junction x="86.36" y="101.6"/> <wire x1="86.36" y1="101.6" x2="111.76" y2="101.6" width="0.1524" layer="91"/> -<wire x1="86.36" y1="101.6" x2="86.36" y2="91.44" width="0.1524" layer="91"/> -<pinref part="D5" gate="1" pin="C"/> <wire x1="111.76" y1="101.6" x2="111.76" y2="106.68" width="0.1524" layer="91"/> <pinref part="X1" gate="-4" pin="KL"/> <wire x1="111.76" y1="106.68" x2="137.16" y2="106.68" width="0.1524" layer="91"/> @@ -8450,13 +8243,7 @@ Source: DCJ0202.pdf</description> </net> <net name="N$14" class="1"> <segment> -<pinref part="D2" gate="1" pin="A"/> -<wire x1="91.44" y1="106.68" x2="91.44" y2="99.06" width="0.1524" layer="91"/> -<junction x="91.44" y="99.06"/> <wire x1="91.44" y1="99.06" x2="114.3" y2="99.06" width="0.1524" layer="91"/> -<wire x1="73.66" y1="99.06" x2="91.44" y2="99.06" width="0.1524" layer="91"/> -<pinref part="D6" gate="1" pin="C"/> -<wire x1="91.44" y1="99.06" x2="91.44" y2="91.44" width="0.1524" layer="91"/> <pinref part="X1" gate="-3" pin="KL"/> <wire x1="137.16" y1="101.6" x2="114.3" y2="101.6" width="0.1524" layer="91"/> <wire x1="114.3" y1="101.6" x2="114.3" y2="99.06" width="0.1524" layer="91"/> @@ -8464,25 +8251,13 @@ Source: DCJ0202.pdf</description> </net> <net name="N$15" class="1"> <segment> -<pinref part="D3" gate="1" pin="A"/> -<wire x1="96.52" y1="106.68" x2="96.52" y2="96.52" width="0.1524" layer="91"/> -<junction x="96.52" y="96.52"/> -<wire x1="73.66" y1="96.52" x2="96.52" y2="96.52" width="0.1524" layer="91"/> -<pinref part="D7" gate="1" pin="C"/> -<wire x1="96.52" y1="96.52" x2="96.52" y2="91.44" width="0.1524" layer="91"/> <pinref part="X1" gate="-2" pin="KL"/> <wire x1="96.52" y1="96.52" x2="137.16" y2="96.52" width="0.1524" layer="91"/> </segment> </net> <net name="N$16" class="1"> <segment> -<pinref part="D4" gate="1" pin="A"/> -<wire x1="101.6" y1="106.68" x2="101.6" y2="93.98" width="0.1524" layer="91"/> -<wire x1="73.66" y1="93.98" x2="101.6" y2="93.98" width="0.1524" layer="91"/> -<junction x="101.6" y="93.98"/> <wire x1="101.6" y1="93.98" x2="114.3" y2="93.98" width="0.1524" layer="91"/> -<pinref part="D8" gate="1" pin="C"/> -<wire x1="101.6" y1="93.98" x2="101.6" y2="91.44" width="0.1524" layer="91"/> <pinref part="X1" gate="-1" pin="KL"/> <wire x1="137.16" y1="91.44" x2="114.3" y2="91.44" width="0.1524" layer="91"/> <wire x1="114.3" y1="91.44" x2="114.3" y2="93.98" width="0.1524" layer="91"/> @@ -8510,10 +8285,8 @@ Source: DCJ0202.pdf</description> <pinref part="R1" gate="G$1" pin="2"/> <wire x1="10.16" y1="144.78" x2="10.16" y2="99.06" width="0.1524" layer="91"/> <label x="12.7" y="101.6" size="1.778" layer="95"/> -<pinref part="U$1" gate="G$1" pin="!RESET"/> <wire x1="10.16" y1="99.06" x2="10.16" y2="96.52" width="0.1524" layer="91"/> <wire x1="10.16" y1="96.52" x2="22.86" y2="96.52" width="0.1524" layer="91"/> -<pinref part="U$1" gate="G$1" pin="!SLEEP"/> <wire x1="22.86" y1="99.06" x2="10.16" y2="99.06" width="0.1524" layer="91"/> <junction x="10.16" y="99.06"/> </segment> @@ -8580,7 +8353,6 @@ Source: DCJ0202.pdf</description> <wire x1="-5.08" y1="81.28" x2="-5.08" y2="78.74" width="0.1524" layer="91"/> <wire x1="-5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/> <junction x="-5.08" y="81.28"/> -<pinref part="U$1" gate="G$1" pin="REF"/> <wire x1="0" y1="81.28" x2="0" y2="91.44" width="0.1524" layer="91"/> <wire x1="0" y1="91.44" x2="22.86" y2="91.44" width="0.1524" layer="91"/> </segment> diff --git a/EagleProject/eagle.epf b/EagleProject/eagle.epf index 570c1ce650bec5c61d232467bf849111a83b436c..5104e9fb9ca51f07cd6083192f6cfc7d374c30d4 100644 --- a/EagleProject/eagle.epf +++ b/EagleProject/eagle.epf @@ -344,13 +344,109 @@ UsedLibrary="/home/wheel/bob/.eagle/lbr/zilog.lbr" UsedLibrary="/home/wheel/bob/eagle/libraries/NSC_By_element14_Batch_1.1.lbr" UsedLibrary="/home/wheel/bob/eagle/libraries/Texas Instruments_By_element14_Batch_1.lbr" UsedLibrary="/home/wheel/tpg/Projects/ForceFeedback/lib.lbr" +UsedLibrary="lib.lbr" [Win_1] +Type="Board Editor" +Loc="0 0 599 399" +State=2 +Number=2 +File="driverv2.brd" +View="-5.85908 -13.5903 63.5651 89.5008" +WireWidths=" 0 0.254 0.3048 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.4064" +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.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8" +ViaDiameters=" 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" +ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6" +HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6" +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=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=0 +PolygonPour=0 +PolygonRank=1 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=16 + +[Win_2] +Type="Library Editor" +Loc="750 110 1776 836" +State=2 +Number=3 +File="lib.lbr" +View="-52.832 -44.9072 52.832 44.9072" +WireWidths=" 0 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.4064 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.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8" +ViaDiameters=" 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" +ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6" +HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=0 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=1 +ViaShape=0 +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 +Device="POLOLU-2980" + +[Win_3] Type="Control Panel" -Loc="481 397 1563 837" +Loc="136 396 1218 836" State=2 Number=0 [Desktop] Screen="3000 1920" Window="Win_1" +Window="Win_2" +Window="Win_3" diff --git a/lib.lbr b/EagleProject/lib.lbr similarity index 72% rename from lib.lbr rename to EagleProject/lib.lbr index 8d06593ddd1d74f128063905acb2df8b5e503349..67b1812b6a3da6d4004a25abe8dbf555c6b196b6 100644 --- a/lib.lbr +++ b/EagleProject/lib.lbr @@ -10,11 +10,11 @@ <layers> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/> -<layer number="17" name="Pads" color="2" fill="1" visible="no" 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="no" active="yes"/> <layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/> <layer number="20" name="Dimension" color="15" fill="1" visible="no" active="yes"/> -<layer number="21" name="tPlace" color="7" fill="1" visible="no" 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="no" active="yes"/> <layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/> <layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/> @@ -98,6 +98,30 @@ <rectangle x1="0.15" y1="-1.45" x2="1.45" y2="-0.15" layer="31"/> <rectangle x1="-1.45" y1="-1.45" x2="-0.15" y2="-0.15" layer="31"/> </package> +<package name="POLOLU-2980"> +<pad name="P$1" x="6.35" y="-8.89" drill="0.8" shape="square"/> +<pad name="P$2" x="6.35" y="-6.35" drill="0.8"/> +<pad name="P$3" x="6.35" y="-3.81" drill="0.8"/> +<pad name="P$4" x="6.35" y="-1.27" drill="0.8"/> +<pad name="P$5" x="6.35" y="1.27" drill="0.8"/> +<pad name="P$6" x="6.35" y="3.81" drill="0.8"/> +<pad name="P$7" x="6.35" y="6.35" drill="0.8"/> +<pad name="P$8" x="6.35" y="8.89" drill="0.8"/> +<pad name="P$9" x="-6.35" y="-8.89" drill="0.8"/> +<pad name="P$10" x="-6.35" y="-6.35" drill="0.8"/> +<pad name="P$11" x="-6.35" y="-3.81" drill="0.8"/> +<pad name="P$12" x="-6.35" y="-1.27" drill="0.8"/> +<pad name="P$13" x="-6.35" y="1.27" drill="0.8"/> +<pad name="P$14" x="-6.35" y="3.81" drill="0.8"/> +<pad name="P$15" x="-6.35" y="6.35" drill="0.8"/> +<pad name="P$16" x="-6.35" y="8.89" drill="0.8"/> +<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-10.16" width="0.127" layer="21"/> +<wire x1="-7.62" y1="-10.16" x2="7.62" y2="-10.16" width="0.127" layer="21"/> +<wire x1="7.62" y1="-10.16" x2="7.62" y2="10.16" width="0.127" layer="21"/> +<wire x1="7.62" y1="10.16" x2="-7.62" y2="10.16" width="0.127" layer="21"/> +<text x="-3.81" y="7.62" size="1.27" layer="21">>NAME</text> +<text x="-3.81" y="-8.89" size="1.27" layer="21">>VALUE</text> +</package> </packages> <symbols> <symbol name="A4988"> @@ -132,6 +156,28 @@ <pin name="SENSE2" x="25.4" y="-2.54" length="middle" rot="R180"/> <pin name="VBB2" x="25.4" y="-10.16" length="middle" rot="R180"/> </symbol> +<symbol name="POLOLU-2980"> +<wire x1="-17.78" y1="22.86" x2="-17.78" y2="-17.78" width="0.254" layer="94"/> +<wire x1="-17.78" y1="-17.78" x2="25.4" y2="-17.78" width="0.254" layer="94"/> +<wire x1="25.4" y1="-17.78" x2="25.4" y2="22.86" width="0.254" layer="94"/> +<wire x1="25.4" y1="22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/> +<pin name="GND@1" x="-22.86" y="-15.24" length="middle"/> +<pin name="VDD" x="-22.86" y="-10.16" length="middle"/> +<pin name="1B" x="-22.86" y="-5.08" length="middle"/> +<pin name="1A" x="-22.86" y="0" length="middle"/> +<pin name="2A" x="-22.86" y="5.08" length="middle"/> +<pin name="2B" x="-22.86" y="10.16" length="middle"/> +<pin name="GND@7" x="-22.86" y="15.24" length="middle"/> +<pin name="VMOT" x="-22.86" y="20.32" length="middle"/> +<pin name="DIR" x="30.48" y="-15.24" length="middle" rot="R180"/> +<pin name="STEP" x="30.48" y="-10.16" length="middle" rot="R180"/> +<pin name="!SLP" x="30.48" y="-5.08" length="middle" rot="R180"/> +<pin name="!RST" x="30.48" y="0" length="middle" rot="R180"/> +<pin name="MS3" x="30.48" y="5.08" length="middle" rot="R180"/> +<pin name="MS2" x="30.48" y="10.16" length="middle" rot="R180"/> +<pin name="MS1" x="30.48" y="15.24" length="middle" rot="R180"/> +<pin name="EN" x="30.48" y="20.32" length="middle" rot="R180"/> +</symbol> </symbols> <devicesets> <deviceset name="A4988"> @@ -172,6 +218,36 @@ </device> </devices> </deviceset> +<deviceset name="POLOLU-2980"> +<gates> +<gate name="G$1" symbol="POLOLU-2980" x="-2.54" y="-2.54"/> +</gates> +<devices> +<device name="" package="POLOLU-2980"> +<connects> +<connect gate="G$1" pin="!RST" pad="P$12"/> +<connect gate="G$1" pin="!SLP" pad="P$11"/> +<connect gate="G$1" pin="1A" pad="P$4"/> +<connect gate="G$1" pin="1B" pad="P$3"/> +<connect gate="G$1" pin="2A" pad="P$5"/> +<connect gate="G$1" pin="2B" pad="P$6"/> +<connect gate="G$1" pin="DIR" pad="P$9"/> +<connect gate="G$1" pin="EN" pad="P$16"/> +<connect gate="G$1" pin="GND@1" pad="P$1"/> +<connect gate="G$1" pin="GND@7" pad="P$7"/> +<connect gate="G$1" pin="MS1" pad="P$15"/> +<connect gate="G$1" pin="MS2" pad="P$14"/> +<connect gate="G$1" pin="MS3" pad="P$13"/> +<connect gate="G$1" pin="STEP" pad="P$10"/> +<connect gate="G$1" pin="VDD" pad="P$2"/> +<connect gate="G$1" pin="VMOT" pad="P$8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> </devicesets> </library> </drawing>