From d1fa8bdf2d95043e124c15276c9293d13630796e Mon Sep 17 00:00:00 2001 From: John Hodge <tpg@mutabah.net> Date: Mon, 30 Aug 2021 18:51:10 +0800 Subject: [PATCH] Mostly complete board design? --- EagleProject/driverv2.brd | 573 ++++++++++++++++--------------- EagleProject/driverv2.sch | 688 ++++++++++++++++++++------------------ EagleProject/eagle.epf | 101 +----- 3 files changed, 655 insertions(+), 707 deletions(-) diff --git a/EagleProject/driverv2.brd b/EagleProject/driverv2.brd index 39b6783..c372338 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 5a481a5..bd25d65 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 5104e9f..51b9487 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" -- GitLab