diff --git a/HW/gate-servo-controller.brd b/HW/gate-servo-controller.brd index 56134f71425864c15a1b2ce9bdc57db62bbac3f5..d117ecc9fa30cbd2a29d39d6f674214b1815ec85 100644 --- a/HW/gate-servo-controller.brd +++ b/HW/gate-servo-controller.brd @@ -40,7 +40,7 @@ <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> -<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/> <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> @@ -52,9 +52,9 @@ <layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> -<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> -<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/> <layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> <layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/> <layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/> @@ -154,10 +154,24 @@ </layers> <board> <plain> -<wire x1="0" y1="0" x2="100.945" y2="0" width="0" layer="20"/> -<wire x1="100.945" y1="0" x2="100.945" y2="100" width="0" layer="20"/> -<wire x1="100.945" y1="100" x2="0" y2="100" width="0" layer="20"/> -<wire x1="0" y1="100" x2="0" y2="0" width="0" layer="20"/> +<wire x1="0" y1="0" x2="82" y2="0" width="0" layer="20"/> +<wire x1="82" y1="0" x2="82" y2="50" width="0" layer="20"/> +<wire x1="82" y1="50" x2="0" y2="50" width="0" layer="20"/> +<wire x1="0" y1="50" x2="0" y2="0" width="0" layer="20"/> +<text x="55.245" y="35.2425" size="2.5" layer="16" font="vector" ratio="15" rot="MR0"> Gate + Servo +Controller</text> +<hole x="3" y="3" drill="3.2"/> +<hole x="79" y="3" drill="3.2"/> +<circle x="3" y="3" radius="3" width="0.254" layer="33"/> +<dimension x1="82" y1="50" x2="0" y2="50" x3="41" y3="53.975" textsize="1.778" layer="47"/> +<dimension x1="82" y1="0" x2="82" y2="50" x3="86.995" y3="25" textsize="1.778" layer="47"/> +<circle x="79" y="3" radius="3" width="0.254" layer="33"/> +<hole x="3" y="47" drill="3.2"/> +<hole x="79" y="47" drill="3.2"/> +<circle x="3" y="47" radius="3" width="0.254" layer="33"/> +<circle x="79" y="47" radius="3" width="0.254" layer="33"/> +<text x="35.56" y="3.4925" size="2.5" layer="16" font="vector" ratio="15" rot="MR0">07/2016</text> </plain> <libraries> <library name="atmel"> @@ -1458,6 +1472,34 @@ Metric Code Size 2012</description> <rectangle x1="-1" y1="-0.65" x2="-0.5" y2="0.65" layer="51"/> <rectangle x1="0.5" y1="-0.65" x2="1" y2="0.65" layer="51"/> </package> +<package name="0207/10"> +<description><b>RESISTOR</b><p> +type 0207, grid 10 mm</description> +<wire x1="5.08" y1="0" x2="4.064" y2="0" width="0.6096" layer="51"/> +<wire x1="-5.08" y1="0" x2="-4.064" y2="0" width="0.6096" layer="51"/> +<wire x1="-3.175" y1="0.889" x2="-2.921" y2="1.143" width="0.1524" layer="21" curve="-90"/> +<wire x1="-3.175" y1="-0.889" x2="-2.921" y2="-1.143" width="0.1524" layer="21" curve="90"/> +<wire x1="2.921" y1="-1.143" x2="3.175" y2="-0.889" width="0.1524" layer="21" curve="90"/> +<wire x1="2.921" y1="1.143" x2="3.175" y2="0.889" width="0.1524" layer="21" curve="-90"/> +<wire x1="-3.175" y1="-0.889" x2="-3.175" y2="0.889" width="0.1524" layer="21"/> +<wire x1="-2.921" y1="1.143" x2="-2.54" y2="1.143" width="0.1524" layer="21"/> +<wire x1="-2.413" y1="1.016" x2="-2.54" y2="1.143" width="0.1524" layer="21"/> +<wire x1="-2.921" y1="-1.143" x2="-2.54" y2="-1.143" width="0.1524" layer="21"/> +<wire x1="-2.413" y1="-1.016" x2="-2.54" y2="-1.143" width="0.1524" layer="21"/> +<wire x1="2.413" y1="1.016" x2="2.54" y2="1.143" width="0.1524" layer="21"/> +<wire x1="2.413" y1="1.016" x2="-2.413" y2="1.016" width="0.1524" layer="21"/> +<wire x1="2.413" y1="-1.016" x2="2.54" y2="-1.143" width="0.1524" layer="21"/> +<wire x1="2.413" y1="-1.016" x2="-2.413" y2="-1.016" width="0.1524" layer="21"/> +<wire x1="2.921" y1="1.143" x2="2.54" y2="1.143" width="0.1524" layer="21"/> +<wire x1="2.921" y1="-1.143" x2="2.54" y2="-1.143" width="0.1524" layer="21"/> +<wire x1="3.175" y1="-0.889" x2="3.175" y2="0.889" width="0.1524" layer="21"/> +<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="-3.048" y="1.524" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-2.2606" y="-0.635" size="1.27" layer="27" ratio="10">>VALUE</text> +<rectangle x1="3.175" y1="-0.3048" x2="4.0386" y2="0.3048" layer="21"/> +<rectangle x1="-4.0386" y1="-0.3048" x2="-3.175" y2="0.3048" layer="21"/> +</package> <package name="R0805"> <description><b>RESISTOR</b><p></description> <wire x1="-0.41" y1="0.635" x2="0.41" y2="0.635" width="0.1524" layer="51"/> @@ -1976,65 +2018,65 @@ design rules under a new name.</description> </pass> </autorouter> <elements> -<element name="IC1" library="atmel" package="TQFP32-08" value="ATmega8A-AI" x="27.305" y="37.465" rot="MR0"> -<attribute name="OC_NEWARK" value="73M8863" x="27.305" y="37.465" size="1.778" layer="28" rot="MR0" display="off"/> -<attribute name="MPN" value="ATMEGA8-16AU" x="27.305" y="37.465" size="1.778" layer="28" rot="MR0" display="off"/> -<attribute name="MF" value="" x="27.305" y="37.465" size="1.778" layer="28" rot="MR0" display="off"/> -<attribute name="OC_FARNELL" value="9171371" x="27.305" y="37.465" size="1.778" layer="28" rot="MR0" display="off"/> +<element name="IC1" library="atmel" package="TQFP32-08" value="ATmega8A-AI" x="27.94" y="21.2725" rot="MR90"> +<attribute name="OC_NEWARK" value="73M8863" x="27.94" y="21.2725" size="1.778" layer="28" rot="MR90" display="off"/> +<attribute name="MPN" value="ATMEGA8-16AU" x="27.94" y="21.2725" size="1.778" layer="28" rot="MR90" display="off"/> +<attribute name="MF" value="" x="27.94" y="21.2725" size="1.778" layer="28" rot="MR90" display="off"/> +<attribute name="OC_FARNELL" value="9171371" x="27.94" y="21.2725" size="1.778" layer="28" rot="MR90" display="off"/> </element> -<element name="K1" library="#PaJa_konektory" package="ARK500/2" value="12V AC" x="4.445" y="80.645" rot="R270"/> -<element name="ISP1" library="##MJ" package="MLW10G" value="" x="-5.715" y="65.405"/> -<element name="C1" library="rcl" package="C0805K" value="100n" x="-3.81" y="40.64"/> -<element name="R1" library="rcl" package="R0805" value="10k" x="-3.81" y="38.1"/> -<element name="M1" library="#PaJa_31" package="DM_WOM" value="W01M" x="23.495" y="80.645"/> -<element name="C2" library="rcl" package="E5-13" value="1000u/50V" x="14.605" y="71.755" rot="R270"/> -<element name="R2" library="varistor" package="CT/CN0805" value="B72510T200K62" x="15.875" y="80.3275" rot="MR270"/> -<element name="F1" library="SparkFun-PowerIC" package="PTC" value="RG400-16" x="13.335" y="83.185"/> -<element name="JP1" library="pinhead" package="1X01" value="12V" x="33.02" y="84.58"/> -<element name="JP2" library="pinhead" package="1X01" value="5V" x="71.02" y="84.58"/> -<element name="JP3" library="pinhead" package="1X01" value="GND" x="33.02" y="68.58"/> -<element name="JP4" library="pinhead" package="1X01" value="GND" x="71.02" y="68.58"/> -<element name="C3" library="rcl" package="C0805K" value="100n" x="-3.81" y="34.925"/> -<element name="C4" library="rcl" package="C0805K" value="100n" x="18.415" y="34.925" rot="MR0"/> -<element name="Q1" library="crystal" package="HC49U-V" value="14.7456MHz" x="34.29" y="31.75" rot="R90"> -<attribute name="OC_NEWARK" value="unknown" x="34.29" y="31.75" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MPN" value="" x="34.29" y="31.75" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MF" value="" x="34.29" y="31.75" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="OC_FARNELL" value="1666969" x="34.29" y="31.75" size="1.778" layer="27" rot="R90" display="off"/> +<element name="K1" library="#PaJa_konektory" package="ARK500/2" value="12V AC" x="3.81" y="37.7825" rot="R270"/> +<element name="ISP1" library="##MJ" package="MLW10G" value="" x="5.08" y="16.8275" rot="R180"/> +<element name="C1" library="rcl" package="C0805K" value="100n" x="28.8925" y="13.0175" rot="MR180"/> +<element name="R1" library="rcl" package="0207/10" value="10k" x="11.1125" y="14.9225" rot="MR90"/> +<element name="M1" library="#PaJa_31" package="DM_WOM" value="W01M" x="24.13" y="42.8625"/> +<element name="C2" library="rcl" package="E5-13" value="1000u/50V" x="15.24" y="33.9725" rot="R270"/> +<element name="R2" library="varistor" package="CT/CN0805" value="B72510T200K62" x="16.51" y="42.545" rot="MR270"/> +<element name="F1" library="SparkFun-PowerIC" package="PTC" value="RG400-16" x="13.97" y="45.4025"/> +<element name="JP1" library="pinhead" package="1X01" value="12V" x="31.75" y="46.7975"/> +<element name="JP2" library="pinhead" package="1X01" value="5V" x="69.75" y="46.7975"/> +<element name="JP3" library="pinhead" package="1X01" value="GND" x="31.75" y="30.7975"/> +<element name="JP4" library="pinhead" package="1X01" value="GND" x="69.75" y="30.7975"/> +<element name="C3" library="rcl" package="C0805K" value="100n" x="8.255" y="7.9375" rot="MR0"/> +<element name="C4" library="rcl" package="C0805K" value="100n" x="25.4" y="29.5275" rot="MR90"/> +<element name="Q1" library="crystal" package="HC49U-V" value="14.7456MHz" x="20.955" y="14.9225"> +<attribute name="OC_NEWARK" value="unknown" x="20.955" y="14.9225" size="1.778" layer="27" display="off"/> +<attribute name="MPN" value="" x="20.955" y="14.9225" size="1.778" layer="27" display="off"/> +<attribute name="MF" value="" x="20.955" y="14.9225" size="1.778" layer="27" display="off"/> +<attribute name="OC_FARNELL" value="1666969" x="20.955" y="14.9225" size="1.778" layer="27" display="off"/> </element> -<element name="C5" library="rcl" package="C0805K" value="18p" x="36.83" y="29.845" rot="MR90"/> -<element name="C6" library="rcl" package="C0805K" value="18p" x="36.83" y="33.655" rot="MR270"/> -<element name="C7" library="rcl" package="C0805K" value="100n" x="18.415" y="37.1475" rot="MR0"/> -<element name="JP5" library="pinhead" package="1X03" value="UART" x="29.845" y="46.355"/> -<element name="K2" library="#PaJa_konektory" package="ARK500/2" value="LOCK" x="97.155" y="49.53" rot="R90"/> -<element name="OK1" library="optocoupler" package="DIL04" value="PC817" x="82.55" y="51.1175" rot="R90"> -<attribute name="OC_NEWARK" value="97K7059" x="82.55" y="51.1175" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MPN" value="PC817X4J000F" x="82.55" y="51.1175" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="MF" value="" x="82.55" y="51.1175" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="OC_FARNELL" value="9707727" x="82.55" y="51.1175" size="1.778" layer="27" rot="R90" display="off"/> +<element name="C5" library="rcl" package="C0805K" value="18p" x="19.05" y="12.3825" rot="MR180"/> +<element name="C6" library="rcl" package="C0805K" value="18p" x="22.86" y="12.3825" rot="MR0"/> +<element name="C7" library="rcl" package="C0805K" value="100n" x="27.6225" y="29.5275" rot="MR90"/> +<element name="JP5" library="pinhead" package="1X03" value="UART" x="36.195" y="18.7325" rot="R270"/> +<element name="K2" library="#PaJa_konektory" package="ARK500/2" value="LOCK" x="78.105" y="21.9075" rot="R90"/> +<element name="OK1" library="optocoupler" package="DIL04" value="PC817" x="60.325" y="26.67" rot="R90"> +<attribute name="OC_NEWARK" value="97K7059" x="60.325" y="26.67" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="MPN" value="PC817X4J000F" x="60.325" y="26.67" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="MF" value="" x="60.325" y="26.67" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="OC_FARNELL" value="9707727" x="60.325" y="26.67" size="1.778" layer="27" rot="R90" display="off"/> </element> -<element name="R3" library="rcl" package="R0805" value="680R" x="93.345" y="46.99" rot="MR180"/> -<element name="D1" library="diode" package="MINIMELF" value="1N4148" x="90.805" y="50.8" rot="MR90"/> -<element name="R4" library="rcl" package="R0805" value="5k6" x="81.28" y="52.3875" rot="MR90"/> -<element name="K3" library="#PaJa_konektory" package="ARK500/3" value="SERVO" x="-6.35" y="15.875" rot="R90"/> -<element name="IC2" library="linear" package="SO08" value="LM358D" x="74.295" y="40.005" rot="MR270"/> -<element name="C8" library="rcl" package="C0805K" value="100n" x="69.215" y="44.45" rot="MR90"/> -<element name="K4" library="#PaJa_konektory" package="ARK500/2" value="MOTOR" x="97.155" y="39.37" rot="R90"/> -<element name="R5" library="rcl" package="R2512" value="50mR" x="91.7575" y="39.37" rot="MR270"/> -<element name="R6" library="rcl" package="R0805" value="39k" x="86.995" y="37.7825" rot="MR180"/> -<element name="R7" library="rcl" package="R0805" value="39k" x="86.995" y="42.8625" rot="MR180"/> -<element name="R8" library="rcl" package="R0805" value="330k" x="76.835" y="45.72" rot="MR0"/> -<element name="R9" library="rcl" package="R0805" value="330k" x="86.995" y="44.7675" rot="MR180"/> -<element name="R10" library="rcl" package="R0805" value="39k" x="86.995" y="40.9575" rot="MR180"/> -<element name="R11" library="rcl" package="R0805" value="39k" x="86.995" y="35.8775" rot="MR180"/> -<element name="R12" library="rcl" package="R0805" value="330k" x="65.405" y="38.1" rot="MR270"/> -<element name="R13" library="rcl" package="R0805" value="330k" x="86.995" y="33.9725" rot="MR180"/> -<element name="R14" library="rcl" package="R0805" value="10k" x="76.835" y="47.625" rot="MR180"/> -<element name="R15" library="rcl" package="R0805" value="10k" x="65.405" y="43.18" rot="MR270"/> -<element name="C9" library="rcl" package="C0805K" value="4n7" x="76.835" y="43.815" rot="MR0"/> -<element name="C10" library="rcl" package="C0805K" value="4n7" x="67.945" y="38.1" rot="MR270"/> -<element name="D2" library="diode" package="SOD80C" value="5V1" x="72.39" y="45.72" rot="MR270"/> -<element name="D3" library="diode" package="SOD80C" value="5V1" x="62.5475" y="42.2275" rot="MR270"/> +<element name="R3" library="rcl" package="R0805" value="680R" x="74.295" y="19.3675" rot="MR180"/> +<element name="D1" library="diode" package="MINIMELF" value="1N4148" x="71.755" y="23.1775" rot="MR90"/> +<element name="R4" library="rcl" package="R0805" value="5k6" x="59.055" y="27.94" rot="MR90"/> +<element name="K3" library="#PaJa_konektory" package="ARK500/3" value="SERVO" x="78.105" y="34.6075" rot="R90"/> +<element name="IC2" library="linear" package="SO08" value="LM358D" x="55.245" y="12.3825" rot="MR270"/> +<element name="C8" library="rcl" package="C0805K" value="100n" x="50.4825" y="16.8275" rot="MR90"/> +<element name="K4" library="#PaJa_konektory" package="ARK500/2" value="MOTOR" x="78.105" y="11.7475" rot="R90"/> +<element name="R5" library="rcl" package="R2512" value="50mR" x="72.7075" y="11.7475" rot="MR270"/> +<element name="R6" library="rcl" package="R0805" value="39k" x="67.945" y="10.16" rot="MR180"/> +<element name="R7" library="rcl" package="R0805" value="39k" x="67.945" y="15.24" rot="MR180"/> +<element name="R8" library="rcl" package="R0805" value="330k" x="57.785" y="18.0975" rot="MR0"/> +<element name="R9" library="rcl" package="R0805" value="330k" x="67.945" y="17.145" rot="MR180"/> +<element name="R10" library="rcl" package="R0805" value="39k" x="67.945" y="13.335" rot="MR180"/> +<element name="R11" library="rcl" package="R0805" value="39k" x="67.945" y="8.255" rot="MR180"/> +<element name="R12" library="rcl" package="R0805" value="330k" x="46.355" y="10.4775" rot="MR270"/> +<element name="R13" library="rcl" package="R0805" value="330k" x="67.945" y="6.35" rot="MR180"/> +<element name="R14" library="rcl" package="R0805" value="10k" x="57.785" y="20.0025" rot="MR180"/> +<element name="R15" library="rcl" package="R0805" value="10k" x="46.355" y="15.24" rot="MR270"/> +<element name="C9" library="rcl" package="C0805K" value="4n7" x="57.785" y="16.1925" rot="MR0"/> +<element name="C10" library="rcl" package="C0805K" value="4n7" x="48.895" y="10.4775" rot="MR270"/> +<element name="D2" library="diode" package="SOD80C" value="5V1" x="63.8175" y="21.59" rot="MR180"/> +<element name="D3" library="diode" package="SOD80C" value="5V1" x="43.4975" y="14.2875" rot="MR270"/> </elements> <signals> <signal name="GND"> @@ -2065,30 +2107,44 @@ design rules under a new name.</description> <contactref element="R13" pad="2"/> <contactref element="D3" pad="A"/> <contactref element="D2" pad="A"/> +<wire x1="28.34" y1="26.7525" x2="28.8925" y2="27.305" width="0.4064" layer="16"/> +<wire x1="27.54" y1="15.9575" x2="27.6225" y2="15.875" width="0.4064" layer="16"/> +<wire x1="29.14" y1="16.9799" x2="29.14" y2="15.945" width="0.4064" layer="16"/> +<wire x1="29.14" y1="15.945" x2="29.21" y2="15.875" width="0.4064" layer="16"/> +<wire x1="29.21" y1="15.875" x2="29.21" y2="15.5575" width="0.4064" layer="16"/> +<wire x1="25.4" y1="18.7325" x2="23.8125" y2="17.145" width="0.4064" layer="16"/> +<wire x1="32.385" y1="16.8275" x2="30.1625" y2="19.05" width="0.4064" layer="16"/> +<wire x1="32.385" y1="25.7175" x2="30.48" y2="23.8125" width="0.4064" layer="16"/> +<wire x1="23.495" y1="25.7175" x2="25.4" y2="23.8125" width="0.4064" layer="16"/> +<wire x1="28.34" y1="25.5651" x2="28.34" y2="24.2125" width="0.4064" layer="16"/> +<wire x1="28.34" y1="24.2125" x2="28.2575" y2="24.13" width="0.4064" layer="16"/> +<wire x1="28.34" y1="25.5651" x2="28.34" y2="26.7525" width="0.4064" layer="16"/> +<wire x1="27.54" y1="15.9575" x2="27.54" y2="16.9799" width="0.4064" layer="16"/> <polygon width="0.254" layer="16" spacing="0.4064" isolate="0.4064"> -<vertex x="-0.635" y="100.965"/> -<vertex x="102.235" y="100.965"/> -<vertex x="102.235" y="-0.635"/> +<vertex x="-0.635" y="51.1175"/> +<vertex x="83.185" y="51.1175"/> +<vertex x="83.185" y="-0.635"/> <vertex x="-0.635" y="-0.635"/> </polygon> -<wire x1="31.5976" y1="37.065" x2="31.5976" y2="38.665" width="0" layer="19" extent="16-16"/> -<wire x1="36.83" y1="32.655" x2="31.5976" y2="37.065" width="0" layer="19" extent="16-16"/> -<wire x1="23.0124" y1="37.865" x2="17.415" y2="37.1475" width="0" layer="19" extent="16-16"/> -<wire x1="-4.445" y1="67.945" x2="14.605" y2="69.215" width="0" layer="19" extent="1-1"/> -<wire x1="-6.985" y1="67.945" x2="-4.445" y2="67.945" width="0" layer="19" extent="1-1"/> -<wire x1="-4.445" y1="65.405" x2="-4.445" y2="67.945" width="0" layer="19" extent="1-1"/> -<wire x1="-4.445" y1="62.865" x2="-4.445" y2="65.405" width="0" layer="19" extent="1-1"/> -<wire x1="-4.445" y1="60.325" x2="-4.445" y2="62.865" width="0" layer="19" extent="1-1"/> -<wire x1="-2.81" y1="40.64" x2="-4.445" y2="60.325" width="0" layer="19" extent="1-1"/> -<wire x1="-2.81" y1="34.925" x2="-2.81" y2="40.64" width="0" layer="19" extent="1-1"/> -<wire x1="-6.35" y1="20.875" x2="-2.81" y2="34.925" width="0" layer="19" extent="1-1"/> +<wire x1="27.6225" y1="15.875" x2="27.94" y2="15.875" width="0.4064" layer="16"/> +<wire x1="27.94" y1="15.875" x2="28.2575" y2="15.5575" width="0.4064" layer="16"/> +<wire x1="28.2575" y1="15.5575" x2="29.21" y2="15.5575" width="0.4064" layer="16"/> +<wire x1="29.14" y1="16.9799" x2="29.14" y2="18.6625" width="0.4064" layer="16"/> +<wire x1="29.14" y1="18.6625" x2="29.21" y2="18.7325" width="0.4064" layer="16"/> +<wire x1="23.8125" y1="17.145" x2="22.86" y2="17.4625" width="0.4064" layer="16"/> +<wire x1="50.4825" y1="17.8275" x2="53.2925" y2="17.8275" width="0.4064" layer="16"/> +<wire x1="53.2925" y1="17.8275" x2="53.34" y2="17.78" width="0.4064" layer="16"/> +<via x="53.34" y="17.78" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="53.34" y1="17.78" x2="53.34" y2="21.59" width="0.4064" layer="1"/> +<via x="53.34" y="21.59" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="53.34" y1="21.59" x2="52.07" y2="21.59" width="0.4064" layer="16"/> </signal> <signal name="AVCC"> <contactref element="C4" pad="1"/> <contactref element="IC1" pad="18"/> -<wire x1="19.415" y1="34.925" x2="20.955" y2="34.925" width="0.4064" layer="16"/> -<wire x1="23.0124" y1="35.465" x2="21.495" y2="35.465" width="0.4064" layer="16"/> -<wire x1="21.495" y1="35.465" x2="20.955" y2="34.925" width="0.4064" layer="16"/> +<wire x1="25.4" y1="28.5275" x2="25.4" y2="27.6225" width="0.4064" layer="16"/> +<wire x1="25.94" y1="25.5651" x2="25.94" y2="27.0825" width="0.4064" layer="16"/> +<wire x1="25.94" y1="27.0825" x2="25.4" y2="27.6225" width="0.4064" layer="16"/> </signal> <signal name="+5V"> <contactref element="R1" pad="1"/> @@ -2102,291 +2158,407 @@ design rules under a new name.</description> <contactref element="K3" pad="2"/> <contactref element="IC2" pad="8"/> <contactref element="C8" pad="1"/> -<wire x1="71.695" y1="41.91" x2="69.215" y2="41.91" width="0.4064" layer="16"/> -<wire x1="69.215" y1="41.91" x2="69.215" y2="43.45" width="0.4064" layer="16"/> -<wire x1="81.28" y1="53.3375" x2="71.02" y2="84.58" width="0" layer="19" extent="16-16"/> -<wire x1="71.695" y1="41.91" x2="81.28" y2="53.3375" width="0" layer="19" extent="16-16"/> -<wire x1="31.5976" y1="37.865" x2="69.215" y2="41.91" width="0" layer="19" extent="16-16"/> -<wire x1="31.5976" y1="36.265" x2="31.5976" y2="37.865" width="0" layer="19" extent="16-16"/> -<wire x1="-4.76" y1="38.1" x2="31.5976" y2="37.865" width="0" layer="19" extent="1-16"/> -<wire x1="-4.81" y1="40.64" x2="-4.76" y2="38.1" width="0" layer="19" extent="1-1"/> -<wire x1="-4.81" y1="34.925" x2="-4.76" y2="38.1" width="0" layer="19" extent="1-1"/> -<wire x1="-6.35" y1="15.875" x2="-4.81" y2="34.925" width="0" layer="19" extent="1-1"/> -<wire x1="-4.445" y1="70.485" x2="-4.81" y2="40.64" width="0" layer="19" extent="1-1"/> +<wire x1="52.645" y1="14.2875" x2="50.4825" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="69.75" y1="46.7975" x2="69.725" y2="46.7975" width="2.1844" layer="16"/> +<wire x1="69.725" y1="46.7975" x2="71.12" y2="45.4025" width="2.1844" layer="16"/> +<wire x1="71.12" y1="45.4025" x2="71.12" y2="37.1475" width="2.1844" layer="16"/> +<wire x1="71.12" y1="37.1475" x2="71.12" y2="36.40355" width="2.1844" layer="16"/> +<wire x1="71.12" y1="36.40355" x2="72.91605" y2="34.6075" width="2.1844" layer="16"/> +<wire x1="72.91605" y1="34.6075" x2="78.105" y2="34.6075" width="2.1844" layer="16"/> +<wire x1="60.96" y1="37.1475" x2="71.12" y2="37.1475" width="1.016" layer="16"/> +<wire x1="59.055" y1="30.7975" x2="59.055" y2="35.2425" width="1.016" layer="16"/> +<wire x1="59.055" y1="35.2425" x2="60.96" y2="37.1475" width="1.016" layer="16"/> +<wire x1="28.34" y1="16.9799" x2="28.34" y2="18.3325" width="0.4064" layer="16"/> +<wire x1="28.34" y1="18.3325" x2="27.94" y2="18.7325" width="0.4064" layer="16"/> +<wire x1="27.94" y1="18.7325" x2="27.305" y2="18.7325" width="0.4064" layer="16"/> +<wire x1="26.74" y1="16.9799" x2="26.74" y2="18.1675" width="0.4064" layer="16"/> +<wire x1="26.74" y1="18.1675" x2="27.305" y2="18.7325" width="0.4064" layer="16"/> +<wire x1="59.055" y1="28.89" x2="59.055" y2="30.7975" width="1.016" layer="16"/> +<wire x1="59.055" y1="30.7975" x2="48.26" y2="30.7975" width="1.016" layer="16"/> +<wire x1="50.4825" y1="15.8275" x2="50.4825" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="50.4825" y1="14.2875" x2="49.158025" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="49.158025" y1="14.2875" x2="48.26" y2="15.185525" width="0.4064" layer="16"/> +<wire x1="48.26" y1="15.185525" x2="48.26" y2="17.4625" width="0.4064" layer="16"/> +<via x="48.26" y="17.4625" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="48.26" y1="17.4625" x2="48.26" y2="30.7975" width="0.4064" layer="1"/> +<via x="48.26" y="30.7975" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="26.74" y1="16.9799" x2="26.74" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="48.26" y1="17.4625" x2="43.18" y2="17.4625" width="0.4064" layer="1"/> +<wire x1="43.18" y1="17.4625" x2="37.1475" y2="11.43" width="0.4064" layer="1"/> +<wire x1="37.1475" y1="11.43" x2="26.67" y2="11.43" width="0.4064" layer="1"/> +<via x="26.67" y="11.43" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="27.8925" y1="13.0175" x2="26.74" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="26.74" y1="13.0175" x2="26.74" y2="11.5" width="0.4064" layer="16"/> +<wire x1="26.74" y1="11.5" x2="26.67" y2="11.43" width="0.4064" layer="16"/> +<wire x1="26.67" y1="11.43" x2="13.6525" y2="11.43" width="0.4064" layer="1"/> +<via x="13.6525" y="11.43" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="4.445" y1="9.8425" x2="3.81" y2="10.4775" width="0.4064" layer="16"/> +<wire x1="3.81" y1="10.4775" x2="3.81" y2="11.7475" width="0.4064" layer="16"/> +<wire x1="4.445" y1="9.8425" x2="11.1125" y2="9.8425" width="0.4064" layer="16"/> +<wire x1="11.1125" y1="9.8425" x2="13.0175" y2="9.8425" width="0.4064" layer="16"/> +<wire x1="13.0175" y1="9.8425" x2="13.6525" y2="10.4775" width="0.4064" layer="16"/> +<wire x1="13.6525" y1="10.4775" x2="13.6525" y2="11.43" width="0.4064" layer="16"/> +<wire x1="9.255" y1="7.9375" x2="10.4775" y2="7.9375" width="0.4064" layer="16"/> +<wire x1="10.4775" y1="7.9375" x2="11.1125" y2="8.5725" width="0.4064" layer="16"/> +<wire x1="11.1125" y1="8.5725" x2="11.1125" y2="9.8425" width="0.4064" layer="16"/> </signal> <signal name="RESET"> <contactref element="IC1" pad="29"/> <contactref element="R1" pad="2"/> -<wire x1="-2.86" y1="38.1" x2="27.705" y2="41.7576" width="0" layer="19" extent="1-16"/> +<contactref element="ISP1" pad="RST"/> +<wire x1="32.2326" y1="20.8725" x2="33.255" y2="20.8725" width="0.4064" layer="16"/> +<wire x1="33.255" y1="20.8725" x2="33.655" y2="21.2725" width="0.4064" layer="16"/> +<wire x1="33.655" y1="21.2725" x2="33.655" y2="21.9075" width="0.4064" layer="16"/> +<wire x1="33.655" y1="21.9075" x2="35.56" y2="23.8125" width="0.4064" layer="16"/> +<via x="35.56" y="23.8125" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<via x="11.1125" y="21.9075" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="11.1125" y1="20.0025" x2="11.1125" y2="21.9075" width="0.4064" layer="16"/> +<wire x1="6.35" y1="16.8275" x2="9.8425" y2="16.8275" width="0.4064" layer="16"/> +<wire x1="9.8425" y1="16.8275" x2="11.1125" y2="18.0975" width="0.4064" layer="16"/> +<wire x1="11.1125" y1="18.0975" x2="11.1125" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="35.56" y1="23.8125" x2="11.7475" y2="23.8125" width="0.4064" layer="1"/> +<wire x1="11.7475" y1="23.8125" x2="11.1125" y2="23.1775" width="0.4064" layer="1"/> +<wire x1="11.1125" y1="23.1775" x2="11.1125" y2="21.9075" width="0.4064" layer="1"/> </signal> <signal name="N$2"> <contactref element="K1" pad="1"/> <contactref element="F1" pad="P$1"/> -<wire x1="4.445" y1="83.185" x2="10.795" y2="83.185" width="1.016" layer="16"/> +<wire x1="3.81" y1="40.3225" x2="9.8425" y2="40.3225" width="1.016" layer="16"/> +<wire x1="9.8425" y1="40.3225" x2="11.43" y2="41.91" width="1.016" layer="16"/> +<wire x1="11.43" y1="41.91" x2="11.43" y2="45.4025" width="1.016" layer="16"/> </signal> <signal name="N$3"> <contactref element="K1" pad="2"/> <contactref element="M1" pad="AC2"/> <contactref element="R2" pad="2"/> -<wire x1="4.445" y1="78.105" x2="15.875" y2="78.105" width="1.016" layer="16"/> -<wire x1="25.4" y1="80.645" x2="26.035" y2="80.01" width="1.016" layer="16"/> -<wire x1="26.035" y1="80.01" x2="26.035" y2="78.105" width="1.016" layer="16"/> -<wire x1="15.875" y1="79.2275" x2="15.875" y2="78.105" width="1.016" layer="16"/> -<wire x1="15.875" y1="78.105" x2="17.145" y2="78.105" width="1.016" layer="16"/> -<wire x1="17.145" y1="78.105" x2="19.685" y2="80.645" width="1.016" layer="16"/> -<wire x1="19.685" y1="80.645" x2="25.4" y2="80.645" width="1.016" layer="16"/> +<wire x1="26.035" y1="42.8625" x2="26.67" y2="42.2275" width="1.016" layer="16"/> +<wire x1="26.67" y1="42.2275" x2="26.67" y2="40.3225" width="1.016" layer="16"/> +<wire x1="16.51" y1="41.445" x2="16.51" y2="40.3225" width="1.016" layer="16"/> +<wire x1="16.51" y1="40.3225" x2="17.78" y2="40.3225" width="1.016" layer="16"/> +<wire x1="17.78" y1="40.3225" x2="20.32" y2="42.8625" width="1.016" layer="16"/> +<wire x1="20.32" y1="42.8625" x2="26.035" y2="42.8625" width="1.016" layer="16"/> +<wire x1="3.81" y1="35.2425" x2="9.2075" y2="35.2425" width="1.016" layer="16"/> +<wire x1="9.2075" y1="35.2425" x2="14.2875" y2="40.3225" width="1.016" layer="16"/> +<wire x1="16.51" y1="40.3225" x2="14.2875" y2="40.3225" width="1.016" layer="16"/> </signal> <signal name="N$7"> <contactref element="R2" pad="1"/> <contactref element="F1" pad="P$2"/> <contactref element="M1" pad="AC1"/> -<wire x1="15.875" y1="83.185" x2="20.955" y2="83.185" width="1.016" layer="16"/> -<wire x1="15.875" y1="83.185" x2="15.875" y2="81.4275" width="1.016" layer="16"/> +<wire x1="16.51" y1="45.4025" x2="21.59" y2="45.4025" width="1.016" layer="16"/> +<wire x1="16.51" y1="45.4025" x2="16.51" y2="43.645" width="1.016" layer="16"/> </signal> <signal name="+12V"> <contactref element="M1" pad="+"/> <contactref element="C2" pad="+"/> <contactref element="JP1" pad="1"/> -<wire x1="14.605" y1="74.295" x2="20.955" y2="74.295" width="1.016" layer="16"/> -<wire x1="20.955" y1="74.295" x2="20.955" y2="78.105" width="1.016" layer="16"/> -<wire x1="33.02" y1="84.58" x2="33.02" y2="75.565" width="1.016" layer="16"/> -<wire x1="33.02" y1="75.565" x2="31.75" y2="74.295" width="1.016" layer="16"/> -<wire x1="31.75" y1="74.295" x2="20.955" y2="74.295" width="1.016" layer="16"/> +<wire x1="15.24" y1="36.5125" x2="21.59" y2="36.5125" width="1.016" layer="16"/> +<wire x1="21.59" y1="36.5125" x2="21.59" y2="40.3225" width="1.016" layer="16"/> +<wire x1="31.75" y1="46.7975" x2="31.75" y2="37.7825" width="1.016" layer="16"/> +<wire x1="31.75" y1="37.7825" x2="30.48" y2="36.5125" width="1.016" layer="16"/> +<wire x1="30.48" y1="36.5125" x2="21.59" y2="36.5125" width="1.016" layer="16"/> </signal> <signal name="N$1"> <contactref element="IC1" pad="7"/> <contactref element="Q1" pad="2"/> <contactref element="C6" pad="1"/> -<wire x1="34.29" y1="34.163" x2="34.29" y2="35.56" width="0.4064" layer="16"/> -<wire x1="34.29" y1="35.56" x2="34.925" y2="36.195" width="0.4064" layer="16"/> -<wire x1="34.925" y1="36.195" x2="36.195" y2="36.195" width="0.4064" layer="16"/> -<wire x1="36.195" y1="36.195" x2="36.83" y2="35.56" width="0.4064" layer="16"/> -<wire x1="36.83" y1="35.56" x2="36.83" y2="34.655" width="0.4064" layer="16"/> -<wire x1="31.5976" y1="35.465" x2="34.195" y2="35.465" width="0.4064" layer="16"/> -<wire x1="34.195" y1="35.465" x2="34.29" y2="35.56" width="0.4064" layer="16"/> +<wire x1="25.4" y1="13.0175" x2="24.765" y2="12.3825" width="0.4064" layer="16"/> +<wire x1="24.765" y1="12.3825" x2="23.86" y2="12.3825" width="0.4064" layer="16"/> +<wire x1="25.94" y1="16.9799" x2="25.94" y2="16.0975" width="0.4064" layer="16"/> +<wire x1="25.94" y1="16.0975" x2="25.4" y2="15.5575" width="0.4064" layer="16"/> +<wire x1="25.4" y1="15.5575" x2="25.4" y2="14.9225" width="0.4064" layer="16"/> +<wire x1="25.4" y1="14.9225" x2="25.4" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="23.368" y1="14.9225" x2="25.4" y2="14.9225" width="0.4064" layer="16"/> </signal> <signal name="N$4"> <contactref element="IC1" pad="8"/> <contactref element="Q1" pad="1"/> <contactref element="C5" pad="1"/> -<wire x1="34.29" y1="29.337" x2="34.29" y2="27.94" width="0.4064" layer="16"/> -<wire x1="34.29" y1="27.94" x2="34.925" y2="27.305" width="0.4064" layer="16"/> -<wire x1="34.925" y1="27.305" x2="36.195" y2="27.305" width="0.4064" layer="16"/> -<wire x1="36.195" y1="27.305" x2="36.83" y2="27.94" width="0.4064" layer="16"/> -<wire x1="36.83" y1="27.94" x2="36.83" y2="28.845" width="0.4064" layer="16"/> -<wire x1="31.5976" y1="34.665" x2="32.3275" y2="34.665" width="0.4064" layer="16"/> -<wire x1="32.3275" y1="34.665" x2="32.7025" y2="34.29" width="0.4064" layer="16"/> -<wire x1="32.7025" y1="34.29" x2="32.7025" y2="33.3375" width="0.4064" layer="16"/> -<wire x1="32.7025" y1="33.3375" x2="34.29" y2="31.75" width="0.4064" layer="16"/> -<wire x1="34.29" y1="31.75" x2="34.29" y2="29.337" width="0.4064" layer="16"/> +<wire x1="18.542" y1="14.9225" x2="17.145" y2="14.9225" width="0.4064" layer="16"/> +<wire x1="17.145" y1="14.9225" x2="16.51" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="16.51" y1="14.2875" x2="16.51" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="16.51" y1="13.0175" x2="17.145" y2="12.3825" width="0.4064" layer="16"/> +<wire x1="17.145" y1="12.3825" x2="18.05" y2="12.3825" width="0.4064" layer="16"/> +<wire x1="20.955" y1="14.9225" x2="18.542" y2="14.9225" width="0.4064" layer="16"/> +<wire x1="25.14" y1="16.9799" x2="25.14" y2="16.5675" width="0.4064" layer="16"/> +<wire x1="25.14" y1="16.5675" x2="24.765" y2="16.1925" width="0.4064" layer="16"/> +<wire x1="24.765" y1="16.1925" x2="22.225" y2="16.1925" width="0.4064" layer="16"/> +<wire x1="22.225" y1="16.1925" x2="20.955" y2="14.9225" width="0.4064" layer="16"/> </signal> <signal name="AREF"> <contactref element="IC1" pad="20"/> <contactref element="C7" pad="1"/> -<wire x1="23.0124" y1="37.065" x2="21.0375" y2="37.065" width="0.4064" layer="16"/> -<wire x1="21.0375" y1="37.065" x2="20.955" y2="37.1475" width="0.4064" layer="16"/> -<wire x1="20.955" y1="37.1475" x2="19.415" y2="37.1475" width="0.4064" layer="16"/> +<wire x1="27.54" y1="25.5651" x2="27.54" y2="27.54" width="0.4064" layer="16"/> +<wire x1="27.54" y1="27.54" x2="27.6225" y2="27.6225" width="0.4064" layer="16"/> +<wire x1="27.6225" y1="27.6225" x2="27.6225" y2="28.5275" width="0.4064" layer="16"/> </signal> <signal name="N$5"> <contactref element="ISP1" pad="SCK"/> <contactref element="IC1" pad="17"/> -<wire x1="23.0124" y1="34.665" x2="-6.985" y2="62.865" width="0" layer="19" extent="16-16"/> +<wire x1="6.35" y1="19.3675" x2="5.715" y2="19.3675" width="0.4064" layer="16"/> +<wire x1="5.715" y1="19.3675" x2="5.08" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="5.08" y1="20.0025" x2="5.08" y2="25.7175" width="0.4064" layer="16"/> +<wire x1="5.08" y1="25.7175" x2="6.35" y2="26.9875" width="0.4064" layer="16"/> +<wire x1="6.35" y1="26.9875" x2="24.765" y2="26.9875" width="0.4064" layer="16"/> +<wire x1="24.765" y1="26.9875" x2="25.14" y2="26.6125" width="0.4064" layer="16"/> +<wire x1="25.14" y1="25.5651" x2="25.14" y2="26.6125" width="0.4064" layer="16"/> </signal> <signal name="N$6"> <contactref element="ISP1" pad="MISO"/> <contactref element="IC1" pad="16"/> -<wire x1="-6.985" y1="60.325" x2="24.505" y2="33.1724" width="0" layer="19" extent="16-16"/> +<wire x1="23.6474" y1="24.0725" x2="7.245" y2="24.0725" width="0.4064" layer="16"/> +<wire x1="7.245" y1="24.0725" x2="6.35" y2="23.1775" width="0.4064" layer="16"/> +<wire x1="6.35" y1="23.1775" x2="6.35" y2="21.9075" width="0.4064" layer="16"/> </signal> <signal name="N$8"> <contactref element="ISP1" pad="MOSI"/> <contactref element="IC1" pad="15"/> -<wire x1="25.305" y1="33.1724" x2="-6.985" y2="70.485" width="0" layer="19" extent="16-16"/> +<wire x1="23.6474" y1="23.2725" x2="15.244725" y2="23.2725" width="0.4064" layer="16"/> +<wire x1="15.244725" y1="23.2725" x2="14.2875" y2="22.315275" width="0.4064" layer="16"/> +<wire x1="14.2875" y1="22.315275" x2="14.2875" y2="17.813328125" width="0.4064" layer="16"/> +<wire x1="14.2875" y1="17.813328125" x2="8.221671875" y2="11.7475" width="0.4064" layer="16"/> +<wire x1="8.221671875" y1="11.7475" x2="6.35" y2="11.7475" width="0.4064" layer="16"/> </signal> <signal name="RXD"> <contactref element="IC1" pad="30"/> <contactref element="JP5" pad="1"/> -<wire x1="28.505" y1="41.7576" x2="27.305" y2="46.355" width="0" layer="19" extent="16-16"/> +<wire x1="32.2326" y1="20.0725" x2="33.725" y2="20.0725" width="0.4064" layer="16"/> +<wire x1="33.725" y1="20.0725" x2="34.925" y2="21.2725" width="0.4064" layer="16"/> +<wire x1="34.925" y1="21.2725" x2="36.195" y2="21.2725" width="0.4064" layer="16"/> </signal> <signal name="TXD"> <contactref element="IC1" pad="31"/> <contactref element="JP5" pad="2"/> -<wire x1="29.305" y1="41.7576" x2="29.845" y2="46.355" width="0" layer="19" extent="16-16"/> +<wire x1="32.2326" y1="19.2725" x2="34.385" y2="19.2725" width="0.4064" layer="16"/> +<wire x1="34.385" y1="19.2725" x2="34.925" y2="18.7325" width="0.4064" layer="16"/> +<wire x1="34.925" y1="18.7325" x2="36.195" y2="18.7325" width="0.4064" layer="16"/> </signal> <signal name="N$9"> <contactref element="OK1" pad="1"/> <contactref element="R3" pad="1"/> <contactref element="D1" pad="C"/> -<wire x1="92.395" y1="46.99" x2="90.805" y2="46.99" width="0.4064" layer="16"/> -<wire x1="90.805" y1="49.1" x2="90.805" y2="46.99" width="0.4064" layer="16"/> -<wire x1="86.36" y1="49.8475" x2="87.9475" y2="49.8475" width="0.4064" layer="16"/> -<wire x1="87.9475" y1="49.8475" x2="88.9" y2="48.895" width="0.4064" layer="16"/> -<wire x1="88.9" y1="48.895" x2="88.9" y2="47.625" width="0.4064" layer="16"/> -<wire x1="88.9" y1="47.625" x2="89.535" y2="46.99" width="0.4064" layer="16"/> -<wire x1="89.535" y1="46.99" x2="90.805" y2="46.99" width="0.4064" layer="16"/> +<wire x1="73.345" y1="19.3675" x2="71.755" y2="19.3675" width="0.4064" layer="16"/> +<wire x1="71.755" y1="21.4775" x2="71.755" y2="19.3675" width="0.4064" layer="16"/> +<wire x1="64.135" y1="25.4" x2="68.540915625" y2="25.4" width="0.4064" layer="16"/> +<wire x1="68.540915625" y1="25.4" x2="69.85" y2="24.090915625" width="0.4064" layer="16"/> +<wire x1="69.85" y1="24.090915625" x2="69.85" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="69.85" y1="20.0025" x2="70.485" y2="19.3675" width="0.4064" layer="16"/> +<wire x1="70.485" y1="19.3675" x2="71.755" y2="19.3675" width="0.4064" layer="16"/> </signal> <signal name="N$10"> <contactref element="K2" pad="1"/> <contactref element="R3" pad="2"/> -<wire x1="97.155" y1="46.99" x2="94.295" y2="46.99" width="0.4064" layer="16"/> +<wire x1="78.105" y1="19.3675" x2="75.245" y2="19.3675" width="0.4064" layer="16"/> </signal> <signal name="N$11"> <contactref element="OK1" pad="2"/> <contactref element="K2" pad="2"/> <contactref element="D1" pad="A"/> -<wire x1="89.535" y1="52.3875" x2="90.17" y2="52.3875" width="0.4064" layer="16"/> -<wire x1="90.17" y1="52.3875" x2="90.6925" y2="52.3875" width="0.4064" layer="16"/> -<wire x1="90.6925" y1="52.3875" x2="90.805" y2="52.5" width="0.4064" layer="16"/> -<wire x1="90.805" y1="52.5" x2="92.915" y2="52.5" width="0.4064" layer="16"/> -<wire x1="92.915" y1="52.5" x2="93.345" y2="52.07" width="0.4064" layer="16"/> -<wire x1="93.345" y1="52.07" x2="97.155" y2="52.07" width="0.4064" layer="16"/> -<wire x1="86.36" y1="52.3875" x2="89.535" y2="52.3875" width="0.4064" layer="16"/> +<wire x1="71.6425" y1="24.765" x2="71.755" y2="24.8775" width="0.4064" layer="16"/> +<wire x1="71.755" y1="24.8775" x2="73.865" y2="24.8775" width="0.4064" layer="16"/> +<wire x1="73.865" y1="24.8775" x2="74.295" y2="24.4475" width="0.4064" layer="16"/> +<wire x1="74.295" y1="24.4475" x2="78.105" y2="24.4475" width="0.4064" layer="16"/> +<wire x1="64.135" y1="27.94" x2="70.8025" y2="27.94" width="0.4064" layer="16"/> +<wire x1="70.8025" y1="27.94" x2="71.755" y2="26.9875" width="0.4064" layer="16"/> +<wire x1="71.755" y1="26.9875" x2="71.755" y2="24.8775" width="0.4064" layer="16"/> </signal> <signal name="LOCK_SIGNAL"> <contactref element="OK1" pad="4"/> <contactref element="R4" pad="1"/> -<contactref element="IC1" pad="32"/> -<wire x1="78.74" y1="49.8475" x2="80.645" y2="49.8475" width="0.4064" layer="16"/> -<wire x1="80.645" y1="49.8475" x2="81.28" y2="50.4825" width="0.4064" layer="16"/> -<wire x1="81.28" y1="50.4825" x2="81.28" y2="51.4375" width="0.4064" layer="16"/> -<wire x1="30.105" y1="41.7576" x2="78.74" y2="49.8475" width="0" layer="19" extent="16-16"/> +<wire x1="56.515" y1="25.4" x2="58.42" y2="25.4" width="0.4064" layer="16"/> +<wire x1="58.42" y1="25.4" x2="59.055" y2="26.035" width="0.4064" layer="16"/> +<wire x1="59.055" y1="26.035" x2="59.055" y2="26.99" width="0.4064" layer="16"/> +<contactref element="IC1" pad="1"/> +<wire x1="30.74" y1="16.9799" x2="30.74" y2="15.2975" width="0.4064" layer="16"/> +<wire x1="30.74" y1="15.2975" x2="31.75" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="31.75" y1="14.2875" x2="37.836975" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="37.836975" y1="14.2875" x2="38.735" y2="15.185525" width="0.4064" layer="16"/> +<wire x1="38.735" y1="15.185525" x2="38.735" y2="23.8125" width="0.4064" layer="16"/> +<via x="40.64" y="24.4475" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="40.64" y1="24.4475" x2="46.99" y2="24.4475" width="0.4064" layer="1"/> +<via x="46.99" y="24.4475" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="49.53" y1="25.4" x2="56.515" y2="25.4" width="0.4064" layer="16"/> +<wire x1="46.99" y1="24.4475" x2="48.5775" y2="24.4475" width="0.4064" layer="16"/> +<wire x1="48.5775" y1="24.4475" x2="49.53" y2="25.4" width="0.4064" layer="16"/> +<wire x1="38.735" y1="23.8125" x2="39.37" y2="24.4475" width="0.4064" layer="16"/> +<wire x1="39.37" y1="24.4475" x2="40.64" y2="24.4475" width="0.4064" layer="16"/> </signal> <signal name="SERVO"> <contactref element="K3" pad="1"/> <contactref element="IC1" pad="13"/> -<wire x1="-6.35" y1="10.875" x2="26.905" y2="33.1724" width="0" layer="19" extent="16-16"/> +<wire x1="63.5" y1="33.9725" x2="61.595" y2="32.0675" width="0.4064" layer="16"/> +<wire x1="61.595" y1="32.0675" x2="61.595" y2="24.4475" width="0.4064" layer="16"/> +<wire x1="61.595" y1="24.4475" x2="60.325" y2="23.1775" width="0.4064" layer="16"/> +<wire x1="60.325" y1="23.1775" x2="49.53" y2="23.1775" width="0.4064" layer="16"/> +<via x="46.99" y="21.9075" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="46.99" y1="21.9075" x2="40.64" y2="21.9075" width="0.4064" layer="1"/> +<via x="40.64" y="21.9075" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="40.64" y1="21.9075" x2="40.64" y2="11.1125" width="0.4064" layer="16"/> +<wire x1="38.735" y1="9.2075" x2="16.8275" y2="9.2075" width="0.4064" layer="16"/> +<wire x1="16.8275" y1="9.2075" x2="15.5575" y2="10.4775" width="0.4064" layer="16"/> +<wire x1="15.5575" y1="10.4775" x2="15.5575" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="15.5575" y1="20.0025" x2="17.2275" y2="21.6725" width="0.4064" layer="16"/> +<wire x1="23.6474" y1="21.6725" x2="17.2275" y2="21.6725" width="0.4064" layer="16"/> +<wire x1="63.5" y1="33.9725" x2="69.85" y2="33.9725" width="0.4064" layer="16"/> +<wire x1="69.85" y1="33.9725" x2="74.295" y2="29.5275" width="0.4064" layer="16"/> +<wire x1="74.295" y1="29.5275" x2="78.66" y2="29.5275" width="0.4064" layer="16"/> +<wire x1="78.66" y1="29.5275" x2="78.105" y2="29.6075" width="0.4064" layer="16"/> +<wire x1="46.99" y1="21.9075" x2="48.26" y2="21.9075" width="0.4064" layer="16"/> +<wire x1="48.26" y1="21.9075" x2="49.53" y2="23.1775" width="0.4064" layer="16"/> +<wire x1="38.735" y1="9.2075" x2="40.64" y2="11.1125" width="0.4064" layer="16"/> </signal> <signal name="N$14"> <contactref element="R5" pad="2"/> <contactref element="K4" pad="1"/> <contactref element="R6" pad="2"/> <contactref element="R11" pad="2"/> -<wire x1="97.155" y1="36.83" x2="90.805" y2="36.83" width="3.81" layer="16"/> -<wire x1="91.7575" y1="36.57" x2="91.065" y2="36.57" width="0.8128" layer="16"/> -<wire x1="91.065" y1="36.57" x2="90.805" y2="36.83" width="0.8128" layer="16"/> -<wire x1="87.945" y1="37.7825" x2="87.945" y2="36.83" width="0.6096" layer="16"/> -<wire x1="87.945" y1="36.83" x2="87.945" y2="35.8775" width="0.6096" layer="16"/> -<wire x1="90.805" y1="36.83" x2="87.945" y2="36.83" width="0.6096" layer="16"/> +<wire x1="78.105" y1="9.2075" x2="71.755" y2="9.2075" width="3.81" layer="16"/> +<wire x1="72.7075" y1="8.9475" x2="72.015" y2="8.9475" width="0.8128" layer="16"/> +<wire x1="72.015" y1="8.9475" x2="71.755" y2="9.2075" width="0.8128" layer="16"/> +<wire x1="68.895" y1="10.16" x2="68.895" y2="9.2075" width="0.6096" layer="16"/> +<wire x1="68.895" y1="9.2075" x2="68.895" y2="8.255" width="0.6096" layer="16"/> +<wire x1="71.755" y1="9.2075" x2="68.895" y2="9.2075" width="0.6096" layer="16"/> </signal> <signal name="N$15"> <contactref element="R5" pad="1"/> <contactref element="K4" pad="2"/> <contactref element="R7" pad="2"/> <contactref element="R10" pad="2"/> -<wire x1="97.155" y1="41.91" x2="90.805" y2="41.91" width="3.81" layer="16"/> -<wire x1="91.7575" y1="42.17" x2="91.065" y2="42.17" width="0.8128" layer="16"/> -<wire x1="91.065" y1="42.17" x2="90.805" y2="41.91" width="0.8128" layer="16"/> -<wire x1="87.945" y1="42.8625" x2="87.945" y2="41.91" width="0.6096" layer="16"/> -<wire x1="87.945" y1="41.91" x2="87.945" y2="40.9575" width="0.6096" layer="16"/> -<wire x1="90.805" y1="41.91" x2="87.945" y2="41.91" width="0.6096" layer="16"/> +<wire x1="78.105" y1="14.2875" x2="71.755" y2="14.2875" width="3.81" layer="16"/> +<wire x1="72.7075" y1="14.5475" x2="72.015" y2="14.5475" width="0.8128" layer="16"/> +<wire x1="72.015" y1="14.5475" x2="71.755" y2="14.2875" width="0.8128" layer="16"/> +<wire x1="68.895" y1="15.24" x2="68.895" y2="14.2875" width="0.6096" layer="16"/> +<wire x1="68.895" y1="14.2875" x2="68.895" y2="13.335" width="0.6096" layer="16"/> +<wire x1="71.755" y1="14.2875" x2="68.895" y2="14.2875" width="0.6096" layer="16"/> </signal> <signal name="N$16"> <contactref element="IC2" pad="3"/> <contactref element="R6" pad="1"/> <contactref element="R8" pad="2"/> <contactref element="C9" pad="2"/> -<wire x1="76.895" y1="39.37" x2="79.375" y2="39.37" width="0.4064" layer="16"/> -<wire x1="79.375" y1="39.37" x2="80.9625" y2="37.7825" width="0.4064" layer="16"/> -<wire x1="80.9625" y1="37.7825" x2="86.045" y2="37.7825" width="0.4064" layer="16"/> -<wire x1="75.835" y1="43.815" x2="74.295" y2="43.815" width="0.4064" layer="16"/> -<wire x1="74.295" y1="43.815" x2="74.295" y2="40.268025" width="0.4064" layer="16"/> -<wire x1="74.295" y1="40.268025" x2="75.193025" y2="39.37" width="0.4064" layer="16"/> -<wire x1="75.193025" y1="39.37" x2="76.895" y2="39.37" width="0.4064" layer="16"/> -<wire x1="75.885" y1="45.72" x2="74.93" y2="45.72" width="0.4064" layer="16"/> -<wire x1="74.93" y1="45.72" x2="74.295" y2="45.085" width="0.4064" layer="16"/> -<wire x1="74.295" y1="45.085" x2="74.295" y2="43.815" width="0.4064" layer="16"/> +<wire x1="57.845" y1="11.7475" x2="60.325" y2="11.7475" width="0.4064" layer="16"/> +<wire x1="60.325" y1="11.7475" x2="61.9125" y2="10.16" width="0.4064" layer="16"/> +<wire x1="61.9125" y1="10.16" x2="66.995" y2="10.16" width="0.4064" layer="16"/> +<wire x1="56.785" y1="16.1925" x2="55.245" y2="16.1925" width="0.4064" layer="16"/> +<wire x1="55.245" y1="16.1925" x2="55.245" y2="12.645525" width="0.4064" layer="16"/> +<wire x1="55.245" y1="12.645525" x2="56.143025" y2="11.7475" width="0.4064" layer="16"/> +<wire x1="56.143025" y1="11.7475" x2="57.845" y2="11.7475" width="0.4064" layer="16"/> +<wire x1="56.835" y1="18.0975" x2="55.88" y2="18.0975" width="0.4064" layer="16"/> +<wire x1="55.88" y1="18.0975" x2="55.245" y2="17.4625" width="0.4064" layer="16"/> +<wire x1="55.245" y1="17.4625" x2="55.245" y2="16.1925" width="0.4064" layer="16"/> </signal> <signal name="N$17"> <contactref element="IC2" pad="2"/> <contactref element="R7" pad="1"/> <contactref element="R9" pad="1"/> -<wire x1="86.045" y1="42.8625" x2="84.455" y2="42.8625" width="0.4064" layer="16"/> -<wire x1="84.455" y1="42.8625" x2="81.5975" y2="42.8625" width="0.4064" layer="16"/> -<wire x1="81.5975" y1="42.8625" x2="79.375" y2="40.64" width="0.4064" layer="16"/> -<wire x1="79.375" y1="40.64" x2="76.895" y2="40.64" width="0.4064" layer="16"/> -<wire x1="86.045" y1="44.7675" x2="85.09" y2="44.7675" width="0.4064" layer="16"/> -<wire x1="85.09" y1="44.7675" x2="84.455" y2="44.1325" width="0.4064" layer="16"/> -<wire x1="84.455" y1="44.1325" x2="84.455" y2="42.8625" width="0.4064" layer="16"/> +<wire x1="66.995" y1="15.24" x2="65.405" y2="15.24" width="0.4064" layer="16"/> +<wire x1="65.405" y1="15.24" x2="62.5475" y2="15.24" width="0.4064" layer="16"/> +<wire x1="62.5475" y1="15.24" x2="60.325" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="60.325" y1="13.0175" x2="57.845" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="66.995" y1="17.145" x2="66.04" y2="17.145" width="0.4064" layer="16"/> +<wire x1="66.04" y1="17.145" x2="65.405" y2="16.51" width="0.4064" layer="16"/> +<wire x1="65.405" y1="16.51" x2="65.405" y2="15.24" width="0.4064" layer="16"/> </signal> <signal name="N$12"> <contactref element="IC2" pad="1"/> <contactref element="R8" pad="1"/> <contactref element="R14" pad="2"/> <contactref element="C9" pad="1"/> -<wire x1="77.835" y1="43.815" x2="79.375" y2="43.815" width="0.4064" layer="16"/> -<wire x1="79.375" y1="43.815" x2="79.375" y2="42.545" width="0.4064" layer="16"/> -<wire x1="79.375" y1="42.545" x2="78.74" y2="41.91" width="0.4064" layer="16"/> -<wire x1="78.74" y1="41.91" x2="76.895" y2="41.91" width="0.4064" layer="16"/> -<wire x1="77.785" y1="45.72" x2="79.375" y2="45.72" width="0.4064" layer="16"/> -<wire x1="79.375" y1="45.72" x2="79.375" y2="43.815" width="0.4064" layer="16"/> -<wire x1="77.785" y1="47.625" x2="78.74" y2="47.625" width="0.4064" layer="16"/> -<wire x1="78.74" y1="47.625" x2="79.375" y2="46.99" width="0.4064" layer="16"/> -<wire x1="79.375" y1="46.99" x2="79.375" y2="45.72" width="0.4064" layer="16"/> +<wire x1="58.785" y1="16.1925" x2="60.325" y2="16.1925" width="0.4064" layer="16"/> +<wire x1="60.325" y1="16.1925" x2="60.325" y2="14.9225" width="0.4064" layer="16"/> +<wire x1="60.325" y1="14.9225" x2="59.69" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="59.69" y1="14.2875" x2="57.845" y2="14.2875" width="0.4064" layer="16"/> +<wire x1="58.735" y1="18.0975" x2="60.325" y2="18.0975" width="0.4064" layer="16"/> +<wire x1="60.325" y1="18.0975" x2="60.325" y2="16.1925" width="0.4064" layer="16"/> +<wire x1="58.735" y1="20.0025" x2="59.69" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="59.69" y1="20.0025" x2="60.325" y2="19.3675" width="0.4064" layer="16"/> +<wire x1="60.325" y1="19.3675" x2="60.325" y2="18.0975" width="0.4064" layer="16"/> </signal> <signal name="N$13"> <contactref element="R10" pad="1"/> <contactref element="R12" pad="2"/> <contactref element="IC2" pad="5"/> <contactref element="C10" pad="2"/> -<wire x1="71.695" y1="38.1" x2="70.485" y2="38.1" width="0.4064" layer="16"/> -<wire x1="70.485" y1="38.1" x2="69.85" y2="37.465" width="0.4064" layer="16"/> -<wire x1="69.85" y1="37.465" x2="69.85" y2="35.56" width="0.4064" layer="16"/> -<via x="81.915" y="34.925" extent="1-16" drill="0.8" diameter="1.9304" shape="octagon"/> -<wire x1="81.915" y1="34.925" x2="81.915" y2="40.9575" width="0.4064" layer="1"/> -<via x="81.915" y="40.9575" extent="1-16" drill="0.8" diameter="1.9304" shape="octagon"/> -<wire x1="81.915" y1="40.9575" x2="86.045" y2="40.9575" width="0.4064" layer="16"/> -<wire x1="65.405" y1="37.15" x2="65.405" y2="36.195" width="0.4064" layer="16"/> -<wire x1="65.405" y1="36.195" x2="66.04" y2="35.56" width="0.4064" layer="16"/> -<wire x1="66.04" y1="35.56" x2="67.945" y2="35.56" width="0.4064" layer="16"/> -<wire x1="67.945" y1="35.56" x2="69.85" y2="35.56" width="0.4064" layer="16"/> -<wire x1="67.945" y1="37.1" x2="67.945" y2="35.56" width="0.4064" layer="16"/> -<wire x1="69.85" y1="35.56" x2="81.28" y2="35.56" width="0.4064" layer="16"/> -<wire x1="81.28" y1="35.56" x2="81.915" y2="34.925" width="0.4064" layer="16"/> +<wire x1="52.645" y1="10.4775" x2="51.435" y2="10.4775" width="0.4064" layer="16"/> +<wire x1="51.435" y1="10.4775" x2="50.8" y2="9.8425" width="0.4064" layer="16"/> +<wire x1="50.8" y1="9.8425" x2="50.8" y2="7.9375" width="0.4064" layer="16"/> +<via x="62.865" y="7.3025" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="62.865" y1="7.3025" x2="62.865" y2="13.335" width="0.4064" layer="1"/> +<via x="62.865" y="13.335" extent="1-16" drill="0.8" diameter="1.778" shape="octagon"/> +<wire x1="62.865" y1="13.335" x2="66.995" y2="13.335" width="0.4064" layer="16"/> +<wire x1="46.355" y1="9.5275" x2="46.355" y2="8.5725" width="0.4064" layer="16"/> +<wire x1="46.355" y1="8.5725" x2="46.99" y2="7.9375" width="0.4064" layer="16"/> +<wire x1="46.99" y1="7.9375" x2="48.895" y2="7.9375" width="0.4064" layer="16"/> +<wire x1="48.895" y1="7.9375" x2="50.8" y2="7.9375" width="0.4064" layer="16"/> +<wire x1="48.895" y1="9.4775" x2="48.895" y2="7.9375" width="0.4064" layer="16"/> +<wire x1="50.8" y1="7.9375" x2="62.23" y2="7.9375" width="0.4064" layer="16"/> +<wire x1="62.23" y1="7.9375" x2="62.865" y2="7.3025" width="0.4064" layer="16"/> </signal> <signal name="N$18"> <contactref element="R11" pad="1"/> <contactref element="R13" pad="1"/> <contactref element="IC2" pad="6"/> -<wire x1="86.045" y1="35.8775" x2="84.455" y2="35.8775" width="0.4064" layer="16"/> -<wire x1="73.66" y1="37.465" x2="73.66" y2="38.735" width="0.4064" layer="16"/> -<wire x1="73.66" y1="38.735" x2="73.025" y2="39.37" width="0.4064" layer="16"/> -<wire x1="73.025" y1="39.37" x2="71.695" y2="39.37" width="0.4064" layer="16"/> -<wire x1="86.045" y1="33.9725" x2="85.09" y2="33.9725" width="0.4064" layer="16"/> -<wire x1="85.09" y1="33.9725" x2="84.455" y2="34.6075" width="0.4064" layer="16"/> -<wire x1="84.455" y1="34.6075" x2="84.455" y2="35.8775" width="0.4064" layer="16"/> -<wire x1="83.5025" y1="36.83" x2="74.295" y2="36.83" width="0.4064" layer="16"/> -<wire x1="74.295" y1="36.83" x2="73.66" y2="37.465" width="0.4064" layer="16"/> -<wire x1="83.5025" y1="36.83" x2="84.455" y2="35.8775" width="0.4064" layer="16"/> +<wire x1="66.995" y1="8.255" x2="65.405" y2="8.255" width="0.4064" layer="16"/> +<wire x1="54.61" y1="9.8425" x2="54.61" y2="11.1125" width="0.4064" layer="16"/> +<wire x1="54.61" y1="11.1125" x2="53.975" y2="11.7475" width="0.4064" layer="16"/> +<wire x1="53.975" y1="11.7475" x2="52.645" y2="11.7475" width="0.4064" layer="16"/> +<wire x1="66.995" y1="6.35" x2="66.04" y2="6.35" width="0.4064" layer="16"/> +<wire x1="66.04" y1="6.35" x2="65.405" y2="6.985" width="0.4064" layer="16"/> +<wire x1="65.405" y1="6.985" x2="65.405" y2="8.255" width="0.4064" layer="16"/> +<wire x1="64.4525" y1="9.2075" x2="55.245" y2="9.2075" width="0.4064" layer="16"/> +<wire x1="55.245" y1="9.2075" x2="54.61" y2="9.8425" width="0.4064" layer="16"/> +<wire x1="64.4525" y1="9.2075" x2="65.405" y2="8.255" width="0.4064" layer="16"/> </signal> <signal name="N$19"> <contactref element="R12" pad="1"/> <contactref element="IC2" pad="7"/> <contactref element="R15" pad="2"/> <contactref element="C10" pad="1"/> -<wire x1="71.695" y1="40.64" x2="67.945" y2="40.64" width="0.4064" layer="16"/> -<wire x1="67.945" y1="40.64" x2="65.405" y2="40.64" width="0.4064" layer="16"/> -<wire x1="65.405" y1="40.64" x2="65.405" y2="39.05" width="0.4064" layer="16"/> -<wire x1="67.945" y1="39.1" x2="67.945" y2="40.64" width="0.4064" layer="16"/> -<wire x1="65.405" y1="42.23" x2="65.405" y2="40.64" width="0.4064" layer="16"/> +<wire x1="52.645" y1="13.0175" x2="48.895" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="48.895" y1="13.0175" x2="46.355" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="46.355" y1="13.0175" x2="46.355" y2="11.4275" width="0.4064" layer="16"/> +<wire x1="48.895" y1="11.4775" x2="48.895" y2="13.0175" width="0.4064" layer="16"/> +<wire x1="46.355" y1="14.29" x2="46.355" y2="13.0175" width="0.4064" layer="16"/> </signal> <signal name="MOTOR_CURRENT-"> <contactref element="R15" pad="1"/> <contactref element="IC1" pad="24"/> <contactref element="D3" pad="C"/> -<wire x1="65.405" y1="44.13" x2="65.405" y2="45.085" width="0.4064" layer="16"/> -<wire x1="65.405" y1="45.085" x2="64.77" y2="45.72" width="0.4064" layer="16"/> -<wire x1="62.5475" y1="43.9275" x2="62.5475" y2="45.72" width="0.4064" layer="16"/> -<wire x1="62.5475" y1="45.72" x2="64.77" y2="45.72" width="0.4064" layer="16"/> -<wire x1="23.0124" y1="40.265" x2="62.5475" y2="43.9275" width="0" layer="19" extent="16-16"/> +<wire x1="46.355" y1="16.19" x2="46.355" y2="17.145" width="0.4064" layer="16"/> +<wire x1="46.355" y1="17.145" x2="45.72" y2="17.78" width="0.4064" layer="16"/> +<wire x1="43.4975" y1="15.9875" x2="43.4975" y2="17.78" width="0.4064" layer="16"/> +<wire x1="43.4975" y1="17.78" x2="45.72" y2="17.78" width="0.4064" layer="16"/> +<wire x1="30.74" y1="25.5651" x2="30.74" y2="26.6125" width="0.4064" layer="16"/> +<wire x1="30.74" y1="26.6125" x2="31.115" y2="26.9875" width="0.4064" layer="16"/> +<wire x1="31.115" y1="26.9875" x2="41.275" y2="26.9875" width="0.4064" layer="16"/> +<wire x1="41.275" y1="26.9875" x2="43.4975" y2="24.765" width="0.4064" layer="16"/> +<wire x1="43.4975" y1="24.765" x2="43.4975" y2="17.78" width="0.4064" layer="16"/> </signal> <signal name="MOTOR_CURRENT+"> <contactref element="R14" pad="1"/> <contactref element="IC1" pad="23"/> <contactref element="D2" pad="C"/> -<wire x1="75.885" y1="47.625" x2="72.595" y2="47.625" width="0.4064" layer="16"/> -<wire x1="72.595" y1="47.625" x2="72.39" y2="47.42" width="0.4064" layer="16"/> -<wire x1="23.0124" y1="39.465" x2="72.39" y2="47.42" width="0" layer="19" extent="16-16"/> +<wire x1="29.94" y1="25.5651" x2="29.94" y2="27.0825" width="0.4064" layer="16"/> +<wire x1="29.94" y1="27.0825" x2="31.115" y2="28.2575" width="0.4064" layer="16"/> +<wire x1="31.115" y1="28.2575" x2="41.5925" y2="28.2575" width="0.4064" layer="16"/> +<wire x1="45.72" y1="19.685" x2="44.7675" y2="20.6375" width="0.4064" layer="16"/> +<wire x1="44.7675" y1="20.6375" x2="44.7675" y2="25.0825" width="0.4064" layer="16"/> +<wire x1="44.7675" y1="25.0825" x2="41.5925" y2="28.2575" width="0.4064" layer="16"/> +<wire x1="62.1175" y1="21.59" x2="55.88" y2="21.59" width="0.4064" layer="16"/> +<wire x1="55.88" y1="21.59" x2="55.245" y2="20.955" width="0.4064" layer="16"/> +<wire x1="55.245" y1="20.955" x2="55.245" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="55.245" y1="20.0025" x2="56.835" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="55.245" y1="20.0025" x2="48.5775" y2="20.0025" width="0.4064" layer="16"/> +<wire x1="48.5775" y1="20.0025" x2="48.26" y2="19.685" width="0.4064" layer="16"/> +<wire x1="48.26" y1="19.685" x2="45.72" y2="19.685" width="0.4064" layer="16"/> </signal> </signals> </board> </drawing> +<compatibility> +<note version="6.3" minversion="6.2.2" severity="warning"> +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. +</note> +</compatibility> </eagle> diff --git a/HW/gate-servo-controller.sch b/HW/gate-servo-controller.sch index d2f00ab20ee9072c0bbb08c249445dd7d8a9ebee..4010da2ce59925c5e0d0ac04a9d22fc3c24253c3 100644 --- a/HW/gate-servo-controller.sch +++ b/HW/gate-servo-controller.sch @@ -8,34 +8,34 @@ </settings> <grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/> <layers> -<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> -<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/> -<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/> -<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/> -<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/> -<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/> -<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/> -<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/> -<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/> -<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/> -<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/> -<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/> -<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/> -<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/> -<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/> -<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> -<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> -<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> -<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> -<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/> -<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> -<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> -<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> -<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> -<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> -<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> -<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> -<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="no"/> +<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="no"/> +<layer number="3" name="Route3" color="4" fill="3" visible="yes" active="no"/> +<layer number="4" name="Route4" color="1" fill="4" visible="yes" active="no"/> +<layer number="5" name="Route5" color="4" fill="4" visible="yes" active="no"/> +<layer number="6" name="Route6" color="1" fill="8" visible="yes" active="no"/> +<layer number="7" name="Route7" color="4" fill="8" visible="yes" active="no"/> +<layer number="8" name="Route8" color="1" fill="2" visible="yes" active="no"/> +<layer number="9" name="Route9" color="4" fill="2" visible="yes" active="no"/> +<layer number="10" name="Route10" color="1" fill="7" visible="yes" active="no"/> +<layer number="11" name="Route11" color="4" fill="7" visible="yes" active="no"/> +<layer number="12" name="Route12" color="1" fill="5" visible="yes" active="no"/> +<layer number="13" name="Route13" color="4" fill="5" visible="yes" active="no"/> +<layer number="14" name="Route14" color="1" fill="6" visible="yes" active="no"/> +<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/> +<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/> <layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> <layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> @@ -44,8 +44,8 @@ <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> -<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> -<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="no"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> @@ -53,19 +53,19 @@ <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> <layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> -<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> -<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> -<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> -<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> -<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> -<layer number="51" name="tDocu" color="6" fill="9" 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="1" visible="no" active="no"/> -<layer number="54" name="bGND_GNDA" color="7" fill="1" visible="no" active="no"/> -<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> -<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> -<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> -<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="1" visible="yes" active="no"/> +<layer number="54" name="bGND_GNDA" color="7" fill="1" visible="yes" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="yes" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="no"/> <layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> <layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> <layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> @@ -19001,7 +19001,7 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <part name="P+2" library="supply1" deviceset="+5V" device=""/> <part name="GND1" library="supply1" deviceset="GND" device=""/> <part name="C1" library="rcl" deviceset="C-EU" device="C0805K" value="100n"/> -<part name="R1" library="rcl" deviceset="R-EU_" device="R0805" value="10k"/> +<part name="R1" library="rcl" deviceset="R-EU_" device="0207/10" value="10k"/> <part name="P+3" library="supply1" deviceset="+5V" device=""/> <part name="M1" library="#PaJa_31" deviceset="D-?_MUSTEK" device="B250C1500" value="W01M"/> <part name="C2" library="rcl" deviceset="CPOL-EU" device="E5-13" value="1000u/50V"/> @@ -19078,7 +19078,7 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <instances> <instance part="IC1" gate="G$1" x="60.96" y="58.42"/> <instance part="K1" gate="K" x="12.7" y="137.16" rot="MR0"/> -<instance part="ISP1" gate="G$1" x="73.66" y="10.16"/> +<instance part="ISP1" gate="G$1" x="76.2" y="10.16"/> <instance part="P+1" gate="1" x="83.82" y="139.7" smashed="yes"> <attribute name="VALUE" x="86.36" y="143.51" size="1.778" layer="96" rot="R180"/> </instance> @@ -19130,12 +19130,12 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <instance part="C7" gate="G$1" x="175.26" y="119.38"/> <instance part="GND10" gate="1" x="175.26" y="109.22"/> <instance part="GND11" gate="1" x="27.94" y="78.74" rot="R270"/> -<instance part="P+7" gate="1" x="66.04" y="17.78" smashed="yes"> -<attribute name="VALUE" x="68.58" y="20.32" size="1.778" layer="96" rot="R180"/> +<instance part="P+7" gate="1" x="68.58" y="17.78" smashed="yes"> +<attribute name="VALUE" x="71.12" y="20.32" size="1.778" layer="96" rot="R180"/> </instance> -<instance part="GND12" gate="1" x="66.04" y="2.54"/> -<instance part="JP5" gate="A" x="45.72" y="10.16" rot="MR0"/> -<instance part="GND13" gate="1" x="55.88" y="2.54"/> +<instance part="GND12" gate="1" x="68.58" y="2.54"/> +<instance part="JP5" gate="A" x="43.18" y="10.16" rot="MR0"/> +<instance part="GND13" gate="1" x="53.34" y="2.54"/> <instance part="K2" gate="K" x="215.9" y="78.74"/> <instance part="OK1" gate="A" x="177.8" y="76.2" rot="MR0"/> <instance part="R3" gate="G$1" x="203.2" y="78.74"/> @@ -19255,8 +19255,8 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <segment> <pinref part="ISP1" gate="G$1" pin="VCC"/> <pinref part="P+7" gate="1" pin="+5V"/> -<wire x1="68.58" y1="12.7" x2="66.04" y2="12.7" width="0.1524" layer="91"/> -<wire x1="66.04" y1="12.7" x2="66.04" y2="15.24" width="0.1524" layer="91"/> +<wire x1="71.12" y1="12.7" x2="68.58" y2="12.7" width="0.1524" layer="91"/> +<wire x1="68.58" y1="12.7" x2="68.58" y2="15.24" width="0.1524" layer="91"/> </segment> <segment> <pinref part="R4" gate="G$1" pin="2"/> @@ -19289,6 +19289,11 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <junction x="35.56" y="83.82"/> <label x="33.02" y="83.82" size="1.27" layer="95" rot="R180" xref="yes"/> </segment> +<segment> +<pinref part="ISP1" gate="G$1" pin="RST"/> +<wire x1="71.12" y1="10.16" x2="68.58" y2="10.16" width="0.1524" layer="91"/> +<label x="68.58" y="10.16" size="1.27" layer="95" rot="R180" xref="yes"/> +</segment> </net> <net name="GND" class="0"> <segment> @@ -19359,14 +19364,14 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <segment> <pinref part="ISP1" gate="G$1" pin="GND"/> <pinref part="GND12" gate="1" pin="GND"/> -<wire x1="68.58" y1="7.62" x2="66.04" y2="7.62" width="0.1524" layer="91"/> -<wire x1="66.04" y1="7.62" x2="66.04" y2="5.08" width="0.1524" layer="91"/> +<wire x1="71.12" y1="7.62" x2="68.58" y2="7.62" width="0.1524" layer="91"/> +<wire x1="68.58" y1="7.62" x2="68.58" y2="5.08" width="0.1524" layer="91"/> </segment> <segment> <pinref part="JP5" gate="A" pin="3"/> <pinref part="GND13" gate="1" pin="GND"/> -<wire x1="48.26" y1="7.62" x2="55.88" y2="7.62" width="0.1524" layer="91"/> -<wire x1="55.88" y1="7.62" x2="55.88" y2="5.08" width="0.1524" layer="91"/> +<wire x1="45.72" y1="7.62" x2="53.34" y2="7.62" width="0.1524" layer="91"/> +<wire x1="53.34" y1="7.62" x2="53.34" y2="5.08" width="0.1524" layer="91"/> </segment> <segment> <pinref part="OK1" gate="A" pin="EMIT"/> @@ -19508,7 +19513,7 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <net name="N$5" class="0"> <segment> <pinref part="ISP1" gate="G$1" pin="SCK"/> -<wire x1="81.28" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/> +<wire x1="83.82" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/> <wire x1="88.9" y1="12.7" x2="88.9" y2="25.4" width="0.1524" layer="91"/> <pinref part="IC1" gate="G$1" pin="PB5(SCK)"/> <wire x1="88.9" y1="25.4" x2="86.36" y2="25.4" width="0.1524" layer="91"/> @@ -19517,7 +19522,7 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <net name="N$6" class="0"> <segment> <pinref part="ISP1" gate="G$1" pin="MISO"/> -<wire x1="81.28" y1="10.16" x2="91.44" y2="10.16" width="0.1524" layer="91"/> +<wire x1="83.82" y1="10.16" x2="91.44" y2="10.16" width="0.1524" layer="91"/> <wire x1="91.44" y1="10.16" x2="91.44" y2="27.94" width="0.1524" layer="91"/> <pinref part="IC1" gate="G$1" pin="PB4(MISO)"/> <wire x1="91.44" y1="27.94" x2="86.36" y2="27.94" width="0.1524" layer="91"/> @@ -19526,7 +19531,7 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <net name="N$8" class="0"> <segment> <pinref part="ISP1" gate="G$1" pin="MOSI"/> -<wire x1="81.28" y1="7.62" x2="93.98" y2="7.62" width="0.1524" layer="91"/> +<wire x1="83.82" y1="7.62" x2="93.98" y2="7.62" width="0.1524" layer="91"/> <wire x1="93.98" y1="7.62" x2="93.98" y2="30.48" width="0.1524" layer="91"/> <pinref part="IC1" gate="G$1" pin="PB3(MOSI/OC2)"/> <wire x1="93.98" y1="30.48" x2="86.36" y2="30.48" width="0.1524" layer="91"/> @@ -19540,8 +19545,8 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> </segment> <segment> <pinref part="JP5" gate="A" pin="1"/> -<wire x1="48.26" y1="12.7" x2="53.34" y2="12.7" width="0.1524" layer="91"/> -<label x="53.34" y="12.7" size="1.27" layer="95" xref="yes"/> +<wire x1="45.72" y1="12.7" x2="50.8" y2="12.7" width="0.1524" layer="91"/> +<label x="50.8" y="12.7" size="1.27" layer="95" xref="yes"/> </segment> </net> <net name="TXD" class="0"> @@ -19552,8 +19557,8 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> </segment> <segment> <pinref part="JP5" gate="A" pin="2"/> -<wire x1="48.26" y1="10.16" x2="53.34" y2="10.16" width="0.1524" layer="91"/> -<label x="53.34" y="10.16" size="1.27" layer="95" xref="yes"/> +<wire x1="45.72" y1="10.16" x2="50.8" y2="10.16" width="0.1524" layer="91"/> +<label x="50.8" y="10.16" size="1.27" layer="95" xref="yes"/> </segment> </net> <net name="N$9" class="0"> @@ -19597,9 +19602,9 @@ Source: http://cache.national.com/ds/LM/LM158.pdf</description> <label x="162.56" y="81.28" size="1.27" layer="95" rot="R180" xref="yes"/> </segment> <segment> -<pinref part="IC1" gate="G$1" pin="PD2(INT0)"/> -<wire x1="86.36" y1="55.88" x2="88.9" y2="55.88" width="0.1524" layer="91"/> -<label x="88.9" y="55.88" size="1.27" layer="95" xref="yes"/> +<pinref part="IC1" gate="G$1" pin="PD3(INT1)"/> +<wire x1="86.36" y1="53.34" x2="88.9" y2="53.34" width="0.1524" layer="91"/> +<label x="88.9" y="53.34" size="1.27" layer="95" xref="yes"/> </segment> </net> <net name="SERVO" class="0"> diff --git a/gate-servo-controller-pcb.png b/gate-servo-controller-pcb.png index 90f2fa561c579af10a169102c2ad31c67a05fbee..f2150cfd71d70ef162fc922034074535624160bb 100644 Binary files a/gate-servo-controller-pcb.png and b/gate-servo-controller-pcb.png differ diff --git a/gate-servo-controller-schema.pdf b/gate-servo-controller-schema.pdf index 05ab7511686e25b8831520e6b2047765ab69a590..021731cc5929729e9eb4ca4d8159abc2c12fd4aa 100644 Binary files a/gate-servo-controller-schema.pdf and b/gate-servo-controller-schema.pdf differ diff --git a/gate-servo-controller-schema.png b/gate-servo-controller-schema.png index bef74e46ea27eeeb3dcae16eb47c5f5e88722b13..4a73cd28d6a29377162b68786b2db04d484170f4 100644 Binary files a/gate-servo-controller-schema.png and b/gate-servo-controller-schema.png differ