diff --git a/EagleProject/driverv2.brd b/EagleProject/driverv2.brd index 39b67835720d865c93a220762a695eb925dc4512..c37233821b2367be0057c336d7d8f479996b9522 100644 --- a/EagleProject/driverv2.brd +++ b/EagleProject/driverv2.brd @@ -172,10 +172,12 @@ </layers> <board> <plain> -<wire x1="2.54" y1="0" x2="58.09" y2="0" width="0" layer="20"/> -<wire x1="58.09" y1="0" x2="58.09" y2="85.08" width="0" layer="20"/> +<wire x1="2.54" y1="25.908" x2="58.09" y2="25.908" width="0" layer="20"/> +<wire x1="58.09" y1="25.908" x2="58.09" y2="85.08" width="0" layer="20"/> <wire x1="58.09" y1="85.08" x2="2.54" y2="85.08" width="0" layer="20"/> -<wire x1="2.54" y1="85.08" x2="2.54" y2="0" width="0" layer="20"/> +<wire x1="2.54" y1="85.08" x2="2.54" y2="25.908" width="0" layer="20"/> +<dimension x1="58.166" y1="85.09" x2="58.09" y2="25.908" x3="77.21385" y3="55.474490625" textsize="1.778" layer="20"/> +<dimension x1="2.54" y1="26.416" x2="58.09" y2="25.908" x3="30.2635875" y3="20.540321875" textsize="1.778" layer="20"/> </plain> <libraries> <library name="resistor"> @@ -1272,94 +1274,6 @@ grid 5 mm, outline 3 x 7.5 mm</description> </package> </packages> </library> -<library name="con-wago-500"> -<description><b>Wago Screw Clamps</b><p> -Grid 5.00 mm<p> -<author>Created by librarian@cadsoft.de</author></description> -<packages> -<package name="W237-4"> -<description><b>WAGO SCREW CLAMP</b></description> -<wire x1="-8.491" y1="-2.286" x2="-6.484" y2="-0.279" width="0.254" layer="51"/> -<wire x1="-3.512" y1="-2.261" x2="-1.531" y2="-0.254" width="0.254" layer="51"/> -<wire x1="1.517" y1="-2.286" x2="3.524" y2="-0.279" width="0.254" layer="51"/> -<wire x1="6.495" y1="-2.261" x2="8.477" y2="-0.254" width="0.254" layer="51"/> -<wire x1="-9.989" y1="-5.461" x2="10.001" y2="-5.461" width="0.1524" layer="21"/> -<wire x1="10.001" y1="3.734" x2="10.001" y2="3.531" width="0.1524" layer="21"/> -<wire x1="10.001" y1="3.734" x2="-9.989" y2="3.734" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="-5.461" x2="-9.989" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="-3.073" x2="-8.389" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-8.389" y1="-3.073" x2="-6.611" y2="-3.073" width="0.1524" layer="51"/> -<wire x1="-6.611" y1="-3.073" x2="-3.385" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-1.607" y1="-3.073" x2="1.619" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="3.397" y1="-3.073" x2="6.622" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="8.4" y1="-3.073" x2="10.001" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="-3.073" x2="-9.989" y2="3.531" width="0.1524" layer="21"/> -<wire x1="10.001" y1="-3.073" x2="10.001" y2="-5.461" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="3.531" x2="10.001" y2="3.531" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="3.531" x2="-9.989" y2="3.734" width="0.1524" layer="21"/> -<wire x1="10.001" y1="3.531" x2="10.001" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-3.385" y1="-3.073" x2="-1.607" y2="-3.073" width="0.1524" layer="51"/> -<wire x1="1.619" y1="-3.073" x2="3.397" y2="-3.073" width="0.1524" layer="51"/> -<wire x1="6.622" y1="-3.073" x2="8.4" y2="-3.073" width="0.1524" layer="51"/> -<circle x="-7.5" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="-7.5" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<circle x="-2.4962" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="-2.4962" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<circle x="2.5076" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="2.5076" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<circle x="7.5114" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="7.5114" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<pad name="1" x="-7.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<pad name="2" x="-2.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<pad name="3" x="2.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<pad name="4" x="7.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<text x="-7.6524" y="-5.0292" size="1.27" layer="27" ratio="10">>VALUE</text> -<text x="-8.7446" y="-7.4422" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-9.532" y="0.635" size="1.27" layer="51" ratio="10">1</text> -<text x="-4.579" y="0.635" size="1.27" layer="51" ratio="10">2</text> -<text x="0.4756" y="0.635" size="1.27" layer="51" ratio="10">3</text> -<text x="5.4286" y="0.635" size="1.27" layer="51" ratio="10">4</text> -</package> -</packages> -</library> -<library name="con-molex"> -<description><b>Molex Connectors</b><p> -<author>Created by librarian@cadsoft.de</author></description> -<packages> -<package name="22-23-2061"> -<description>.100" (2.54mm) Center Header - 6 Pin</description> -<wire x1="-7.62" y1="3.175" x2="7.62" y2="3.175" width="0.254" layer="21"/> -<wire x1="7.62" y1="3.175" x2="7.62" y2="1.27" width="0.254" layer="21"/> -<wire x1="7.62" y1="1.27" x2="7.62" y2="-3.175" width="0.254" layer="21"/> -<wire x1="7.62" y1="-3.175" x2="-7.62" y2="-3.175" width="0.254" layer="21"/> -<wire x1="-7.62" y1="-3.175" x2="-7.62" y2="1.27" width="0.254" layer="21"/> -<wire x1="-7.62" y1="1.27" x2="-7.62" y2="3.175" width="0.254" layer="21"/> -<wire x1="-7.62" y1="1.27" x2="7.62" y2="1.27" width="0.254" layer="21"/> -<pad name="1" x="-6.35" y="0" drill="1" shape="long" rot="R90"/> -<pad name="2" x="-3.81" y="0" drill="1" shape="long" rot="R90"/> -<pad name="3" x="-1.27" y="0" drill="1" shape="long" rot="R90"/> -<pad name="4" x="1.27" y="0" drill="1" shape="long" rot="R90"/> -<pad name="5" x="3.81" y="0" drill="1" shape="long" rot="R90"/> -<pad name="6" x="6.35" y="0" drill="1" shape="long" rot="R90"/> -<text x="-7.62" y="3.81" size="1.016" layer="25" ratio="10">>NAME</text> -<text x="-7.62" y="-5.08" size="1.016" layer="27" ratio="10">>VALUE</text> -</package> -<package name="22-23-2021"> -<description>.100" (2.54mm) Center Headers - 2 Pin</description> -<wire x1="-2.54" y1="3.175" x2="2.54" y2="3.175" width="0.254" layer="21"/> -<wire x1="2.54" y1="3.175" x2="2.54" y2="1.27" width="0.254" layer="21"/> -<wire x1="2.54" y1="1.27" x2="2.54" y2="-3.175" width="0.254" layer="21"/> -<wire x1="2.54" y1="-3.175" x2="-2.54" y2="-3.175" width="0.254" layer="21"/> -<wire x1="-2.54" y1="-3.175" x2="-2.54" y2="1.27" width="0.254" layer="21"/> -<wire x1="-2.54" y1="1.27" x2="-2.54" y2="3.175" width="0.254" layer="21"/> -<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="21"/> -<pad name="1" x="-1.27" y="0" drill="1" shape="long" rot="R90"/> -<pad name="2" x="1.27" y="0" drill="1" shape="long" rot="R90"/> -<text x="-2.54" y="3.81" size="1.016" layer="25" ratio="10">>NAME</text> -<text x="-2.54" y="-5.08" size="1.016" layer="27" ratio="10">>VALUE</text> -</package> -</packages> -</library> <library name="rcl"> <description><b>Resistors, Capacitors, Inductors</b><p> Based on the previous libraries: @@ -2409,20 +2323,61 @@ for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trim </tr> </table></description> <packages> -<package name="0309V"> +<package name="0309/10"> +<description><b>RESISTOR</b><p> +type 0309, grid 10mm</description> +<wire x1="-4.699" y1="0" x2="-5.08" y2="0" width="0.6096" layer="51"/> +<wire x1="-4.318" y1="1.27" x2="-4.064" y2="1.524" width="0.1524" layer="21" curve="-90"/> +<wire x1="-4.318" y1="-1.27" x2="-4.064" y2="-1.524" width="0.1524" layer="21" curve="90"/> +<wire x1="4.064" y1="-1.524" x2="4.318" y2="-1.27" width="0.1524" layer="21" curve="90"/> +<wire x1="4.064" y1="1.524" x2="4.318" y2="1.27" width="0.1524" layer="21" curve="-90"/> +<wire x1="-4.318" y1="-1.27" x2="-4.318" y2="1.27" width="0.1524" layer="51"/> +<wire x1="-4.064" y1="1.524" x2="-3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="-3.302" y1="1.397" x2="-3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="-4.064" y1="-1.524" x2="-3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="-3.302" y1="-1.397" x2="-3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="3.302" y1="1.397" x2="3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="3.302" y1="1.397" x2="-3.302" y2="1.397" width="0.1524" layer="21"/> +<wire x1="3.302" y1="-1.397" x2="3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="3.302" y1="-1.397" x2="-3.302" y2="-1.397" width="0.1524" layer="21"/> +<wire x1="4.064" y1="1.524" x2="3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="4.064" y1="-1.524" x2="3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="4.318" y1="-1.27" x2="4.318" y2="1.27" width="0.1524" layer="51"/> +<wire x1="5.08" y1="0" x2="4.699" y2="0" width="0.6096" layer="51"/> +<pad name="1" x="-5.08" y="0" drill="0.8128" shape="octagon"/> +<pad name="2" x="5.08" y="0" drill="0.8128" shape="octagon"/> +<text x="-4.191" y="1.905" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.175" y="-0.6858" size="1.27" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-4.6228" y1="-0.3048" x2="-4.318" y2="0.3048" layer="51"/> +<rectangle x1="4.318" y1="-0.3048" x2="4.6228" y2="0.3048" layer="51"/> +</package> +<package name="0309/12"> <description><b>RESISTOR</b><p> -type 0309, grid 2.5 mm</description> -<wire x1="1.27" y1="0" x2="0.635" y2="0" width="0.6096" layer="51"/> -<wire x1="-0.635" y1="0" x2="-1.27" y2="0" width="0.6096" layer="51"/> -<circle x="-1.27" y="0" radius="1.524" width="0.1524" layer="21"/> -<circle x="-1.27" y="0" radius="0.762" width="0.1524" layer="51"/> -<pad name="1" x="-1.27" y="0" drill="0.8128" shape="octagon"/> -<pad name="2" x="1.27" y="0" drill="0.8128" shape="octagon"/> -<text x="0.254" y="1.016" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="0.254" y="-2.2098" size="1.27" layer="27" ratio="10">>VALUE</text> -<rectangle x1="0.254" y1="-0.3048" x2="0.5588" y2="0.3048" layer="51"/> -<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"/> +type 0309, grid 12.5 mm</description> +<wire x1="6.35" y1="0" x2="5.08" y2="0" width="0.6096" layer="51"/> +<wire x1="-6.35" y1="0" x2="-5.08" y2="0" width="0.6096" layer="51"/> +<wire x1="-4.318" y1="1.27" x2="-4.064" y2="1.524" width="0.1524" layer="21" curve="-90"/> +<wire x1="-4.318" y1="-1.27" x2="-4.064" y2="-1.524" width="0.1524" layer="21" curve="90"/> +<wire x1="4.064" y1="-1.524" x2="4.318" y2="-1.27" width="0.1524" layer="21" curve="90"/> +<wire x1="4.064" y1="1.524" x2="4.318" y2="1.27" width="0.1524" layer="21" curve="-90"/> +<wire x1="-4.318" y1="-1.27" x2="-4.318" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-4.064" y1="1.524" x2="-3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="-3.302" y1="1.397" x2="-3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="-4.064" y1="-1.524" x2="-3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="-3.302" y1="-1.397" x2="-3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="3.302" y1="1.397" x2="3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="3.302" y1="1.397" x2="-3.302" y2="1.397" width="0.1524" layer="21"/> +<wire x1="3.302" y1="-1.397" x2="3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="3.302" y1="-1.397" x2="-3.302" y2="-1.397" width="0.1524" layer="21"/> +<wire x1="4.064" y1="1.524" x2="3.429" y2="1.524" width="0.1524" layer="21"/> +<wire x1="4.064" y1="-1.524" x2="3.429" y2="-1.524" width="0.1524" layer="21"/> +<wire x1="4.318" y1="-1.27" x2="4.318" y2="1.27" width="0.1524" layer="21"/> +<pad name="1" x="-6.35" y="0" drill="0.8128" shape="octagon"/> +<pad name="2" x="6.35" y="0" drill="0.8128" shape="octagon"/> +<text x="-4.191" y="1.905" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.175" y="-0.6858" size="1.27" layer="27" ratio="10">>VALUE</text> +<rectangle x1="4.318" y1="-0.3048" x2="5.1816" y2="0.3048" layer="21"/> +<rectangle x1="-5.1816" y1="-0.3048" x2="-4.318" y2="0.3048" layer="21"/> </package> </packages> </library> @@ -2640,6 +2595,96 @@ Source: DCJ0202.pdf</description> </package> </packages> </library> +<library name="pinhead"> +<description><b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +<package name="1X01"> +<description><b>PIN HEADER</b></description> +<wire x1="-0.635" y1="1.27" 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.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" 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="-0.635" 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"/> +<pad name="1" x="0" y="0" drill="1.016" shape="octagon"/> +<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +</package> +</packages> +</library> +<library name="altronics"> +<packages> +<package name="P2028"> +<pad name="P$1" x="-1.75" y="0" drill="0.8" shape="long" rot="R90"/> +<pad name="P$2" x="1.75" y="0" drill="0.8" shape="long" rot="R90"/> +<wire x1="-3.5" y1="3.5" x2="-3.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="-3.5" y1="-3.5" x2="3.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="3.5" y1="-3.5" x2="3.5" y2="3.5" width="0.127" layer="21"/> +<wire x1="3.5" y1="3.5" x2="-3.5" y2="3.5" width="0.127" layer="21"/> +</package> +<package name="P2029"> +<pad name="P$1" x="0" y="0" drill="0.8" shape="long" rot="R90"/> +<pad name="P$2" x="-3.5" y="0" drill="0.8" shape="long" rot="R90"/> +<pad name="P$3" x="3.5" y="0" drill="0.8" shape="long" rot="R90"/> +<wire x1="-5.5" y1="3.5" x2="-5.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="-5.5" y1="-3.5" x2="5.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="5.5" y1="-3.5" x2="5.5" y2="3.5" width="0.127" layer="21"/> +<wire x1="5.5" y1="3.5" x2="-5.5" y2="3.5" width="0.127" layer="21"/> +<text x="-3.81" y="3.81" size="1.27" layer="21">>NAME</text> +</package> +<package name="P2024A"> +<pad name="P$2" x="0" y="0" drill="1.3" shape="long" rot="R90"/> +<pad name="P$1" x="-2.5" y="0" drill="1.3" shape="long" rot="R90"/> +<pad name="P$3" x="2.5" y="0" drill="1.3" shape="long" rot="R90"/> +<pad name="P$4" x="5" y="0" drill="1.3" shape="long" rot="R90"/> +<wire x1="-5" y1="4" x2="7.5" y2="4" width="0.127" layer="21"/> +<wire x1="7.5" y1="4" x2="7.5" y2="-4" width="0.127" layer="21"/> +<wire x1="7.5" y1="-4" x2="-5" y2="-4" width="0.127" layer="21"/> +<wire x1="-5" y1="-4" x2="-5" y2="4" width="0.127" layer="21"/> +</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> </libraries> <attributes> </attributes> @@ -2654,7 +2699,7 @@ Source: DCJ0202.pdf</description> <clearance class="1" value="0.2032"/> </class> </classes> -<designrules name="default"> +<designrules name="default *"> <description language="de"><b>EAGLE Design Rules</b> <p> Die Standard-Design-Rules sind so gewählt, dass sie für @@ -2692,7 +2737,7 @@ design rules under a new name.</description> <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="rvPadBottom" value="0.5"/> <param name="rvViaOuter" value="0.25"/> <param name="rvViaInner" value="0.25"/> <param name="rvMicroViaOuter" value="0.25"/> @@ -2739,7 +2784,7 @@ design rules under a new name.</description> </designrules> <autorouter> <pass name="Default"> -<param name="RoutingGrid" value="1mil"/> +<param name="RoutingGrid" value="5mil"/> <param name="tpViaShape" value="round"/> <param name="PrefDir.1" value="*"/> <param name="PrefDir.2" value="0"/> @@ -2833,70 +2878,53 @@ design rules under a new name.</description> </pass> </autorouter> <elements> -<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="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"/> -<attribute name="MF" value="" x="76.2" y="67.31" size="1.778" layer="27" display="off"/> -<attribute name="OC_FARNELL" value="unknown" x="76.2" y="67.31" size="1.778" layer="27" display="off"/> -</element> -<element name="R6" library="rcl" package="0309V" value="" x="52.07" y="13.97" rot="R90"/> -<element name="C2" library="resistor" package="C050-030X075" value="" x="52.07" y="6.35" rot="R270"/> -<element name="X2-ENC" library="con-molex" package="22-23-2061" value="" x="7.62" y="8.89" rot="R90"> -<attribute name="OC_NEWARK" value="27C1933" x="27.94" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MPN" value="22-23-2061" x="27.94" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MF" value="MOLEX" x="27.94" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="OC_FARNELL" value="1462922" x="27.94" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -</element> -<element name="X3-POT" library="con-molex" package="22-23-2021" value="22-23-2021" x="7.62" y="20.32" rot="R90"> -<attribute name="OC_NEWARK" value="25C3832" x="29.21" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MPN" value="22-23-2021" x="29.21" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MF" value="MOLEX" x="29.21" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="OC_FARNELL" value="1462926" x="29.21" y="39.37" size="1.778" layer="27" rot="R90" display="off"/> -</element> -<element name="R7" library="rcl" package="0309V" value="1K" x="13.97" y="2.54" rot="R180"/> -<element name="R8" library="rcl" package="0309V" value="2K" x="13.97" y="6.35" rot="R180"/> -<element name="R9" library="rcl" package="0309V" value="4K" x="13.97" y="10.16" rot="R180"/> -<element name="R10" library="rcl" package="0309V" value="8K" x="13.97" y="13.97" rot="R180"/> -<element name="R11" library="rcl" package="0309V" value="1K" x="13.97" y="17.78"/> +<element name="R1" library="rcl" package="0309/12" value="4k7" x="35.56" y="56.642" rot="R180"/> +<element name="R6" library="rcl" package="0309/10" value="22K" x="11.684" y="74.93" rot="R90"/> +<element name="C2" library="resistor" package="C050-030X075" value="47n" x="11.684" y="62.738" rot="R270"/> +<element name="R7" library="rcl" package="0309/10" value="1K" x="20.574" y="42.926" rot="R270"/> +<element name="R8" library="rcl" package="0309/10" value="2K" x="23.876" y="42.926" rot="R270"/> +<element name="R9" library="rcl" package="0309/10" value="4K" x="17.272" y="42.926" rot="R270"/> +<element name="R10" library="rcl" package="0309/10" value="8K" x="13.97" y="42.926" rot="R270"/> +<element name="R11" library="rcl" package="0309/10" value="1K" x="18.796" y="52.578"/> <element name="B1" library="SparkFun-Boards" package="UNO_R3_SHIELD" value="ARDUINO_UNO_R3_SHIELDBASIC" x="30.48" y="55.88"/> -<element name="J1" library="con-jack" package="DCJ0202" value="DCJ0202" x="51.562" y="26.924" rot="R90"> -<attribute name="OC_NEWARK" value="unknown" x="51.562" y="26.924" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MPN" value="" x="51.562" y="26.924" size="1.778" layer="27" rot="R90" display="off"/> -<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 name="J1" library="con-jack" package="DCJ0202" value="DCJ0202" x="48.514" y="34.798"> +<attribute name="OC_NEWARK" value="unknown" x="48.514" y="34.798" size="1.778" layer="27" display="off"/> +<attribute name="MPN" value="" x="48.514" y="34.798" size="1.778" layer="27" display="off"/> +<attribute name="MF" value="" x="48.514" y="34.798" size="1.778" layer="27" display="off"/> +<attribute name="OC_FARNELL" value="unknown" x="48.514" y="34.798" size="1.778" layer="27" display="off"/> </element> -<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"/> +<element name="R2" library="rcl" package="0309/10" value="56K" x="16.002" y="74.93" rot="R90"/> +<element name="R12" library="rcl" package="0309/10" value="10K" x="16.002" y="62.23" rot="R90"/> +<element name="U$1" library="lib" package="POLOLU-2980" value="POLOLU-2980" x="35.56" y="56.642" rot="R90"/> +<element name="JP1" library="pinhead" package="1X01" value="" x="21.336" y="67.31"/> +<element name="U$2" library="altronics" package="P2028" value="P2028" x="38.354" y="31.75"/> +<element name="U$3" library="altronics" package="P2029" value="P2029" x="28.194" y="31.75"/> +<element name="U$4" library="altronics" package="P2029" value="P2029" x="17.272" y="31.75"/> +<element name="U$5" library="altronics" package="P2024A" value="P2024A" x="44.958" y="81.026" rot="R180"/> +<element name="D1" library="diode" package="DO41-10" value="1N4004" x="43.434" y="42.672" rot="R180"/> </elements> <signals> <signal name="VREF"> <contactref element="R6" pad="2"/> <contactref element="B1" pad="D2"/> -<wire x1="52.07" y1="15.24" x2="6.35" y2="76.2" width="0" layer="19" extent="1-1"/> +<wire x1="10.16" y1="80.01" x2="11.684" y2="80.01" width="0.254" layer="1"/> +<wire x1="6.35" y1="76.2" x2="10.16" y2="80.01" width="0.254" layer="1"/> </signal> <signal name="CLOCK"> <contactref element="B1" pad="D4"/> -<wire x1="35.433" y1="10.4902" x2="37.6428" y2="12.7" width="0.254" layer="16"/> -<wire x1="20.447" y1="10.4902" x2="35.433" y2="10.4902" width="0.254" layer="16"/> -<wire x1="13.7922" y1="17.145" x2="20.447" y2="10.4902" width="0.254" layer="16"/> -<wire x1="13.7922" y1="27.5844" x2="13.7922" y2="17.145" width="0.254" layer="16"/> -<wire x1="4.9784" y1="36.3982" x2="13.7922" y2="27.5844" width="0.254" layer="16"/> -<wire x1="4.9784" y1="69.7484" x2="4.9784" y2="36.3982" width="0.254" layer="16"/> -<wire x1="6.35" y1="71.12" x2="4.9784" y2="69.7484" width="0.254" layer="16"/> +<contactref element="U$1" pad="P$10"/> +<wire x1="40.767" y1="50.292" x2="41.91" y2="50.292" width="0.254" layer="1"/> +<wire x1="29.718" y1="61.341" x2="40.767" y2="50.292" width="0.254" layer="1"/> +<wire x1="17.145" y1="61.341" x2="29.718" y2="61.341" width="0.254" layer="1"/> +<wire x1="7.366" y1="71.12" x2="17.145" y2="61.341" width="0.254" layer="1"/> +<wire x1="6.35" y1="71.12" x2="7.366" y2="71.12" width="0.254" layer="1"/> </signal> <signal name="GND" class="1"> -<contactref element="C1" pad="2"/> -<contactref element="X3-POT" pad="2"/> -<contactref element="X2-ENC" pad="6"/> <contactref element="R11" pad="1"/> <polygon width="0.8128" layer="1"> <vertex x="2.54" y="85.09"/> -<vertex x="2.54" y="0"/> -<vertex x="58.42" y="0"/> +<vertex x="2.54" y="26.162"/> +<vertex x="58.166" y="25.908"/> <vertex x="58.42" y="85.09"/> </polygon> <contactref element="B1" pad="GND@2"/> @@ -2905,15 +2933,17 @@ design rules under a new name.</description> <contactref element="J1" pad="3"/> <contactref element="C2" pad="2"/> <contactref element="R12" pad="1"/> -<wire x1="54.61" y1="58.42" x2="54.61" y2="60.96" 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"/> +<contactref element="U$2" pad="P$1"/> +<contactref element="U$4" pad="P$3"/> +<polygon width="0.4064" layer="16"> +<vertex x="2.54" y="85.09"/> +<vertex x="58.166" y="85.09"/> +<vertex x="58.166" y="84.836"/> +<vertex x="58.166" y="25.4"/> +<vertex x="2.54" y="25.4"/> +<vertex x="2.54" y="26.416"/> +</polygon> +<contactref element="D1" pad="A"/> </signal> <signal name="A_ENC"> <contactref element="R10" pad="1"/> @@ -2922,169 +2952,156 @@ design rules under a new name.</description> <contactref element="R7" pad="1"/> <contactref element="R11" pad="2"/> <contactref element="B1" pad="A1"/> -<wire x1="15.24" y1="6.35" x2="15.24" y2="2.54" width="0.254" layer="1"/> -<wire x1="15.24" y1="6.35" x2="15.24" y2="10.16" width="0.254" layer="1"/> -<wire x1="15.24" y1="10.16" x2="15.24" y2="13.97" width="0.254" layer="1"/> -<wire x1="15.24" y1="13.97" x2="15.24" y2="17.78" width="0.254" layer="1"/> -<wire x1="53.467" y1="71.12" x2="54.61" y2="71.12" width="0.254" layer="1"/> -<wire x1="21.8186" y1="39.4716" x2="53.467" y2="71.12" width="0.254" layer="1"/> -<wire x1="21.1836" y1="39.4716" x2="21.8186" y2="39.4716" width="0.254" layer="1"/> -<wire x1="15.24" y1="33.528" x2="21.1836" y2="39.4716" width="0.254" layer="1"/> -<wire x1="15.24" y1="27.94" x2="15.24" y2="33.528" width="0.254" layer="1"/> -<wire x1="15.24" y1="17.78" x2="15.24" y2="27.94" width="0.254" layer="16"/> -<via x="15.24" y="27.94" extent="1-16" drill="0.6096"/> +<wire x1="17.272" y1="48.006" x2="13.97" y2="48.006" width="0.254" layer="1"/> +<wire x1="17.272" y1="48.006" x2="20.574" y2="48.006" width="0.254" layer="1"/> +<wire x1="20.574" y1="48.006" x2="23.876" y2="48.006" width="0.254" layer="1"/> +<wire x1="23.876" y1="48.006" x2="23.876" y2="52.578" width="0.254" layer="1"/> +<wire x1="33.147" y1="71.12" x2="54.61" y2="71.12" width="0.254" layer="16"/> +<wire x1="23.876" y1="61.849" x2="33.147" y2="71.12" width="0.254" layer="16"/> +<wire x1="23.876" y1="52.578" x2="23.876" y2="61.849" width="0.254" layer="16"/> </signal> <signal name="5V"> -<contactref element="R3" pad="2"/> <contactref element="R1" pad="1"/> <contactref element="B1" pad="5V"/> -<wire x1="20.32" y1="4.9276" x2="20.32" y2="3.81" width="0.254" layer="1"/> -<wire x1="22.86" y1="7.4676" x2="20.32" y2="4.9276" width="0.254" layer="1"/> -<wire x1="26.543" y1="3.81" x2="36.83" y2="3.81" width="0.254" layer="1"/> -<wire x1="22.9616" y1="7.3914" x2="26.543" y2="3.81" width="0.254" layer="1"/> -<wire x1="22.9616" y1="7.3914" x2="22.86" y2="7.4676" width="0.254" layer="1"/> -<wire x1="49.4284" y1="55.88" x2="29.21" y2="35.6616" width="0.254" layer="1"/> -<wire x1="54.61" y1="55.88" x2="49.4284" y2="55.88" width="0.254" layer="1"/> -<wire x1="22.86" y1="7.4676" x2="29.21" y2="35.6616" width="0" layer="19" extent="1-1"/> +<contactref element="U$1" pad="P$2"/> +<wire x1="41.91" y1="56.642" x2="41.91" y2="62.992" width="0.254" layer="1"/> +<wire x1="42.672" y1="55.88" x2="54.61" y2="55.88" width="0.254" layer="1"/> +<wire x1="41.91" y1="56.642" x2="42.672" y2="55.88" width="0.254" layer="1"/> </signal> <signal name="3V3"> -<contactref element="X2-ENC" pad="1"/> <contactref element="B1" pad="3.3V"/> -<wire x1="7.62" y1="2.6924" x2="7.62" y2="2.54" width="0.254" layer="16"/> -<wire x1="14.097" y1="9.1694" x2="7.62" y2="2.6924" width="0.254" layer="16"/> -<wire x1="34.2646" y1="9.1694" x2="14.097" y2="9.1694" width="0.254" layer="16"/> -<wire x1="34.7472" y1="9.652" x2="34.2646" y2="9.1694" width="0.254" layer="16"/> -<wire x1="34.7472" y1="9.8044" x2="34.7472" y2="9.652" width="0.254" layer="1"/> -<wire x1="37.1094" y1="12.1666" x2="34.7472" y2="9.8044" width="0.254" layer="1"/> -<wire x1="37.1094" y1="25.2476" x2="37.1094" y2="12.1666" width="0.254" layer="1"/> -<wire x1="53.34" y1="41.4782" x2="37.1094" y2="25.2476" width="0.254" layer="1"/> -<wire x1="53.34" y1="52.07" x2="53.34" y2="41.4782" width="0.254" layer="1"/> -<wire x1="54.61" y1="53.34" x2="53.34" y2="52.07" width="0.254" layer="1"/> -<via x="34.7472" y="9.652" extent="1-16" drill="0.6096"/> -</signal> -<signal name="N$2"> -<contactref element="R3" pad="1"/> -<contactref element="C1" pad="1"/> -<wire x1="43.18" y1="3.81" x2="39.37" y2="3.81" width="0.254" layer="1"/> -<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"/> +<contactref element="U$3" pad="P$1"/> +<wire x1="29.591" y1="31.75" x2="28.194" y2="31.75" width="0.254" layer="16"/> +<wire x1="51.181" y1="53.34" x2="29.591" y2="31.75" width="0.254" layer="16"/> +<wire x1="54.61" y1="53.34" x2="51.181" y2="53.34" width="0.254" layer="16"/> </signal> <signal name="VIN" class="1"> <contactref element="B1" pad="VIN"/> <contactref element="J1" pad="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"/> -<wire x1="48.4378" y1="26.924" x2="47.2948" y2="28.067" width="0.8128" layer="1"/> -<wire x1="48.4378" y1="26.924" x2="48.462" y2="26.924" width="0.8128" layer="1"/> -<wire x1="54.61" y1="63.1698" x2="54.61" y2="63.5" width="0.8128" layer="16"/> -<wire x1="48.4632" y1="57.023" x2="54.61" y2="63.1698" width="0.8128" layer="16"/> -<wire x1="48.4632" y1="26.924" x2="48.4632" y2="55.7022" width="0.8128" layer="16"/> -<wire x1="48.4632" y1="55.7022" x2="48.4632" y2="57.023" width="0.8128" layer="16"/> -<wire x1="48.4632" y1="26.924" x2="48.462" y2="26.924" width="0.8128" layer="16"/> -<wire x1="28.6004" y1="56.9722" x2="20.701" y2="56.9722" width="0.8128" layer="1"/> -<wire x1="29.8704" y1="55.7022" x2="28.6004" y2="56.9722" width="0.8128" layer="1"/> -<wire x1="36.3474" y1="55.7022" x2="29.8704" y2="55.7022" width="0.8128" layer="1"/> -<wire x1="36.3982" y1="55.753" x2="36.3474" y2="55.7022" width="0.8128" layer="1"/> -<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"/> -<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"/> +<contactref element="U$1" pad="P$8"/> +<contactref element="D1" pad="C"/> +<wire x1="48.514" y1="37.898" x2="48.514" y2="42.672" width="0.8128" layer="1"/> +<wire x1="27.178" y1="62.992" x2="26.67" y2="62.992" width="0.8128" layer="16"/> +<wire x1="28.575" y1="64.389" x2="27.178" y2="62.992" width="0.8128" layer="16"/> +<wire x1="53.721" y1="64.389" x2="28.575" y2="64.389" width="0.8128" layer="16"/> +<wire x1="54.61" y1="63.5" x2="53.721" y2="64.389" width="0.8128" layer="16"/> +<wire x1="53.975" y1="42.672" x2="48.514" y2="42.672" width="0.8128" layer="16"/> +<wire x1="56.261" y1="44.958" x2="53.975" y2="42.672" width="0.8128" layer="16"/> +<wire x1="56.261" y1="61.595" x2="56.261" y2="44.958" width="0.8128" layer="16"/> +<wire x1="54.737" y1="63.119" x2="56.261" y2="61.595" width="0.8128" layer="16"/> +<wire x1="54.737" y1="63.119" x2="54.61" y2="63.5" width="0.8128" layer="16"/> </signal> <signal name="N$13" class="1"> -<contactref element="X1" pad="4"/> -<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"/> +<contactref element="U$1" pad="P$3"/> +<contactref element="U$5" pad="P$1"/> +<wire x1="39.37" y1="72.136" x2="39.37" y2="62.992" width="0.8128" layer="1"/> +<wire x1="47.371" y1="80.137" x2="39.37" y2="72.136" width="0.8128" layer="1"/> +<wire x1="47.371" y1="81.026" x2="47.371" y2="80.137" width="0.8128" layer="1"/> +<wire x1="47.371" y1="81.026" x2="47.458" y2="81.026" width="0.8128" layer="1"/> </signal> <signal name="N$14" class="1"> -<contactref element="X1" pad="3"/> -<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"/> +<contactref element="U$1" pad="P$4"/> +<contactref element="U$5" pad="P$2"/> +<wire x1="36.83" y1="72.136" x2="36.83" y2="62.992" width="0.8128" layer="1"/> +<wire x1="44.958" y1="80.264" x2="36.83" y2="72.136" width="0.8128" layer="1"/> +<wire x1="44.958" y1="81.026" x2="44.958" y2="80.264" width="0.8128" layer="1"/> </signal> <signal name="N$15" class="1"> -<contactref element="X1" pad="2"/> -<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"/> +<contactref element="U$1" pad="P$5"/> +<contactref element="U$5" pad="P$3"/> +<wire x1="34.29" y1="72.136" x2="34.29" y2="62.992" width="0.8128" layer="1"/> +<wire x1="42.418" y1="80.264" x2="34.29" y2="72.136" width="0.8128" layer="1"/> +<wire x1="42.418" y1="81.026" x2="42.418" y2="80.264" width="0.8128" layer="1"/> +<wire x1="42.418" y1="81.026" x2="42.458" y2="81.026" width="0.8128" layer="1"/> </signal> <signal name="N$16" class="1"> -<contactref element="X1" pad="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"/> +<contactref element="U$1" pad="P$6"/> +<contactref element="U$5" pad="P$4"/> +<wire x1="31.75" y1="72.898" x2="31.75" y2="62.992" width="0.8128" layer="1"/> +<wire x1="39.878" y1="81.026" x2="31.75" y2="72.898" width="0.8128" layer="1"/> +<wire x1="39.878" y1="81.026" x2="39.958" y2="81.026" width="0.8128" layer="1"/> </signal> <signal name="A_VREF"> <contactref element="R6" pad="1"/> <contactref element="C2" pad="1"/> -<wire x1="32.5882" y1="14.351" x2="30.9372" y2="12.7" width="0.254" layer="16"/> -<wire x1="50.419" y1="14.351" x2="32.5882" y2="14.351" width="0.254" layer="16"/> -<wire x1="52.07" y1="12.7" x2="50.419" y2="14.351" width="0.254" layer="16"/> -<wire x1="52.07" y1="12.7" x2="52.07" y2="8.89" width="0.254" layer="16"/> <contactref element="B1" pad="A2"/> <contactref element="R2" pad="2"/> -<wire x1="50.419" y1="14.351" x2="54.61" y2="73.66" width="0" layer="19" extent="16-16"/> -<wire x1="-0.254" y1="-3.302" x2="30.9372" y2="12.7" width="0" layer="19" extent="16-16"/> +<wire x1="11.684" y1="69.85" x2="11.684" y2="65.278" width="0.254" layer="16"/> +<wire x1="16.002" y1="74.168" x2="16.002" y2="80.01" width="0.254" layer="1"/> +<wire x1="11.684" y1="69.85" x2="16.002" y2="74.168" width="0.254" layer="1"/> +<wire x1="22.352" y1="73.66" x2="54.61" y2="73.66" width="0.254" layer="16"/> +<wire x1="16.002" y1="80.01" x2="22.352" y2="73.66" width="0.254" layer="16"/> </signal> <signal name="5V_4K7"> <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="P$16"/> +<contactref element="U$1" pad="P$12"/> +<contactref element="U$1" pad="P$11"/> +<wire x1="39.37" y1="50.292" x2="36.83" y2="50.292" width="0.254" layer="1"/> +<wire x1="26.67" y1="54.102" x2="26.67" y2="51.308" width="0.254" layer="1"/> +<wire x1="26.67" y1="51.308" x2="26.67" y2="50.292" width="0.254" layer="1"/> +<wire x1="29.21" y1="56.642" x2="26.67" y2="54.102" width="0.254" layer="1"/> +<wire x1="35.687" y1="50.292" x2="36.83" y2="50.292" width="0.254" layer="1"/> +<wire x1="34.671" y1="51.308" x2="35.687" y2="50.292" width="0.254" layer="1"/> +<wire x1="26.67" y1="51.308" x2="34.671" y2="51.308" width="0.254" layer="1"/> </signal> <signal name="N$20"> -<contactref element="X2-ENC" pad="2"/> <contactref element="R7" pad="2"/> -<wire x1="10.16" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="1"/> -<wire x1="7.62" y1="5.08" x2="10.16" y2="2.54" width="0.254" layer="1"/> +<contactref element="U$3" pad="P$2"/> +<wire x1="24.638" y1="33.782" x2="24.638" y2="31.75" width="0.254" layer="1"/> +<wire x1="20.574" y1="37.846" x2="24.638" y2="33.782" width="0.254" layer="1"/> +<wire x1="24.638" y1="31.75" x2="24.694" y2="31.75" width="0.254" layer="1"/> </signal> <signal name="N$21"> -<contactref element="X2-ENC" pad="3"/> <contactref element="R8" pad="2"/> -<wire x1="8.89" y1="6.35" x2="12.7" y2="6.35" width="0.254" layer="1"/> -<wire x1="7.62" y1="7.62" x2="8.89" y2="6.35" width="0.254" layer="1"/> +<contactref element="U$3" pad="P$3"/> +<wire x1="30.353" y1="31.75" x2="31.694" y2="31.75" width="0.254" layer="1"/> +<wire x1="24.257" y1="37.846" x2="30.353" y2="31.75" width="0.254" layer="1"/> +<wire x1="23.876" y1="37.846" x2="24.257" y2="37.846" width="0.254" layer="1"/> </signal> <signal name="N$22"> -<contactref element="X2-ENC" pad="4"/> <contactref element="R9" pad="2"/> -<wire x1="7.62" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="1"/> +<contactref element="U$4" pad="P$1"/> +<wire x1="17.272" y1="37.846" x2="17.272" y2="31.75" width="0.254" layer="1"/> </signal> <signal name="N$23"> -<contactref element="X2-ENC" pad="5"/> <contactref element="R10" pad="2"/> -<wire x1="8.89" y1="13.97" x2="12.7" y2="13.97" width="0.254" layer="1"/> -<wire x1="7.62" y1="12.7" x2="8.89" y2="13.97" width="0.254" layer="1"/> +<contactref element="U$4" pad="P$2"/> +<wire x1="13.843" y1="37.719" x2="13.843" y2="31.75" width="0.254" layer="16"/> +<wire x1="13.97" y1="37.846" x2="13.843" y2="37.719" width="0.254" layer="16"/> +<wire x1="13.843" y1="31.75" x2="13.772" y2="31.75" width="0.254" layer="16"/> </signal> <signal name="DIR"> <contactref element="B1" pad="D3"/> -<wire x1="29.1338" y1="18.669" x2="35.1028" y2="12.7" width="0.254" layer="1"/> -<wire x1="22.4282" y1="18.669" x2="29.1338" y2="18.669" width="0.254" layer="1"/> -<wire x1="21.3106" y1="19.7866" x2="22.4282" y2="18.669" width="0.254" layer="1"/> -<wire x1="21.3106" y1="24.4602" x2="21.3106" y2="19.7866" width="0.254" layer="1"/> -<wire x1="17.7292" y1="28.0416" x2="21.3106" y2="24.4602" width="0.254" layer="1"/> -<wire x1="17.7292" y1="31.369" x2="17.7292" y2="28.0416" width="0.254" layer="16"/> -<wire x1="7.7216" y1="41.3766" x2="17.7292" y2="31.369" width="0.254" layer="16"/> -<wire x1="7.7216" y1="72.2884" x2="7.7216" y2="41.3766" width="0.254" layer="16"/> -<wire x1="6.35" y1="73.66" x2="7.7216" y2="72.2884" width="0.254" layer="16"/> -<via x="17.7292" y="28.0416" extent="1-16" drill="0.6096"/> +<contactref element="U$1" pad="P$9"/> +<wire x1="43.307" y1="50.292" x2="44.45" y2="50.292" width="0.254" layer="1"/> +<wire x1="31.75" y1="61.849" x2="43.307" y2="50.292" width="0.254" layer="1"/> +<wire x1="18.161" y1="61.849" x2="31.75" y2="61.849" width="0.254" layer="1"/> +<wire x1="6.35" y1="73.66" x2="18.161" y2="61.849" width="0.254" layer="1"/> </signal> <signal name="A_POT"> <contactref element="B1" pad="A0"/> -<contactref element="X3-POT" pad="1"/> -<wire x1="7.62" y1="19.1262" x2="7.62" y2="19.05" width="0.254" layer="1"/> -<wire x1="18.5166" y1="30.0228" x2="7.62" y2="19.1262" width="0.254" layer="1"/> -<wire x1="18.5166" y1="36.1442" x2="18.5166" y2="30.0228" width="0.254" layer="1"/> -<wire x1="21.3868" y1="39.0144" x2="18.5166" y2="36.1442" width="0.254" layer="1"/> -<wire x1="23.241" y1="39.0144" x2="21.3868" y2="39.0144" width="0.254" layer="1"/> -<wire x1="52.8066" y1="68.58" x2="23.241" y2="39.0144" width="0.254" layer="1"/> -<wire x1="54.61" y1="68.58" x2="52.8066" y2="68.58" width="0.254" layer="1"/> +<contactref element="U$2" pad="P$2"/> +<wire x1="40.132" y1="40.767" x2="40.132" y2="31.75" width="0.254" layer="1"/> +<wire x1="53.975" y1="54.61" x2="40.132" y2="40.767" width="0.254" layer="1"/> +<wire x1="55.245" y1="54.61" x2="53.975" y2="54.61" width="0.254" layer="1"/> +<wire x1="56.007" y1="55.372" x2="55.245" y2="54.61" width="0.254" layer="1"/> +<wire x1="56.007" y1="67.183" x2="56.007" y2="55.372" width="0.254" layer="1"/> +<wire x1="54.61" y1="68.58" x2="56.007" y2="67.183" width="0.254" layer="1"/> +<wire x1="40.132" y1="31.75" x2="40.104" y2="31.75" width="0.254" layer="1"/> </signal> <signal name="N$1"> <contactref element="R2" pad="1"/> <contactref element="R12" pad="2"/> -<wire x1="-2.794" y1="-3.302" x2="-0.254" y2="-8.89" width="0" layer="19" extent="1-1"/> +<contactref element="JP1" pad="1"/> +<wire x1="16.002" y1="69.85" x2="16.002" y2="67.31" width="0.254" layer="1"/> +<wire x1="16.002" y1="67.31" x2="21.336" y2="67.31" width="0.254" layer="1"/> +</signal> +<signal name="N$4"> +<contactref element="U$1" pad="P$7"/> +</signal> +<signal name="N$6"> +<contactref element="U$1" pad="P$1"/> </signal> </signals> </board> diff --git a/EagleProject/driverv2.sch b/EagleProject/driverv2.sch index 5a481a597679e7016920cae7ad7164f160029a5b..bd25d65e5b39efe6beb4cc575b151b12fb57f36a 100644 --- a/EagleProject/driverv2.sch +++ b/EagleProject/driverv2.sch @@ -44,7 +44,7 @@ <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="6" 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"/> @@ -3525,205 +3525,6 @@ In this library the device names are the same as the pin names of the symbols, t </deviceset> </devicesets> </library> -<library name="con-wago-500"> -<description><b>Wago Screw Clamps</b><p> -Grid 5.00 mm<p> -<author>Created by librarian@cadsoft.de</author></description> -<packages> -<package name="W237-4"> -<description><b>WAGO SCREW CLAMP</b></description> -<wire x1="-8.491" y1="-2.286" x2="-6.484" y2="-0.279" width="0.254" layer="51"/> -<wire x1="-3.512" y1="-2.261" x2="-1.531" y2="-0.254" width="0.254" layer="51"/> -<wire x1="1.517" y1="-2.286" x2="3.524" y2="-0.279" width="0.254" layer="51"/> -<wire x1="6.495" y1="-2.261" x2="8.477" y2="-0.254" width="0.254" layer="51"/> -<wire x1="-9.989" y1="-5.461" x2="10.001" y2="-5.461" width="0.1524" layer="21"/> -<wire x1="10.001" y1="3.734" x2="10.001" y2="3.531" width="0.1524" layer="21"/> -<wire x1="10.001" y1="3.734" x2="-9.989" y2="3.734" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="-5.461" x2="-9.989" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="-3.073" x2="-8.389" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-8.389" y1="-3.073" x2="-6.611" y2="-3.073" width="0.1524" layer="51"/> -<wire x1="-6.611" y1="-3.073" x2="-3.385" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-1.607" y1="-3.073" x2="1.619" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="3.397" y1="-3.073" x2="6.622" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="8.4" y1="-3.073" x2="10.001" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="-3.073" x2="-9.989" y2="3.531" width="0.1524" layer="21"/> -<wire x1="10.001" y1="-3.073" x2="10.001" y2="-5.461" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="3.531" x2="10.001" y2="3.531" width="0.1524" layer="21"/> -<wire x1="-9.989" y1="3.531" x2="-9.989" y2="3.734" width="0.1524" layer="21"/> -<wire x1="10.001" y1="3.531" x2="10.001" y2="-3.073" width="0.1524" layer="21"/> -<wire x1="-3.385" y1="-3.073" x2="-1.607" y2="-3.073" width="0.1524" layer="51"/> -<wire x1="1.619" y1="-3.073" x2="3.397" y2="-3.073" width="0.1524" layer="51"/> -<wire x1="6.622" y1="-3.073" x2="8.4" y2="-3.073" width="0.1524" layer="51"/> -<circle x="-7.5" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="-7.5" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<circle x="-2.4962" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="-2.4962" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<circle x="2.5076" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="2.5076" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<circle x="7.5114" y="-1.27" radius="1.4986" width="0.1524" layer="51"/> -<circle x="7.5114" y="2.2098" radius="0.508" width="0.1524" layer="21"/> -<pad name="1" x="-7.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<pad name="2" x="-2.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<pad name="3" x="2.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<pad name="4" x="7.5" y="-1.27" drill="1.1938" shape="long" rot="R90"/> -<text x="-7.6524" y="-5.0292" size="1.27" layer="27" ratio="10">>VALUE</text> -<text x="-8.7446" y="-7.4422" size="1.27" layer="25" ratio="10">>NAME</text> -<text x="-9.532" y="0.635" size="1.27" layer="51" ratio="10">1</text> -<text x="-4.579" y="0.635" size="1.27" layer="51" ratio="10">2</text> -<text x="0.4756" y="0.635" size="1.27" layer="51" ratio="10">3</text> -<text x="5.4286" y="0.635" size="1.27" layer="51" ratio="10">4</text> -</package> -</packages> -<symbols> -<symbol name="KL"> -<circle x="1.27" y="0" radius="1.27" width="0.254" layer="94"/> -<text x="0" y="0.889" size="1.778" layer="95" rot="R180">>NAME</text> -<pin name="KL" x="5.08" y="0" visible="off" length="short" direction="pas" rot="R180"/> -</symbol> -<symbol name="KL+V"> -<circle x="1.27" y="0" radius="1.27" width="0.254" layer="94"/> -<text x="-2.54" y="-3.683" size="1.778" layer="96">>VALUE</text> -<text x="0" y="0.889" size="1.778" layer="95" rot="R180">>NAME</text> -<pin name="KL" x="5.08" y="0" visible="off" length="short" direction="pas" rot="R180"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="W237-4" prefix="X" uservalue="yes"> -<description><b>WAGO SCREW CLAMP</b></description> -<gates> -<gate name="-1" symbol="KL" x="0" y="10.16" addlevel="always"/> -<gate name="-2" symbol="KL" x="0" y="5.08" addlevel="always"/> -<gate name="-3" symbol="KL" x="0" y="0" addlevel="always"/> -<gate name="-4" symbol="KL+V" x="0" y="-5.08" addlevel="always"/> -</gates> -<devices> -<device name="" package="W237-4"> -<connects> -<connect gate="-1" pin="KL" pad="1"/> -<connect gate="-2" pin="KL" pad="2"/> -<connect gate="-3" pin="KL" pad="3"/> -<connect gate="-4" pin="KL" pad="4"/> -</connects> -<technologies> -<technology name=""> -<attribute name="MF" value="" constant="no"/> -<attribute name="MPN" value="" constant="no"/> -<attribute name="OC_FARNELL" value="unknown" constant="no"/> -<attribute name="OC_NEWARK" value="unknown" constant="no"/> -</technology> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> -<library name="con-molex"> -<description><b>Molex Connectors</b><p> -<author>Created by librarian@cadsoft.de</author></description> -<packages> -<package name="22-23-2061"> -<description>.100" (2.54mm) Center Header - 6 Pin</description> -<wire x1="-7.62" y1="3.175" x2="7.62" y2="3.175" width="0.254" layer="21"/> -<wire x1="7.62" y1="3.175" x2="7.62" y2="1.27" width="0.254" layer="21"/> -<wire x1="7.62" y1="1.27" x2="7.62" y2="-3.175" width="0.254" layer="21"/> -<wire x1="7.62" y1="-3.175" x2="-7.62" y2="-3.175" width="0.254" layer="21"/> -<wire x1="-7.62" y1="-3.175" x2="-7.62" y2="1.27" width="0.254" layer="21"/> -<wire x1="-7.62" y1="1.27" x2="-7.62" y2="3.175" width="0.254" layer="21"/> -<wire x1="-7.62" y1="1.27" x2="7.62" y2="1.27" width="0.254" layer="21"/> -<pad name="1" x="-6.35" y="0" drill="1" shape="long" rot="R90"/> -<pad name="2" x="-3.81" y="0" drill="1" shape="long" rot="R90"/> -<pad name="3" x="-1.27" y="0" drill="1" shape="long" rot="R90"/> -<pad name="4" x="1.27" y="0" drill="1" shape="long" rot="R90"/> -<pad name="5" x="3.81" y="0" drill="1" shape="long" rot="R90"/> -<pad name="6" x="6.35" y="0" drill="1" shape="long" rot="R90"/> -<text x="-7.62" y="3.81" size="1.016" layer="25" ratio="10">>NAME</text> -<text x="-7.62" y="-5.08" size="1.016" layer="27" ratio="10">>VALUE</text> -</package> -<package name="22-23-2021"> -<description>.100" (2.54mm) Center Headers - 2 Pin</description> -<wire x1="-2.54" y1="3.175" x2="2.54" y2="3.175" width="0.254" layer="21"/> -<wire x1="2.54" y1="3.175" x2="2.54" y2="1.27" width="0.254" layer="21"/> -<wire x1="2.54" y1="1.27" x2="2.54" y2="-3.175" width="0.254" layer="21"/> -<wire x1="2.54" y1="-3.175" x2="-2.54" y2="-3.175" width="0.254" layer="21"/> -<wire x1="-2.54" y1="-3.175" x2="-2.54" y2="1.27" width="0.254" layer="21"/> -<wire x1="-2.54" y1="1.27" x2="-2.54" y2="3.175" width="0.254" layer="21"/> -<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="21"/> -<pad name="1" x="-1.27" y="0" drill="1" shape="long" rot="R90"/> -<pad name="2" x="1.27" y="0" drill="1" shape="long" rot="R90"/> -<text x="-2.54" y="3.81" size="1.016" layer="25" ratio="10">>NAME</text> -<text x="-2.54" y="-5.08" size="1.016" layer="27" ratio="10">>VALUE</text> -</package> -</packages> -<symbols> -<symbol name="MV"> -<wire x1="1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> -<text x="2.54" y="-0.762" size="1.524" layer="95">>NAME</text> -<text x="-0.762" y="1.397" size="1.778" layer="96">>VALUE</text> -<pin name="S" x="-2.54" y="0" visible="off" length="short" direction="pas"/> -</symbol> -<symbol name="M"> -<wire x1="1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> -<text x="2.54" y="-0.762" size="1.524" layer="95">>NAME</text> -<pin name="S" x="-2.54" y="0" visible="off" length="short" direction="pas"/> -</symbol> -</symbols> -<devicesets> -<deviceset name="22-23-2061" prefix="X" uservalue="yes"> -<description>.100" (2.54mm) Center Header - 6 Pin</description> -<gates> -<gate name="-1" symbol="MV" x="0" y="5.08" addlevel="always" swaplevel="1"/> -<gate name="-2" symbol="M" x="0" y="2.54" addlevel="always" swaplevel="1"/> -<gate name="-3" symbol="M" x="0" y="0" addlevel="always" swaplevel="1"/> -<gate name="-4" symbol="M" x="0" y="-2.54" addlevel="always" swaplevel="1"/> -<gate name="-5" symbol="M" x="0" y="-5.08" addlevel="always" swaplevel="1"/> -<gate name="-6" symbol="M" x="0" y="-7.62" addlevel="always" swaplevel="1"/> -</gates> -<devices> -<device name="" package="22-23-2061"> -<connects> -<connect gate="-1" pin="S" pad="1"/> -<connect gate="-2" pin="S" pad="2"/> -<connect gate="-3" pin="S" pad="3"/> -<connect gate="-4" pin="S" pad="4"/> -<connect gate="-5" pin="S" pad="5"/> -<connect gate="-6" pin="S" pad="6"/> -</connects> -<technologies> -<technology name=""> -<attribute name="MF" value="MOLEX" constant="no"/> -<attribute name="MPN" value="22-23-2061" constant="no"/> -<attribute name="OC_FARNELL" value="1462922" constant="no"/> -<attribute name="OC_NEWARK" value="27C1933" constant="no"/> -</technology> -</technologies> -</device> -</devices> -</deviceset> -<deviceset name="22-23-2021" prefix="X"> -<description>.100" (2.54mm) Center Header - 2 Pin</description> -<gates> -<gate name="-1" symbol="MV" x="0" y="0" addlevel="always" swaplevel="1"/> -<gate name="-2" symbol="M" x="0" y="-2.54" addlevel="always" swaplevel="1"/> -</gates> -<devices> -<device name="" package="22-23-2021"> -<connects> -<connect gate="-1" pin="S" pad="1"/> -<connect gate="-2" pin="S" pad="2"/> -</connects> -<technologies> -<technology name=""> -<attribute name="MF" value="MOLEX" constant="no"/> -<attribute name="MPN" value="22-23-2021" constant="no"/> -<attribute name="OC_FARNELL" value="1462926" constant="no"/> -<attribute name="OC_NEWARK" value="25C3832" constant="no"/> -</technology> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> <library name="rcl"> <description><b>Resistors, Capacitors, Inductors</b><p> Based on the previous libraries: @@ -7963,6 +7764,240 @@ Source: DCJ0202.pdf</description> </deviceset> </devicesets> </library> +<library name="pinhead"> +<description><b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +<package name="1X01"> +<description><b>PIN HEADER</b></description> +<wire x1="-0.635" y1="1.27" 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.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" 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="-0.635" 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"/> +<pad name="1" x="0" y="0" drill="1.016" shape="octagon"/> +<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="PINHD1"> +<wire x1="-6.35" y1="-2.54" x2="1.27" y2="-2.54" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="1.27" y2="2.54" width="0.4064" layer="94"/> +<wire x1="1.27" y1="2.54" x2="-6.35" y2="2.54" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="2.54" x2="-6.35" y2="-2.54" width="0.4064" layer="94"/> +<text x="-6.35" y="3.175" size="1.778" layer="95">>NAME</text> +<text x="-6.35" y="-5.08" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-2.54" y="0" visible="pad" length="short" direction="pas" function="dot"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="PINHD-1X1" prefix="JP" uservalue="yes"> +<description><b>PIN HEADER</b></description> +<gates> +<gate name="G$1" symbol="PINHD1" x="0" y="0"/> +</gates> +<devices> +<device name="" package="1X01"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="altronics"> +<packages> +<package name="P2028"> +<pad name="P$1" x="-1.75" y="0" drill="0.8" shape="long" rot="R90"/> +<pad name="P$2" x="1.75" y="0" drill="0.8" shape="long" rot="R90"/> +<wire x1="-3.5" y1="3.5" x2="-3.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="-3.5" y1="-3.5" x2="3.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="3.5" y1="-3.5" x2="3.5" y2="3.5" width="0.127" layer="21"/> +<wire x1="3.5" y1="3.5" x2="-3.5" y2="3.5" width="0.127" layer="21"/> +</package> +<package name="P2029"> +<pad name="P$1" x="0" y="0" drill="0.8" shape="long" rot="R90"/> +<pad name="P$2" x="-3.5" y="0" drill="0.8" shape="long" rot="R90"/> +<pad name="P$3" x="3.5" y="0" drill="0.8" shape="long" rot="R90"/> +<wire x1="-5.5" y1="3.5" x2="-5.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="-5.5" y1="-3.5" x2="5.5" y2="-3.5" width="0.127" layer="21"/> +<wire x1="5.5" y1="-3.5" x2="5.5" y2="3.5" width="0.127" layer="21"/> +<wire x1="5.5" y1="3.5" x2="-5.5" y2="3.5" width="0.127" layer="21"/> +<text x="-3.81" y="3.81" size="1.27" layer="21">>NAME</text> +</package> +<package name="P2024A"> +<pad name="P$2" x="0" y="0" drill="1.3" shape="long" rot="R90"/> +<pad name="P$1" x="-2.5" y="0" drill="1.3" shape="long" rot="R90"/> +<pad name="P$3" x="2.5" y="0" drill="1.3" shape="long" rot="R90"/> +<pad name="P$4" x="5" y="0" drill="1.3" shape="long" rot="R90"/> +<wire x1="-5" y1="4" x2="7.5" y2="4" width="0.127" layer="21"/> +<wire x1="7.5" y1="4" x2="7.5" y2="-4" width="0.127" layer="21"/> +<wire x1="7.5" y1="-4" x2="-5" y2="-4" width="0.127" layer="21"/> +<wire x1="-5" y1="-4" x2="-5" y2="4" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="P2028"> +<circle x="0" y="0" radius="0.635" width="0.254" layer="94"/> +<circle x="0" y="-2.54" radius="0.635" width="0.254" layer="94"/> +<pin name="P$1" x="-5.715" y="-2.54" visible="pad" length="middle"/> +<pin name="P$2" x="-5.715" y="0" visible="off" length="middle"/> +</symbol> +<symbol name="P2029"> +<circle x="0" y="0" radius="0.635" width="0.254" layer="94"/> +<circle x="0" y="2.54" radius="0.635" width="0.254" layer="94"/> +<circle x="0" y="-2.54" radius="0.635" width="0.254" layer="94"/> +<pin name="P$1" x="-5.08" y="2.54" visible="pad" length="middle"/> +<pin name="P$2" x="-5.08" y="0" visible="pad" length="middle"/> +<pin name="P$3" x="-5.08" y="-2.54" visible="pad" length="middle"/> +<text x="1.27" y="2.54" size="1.27" layer="94">>NAME</text> +</symbol> +<symbol name="P2024A"> +<circle x="0" y="0" radius="0.898025" width="0.254" layer="94"/> +<circle x="0" y="-2.54" radius="0.898025" width="0.254" layer="94"/> +<circle x="0" y="-5.08" radius="0.898025" width="0.254" layer="94"/> +<circle x="0" y="-7.62" radius="0.898025" width="0.254" layer="94"/> +<pin name="P$1" x="-5.08" y="0" length="middle"/> +<pin name="P$2" x="-5.08" y="-2.54" length="middle"/> +<pin name="P$3" x="-5.08" y="-5.08" length="middle"/> +<pin name="P$4" x="-5.08" y="-7.62" length="middle"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="P2028"> +<gates> +<gate name="G$1" symbol="P2028" x="0" y="0"/> +</gates> +<devices> +<device name="" package="P2028"> +<connects> +<connect gate="G$1" pin="P$1" pad="P$1"/> +<connect gate="G$1" pin="P$2" pad="P$2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="P2029"> +<gates> +<gate name="G$1" symbol="P2029" x="0" y="-2.54"/> +</gates> +<devices> +<device name="" package="P2029"> +<connects> +<connect gate="G$1" pin="P$1" pad="P$1"/> +<connect gate="G$1" pin="P$2" pad="P$2"/> +<connect gate="G$1" pin="P$3" pad="P$3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="P2024A"> +<gates> +<gate name="G$1" symbol="P2024A" x="0" y="2.54"/> +</gates> +<devices> +<device name="" package="P2024A"> +<connects> +<connect gate="G$1" pin="P$1" pad="P$1"/> +<connect gate="G$1" pin="P$2" pad="P$2"/> +<connect gate="G$1" pin="P$3" pad="P$3"/> +<connect gate="G$1" pin="P$4" pad="P$4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</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> </libraries> <attributes> </attributes> @@ -7978,64 +8013,53 @@ Source: DCJ0202.pdf</description> </class> </classes> <parts> -<part name="R1" library="rcl" deviceset="R-EU_" device="0309/V" value="4k7"/> -<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="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"/> +<part name="R1" library="rcl" deviceset="R-EU_" device="0309/12" value="4k7"/> +<part name="R6" library="rcl" deviceset="R-EU_" device="0309/10" value="22K"/> +<part name="C2" library="resistor" deviceset="C-EU" device="050-030X075" value="47n"/> <part name="SUPPLY6" library="supply2" deviceset="GND" device=""/> -<part name="X2-ENC" library="con-molex" deviceset="22-23-2061" device=""/> -<part name="X3-POT" library="con-molex" deviceset="22-23-2021" device=""/> <part name="SUPPLY7" library="supply2" deviceset="GND" device=""/> <part name="SUPPLY11" library="supply2" deviceset="GND" device=""/> -<part name="R7" library="rcl" deviceset="R-EU_" device="0309/V" value="1K"/> -<part name="R8" library="rcl" deviceset="R-EU_" device="0309/V" value="2K"/> -<part name="R9" library="rcl" deviceset="R-EU_" device="0309/V" value="4K"/> -<part name="R10" library="rcl" deviceset="R-EU_" device="0309/V" value="8K"/> -<part name="R11" library="rcl" deviceset="R-EU_" device="0309/V" value="1K"/> +<part name="R7" library="rcl" deviceset="R-EU_" device="0309/10" value="1K"/> +<part name="R8" library="rcl" deviceset="R-EU_" device="0309/10" value="2K"/> +<part name="R9" library="rcl" deviceset="R-EU_" device="0309/10" value="4K"/> +<part name="R10" library="rcl" deviceset="R-EU_" device="0309/10" value="8K"/> +<part name="R11" library="rcl" deviceset="R-EU_" device="0309/10" value="1K"/> <part name="SUPPLY12" library="supply2" deviceset="GND" device=""/> <part name="B1" library="SparkFun-Boards" deviceset="ARDUINO_UNO_R3_SHIELD" device="BASIC"/> <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="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="R2" library="rcl" deviceset="R-EU_" device="0309/10" value="56K"/> +<part name="R12" library="rcl" deviceset="R-EU_" device="0309/10" value="10K"/> <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=""/> +<part name="SUPPLY1" library="supply2" deviceset="GND" device=""/> +<part name="JP1" library="pinhead" deviceset="PINHD-1X1" device=""/> +<part name="U$2" library="altronics" deviceset="P2028" device=""/> +<part name="U$3" library="altronics" deviceset="P2029" device=""/> +<part name="U$4" library="altronics" deviceset="P2029" device=""/> +<part name="U$5" library="altronics" deviceset="P2024A" device=""/> +<part name="D1" library="diode" deviceset="1N4004" device=""/> </parts> <sheets> <sheet> <plain> -<text x="20.32" y="114.3" size="1.778" layer="91">ENABLE pulled high</text> +<text x="10.16" y="68.58" size="1.778" layer="91">ENABLE pulled high</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="0" y="81.28" 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> +<text x="-43.18" y="68.58" size="1.778" layer="91">1kHz +1ms TC +22K is random +47n gives above TC</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="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"/> -<instance part="X1" gate="-4" x="142.24" y="106.68" rot="R180"/> <instance part="R6" gate="G$1" x="-17.78" y="96.52" rot="R90"/> <instance part="C2" gate="G$1" x="-17.78" y="81.28"/> <instance part="SUPPLY6" gate="GND" x="-17.78" y="63.5"/> -<instance part="X2-ENC" gate="-1" x="-58.42" y="91.44"/> -<instance part="X2-ENC" gate="-2" x="-58.42" y="88.9"/> -<instance part="X2-ENC" gate="-3" x="-58.42" y="86.36"/> -<instance part="X2-ENC" gate="-4" x="-58.42" y="83.82"/> -<instance part="X2-ENC" gate="-5" x="-58.42" y="81.28"/> -<instance part="X2-ENC" gate="-6" x="-58.42" y="78.74"/> -<instance part="X3-POT" gate="-1" x="-58.42" y="71.12"/> -<instance part="X3-POT" gate="-2" x="-58.42" y="68.58"/> <instance part="SUPPLY7" gate="GND" x="-66.04" y="66.04"/> <instance part="SUPPLY11" gate="GND" x="-63.5" y="76.2"/> <instance part="R7" gate="G$1" x="-93.98" y="88.9"/> @@ -8050,9 +8074,15 @@ Source: DCJ0202.pdf</description> <instance part="SUPPLY3" gate="GND" x="-33.02" y="147.32"/> <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"/> +<instance part="SUPPLY5" gate="GND" x="99.06" y="73.66"/> +<instance part="U$1" gate="G$1" x="58.42" y="91.44" rot="R180"/> +<instance part="SUPPLY1" gate="GND" x="96.52" y="104.14"/> +<instance part="JP1" gate="G$1" x="27.94" y="60.96"/> +<instance part="U$2" gate="G$1" x="-55.88" y="71.12"/> +<instance part="U$3" gate="G$1" x="-53.34" y="88.9"/> +<instance part="U$4" gate="G$1" x="-53.34" y="81.28"/> +<instance part="U$5" gate="G$1" x="144.78" y="96.52"/> +<instance part="D1" gate="1" x="-17.78" y="152.4" rot="R90"/> </instances> <busses> </busses> @@ -8066,13 +8096,15 @@ Source: DCJ0202.pdf</description> <segment> <pinref part="R6" gate="G$1" pin="2"/> <wire x1="-17.78" y1="101.6" x2="-17.78" y2="106.68" width="0.1524" layer="91"/> -<label x="-17.78" y="106.68" size="1.778" layer="95"/> +<label x="-17.78" y="106.68" size="1.778" layer="95" rot="R180" xref="yes"/> </segment> </net> <net name="CLOCK" class="0"> <segment> -<wire x1="22.86" y1="88.9" x2="12.7" y2="88.9" width="0.1524" layer="91"/> -<label x="12.7" y="88.9" size="1.778" layer="95"/> +<wire x1="27.94" y1="101.6" x2="17.78" y2="101.6" width="0.1524" layer="91"/> +<label x="17.78" y="101.6" size="1.778" layer="95"/> +<label x="17.78" y="101.6" size="1.778" layer="95" rot="R180" xref="yes"/> +<pinref part="U$1" gate="G$1" pin="STEP"/> </segment> <segment> <pinref part="B1" gate="G$1" pin="D4"/> @@ -8083,18 +8115,14 @@ Source: DCJ0202.pdf</description> </net> <net name="GND" class="1"> <segment> -<pinref part="C1" gate="G$1" pin="2"/> -<pinref part="SUPPLY8" gate="GND" pin="GND"/> -</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"/> +<pinref part="U$2" gate="G$1" pin="P$1"/> +<wire x1="-61.595" y1="68.58" x2="-66.04" y2="68.58" width="0.1524" layer="91"/> </segment> <segment> -<pinref part="X2-ENC" gate="-6" pin="S"/> -<wire x1="-60.96" y1="78.74" x2="-63.5" y2="78.74" width="0.1524" layer="91"/> +<wire x1="-58.42" y1="78.74" x2="-63.5" y2="78.74" width="0.1524" layer="91"/> <pinref part="SUPPLY11" gate="GND" pin="GND"/> +<pinref part="U$4" gate="G$1" pin="P$3"/> </segment> <segment> <pinref part="R11" gate="G$1" pin="1"/> @@ -8120,6 +8148,9 @@ Source: DCJ0202.pdf</description> <wire x1="-40.64" y1="149.86" x2="-33.02" y2="149.86" width="0.1524" layer="91"/> <label x="-35.56" y="149.86" size="1.778" layer="95"/> <pinref part="SUPPLY3" gate="GND" pin="GND"/> +<wire x1="-17.78" y1="149.86" x2="-33.02" y2="149.86" width="0.1524" layer="91"/> +<junction x="-33.02" y="149.86"/> +<pinref part="D1" gate="1" pin="A"/> </segment> <segment> <pinref part="C2" gate="G$1" pin="2"/> @@ -8131,20 +8162,9 @@ Source: DCJ0202.pdf</description> <junction x="-17.78" y="68.58"/> </segment> <segment> -<wire x1="22.86" y1="101.6" x2="22.86" y2="106.68" width="0.1524" layer="91"/> +<wire x1="93.98" y1="76.2" x2="99.06" y2="76.2" width="0.1524" layer="91"/> <pinref part="SUPPLY5" gate="GND" pin="GND"/> </segment> -<segment> -<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"/> -<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"/> -<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"/> -</segment> </net> <net name="A_ENC" class="0"> <segment> @@ -8166,7 +8186,7 @@ Source: DCJ0202.pdf</description> <pinref part="R11" gate="G$1" pin="2"/> <wire x1="-101.6" y1="81.28" x2="-101.6" y2="78.74" width="0.1524" layer="91"/> <junction x="-101.6" y="81.28"/> -<label x="-101.6" y="96.52" size="1.778" layer="95"/> +<label x="-101.6" y="96.52" size="1.778" layer="95" xref="yes"/> </segment> <segment> <pinref part="B1" gate="G$1" pin="A1"/> @@ -8176,32 +8196,28 @@ Source: DCJ0202.pdf</description> </net> <net name="5V" class="0"> <segment> -<wire x1="43.18" y1="137.16" x2="40.64" y2="137.16" width="0.1524" layer="91"/> -<wire x1="40.64" y1="154.94" x2="40.64" y2="137.16" width="0.1524" layer="91"/> -<pinref part="R3" gate="G$1" pin="2"/> -<wire x1="20.32" y1="154.94" x2="20.32" y2="152.4" width="0.1524" layer="91"/> <pinref part="R1" gate="G$1" pin="1"/> <wire x1="20.32" y1="154.94" x2="10.16" y2="154.94" width="0.1524" layer="91"/> <wire x1="10.16" y1="154.94" x2="2.54" y2="154.94" width="0.1524" layer="91"/> <label x="5.08" y="154.94" size="1.778" layer="95"/> -<wire x1="20.32" y1="154.94" x2="40.64" y2="154.94" width="0.1524" layer="91"/> -<junction x="20.32" y="154.94"/> -<junction x="40.64" y="154.94"/> <junction x="10.16" y="154.94"/> -<wire x1="35.56" y1="154.94" x2="40.64" y2="154.94" width="0.1524" layer="91"/> -<wire x1="40.64" y1="154.94" x2="96.52" y2="154.94" width="0.1524" layer="91"/> </segment> <segment> <pinref part="B1" gate="G$1" pin="5V"/> <wire x1="-99.06" y1="127" x2="-104.14" y2="127" width="0.1524" layer="91"/> <label x="-104.14" y="127" size="1.778" layer="95"/> </segment> +<segment> +<pinref part="U$1" gate="G$1" pin="VDD"/> +<wire x1="81.28" y1="101.6" x2="91.44" y2="101.6" width="0.1524" layer="91"/> +<label x="91.44" y="101.6" size="1.778" layer="95"/> +</segment> </net> <net name="3V3" class="0"> <segment> -<pinref part="X2-ENC" gate="-1" pin="S"/> -<wire x1="-60.96" y1="91.44" x2="-66.04" y2="91.44" width="0.1524" layer="91"/> +<wire x1="-58.42" y1="91.44" x2="-66.04" y2="91.44" width="0.1524" layer="91"/> <label x="-66.04" y="91.44" size="1.778" layer="95"/> +<pinref part="U$3" gate="G$1" pin="P$1"/> </segment> <segment> <pinref part="B1" gate="G$1" pin="3.3V"/> @@ -8209,18 +8225,6 @@ Source: DCJ0202.pdf</description> <label x="-104.14" y="124.46" size="1.778" layer="95"/> </segment> </net> -<net name="N$2" class="0"> -<segment> -<pinref part="R3" gate="G$1" pin="1"/> -<pinref part="C1" gate="G$1" pin="1"/> -<wire x1="20.32" y1="142.24" x2="20.32" y2="139.7" width="0.1524" layer="91"/> -<wire x1="20.32" y1="139.7" x2="20.32" y2="134.62" width="0.1524" layer="91"/> -<wire x1="20.32" y1="139.7" x2="30.48" y2="139.7" width="0.1524" layer="91"/> -<wire x1="30.48" y1="139.7" x2="30.48" y2="127" width="0.1524" layer="91"/> -<wire x1="30.48" y1="127" x2="43.18" y2="127" width="0.1524" layer="91"/> -<junction x="20.32" y="139.7"/> -</segment> -</net> <net name="VIN" class="1"> <segment> <pinref part="B1" gate="G$1" pin="VIN"/> @@ -8229,98 +8233,109 @@ Source: DCJ0202.pdf</description> </segment> <segment> <pinref part="J1" gate="G$1" pin="1"/> -<wire x1="-40.64" y1="154.94" x2="-33.02" y2="154.94" width="0.1524" layer="91"/> <label x="-35.56" y="154.94" size="1.778" layer="95"/> +<wire x1="-40.64" y1="154.94" x2="-17.78" y2="154.94" width="0.1524" layer="91"/> +<pinref part="D1" gate="1" pin="C"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="VMOT"/> +<wire x1="81.28" y1="71.12" x2="88.9" y2="71.12" width="0.1524" layer="91"/> +<label x="88.9" y="71.12" size="1.778" layer="95"/> </segment> </net> <net name="N$13" class="1"> <segment> -<wire x1="86.36" y1="101.6" x2="111.76" y2="101.6" width="0.1524" layer="91"/> -<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"/> +<wire x1="81.28" y1="96.52" x2="139.7" y2="96.52" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="1B"/> +<pinref part="U$5" gate="G$1" pin="P$1"/> </segment> </net> <net name="N$14" class="1"> <segment> -<wire x1="91.44" y1="99.06" x2="114.3" y2="99.06" 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"/> +<wire x1="81.28" y1="91.44" x2="134.62" y2="91.44" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="1A"/> +<wire x1="134.62" y1="91.44" x2="134.62" y2="93.98" width="0.1524" layer="91"/> +<wire x1="134.62" y1="93.98" x2="139.7" y2="93.98" width="0.1524" layer="91"/> +<pinref part="U$5" gate="G$1" pin="P$2"/> </segment> </net> <net name="N$15" class="1"> <segment> -<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"/> +<wire x1="81.28" y1="86.36" x2="137.16" y2="86.36" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="2A"/> +<wire x1="137.16" y1="86.36" x2="137.16" y2="91.44" width="0.1524" layer="91"/> +<wire x1="137.16" y1="91.44" x2="139.7" y2="91.44" width="0.1524" layer="91"/> +<pinref part="U$5" gate="G$1" pin="P$3"/> </segment> </net> <net name="N$16" class="1"> <segment> -<wire x1="101.6" y1="93.98" x2="114.3" y2="93.98" 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"/> +<wire x1="139.7" y1="81.28" x2="81.28" y2="81.28" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="2B"/> +<wire x1="139.7" y1="88.9" x2="139.7" y2="81.28" width="0.1524" layer="91"/> +<pinref part="U$5" gate="G$1" pin="P$4"/> </segment> </net> <net name="A_VREF" class="0"> <segment> <pinref part="R6" gate="G$1" pin="1"/> <pinref part="C2" gate="G$1" pin="1"/> -<wire x1="-30.48" y1="91.44" x2="-17.78" y2="91.44" width="0.1524" layer="91"/> +<wire x1="-25.4" y1="91.44" x2="-17.78" y2="91.44" width="0.1524" layer="91"/> <junction x="-17.78" y="91.44"/> <wire x1="-17.78" y1="91.44" x2="-5.08" y2="91.44" width="0.1524" layer="91"/> -<label x="-30.48" y="91.44" size="1.778" layer="95"/> <pinref part="R2" gate="G$1" pin="2"/> <wire x1="-17.78" y1="91.44" x2="-17.78" y2="83.82" width="0.1524" layer="91"/> +<label x="-25.4" y="91.44" size="1.778" layer="95" rot="R180" xref="yes"/> </segment> <segment> <pinref part="B1" gate="G$1" pin="A2"/> <wire x1="-99.06" y1="149.86" x2="-106.68" y2="149.86" width="0.1524" layer="91"/> -<label x="-104.14" y="149.86" size="1.778" layer="95"/> +<label x="-106.68" y="149.86" size="1.778" layer="95"/> </segment> </net> <net name="5V_4K7" class="0"> <segment> <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"/> -<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"/> -<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> -<segment> -<wire x1="43.18" y1="132.08" x2="35.56" y2="132.08" width="0.1524" layer="91"/> -<label x="33.02" y="132.08" size="1.778" layer="95"/> +<wire x1="10.16" y1="144.78" x2="10.16" y2="96.52" width="0.1524" layer="91"/> +<label x="2.54" y="109.22" size="1.778" layer="95"/> +<wire x1="10.16" y1="96.52" x2="27.94" y2="96.52" width="0.1524" layer="91"/> +<wire x1="10.16" y1="96.52" x2="10.16" y2="91.44" width="0.1524" layer="91"/> +<junction x="10.16" y="96.52"/> +<wire x1="10.16" y1="91.44" x2="10.16" y2="71.12" width="0.1524" layer="91"/> +<wire x1="10.16" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="EN"/> +<pinref part="U$1" gate="G$1" pin="!RST"/> +<wire x1="27.94" y1="91.44" x2="10.16" y2="91.44" width="0.1524" layer="91"/> +<junction x="10.16" y="91.44"/> +<pinref part="U$1" gate="G$1" pin="!SLP"/> </segment> </net> <net name="N$20" class="0"> <segment> -<pinref part="X2-ENC" gate="-2" pin="S"/> -<wire x1="-60.96" y1="88.9" x2="-88.9" y2="88.9" width="0.1524" layer="91"/> +<wire x1="-58.42" y1="88.9" x2="-88.9" y2="88.9" width="0.1524" layer="91"/> <pinref part="R7" gate="G$1" pin="2"/> +<pinref part="U$3" gate="G$1" pin="P$2"/> </segment> </net> <net name="N$21" class="0"> <segment> -<pinref part="X2-ENC" gate="-3" pin="S"/> -<wire x1="-60.96" y1="86.36" x2="-81.28" y2="86.36" width="0.1524" layer="91"/> +<wire x1="-58.42" y1="86.36" x2="-81.28" y2="86.36" width="0.1524" layer="91"/> <pinref part="R8" gate="G$1" pin="2"/> +<pinref part="U$3" gate="G$1" pin="P$3"/> </segment> </net> <net name="N$22" class="0"> <segment> -<pinref part="X2-ENC" gate="-4" pin="S"/> -<wire x1="-60.96" y1="83.82" x2="-73.66" y2="83.82" width="0.1524" layer="91"/> <pinref part="R9" gate="G$1" pin="2"/> +<pinref part="U$4" gate="G$1" pin="P$1"/> +<wire x1="-58.42" y1="83.82" x2="-73.66" y2="83.82" width="0.1524" layer="91"/> </segment> </net> <net name="N$23" class="0"> <segment> -<pinref part="X2-ENC" gate="-5" pin="S"/> -<wire x1="-60.96" y1="81.28" x2="-66.04" y2="81.28" width="0.1524" layer="91"/> <pinref part="R10" gate="G$1" pin="2"/> +<pinref part="U$4" gate="G$1" pin="P$2"/> +<wire x1="-58.42" y1="81.28" x2="-66.04" y2="81.28" width="0.1524" layer="91"/> </segment> </net> <net name="DIR" class="0"> @@ -8330,8 +8345,10 @@ Source: DCJ0202.pdf</description> <label x="-68.58" y="144.78" size="1.778" layer="95"/> </segment> <segment> -<wire x1="22.86" y1="86.36" x2="10.16" y2="86.36" width="0.1524" layer="91"/> -<label x="10.16" y="86.36" size="1.778" layer="95"/> +<wire x1="27.94" y1="106.68" x2="17.78" y2="106.68" width="0.1524" layer="91"/> +<label x="17.78" y="106.68" size="1.778" layer="95"/> +<label x="17.78" y="106.68" size="1.778" layer="95" rot="R180" xref="yes"/> +<pinref part="U$1" gate="G$1" pin="DIR"/> </segment> </net> <net name="A_POT" class="0"> @@ -8341,9 +8358,10 @@ Source: DCJ0202.pdf</description> <label x="-106.68" y="154.94" size="1.778" layer="95"/> </segment> <segment> -<pinref part="X3-POT" gate="-1" pin="S"/> -<wire x1="-60.96" y1="71.12" x2="-68.58" y2="71.12" width="0.1524" layer="91"/> <label x="-68.58" y="71.12" size="1.778" layer="95"/> +<label x="-78.74" y="71.12" size="1.778" layer="95" rot="R180" xref="yes"/> +<pinref part="U$2" gate="G$1" pin="P$2"/> +<wire x1="-61.595" y1="71.12" x2="-78.74" y2="71.12" width="0.1524" layer="91"/> </segment> </net> <net name="N$1" class="0"> @@ -8353,18 +8371,26 @@ 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"/> -<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"/> +<wire x1="0" y1="81.28" x2="0" y2="60.96" width="0.1524" layer="91"/> +<wire x1="0" y1="60.96" x2="25.4" y2="60.96" width="0.1524" layer="91"/> +<pinref part="JP1" gate="G$1" pin="1"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U$1" gate="G$1" pin="GND@7"/> +<wire x1="81.28" y1="76.2" x2="93.98" y2="76.2" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="U$1" gate="G$1" pin="GND@1"/> +<wire x1="81.28" y1="106.68" x2="96.52" y2="106.68" width="0.1524" layer="91"/> </segment> </net> </nets> </sheet> </sheets> -<errors> -<approved hash="104,1,43.18,137.16,IC1,VCC,5V,,,"/> -<approved hash="104,1,45.72,68.58,IC2,VCC,5V,,,"/> -<approved hash="104,1,76.2,68.58,IC2,VS,VIN,,,"/> -</errors> </schematic> </drawing> <compatibility> diff --git a/EagleProject/eagle.epf b/EagleProject/eagle.epf index 5104e9fb9ca51f07cd6083192f6cfc7d374c30d4..51b94875273405f61f1ca735c9223fef49e4ae16 100644 --- a/EagleProject/eagle.epf +++ b/EagleProject/eagle.epf @@ -343,110 +343,15 @@ UsedLibrary="/home/wheel/bob/.eagle/lbr/zetex.lbr" 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" +UsedLibrary="/home/wheel/tpg/Projects/ForceFeedback/EagleProject/altronics.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="136 396 1218 836" +Loc="677 230 1759 670" State=2 Number=0 [Desktop] -Screen="3000 1920" +Screen="1920 1080" Window="Win_1" -Window="Win_2" -Window="Win_3"