mirror of
https://github.com/zyphlar/open-access-control-minimal-http.git
synced 2024-03-08 15:57:47 +00:00
Mounting holes, routing tweaks
This commit is contained in:
parent
3f130bbb24
commit
8ca4666ec3
|
@ -1,25 +0,0 @@
|
||||||
EAGLE AutoRouter Statistics:
|
|
||||||
|
|
||||||
Job : /home/will/Open_Access_Control - Ethernet/hardware/open-access-interlock-v1-1-relay.brd
|
|
||||||
|
|
||||||
Start at : 00:29:56 (12/23/11)
|
|
||||||
End at : 00:29:57 (12/23/11)
|
|
||||||
Elapsed time : 00:00:01
|
|
||||||
|
|
||||||
Signals : 7 RoutingGrid: 50 mil Layers: 1
|
|
||||||
Connections : 9 predefined: 7 ( 0 Vias )
|
|
||||||
|
|
||||||
Router memory : 3300
|
|
||||||
|
|
||||||
Passname : Route Optimize1 Optimize2 Optimize3 Optimize4
|
|
||||||
|
|
||||||
Time per pass : 00:00:00 00:00:00 00:00:01 00:00:00 00:00:00
|
|
||||||
Number of Ripups : 0 0 0 0 0
|
|
||||||
max. Level : 0 0 0 0 0
|
|
||||||
max. Total : 0 0 0 0 0
|
|
||||||
|
|
||||||
Routed : 2 2 2 2 2
|
|
||||||
Vias : 0 0 0 0 0
|
|
||||||
Resolution : 100.0 % 100.0 % 100.0 % 100.0 % 100.0 %
|
|
||||||
|
|
||||||
Final : 100.0% finished
|
|
|
@ -6,7 +6,7 @@
|
||||||
<setting alwaysvectorfont="no"/>
|
<setting alwaysvectorfont="no"/>
|
||||||
<setting verticaltext="up"/>
|
<setting verticaltext="up"/>
|
||||||
</settings>
|
</settings>
|
||||||
<grid distance="100" unitdist="mil" unit="mil" style="dots" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/>
|
<grid distance="50" unitdist="mil" unit="mil" style="dots" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/>
|
||||||
<layers>
|
<layers>
|
||||||
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
|
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
|
||||||
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
|
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
|
||||||
|
@ -117,8 +117,7 @@
|
||||||
<wire x1="78.74" y1="-2.54" x2="0" y2="-2.54" width="0.4064" layer="20"/>
|
<wire x1="78.74" y1="-2.54" x2="0" y2="-2.54" width="0.4064" layer="20"/>
|
||||||
<text x="7.62" y="83.82" size="1.778" layer="25">Open Access Control Interlock v1.1</text>
|
<text x="7.62" y="83.82" size="1.778" layer="25">Open Access Control Interlock v1.1</text>
|
||||||
<text x="7.62" y="-1.27" size="1.778" layer="25">Will Bradley, http://zyphon.com/oaci</text>
|
<text x="7.62" y="-1.27" size="1.778" layer="25">Will Bradley, http://zyphon.com/oaci</text>
|
||||||
<text x="31.75" y="2.54" size="1.778" layer="25" rot="R90">LCD</text>
|
<text x="31.75" y="2.54" size="1.6764" layer="25" rot="R90">LCD</text>
|
||||||
<text x="7.62" y="2.54" size="1.016" layer="25">39919</text>
|
|
||||||
<text x="15.24" y="67.31" size="1.016" layer="25" align="center-left">0 (RX)</text>
|
<text x="15.24" y="67.31" size="1.016" layer="25" align="center-left">0 (RX)</text>
|
||||||
<text x="15.24" y="64.77" size="1.016" layer="25" align="center-left">1 (TX)</text>
|
<text x="15.24" y="64.77" size="1.016" layer="25" align="center-left">1 (TX)</text>
|
||||||
<text x="15.24" y="62.23" size="1.016" layer="25" align="center-left">2</text>
|
<text x="15.24" y="62.23" size="1.016" layer="25" align="center-left">2</text>
|
||||||
|
@ -150,13 +149,13 @@
|
||||||
<text x="36.83" y="43.18" size="1.016" layer="25" rot="R90" align="top-left">14</text>
|
<text x="36.83" y="43.18" size="1.016" layer="25" rot="R90" align="top-left">14</text>
|
||||||
<text x="36.83" y="45.72" size="1.016" layer="25" rot="R90" align="top-left">15</text>
|
<text x="36.83" y="45.72" size="1.016" layer="25" rot="R90" align="top-left">15</text>
|
||||||
<text x="36.83" y="48.26" size="1.016" layer="25" rot="R90" align="top-left">16</text>
|
<text x="36.83" y="48.26" size="1.016" layer="25" rot="R90" align="top-left">16</text>
|
||||||
<text x="8.89" y="21.59" size="1.016" layer="25" align="center-left">GND</text>
|
<text x="8.89" y="22.86" size="1.016" layer="25" align="center-left">GND</text>
|
||||||
<text x="8.89" y="13.97" size="1.016" layer="25" align="center-left">V-</text>
|
<text x="8.89" y="12.28" size="1.016" layer="25" align="center-left">COIL -</text>
|
||||||
<text x="8.89" y="17.78" size="1.016" layer="25" align="center-left">V+</text>
|
<text x="8.89" y="15.92" size="1.016" layer="25" align="center-left">COIL +</text>
|
||||||
<text x="8.89" y="69.85" size="1.016" layer="25" rot="R90" align="top-center">+5V</text>
|
<text x="8.89" y="69.85" size="1.016" layer="25" align="center-left">+5V</text>
|
||||||
<text x="8.89" y="66.04" size="1.016" layer="25" rot="R90" align="top-center">GND</text>
|
<text x="8.763" y="66.675" size="1.016" layer="25" align="center-left">GND</text>
|
||||||
<text x="8.89" y="62.23" size="1.016" layer="25" rot="R90" align="top-center">D0</text>
|
<text x="8.89" y="62.23" size="1.016" layer="25" align="center-left">D0</text>
|
||||||
<text x="8.89" y="58.42" size="1.016" layer="25" rot="R90" align="top-center">D1</text>
|
<text x="8.89" y="59.055" size="1.016" layer="25" align="center-left">D1</text>
|
||||||
<text x="60.96" y="67.31" size="1.016" layer="25" align="center-right">A5</text>
|
<text x="60.96" y="67.31" size="1.016" layer="25" align="center-right">A5</text>
|
||||||
<text x="60.96" y="64.77" size="1.016" layer="25" align="center-right">A4</text>
|
<text x="60.96" y="64.77" size="1.016" layer="25" align="center-right">A4</text>
|
||||||
<text x="60.96" y="62.23" size="1.016" layer="25" align="center-right">A3</text>
|
<text x="60.96" y="62.23" size="1.016" layer="25" align="center-right">A3</text>
|
||||||
|
@ -173,7 +172,22 @@
|
||||||
<text x="50.8" y="73.66" size="1.016" layer="25" align="center-right">8</text>
|
<text x="50.8" y="73.66" size="1.016" layer="25" align="center-right">8</text>
|
||||||
<text x="46.99" y="73.66" size="1.016" layer="25" align="center-right">9</text>
|
<text x="46.99" y="73.66" size="1.016" layer="25" align="center-right">9</text>
|
||||||
<text x="46.99" y="55.88" size="1.016" layer="25" align="center">16</text>
|
<text x="46.99" y="55.88" size="1.016" layer="25" align="center">16</text>
|
||||||
<text x="8.89" y="24.765" size="1.016" layer="25" align="center-left">0-24V</text>
|
<text x="8.89" y="19.39" size="1.016" layer="25" align="center-left">0-24V</text>
|
||||||
|
<wire x1="8.5" y1="10.03" x2="15.13" y2="10.03" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="15.13" y1="10.03" x2="15.13" y2="17.68" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="15.13" y1="17.68" x2="15.13" y2="25.16" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="15.13" y1="25.16" x2="8.5" y2="25.16" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="1.53" y1="17.68" x2="15.13" y2="17.68" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="1.53" y1="64.77" x2="12.07" y2="64.77" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="8.5" y1="57.12" x2="12.07" y2="57.12" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="12.07" y1="57.12" x2="12.07" y2="72.08" width="0.3048" layer="25"/>
|
||||||
|
<wire x1="12.07" y1="72.08" x2="8.33" y2="72.08" width="0.3048" layer="25"/>
|
||||||
|
<text x="13.97" y="21.59" size="0.8128" layer="25" rot="R90" align="top-center">RELAY PWR</text>
|
||||||
|
<text x="13.97" y="13.97" size="0.8128" layer="25" rot="R90" align="top-center">RELAY COIL</text>
|
||||||
|
<hole x="5.08" y="7.62" drill="2.7178"/>
|
||||||
|
<hole x="5.08" y="27.94" drill="2.7178"/>
|
||||||
|
<hole x="5.08" y="54.61" drill="2.7178"/>
|
||||||
|
<hole x="5.08" y="74.93" drill="2.7178"/>
|
||||||
</plain>
|
</plain>
|
||||||
<libraries>
|
<libraries>
|
||||||
<library name="SparkFun">
|
<library name="SparkFun">
|
||||||
|
@ -763,17 +777,17 @@ design rules under a new name.</description>
|
||||||
<attribute name="NAME" x="73.58" y="57.5" size="1.27" layer="25" ratio="10" rot="R270"/>
|
<attribute name="NAME" x="73.58" y="57.5" size="1.27" layer="25" ratio="10" rot="R270"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="SHIFT" library="74xx-eu" package="DIL16" value="74HC595N" x="48.26" y="64.77" rot="R90"/>
|
<element name="SHIFT" library="74xx-eu" package="DIL16" value="74HC595N" x="48.26" y="64.77" rot="R90"/>
|
||||||
<element name="R1" library="SparkFun" package="AXIAL-0.3" value="220" x="53.34" y="48.26" smashed="yes">
|
<element name="R1" library="SparkFun" package="AXIAL-0.3" value="220" x="35.56" y="56.515" smashed="yes" rot="R90">
|
||||||
<attribute name="NAME" x="50.8" y="49.53" size="1.016" layer="25" font="vector"/>
|
<attribute name="NAME" x="34.29" y="53.975" size="1.016" layer="25" font="vector" rot="R90"/>
|
||||||
<attribute name="VALUE" x="51.308" y="47.879" size="1.016" layer="21" font="vector" ratio="15"/>
|
<attribute name="VALUE" x="35.941" y="54.483" size="1.016" layer="21" font="vector" ratio="15" rot="R90"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="R3" library="SparkFun" package="AXIAL-0.3" value="220" x="64.77" y="73.66" smashed="yes">
|
<element name="R3" library="SparkFun" package="AXIAL-0.3" value="220" x="64.77" y="73.66" smashed="yes">
|
||||||
<attribute name="NAME" x="66.04" y="74.93" size="1.016" layer="25" font="vector"/>
|
<attribute name="NAME" x="66.04" y="74.93" size="1.016" layer="25" font="vector"/>
|
||||||
<attribute name="VALUE" x="62.738" y="73.279" size="1.016" layer="21" font="vector" ratio="15"/>
|
<attribute name="VALUE" x="62.738" y="73.279" size="1.016" layer="21" font="vector" ratio="15"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="CONTRAST" library="pot" package="RS3" value="10K" x="18.145" y="77.2" smashed="yes" rot="R180">
|
<element name="CONTRAST" library="pot" package="RS3" value="10K" x="20.685" y="77.2" smashed="yes" rot="R180">
|
||||||
<attribute name="NAME" x="23.24" y="71.85" size="1.27" layer="25" ratio="10" rot="R180"/>
|
<attribute name="NAME" x="25.78" y="71.85" size="1.27" layer="25" ratio="10" rot="R180"/>
|
||||||
<attribute name="VALUE" x="21.2946" y="82.28" size="1.27" layer="27" ratio="10" rot="R180"/>
|
<attribute name="VALUE" x="23.8346" y="82.28" size="1.27" layer="27" ratio="10" rot="R180"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="R2" library="SparkFun" package="AXIAL-0.3" value="220" x="64.77" y="13.97" smashed="yes">
|
<element name="R2" library="SparkFun" package="AXIAL-0.3" value="220" x="64.77" y="13.97" smashed="yes">
|
||||||
<attribute name="NAME" x="66.04" y="15.24" size="1.016" layer="25" font="vector"/>
|
<attribute name="NAME" x="66.04" y="15.24" size="1.016" layer="25" font="vector"/>
|
||||||
|
@ -784,29 +798,36 @@ design rules under a new name.</description>
|
||||||
<element name="U$4" library="SparkFun" package="STAND-OFF-TIGHT" value="" x="3.54" y="82.82"/>
|
<element name="U$4" library="SparkFun" package="STAND-OFF-TIGHT" value="" x="3.54" y="82.82"/>
|
||||||
<element name="U$5" library="SparkFun" package="STAND-OFF-TIGHT" value="" x="75.2" y="82.82"/>
|
<element name="U$5" library="SparkFun" package="STAND-OFF-TIGHT" value="" x="75.2" y="82.82"/>
|
||||||
<element name="LCD" library="adafruit" package="LCD1602" value="HD44780LCD-1602" x="68.58" y="2.54" smashed="yes" rot="R90"/>
|
<element name="LCD" library="adafruit" package="LCD1602" value="HD44780LCD-1602" x="68.58" y="2.54" smashed="yes" rot="R90"/>
|
||||||
<element name="SPKR" library="adafruit" package="PS12" value="SPEAKER/PS12" x="6.35" y="48.26" rot="R180"/>
|
<element name="SPKR" library="adafruit" package="PS12" value="" x="6.35" y="43.18" rot="R180"/>
|
||||||
<element name="R4" library="SparkFun" package="AXIAL-0.3" value="650" x="24.13" y="35.56" smashed="yes" rot="R180">
|
<element name="R4" library="SparkFun" package="AXIAL-0.3" value="650" x="24.13" y="35.56" smashed="yes" rot="R180">
|
||||||
<attribute name="NAME" x="26.67" y="34.29" size="0.8128" layer="25" font="vector" rot="R180"/>
|
<attribute name="NAME" x="21.59" y="36.83" size="0.8128" layer="25" font="vector"/>
|
||||||
<attribute name="VALUE" x="26.162" y="35.941" size="1.016" layer="21" font="vector" ratio="15" rot="R180"/>
|
<attribute name="VALUE" x="22.098" y="35.179" size="1.016" layer="21" font="vector" ratio="15"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="R5" library="SparkFun" package="AXIAL-0.3" value="6.5K" x="24.13" y="30.48" smashed="yes">
|
<element name="R5" library="SparkFun" package="AXIAL-0.3" value="6.5K" x="24.13" y="30.48" smashed="yes">
|
||||||
<attribute name="NAME" x="21.59" y="31.75" size="0.8128" layer="25" font="vector"/>
|
<attribute name="NAME" x="21.59" y="31.75" size="0.8128" layer="25" font="vector"/>
|
||||||
<attribute name="VALUE" x="22.098" y="30.099" size="1.016" layer="21" font="vector" ratio="15"/>
|
<attribute name="VALUE" x="22.098" y="30.099" size="1.016" layer="21" font="vector" ratio="15"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="R6" library="SparkFun" package="AXIAL-0.3" value="4.7K" x="71.12" y="34.29" smashed="yes" rot="R270">
|
<element name="R6" library="SparkFun" package="AXIAL-0.3" value="4.7K" x="71.12" y="41.91" smashed="yes">
|
||||||
<attribute name="NAME" x="72.39" y="36.83" size="0.8128" layer="25" font="vector" rot="R270"/>
|
<attribute name="NAME" x="68.58" y="43.18" size="0.8128" layer="25" font="vector"/>
|
||||||
<attribute name="VALUE" x="70.739" y="36.322" size="1.016" layer="21" font="vector" ratio="15" rot="R270"/>
|
<attribute name="VALUE" x="69.088" y="41.529" size="1.016" layer="21" font="vector" ratio="15"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="R7" library="SparkFun" package="AXIAL-0.3" value="4.7K" x="67.31" y="62.23" smashed="yes" rot="R270">
|
<element name="R7" library="SparkFun" package="AXIAL-0.3" value="4.7K" x="71.12" y="46.99" smashed="yes">
|
||||||
<attribute name="NAME" x="68.58" y="64.77" size="0.8128" layer="25" font="vector" rot="R270"/>
|
<attribute name="NAME" x="68.58" y="48.26" size="0.8128" layer="25" font="vector"/>
|
||||||
<attribute name="VALUE" x="66.929" y="64.262" size="1.016" layer="21" font="vector" ratio="15" rot="R270"/>
|
<attribute name="VALUE" x="69.088" y="46.609" size="1.016" layer="21" font="vector" ratio="15"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="READER" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4" value="" x="5.08" y="69.85" smashed="yes" rot="R270">
|
<element name="READER" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4" value="" x="5.08" y="69.85" smashed="yes" rot="R270">
|
||||||
<attribute name="NAME" x="5.08" y="72.39" size="1.016" layer="25"/>
|
<attribute name="NAME" x="7.62" y="72.517" size="1.27" layer="25"/>
|
||||||
<attribute name="VALUE" x="6.35" y="71.12" size="0.4064" layer="27" rot="R270"/>
|
<attribute name="VALUE" x="6.35" y="71.12" size="0.4064" layer="27" rot="R270"/>
|
||||||
</element>
|
</element>
|
||||||
<element name="T1" library="transistor" package="TO220" value="TIP31" x="22.86" y="17.78" rot="R180"/>
|
<element name="TIP31" library="transistor" package="TO220" value="TIP31" x="22.86" y="12.7" smashed="yes">
|
||||||
<element name="JP1" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4" value="" x="-5.08" y="-12.7"/>
|
<attribute name="NAME" x="19.05" y="17.907" size="1.778" layer="25" ratio="10"/>
|
||||||
|
<attribute name="VALUE" x="18.923" y="15.24" size="1.778" layer="27" ratio="10"/>
|
||||||
|
<attribute name="TYPE" value="T31" x="22.86" y="12.7" size="1.016" layer="27" align="center-left" display="name"/>
|
||||||
|
</element>
|
||||||
|
<element name="RELAY" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4" value="" x="5.08" y="22.86" smashed="yes" rot="R270">
|
||||||
|
<attribute name="NAME" x="7.62" y="25.527" size="1.27" layer="25"/>
|
||||||
|
<attribute name="VALUE" x="6.35" y="24.13" size="0.4064" layer="27" rot="R270"/>
|
||||||
|
</element>
|
||||||
</elements>
|
</elements>
|
||||||
<signals>
|
<signals>
|
||||||
<signal name="N$1">
|
<signal name="N$1">
|
||||||
|
@ -831,11 +852,9 @@ design rules under a new name.</description>
|
||||||
<wire x1="57.15" y1="33.655" x2="57.15" y2="40.64" width="0.508" layer="16"/>
|
<wire x1="57.15" y1="33.655" x2="57.15" y2="40.64" width="0.508" layer="16"/>
|
||||||
<wire x1="57.15" y1="40.64" x2="58.42" y2="41.91" width="0.508" layer="16"/>
|
<wire x1="57.15" y1="40.64" x2="58.42" y2="41.91" width="0.508" layer="16"/>
|
||||||
<wire x1="35.12" y1="13.08" x2="36.83" y2="13.335" width="0.508" layer="16"/>
|
<wire x1="35.12" y1="13.08" x2="36.83" y2="13.335" width="0.508" layer="16"/>
|
||||||
<wire x1="51.435" y1="42.545" x2="51.435" y2="49.53" width="0.254" layer="1"/>
|
|
||||||
<wire x1="51.435" y1="49.53" x2="45.085" y2="55.88" width="0.254" layer="1"/>
|
|
||||||
<wire x1="45.085" y1="55.88" x2="44.45" y2="55.88" width="0.254" layer="1"/>
|
|
||||||
<wire x1="36.195" y1="13.335" x2="35.12" y2="13.08" width="0.254" layer="16"/>
|
<wire x1="36.195" y1="13.335" x2="35.12" y2="13.08" width="0.254" layer="16"/>
|
||||||
<wire x1="44.45" y1="55.88" x2="45.72" y2="55.88" width="0.4064" layer="1"/>
|
<wire x1="44.45" y1="55.88" x2="45.085" y2="55.88" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="45.085" y1="55.88" x2="45.72" y2="55.88" width="0.4064" layer="1"/>
|
||||||
<wire x1="45.72" y1="55.88" x2="48.26" y2="58.42" width="0.4064" layer="1"/>
|
<wire x1="45.72" y1="55.88" x2="48.26" y2="58.42" width="0.4064" layer="1"/>
|
||||||
<wire x1="48.26" y1="58.42" x2="48.26" y2="68.58" width="0.4064" layer="1"/>
|
<wire x1="48.26" y1="58.42" x2="48.26" y2="68.58" width="0.4064" layer="1"/>
|
||||||
<wire x1="48.26" y1="68.58" x2="45.72" y2="71.12" width="0.4064" layer="1"/>
|
<wire x1="48.26" y1="68.58" x2="45.72" y2="71.12" width="0.4064" layer="1"/>
|
||||||
|
@ -846,24 +865,23 @@ design rules under a new name.</description>
|
||||||
<wire x1="40.64" y1="71.12" x2="44.45" y2="71.12" width="0.4064" layer="1"/>
|
<wire x1="40.64" y1="71.12" x2="44.45" y2="71.12" width="0.4064" layer="1"/>
|
||||||
<contactref element="ARDUINO" pad="5V"/>
|
<contactref element="ARDUINO" pad="5V"/>
|
||||||
<wire x1="58.42" y1="41.91" x2="62.23" y2="41.91" width="0.4064" layer="16"/>
|
<wire x1="58.42" y1="41.91" x2="62.23" y2="41.91" width="0.4064" layer="16"/>
|
||||||
<wire x1="52.07" y1="41.91" x2="62.23" y2="41.91" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="52.07" y1="41.91" x2="51.435" y2="42.545" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="38.1" y1="68.58" x2="40.64" y2="71.12" width="0.4064" layer="1"/>
|
<wire x1="38.1" y1="68.58" x2="40.64" y2="71.12" width="0.4064" layer="1"/>
|
||||||
<wire x1="40.64" y1="71.12" x2="34.29" y2="71.12" width="0.4064" layer="1"/>
|
<wire x1="24.13" y1="82.55" x2="13.97" y2="82.55" width="0.4064" layer="1"/>
|
||||||
<wire x1="34.29" y1="71.12" x2="22.86" y2="82.55" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="22.86" y1="82.55" x2="13.97" y2="82.55" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="13.97" y1="82.55" x2="5.08" y2="73.66" width="0.4064" layer="1"/>
|
|
||||||
<contactref element="READER" pad="1"/>
|
<contactref element="READER" pad="1"/>
|
||||||
<wire x1="5.08" y1="73.66" x2="5.08" y2="69.85" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="20.685" y1="74.66" x2="20.685" y2="74.025" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="20.685" y1="74.025" x2="17.78" y2="71.12" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="17.78" y1="71.12" x2="10.16" y2="71.12" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="10.16" y1="71.12" x2="8.89" y2="69.85" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="8.89" y1="69.85" x2="5.08" y2="69.85" width="0.4064" layer="1"/>
|
|
||||||
<contactref element="R6" pad="P$1"/>
|
<contactref element="R6" pad="P$1"/>
|
||||||
<contactref element="R7" pad="P$1"/>
|
<contactref element="R7" pad="P$1"/>
|
||||||
<wire x1="48.26" y1="68.58" x2="67.31" y2="66.04" width="0" layer="19" extent="1-1"/>
|
<wire x1="67.31" y1="41.91" x2="62.23" y2="41.91" width="0.3048" layer="1"/>
|
||||||
<wire x1="71.12" y1="38.1" x2="62.23" y2="41.91" width="0" layer="19" extent="1-1"/>
|
<wire x1="67.31" y1="46.99" x2="67.31" y2="41.91" width="0.3048" layer="1"/>
|
||||||
|
<wire x1="23.225" y1="74.66" x2="23.225" y2="74.025" width="0.3048" layer="1"/>
|
||||||
|
<wire x1="24.13" y1="82.55" x2="38.1" y2="68.58" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="19.05" y1="69.85" x2="23.225" y2="74.025" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="5.08" y1="69.85" x2="19.05" y2="69.85" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="45.085" y1="55.88" x2="45.085" y2="55.245" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="45.085" y1="55.245" x2="58.42" y2="41.91" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="58.42" y1="41.91" x2="62.23" y2="41.91" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="5.08" y1="69.85" x2="8.89" y2="73.66" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="8.89" y1="73.66" x2="8.89" y2="77.47" width="0.4064" layer="1"/>
|
||||||
|
<wire x1="8.89" y1="77.47" x2="13.97" y2="82.55" width="0.4064" layer="1"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$5">
|
<signal name="N$5">
|
||||||
<contactref element="SHIFT" pad="14"/>
|
<contactref element="SHIFT" pad="14"/>
|
||||||
|
@ -904,10 +922,8 @@ design rules under a new name.</description>
|
||||||
<signal name="N$10">
|
<signal name="N$10">
|
||||||
<contactref element="ARDUINO" pad="D8"/>
|
<contactref element="ARDUINO" pad="D8"/>
|
||||||
<contactref element="SPKR" pad="P$1"/>
|
<contactref element="SPKR" pad="P$1"/>
|
||||||
<wire x1="13.97" y1="45.72" x2="10.16" y2="45.72" width="0.4064" layer="1"/>
|
<wire x1="13.97" y1="45.72" x2="11.39" y2="45.72" width="0.4064" layer="1"/>
|
||||||
<wire x1="10.16" y1="45.72" x2="8.89" y2="46.99" width="0.4064" layer="1"/>
|
<wire x1="11.39" y1="45.72" x2="8.85" y2="43.18" width="0.4064" layer="1"/>
|
||||||
<wire x1="8.89" y1="46.99" x2="8.89" y2="48.22" width="0.4064" layer="1"/>
|
|
||||||
<wire x1="8.89" y1="48.22" x2="8.85" y2="48.26" width="0.4064" layer="1"/>
|
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="GND">
|
<signal name="GND">
|
||||||
<contactref element="SHIFT" pad="8"/>
|
<contactref element="SHIFT" pad="8"/>
|
||||||
|
@ -938,15 +954,15 @@ design rules under a new name.</description>
|
||||||
<contactref element="R5" pad="P$2"/>
|
<contactref element="R5" pad="P$2"/>
|
||||||
<contactref element="LOGOUT" pad="2"/>
|
<contactref element="LOGOUT" pad="2"/>
|
||||||
<contactref element="R3" pad="P$1"/>
|
<contactref element="R3" pad="P$1"/>
|
||||||
|
<contactref element="ARDUINO" pad="GND@1"/>
|
||||||
|
<contactref element="ARDUINO" pad="GND@2"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$3">
|
<signal name="N$3">
|
||||||
<contactref element="SHIFT" pad="1"/>
|
<contactref element="SHIFT" pad="1"/>
|
||||||
<contactref element="LCD" pad="13"/>
|
<contactref element="LCD" pad="13"/>
|
||||||
<wire x1="38.1" y1="41.275" x2="43.18" y2="46.355" width="0.254" layer="16"/>
|
<wire x1="35.12" y1="41.02" x2="41.02" y2="41.02" width="0.3048" layer="16"/>
|
||||||
<wire x1="43.18" y1="46.355" x2="50.8" y2="46.355" width="0.254" layer="16"/>
|
<wire x1="41.02" y1="41.02" x2="52.07" y2="52.07" width="0.3048" layer="16"/>
|
||||||
<wire x1="50.8" y1="46.355" x2="52.07" y2="47.625" width="0.254" layer="16"/>
|
<wire x1="52.07" y1="52.07" x2="52.07" y2="55.88" width="0.3048" layer="16"/>
|
||||||
<wire x1="52.07" y1="47.625" x2="52.07" y2="55.88" width="0.254" layer="16"/>
|
|
||||||
<wire x1="35.12" y1="41.02" x2="38.1" y2="41.275" width="0.254" layer="16"/>
|
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$4">
|
<signal name="N$4">
|
||||||
<contactref element="SHIFT" pad="2"/>
|
<contactref element="SHIFT" pad="2"/>
|
||||||
|
@ -965,12 +981,12 @@ design rules under a new name.</description>
|
||||||
<signal name="N$17">
|
<signal name="N$17">
|
||||||
<contactref element="SHIFT" pad="7"/>
|
<contactref element="SHIFT" pad="7"/>
|
||||||
<contactref element="LCD" pad="4"/>
|
<contactref element="LCD" pad="4"/>
|
||||||
<wire x1="36.83" y1="18.415" x2="54.61" y2="36.195" width="0.254" layer="16"/>
|
<wire x1="52.07" y1="71.12" x2="53.975" y2="71.12" width="0.3048" layer="16"/>
|
||||||
<wire x1="54.61" y1="36.195" x2="54.61" y2="70.485" width="0.254" layer="16"/>
|
<wire x1="53.975" y1="71.12" x2="55.245" y2="69.85" width="0.3048" layer="16"/>
|
||||||
<wire x1="54.61" y1="70.485" x2="53.34" y2="70.485" width="0.254" layer="16"/>
|
<wire x1="55.245" y1="69.85" x2="55.245" y2="36.83" width="0.3048" layer="16"/>
|
||||||
<wire x1="53.34" y1="70.485" x2="52.705" y2="71.12" width="0.254" layer="16"/>
|
<wire x1="55.245" y1="36.83" x2="36.195" y2="17.78" width="0.3048" layer="16"/>
|
||||||
<wire x1="52.705" y1="71.12" x2="52.07" y2="71.12" width="0.254" layer="16"/>
|
<wire x1="36.195" y1="17.78" x2="35.5" y2="17.78" width="0.3048" layer="16"/>
|
||||||
<wire x1="35.12" y1="18.16" x2="36.83" y2="18.415" width="0.254" layer="16"/>
|
<wire x1="35.5" y1="17.78" x2="35.12" y2="18.16" width="0.3048" layer="16"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$20">
|
<signal name="N$20">
|
||||||
<contactref element="SHIFT" pad="15"/>
|
<contactref element="SHIFT" pad="15"/>
|
||||||
|
@ -1007,40 +1023,39 @@ design rules under a new name.</description>
|
||||||
<contactref element="CONTRAST" pad="S"/>
|
<contactref element="CONTRAST" pad="S"/>
|
||||||
<wire x1="35.12" y1="15.62" x2="32.64" y2="15.62" width="0.4064" layer="1"/>
|
<wire x1="35.12" y1="15.62" x2="32.64" y2="15.62" width="0.4064" layer="1"/>
|
||||||
<wire x1="32.64" y1="15.62" x2="31.75" y2="16.51" width="0.4064" layer="1"/>
|
<wire x1="32.64" y1="15.62" x2="31.75" y2="16.51" width="0.4064" layer="1"/>
|
||||||
<wire x1="31.75" y1="16.51" x2="31.75" y2="68.58" width="0.4064" layer="1"/>
|
<wire x1="31.75" y1="16.51" x2="31.75" y2="72.39" width="0.4064" layer="1"/>
|
||||||
<wire x1="31.75" y1="68.58" x2="20.32" y2="80.01" width="0.4064" layer="1"/>
|
<wire x1="20.685" y1="79.74" x2="24.4" y2="79.74" width="0.4064" layer="1"/>
|
||||||
<wire x1="20.32" y1="80.01" x2="18.415" y2="80.01" width="0.4064" layer="1"/>
|
<wire x1="24.4" y1="79.74" x2="31.75" y2="72.39" width="0.4064" layer="1"/>
|
||||||
<wire x1="18.415" y1="80.01" x2="18.145" y2="79.74" width="0.4064" layer="1"/>
|
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$19">
|
<signal name="N$19">
|
||||||
<contactref element="LCD" pad="16"/>
|
<contactref element="LCD" pad="16"/>
|
||||||
<contactref element="R1" pad="P$1"/>
|
<contactref element="R1" pad="P$1"/>
|
||||||
<wire x1="36.83" y1="48.26" x2="49.53" y2="48.26" width="0.254" layer="16"/>
|
<wire x1="35.56" y1="52.705" x2="35.56" y2="49.08" width="0.3048" layer="1"/>
|
||||||
<wire x1="35.12" y1="48.64" x2="36.83" y2="48.26" width="0.254" layer="16"/>
|
<wire x1="35.56" y1="49.08" x2="35.12" y2="48.64" width="0.3048" layer="1"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$12">
|
<signal name="N$12">
|
||||||
<contactref element="SHIFT" pad="3"/>
|
<contactref element="SHIFT" pad="3"/>
|
||||||
<contactref element="LCD" pad="11"/>
|
<contactref element="LCD" pad="11"/>
|
||||||
<wire x1="38.1" y1="36.195" x2="47.625" y2="45.72" width="0.254" layer="16"/>
|
<wire x1="51.435" y1="45.72" x2="51.7525" y2="46.0375" width="0.254" layer="16"/>
|
||||||
<wire x1="47.625" y1="45.72" x2="51.435" y2="45.72" width="0.254" layer="16"/>
|
<wire x1="51.7525" y1="46.0375" x2="53.975" y2="48.26" width="0.254" layer="16"/>
|
||||||
<wire x1="51.435" y1="45.72" x2="53.975" y2="48.26" width="0.254" layer="16"/>
|
|
||||||
<wire x1="53.975" y1="48.26" x2="53.975" y2="60.325" width="0.254" layer="16"/>
|
<wire x1="53.975" y1="48.26" x2="53.975" y2="60.325" width="0.254" layer="16"/>
|
||||||
<wire x1="53.975" y1="60.325" x2="53.34" y2="60.325" width="0.254" layer="16"/>
|
|
||||||
<wire x1="53.34" y1="60.325" x2="52.705" y2="60.96" width="0.254" layer="16"/>
|
|
||||||
<wire x1="52.705" y1="60.96" x2="52.07" y2="60.96" width="0.254" layer="16"/>
|
<wire x1="52.705" y1="60.96" x2="52.07" y2="60.96" width="0.254" layer="16"/>
|
||||||
<wire x1="35.12" y1="35.94" x2="38.1" y2="36.195" width="0.254" layer="16"/>
|
<wire x1="53.975" y1="60.325" x2="53.34" y2="60.96" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="53.34" y1="60.96" x2="52.705" y2="60.96" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="35.375" y1="36.195" x2="41.91" y2="36.195" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="41.91" y1="36.195" x2="51.7525" y2="46.0375" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="35.375" y1="36.195" x2="35.12" y2="35.94" width="0.3048" layer="16"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$11">
|
<signal name="N$11">
|
||||||
<contactref element="SHIFT" pad="6"/>
|
<contactref element="SHIFT" pad="6"/>
|
||||||
<contactref element="LCD" pad="6"/>
|
<contactref element="LCD" pad="6"/>
|
||||||
<wire x1="36.83" y1="23.495" x2="53.34" y2="40.005" width="0.254" layer="16"/>
|
|
||||||
<wire x1="53.34" y1="40.005" x2="53.34" y2="45.72" width="0.254" layer="16"/>
|
|
||||||
<wire x1="53.34" y1="45.72" x2="54.61" y2="46.99" width="0.254" layer="1"/>
|
|
||||||
<wire x1="54.61" y1="46.99" x2="54.61" y2="66.675" width="0.254" layer="1"/>
|
|
||||||
<wire x1="54.61" y1="66.675" x2="52.705" y2="68.58" width="0.254" layer="1"/>
|
|
||||||
<wire x1="52.705" y1="68.58" x2="52.07" y2="68.58" width="0.254" layer="1"/>
|
<wire x1="52.705" y1="68.58" x2="52.07" y2="68.58" width="0.254" layer="1"/>
|
||||||
<wire x1="35.12" y1="23.24" x2="36.83" y2="23.495" width="0.254" layer="16"/>
|
<wire x1="52.07" y1="68.58" x2="53.34" y2="68.58" width="0.3048" layer="16"/>
|
||||||
<via x="53.34" y="45.72" extent="1-16" drill="0.3048"/>
|
<wire x1="53.34" y1="68.58" x2="54.61" y2="67.31" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="54.61" y1="67.31" x2="54.61" y2="41.91" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="54.61" y1="41.91" x2="35.56" y2="22.86" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="35.56" y1="22.86" x2="35.5" y2="22.86" width="0.3048" layer="16"/>
|
||||||
|
<wire x1="35.5" y1="22.86" x2="35.12" y2="23.24" width="0.3048" layer="16"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$16">
|
<signal name="N$16">
|
||||||
<contactref element="RELAY_LED" pad="K"/>
|
<contactref element="RELAY_LED" pad="K"/>
|
||||||
|
@ -1051,42 +1066,51 @@ design rules under a new name.</description>
|
||||||
<contactref element="R4" pad="P$2"/>
|
<contactref element="R4" pad="P$2"/>
|
||||||
<contactref element="R5" pad="P$1"/>
|
<contactref element="R5" pad="P$1"/>
|
||||||
<wire x1="20.32" y1="35.56" x2="20.32" y2="30.48" width="0.4064" layer="1"/>
|
<wire x1="20.32" y1="35.56" x2="20.32" y2="30.48" width="0.4064" layer="1"/>
|
||||||
<contactref element="T1" pad="1"/>
|
<contactref element="TIP31" pad="1"/>
|
||||||
<wire x1="20.32" y1="30.48" x2="25.4" y2="25.4" width="0.4064" layer="1"/>
|
<wire x1="20.32" y1="30.48" x2="16.51" y2="26.67" width="0.4064" layer="16"/>
|
||||||
<wire x1="25.4" y1="25.4" x2="25.4" y2="24.13" width="0.4064" layer="1"/>
|
<wire x1="16.51" y1="26.67" x2="16.51" y2="17.78" width="0.4064" layer="16"/>
|
||||||
|
<wire x1="16.51" y1="17.78" x2="20.32" y2="13.97" width="0.4064" layer="16"/>
|
||||||
|
<wire x1="20.32" y1="13.97" x2="20.32" y2="6.35" width="0.4064" layer="16"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="V-">
|
<signal name="V-">
|
||||||
<contactref element="T1" pad="3"/>
|
<contactref element="TIP31" pad="3"/>
|
||||||
<wire x1="17.4804" y1="21.2904" x2="20.32" y2="24.13" width="1.4224" layer="1"/>
|
<contactref element="RELAY" pad="4"/>
|
||||||
<contactref element="JP1" pad="4"/>
|
<wire x1="5.08" y1="12.36" x2="9.23" y2="12.36" width="1.27" layer="1"/>
|
||||||
<wire x1="5.42" y1="-12.7" x2="17.4804" y2="21.2904" width="0" layer="19" extent="1-1"/>
|
<wire x1="9.23" y1="12.36" x2="19.05" y2="2.54" width="1.27" layer="1"/>
|
||||||
|
<wire x1="19.05" y1="2.54" x2="24.13" y2="2.54" width="1.27" layer="1"/>
|
||||||
|
<wire x1="24.13" y1="2.54" x2="25.4" y2="3.81" width="1.27" layer="1"/>
|
||||||
|
<wire x1="25.4" y1="3.81" x2="25.4" y2="6.35" width="1.27" layer="1"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$14">
|
<signal name="N$14">
|
||||||
<contactref element="ARDUINO" pad="A4"/>
|
<contactref element="ARDUINO" pad="A4"/>
|
||||||
<contactref element="R6" pad="P$2"/>
|
<contactref element="R6" pad="P$2"/>
|
||||||
<contactref element="LOGOUT" pad="4"/>
|
<contactref element="LOGOUT" pad="4"/>
|
||||||
<wire x1="71.12" y1="30.48" x2="62.23" y2="64.77" width="0" layer="19" extent="1-1"/>
|
<wire x1="62.23" y1="64.77" x2="72.39" y2="54.61" width="0.3048" layer="1"/>
|
||||||
<wire x1="75.9206" y1="26.1112" x2="71.12" y2="30.48" width="0" layer="19" extent="1-1"/>
|
<wire x1="72.39" y1="54.61" x2="72.39" y2="44.45" width="0.3048" layer="1"/>
|
||||||
|
<wire x1="72.39" y1="44.45" x2="74.93" y2="41.91" width="0.3048" layer="1"/>
|
||||||
|
<wire x1="74.93" y1="41.91" x2="74.93" y2="27.1018" width="0.3048" layer="1"/>
|
||||||
|
<wire x1="74.93" y1="27.1018" x2="75.9206" y2="26.1112" width="0.3048" layer="1"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="N$15">
|
<signal name="N$15">
|
||||||
<contactref element="ARDUINO" pad="A5"/>
|
<contactref element="ARDUINO" pad="A5"/>
|
||||||
<contactref element="R7" pad="P$2"/>
|
<contactref element="R7" pad="P$2"/>
|
||||||
<contactref element="EXTEND" pad="4"/>
|
<contactref element="EXTEND" pad="4"/>
|
||||||
<wire x1="67.31" y1="58.42" x2="71.3994" y2="58.9788" width="0" layer="19" extent="1-1"/>
|
<wire x1="71.3994" y1="58.9788" x2="71.3994" y2="58.1406" width="0.3048" layer="1"/>
|
||||||
<wire x1="62.23" y1="67.31" x2="67.31" y2="58.42" width="0" layer="19" extent="1-1"/>
|
<wire x1="71.3994" y1="58.1406" x2="74.93" y2="54.61" width="0.3048" layer="1"/>
|
||||||
|
<wire x1="71.3994" y1="58.1406" x2="62.23" y2="67.31" width="0.3048" layer="1"/>
|
||||||
|
<wire x1="74.93" y1="54.61" x2="74.93" y2="46.99" width="0.3048" layer="1"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="V+">
|
<signal name="V+">
|
||||||
<contactref element="JP1" pad="3"/>
|
<contactref element="RELAY" pad="3"/>
|
||||||
<contactref element="JP1" pad="2"/>
|
<contactref element="RELAY" pad="2"/>
|
||||||
<wire x1="-1.58" y1="-12.7" x2="1.92" y2="-12.7" width="0" layer="19" extent="1-1"/>
|
<wire x1="5.08" y1="19.36" x2="5.08" y2="15.86" width="1.4224" layer="1"/>
|
||||||
</signal>
|
</signal>
|
||||||
<signal name="RELAY_SIGNAL">
|
<signal name="RELAY_SIGNAL">
|
||||||
<contactref element="JP1" pad="1"/>
|
<contactref element="RELAY" pad="1"/>
|
||||||
<contactref element="T1" pad="2"/>
|
<contactref element="TIP31" pad="2"/>
|
||||||
<wire x1="5.39" y1="13.97" x2="16.51" y2="13.97" width="1.4224" layer="1"/>
|
<wire x1="5.08" y1="22.86" x2="10.16" y2="22.86" width="1.27" layer="1"/>
|
||||||
<wire x1="16.51" y1="13.97" x2="22.86" y2="20.32" width="1.4224" layer="1"/>
|
<wire x1="10.16" y1="22.86" x2="22.86" y2="10.16" width="1.27" layer="1"/>
|
||||||
<wire x1="22.86" y1="20.32" x2="22.86" y2="24.13" width="1.4224" layer="1"/>
|
<wire x1="22.86" y1="10.16" x2="22.86" y2="6.35" width="1.27" layer="1"/>
|
||||||
<wire x1="5.39" y1="13.97" x2="-5.08" y2="-12.7" width="0" layer="19" extent="1-1"/>
|
|
||||||
</signal>
|
</signal>
|
||||||
</signals>
|
</signals>
|
||||||
</board>
|
</board>
|
||||||
|
|
|
@ -6174,7 +6174,7 @@ Source: http://onsemi.com</description>
|
||||||
<part name="CONTRAST" library="pot" deviceset="TRIM_US-" device="RS3" value="10K"/>
|
<part name="CONTRAST" library="pot" deviceset="TRIM_US-" device="RS3" value="10K"/>
|
||||||
<part name="R2" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="220"/>
|
<part name="R2" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="220"/>
|
||||||
<part name="LCD" library="adafruit" deviceset="HD44780LCD" device="-1602"/>
|
<part name="LCD" library="adafruit" deviceset="HD44780LCD" device="-1602"/>
|
||||||
<part name="SPKR" library="adafruit" deviceset="SPEAKER" device="/PS12"/>
|
<part name="SPKR" library="adafruit" deviceset="SPEAKER" device="/PS12" value=""/>
|
||||||
<part name="R4" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="650"/>
|
<part name="R4" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="650"/>
|
||||||
<part name="R5" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="6.5K"/>
|
<part name="R5" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="6.5K"/>
|
||||||
<part name="R6" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="4.7K"/>
|
<part name="R6" library="SparkFun" deviceset="RESISTOR" device="AXIAL-0.3" value="4.7K"/>
|
||||||
|
@ -6195,7 +6195,7 @@ Source: http://onsemi.com</description>
|
||||||
<part name="P+7" library="SparkFun" deviceset="VCC" device=""/>
|
<part name="P+7" library="SparkFun" deviceset="VCC" device=""/>
|
||||||
<part name="P+8" library="SparkFun" deviceset="VCC" device=""/>
|
<part name="P+8" library="SparkFun" deviceset="VCC" device=""/>
|
||||||
<part name="READER" library="SparkFun-Connectors" deviceset="M04" device="SCREW"/>
|
<part name="READER" library="SparkFun-Connectors" deviceset="M04" device="SCREW"/>
|
||||||
<part name="T1" library="transistor" deviceset="TIP31" device=""/>
|
<part name="TIP31" library="transistor" deviceset="TIP31" device=""/>
|
||||||
<part name="P-1" library="supply1" deviceset="V-" device=""/>
|
<part name="P-1" library="supply1" deviceset="V-" device=""/>
|
||||||
<part name="GND11" library="SparkFun" deviceset="GND" device=""/>
|
<part name="GND11" library="SparkFun" deviceset="GND" device=""/>
|
||||||
<part name="P+1" library="SparkFun" deviceset="VCC" device=""/>
|
<part name="P+1" library="SparkFun" deviceset="VCC" device=""/>
|
||||||
|
@ -6204,11 +6204,42 @@ Source: http://onsemi.com</description>
|
||||||
<part name="GND13" library="SparkFun" deviceset="GND" device=""/>
|
<part name="GND13" library="SparkFun" deviceset="GND" device=""/>
|
||||||
<part name="P+10" library="supply1" deviceset="V+" device=""/>
|
<part name="P+10" library="supply1" deviceset="V+" device=""/>
|
||||||
<part name="P-2" library="supply1" deviceset="V-" device=""/>
|
<part name="P-2" library="supply1" deviceset="V-" device=""/>
|
||||||
<part name="JP1" library="SparkFun-Connectors" deviceset="M04" device="SCREW"/>
|
<part name="RELAY" library="SparkFun-Connectors" deviceset="M04" device="SCREW"/>
|
||||||
|
<part name="GND14" library="SparkFun" deviceset="GND" device=""/>
|
||||||
|
<part name="GND15" library="SparkFun" deviceset="GND" device=""/>
|
||||||
</parts>
|
</parts>
|
||||||
<sheets>
|
<sheets>
|
||||||
<sheet>
|
<sheet>
|
||||||
<plain>
|
<plain>
|
||||||
|
<text x="154.94" y="38.1" size="0.6096" layer="97" align="top-left">"Relay_Signal" is the ground
|
||||||
|
side of the relay coil. When the
|
||||||
|
transistor turns on, it lets current
|
||||||
|
flow through the relay using low-side
|
||||||
|
switching.
|
||||||
|
|
||||||
|
The TIP31 NPN transistor appears to
|
||||||
|
support up to 40 volts in this
|
||||||
|
configuration.
|
||||||
|
|
||||||
|
The Arduino will supply slightly
|
||||||
|
less than 5V which is above the
|
||||||
|
0.7V saturation voltage for this
|
||||||
|
chip. This arrangement will then
|
||||||
|
let that flow through the transistor
|
||||||
|
(B-to-E?) to the V- external ground.
|
||||||
|
|
||||||
|
The transistor will then allow the
|
||||||
|
V+ current to flow through to V-,
|
||||||
|
allowing current to flow through the
|
||||||
|
relay coil, powering it and actuating
|
||||||
|
the relay.
|
||||||
|
|
||||||
|
By having the transistor switch the
|
||||||
|
ground of the relay power instead of
|
||||||
|
the positive side, we avoid having
|
||||||
|
to saturate the transistor at higher
|
||||||
|
voltages or worry about supplying it
|
||||||
|
somehow.</text>
|
||||||
</plain>
|
</plain>
|
||||||
<instances>
|
<instances>
|
||||||
<instance part="ARDUINO" gate="G$1" x="58.42" y="38.1"/>
|
<instance part="ARDUINO" gate="G$1" x="58.42" y="38.1"/>
|
||||||
|
@ -6244,37 +6275,46 @@ Source: http://onsemi.com</description>
|
||||||
<instance part="P+7" gate="1" x="12.7" y="11.43"/>
|
<instance part="P+7" gate="1" x="12.7" y="11.43"/>
|
||||||
<instance part="P+8" gate="1" x="40.64" y="33.02"/>
|
<instance part="P+8" gate="1" x="40.64" y="33.02"/>
|
||||||
<instance part="READER" gate="G$1" x="106.68" y="53.34" rot="R180"/>
|
<instance part="READER" gate="G$1" x="106.68" y="53.34" rot="R180"/>
|
||||||
<instance part="T1" gate="G$1" x="142.24" y="35.56" smashed="yes">
|
<instance part="TIP31" gate="G$1" x="142.24" y="35.56" smashed="yes">
|
||||||
<attribute name="NAME" x="144.78" y="35.56" size="1.778" layer="95"/>
|
<attribute name="NAME" x="144.78" y="35.56" size="1.778" layer="95"/>
|
||||||
<attribute name="VALUE" x="144.78" y="33.02" size="1.778" layer="96"/>
|
<attribute name="VALUE" x="144.78" y="33.02" size="1.778" layer="96"/>
|
||||||
</instance>
|
</instance>
|
||||||
<instance part="P-1" gate="1" x="144.78" y="25.4"/>
|
<instance part="P-1" gate="1" x="144.78" y="25.4" smashed="yes">
|
||||||
|
<attribute name="VALUE" x="140.97" y="27.94" size="1.778" layer="96" rot="R270"/>
|
||||||
|
</instance>
|
||||||
<instance part="GND11" gate="1" x="15.24" y="46.99"/>
|
<instance part="GND11" gate="1" x="15.24" y="46.99"/>
|
||||||
<instance part="P+1" gate="1" x="33.02" y="60.96"/>
|
<instance part="P+1" gate="1" x="33.02" y="60.96"/>
|
||||||
<instance part="P+9" gate="1" x="33.02" y="43.18"/>
|
<instance part="P+9" gate="1" x="33.02" y="43.18"/>
|
||||||
<instance part="GND12" gate="1" x="83.82" y="-2.54"/>
|
<instance part="GND12" gate="1" x="83.82" y="-2.54"/>
|
||||||
<instance part="GND13" gate="1" x="109.22" y="-2.54"/>
|
<instance part="GND13" gate="1" x="109.22" y="-2.54"/>
|
||||||
<instance part="P+10" gate="1" x="91.44" y="73.66"/>
|
<instance part="P+10" gate="1" x="121.92" y="55.88"/>
|
||||||
<instance part="P-2" gate="1" x="91.44" y="63.5"/>
|
<instance part="P-2" gate="1" x="121.92" y="45.72" smashed="yes">
|
||||||
<instance part="JP1" gate="G$1" x="106.68" y="71.12" rot="R180"/>
|
<attribute name="VALUE" x="118.11" y="48.26" size="1.778" layer="96" rot="R270"/>
|
||||||
|
</instance>
|
||||||
|
<instance part="RELAY" gate="G$1" x="137.16" y="53.34" smashed="yes" rot="R180">
|
||||||
|
<attribute name="VALUE" x="142.24" y="60.96" size="1.778" layer="96" rot="R180"/>
|
||||||
|
<attribute name="NAME" x="142.24" y="44.958" size="1.778" layer="95" rot="R180"/>
|
||||||
|
</instance>
|
||||||
|
<instance part="GND14" gate="1" x="40.64" y="20.32"/>
|
||||||
|
<instance part="GND15" gate="1" x="38.1" y="22.86"/>
|
||||||
</instances>
|
</instances>
|
||||||
<busses>
|
<busses>
|
||||||
</busses>
|
</busses>
|
||||||
<nets>
|
<nets>
|
||||||
<net name="N$1" class="0">
|
<net name="N$1" class="0">
|
||||||
<segment>
|
<segment>
|
||||||
<wire x1="71.12" y1="48.26" x2="95.25" y2="48.26" width="0.1524" layer="91"/>
|
<wire x1="71.12" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
|
||||||
<pinref part="ARDUINO" gate="G$1" pin="D2"/>
|
<pinref part="ARDUINO" gate="G$1" pin="D2"/>
|
||||||
<wire x1="95.25" y1="48.26" x2="97.79" y2="50.8" width="0.1524" layer="91"/>
|
<wire x1="96.52" y1="48.26" x2="99.06" y2="50.8" width="0.1524" layer="91"/>
|
||||||
<pinref part="READER" gate="G$1" pin="3"/>
|
<pinref part="READER" gate="G$1" pin="3"/>
|
||||||
<wire x1="97.79" y1="50.8" x2="101.6" y2="50.8" width="0.1524" layer="91"/>
|
<wire x1="99.06" y1="50.8" x2="101.6" y2="50.8" width="0.1524" layer="91"/>
|
||||||
</segment>
|
</segment>
|
||||||
</net>
|
</net>
|
||||||
<net name="N$2" class="0">
|
<net name="N$2" class="0">
|
||||||
<segment>
|
<segment>
|
||||||
<wire x1="71.12" y1="45.72" x2="97.79" y2="45.72" width="0.1524" layer="91"/>
|
<wire x1="71.12" y1="45.72" x2="99.06" y2="45.72" width="0.1524" layer="91"/>
|
||||||
<pinref part="ARDUINO" gate="G$1" pin="*D3"/>
|
<pinref part="ARDUINO" gate="G$1" pin="*D3"/>
|
||||||
<wire x1="97.79" y1="45.72" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
|
<wire x1="99.06" y1="45.72" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
|
||||||
<pinref part="READER" gate="G$1" pin="4"/>
|
<pinref part="READER" gate="G$1" pin="4"/>
|
||||||
</segment>
|
</segment>
|
||||||
</net>
|
</net>
|
||||||
|
@ -6482,6 +6522,16 @@ Source: http://onsemi.com</description>
|
||||||
<pinref part="GND12" gate="1" pin="GND"/>
|
<pinref part="GND12" gate="1" pin="GND"/>
|
||||||
<wire x1="83.82" y1="2.54" x2="83.82" y2="0" width="0.1524" layer="91"/>
|
<wire x1="83.82" y1="2.54" x2="83.82" y2="0" width="0.1524" layer="91"/>
|
||||||
</segment>
|
</segment>
|
||||||
|
<segment>
|
||||||
|
<pinref part="ARDUINO" gate="G$1" pin="GND@1"/>
|
||||||
|
<pinref part="GND14" gate="1" pin="GND"/>
|
||||||
|
<wire x1="40.64" y1="22.86" x2="45.72" y2="22.86" width="0.1524" layer="91"/>
|
||||||
|
</segment>
|
||||||
|
<segment>
|
||||||
|
<pinref part="ARDUINO" gate="G$1" pin="GND@2"/>
|
||||||
|
<pinref part="GND15" gate="1" pin="GND"/>
|
||||||
|
<wire x1="38.1" y1="25.4" x2="45.72" y2="25.4" width="0.1524" layer="91"/>
|
||||||
|
</segment>
|
||||||
</net>
|
</net>
|
||||||
<net name="N$8" class="0">
|
<net name="N$8" class="0">
|
||||||
<segment>
|
<segment>
|
||||||
|
@ -6542,29 +6592,29 @@ Source: http://onsemi.com</description>
|
||||||
<junction x="128.27" y="35.56"/>
|
<junction x="128.27" y="35.56"/>
|
||||||
<pinref part="R4" gate="G$1" pin="2"/>
|
<pinref part="R4" gate="G$1" pin="2"/>
|
||||||
<pinref part="R5" gate="G$1" pin="1"/>
|
<pinref part="R5" gate="G$1" pin="1"/>
|
||||||
<pinref part="T1" gate="G$1" pin="B"/>
|
<pinref part="TIP31" gate="G$1" pin="B"/>
|
||||||
<junction x="139.7" y="35.56"/>
|
<junction x="139.7" y="35.56"/>
|
||||||
</segment>
|
</segment>
|
||||||
</net>
|
</net>
|
||||||
<net name="V-" class="0">
|
<net name="V-" class="0">
|
||||||
<segment>
|
<segment>
|
||||||
<pinref part="P-1" gate="1" pin="V-"/>
|
<pinref part="P-1" gate="1" pin="V-"/>
|
||||||
<pinref part="T1" gate="G$1" pin="E"/>
|
<pinref part="TIP31" gate="G$1" pin="E"/>
|
||||||
<wire x1="144.78" y1="27.94" x2="144.78" y2="30.48" width="0.1524" layer="91"/>
|
<wire x1="144.78" y1="27.94" x2="144.78" y2="30.48" width="0.1524" layer="91"/>
|
||||||
</segment>
|
</segment>
|
||||||
<segment>
|
<segment>
|
||||||
<pinref part="P-2" gate="1" pin="V-"/>
|
<pinref part="P-2" gate="1" pin="V-"/>
|
||||||
<wire x1="91.44" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
|
<wire x1="121.92" y1="48.26" x2="132.08" y2="48.26" width="0.1524" layer="91"/>
|
||||||
<pinref part="JP1" gate="G$1" pin="4"/>
|
<pinref part="RELAY" gate="G$1" pin="4"/>
|
||||||
</segment>
|
</segment>
|
||||||
</net>
|
</net>
|
||||||
<net name="N$14" class="0">
|
<net name="N$14" class="0">
|
||||||
<segment>
|
<segment>
|
||||||
<pinref part="ARDUINO" gate="G$1" pin="A4"/>
|
<pinref part="ARDUINO" gate="G$1" pin="A4"/>
|
||||||
<wire x1="45.72" y1="45.72" x2="44.45" y2="45.72" width="0.1524" layer="91"/>
|
<wire x1="45.72" y1="45.72" x2="41.91" y2="45.72" width="0.1524" layer="91"/>
|
||||||
<wire x1="44.45" y1="45.72" x2="40.64" y2="49.53" width="0.1524" layer="91"/>
|
<wire x1="41.91" y1="45.72" x2="38.1" y2="49.53" width="0.1524" layer="91"/>
|
||||||
<pinref part="R6" gate="G$1" pin="2"/>
|
<pinref part="R6" gate="G$1" pin="2"/>
|
||||||
<wire x1="40.64" y1="49.53" x2="33.02" y2="49.53" width="0.1524" layer="91"/>
|
<wire x1="38.1" y1="49.53" x2="33.02" y2="49.53" width="0.1524" layer="91"/>
|
||||||
<pinref part="LOGOUT" gate="S" pin="4"/>
|
<pinref part="LOGOUT" gate="S" pin="4"/>
|
||||||
<wire x1="33.02" y1="49.53" x2="27.94" y2="49.53" width="0.1524" layer="91"/>
|
<wire x1="33.02" y1="49.53" x2="27.94" y2="49.53" width="0.1524" layer="91"/>
|
||||||
<junction x="33.02" y="49.53"/>
|
<junction x="33.02" y="49.53"/>
|
||||||
|
@ -6586,24 +6636,24 @@ Source: http://onsemi.com</description>
|
||||||
</net>
|
</net>
|
||||||
<net name="V+" class="0">
|
<net name="V+" class="0">
|
||||||
<segment>
|
<segment>
|
||||||
<pinref part="JP1" gate="G$1" pin="3"/>
|
<pinref part="RELAY" gate="G$1" pin="3"/>
|
||||||
<pinref part="P+10" gate="1" pin="V+"/>
|
<pinref part="P+10" gate="1" pin="V+"/>
|
||||||
<wire x1="101.6" y1="68.58" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
|
<wire x1="132.08" y1="50.8" x2="121.92" y2="50.8" width="0.1524" layer="91"/>
|
||||||
<wire x1="91.44" y1="68.58" x2="91.44" y2="71.12" width="0.1524" layer="91"/>
|
<wire x1="121.92" y1="50.8" x2="121.92" y2="53.34" width="0.1524" layer="91"/>
|
||||||
<pinref part="JP1" gate="G$1" pin="2"/>
|
<pinref part="RELAY" gate="G$1" pin="2"/>
|
||||||
<wire x1="91.44" y1="71.12" x2="101.6" y2="71.12" width="0.1524" layer="91"/>
|
<wire x1="121.92" y1="53.34" x2="132.08" y2="53.34" width="0.1524" layer="91"/>
|
||||||
<junction x="91.44" y="71.12"/>
|
<junction x="121.92" y="53.34"/>
|
||||||
</segment>
|
</segment>
|
||||||
</net>
|
</net>
|
||||||
<net name="RELAY_SIGNAL" class="0">
|
<net name="RELAY_SIGNAL" class="0">
|
||||||
<segment>
|
<segment>
|
||||||
<pinref part="JP1" gate="G$1" pin="1"/>
|
<pinref part="RELAY" gate="G$1" pin="1"/>
|
||||||
<wire x1="101.6" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
|
<wire x1="132.08" y1="55.88" x2="124.46" y2="55.88" width="0.1524" layer="91"/>
|
||||||
<label x="93.98" y="73.66" size="1.016" layer="95"/>
|
<label x="124.46" y="55.88" size="1.016" layer="95"/>
|
||||||
</segment>
|
</segment>
|
||||||
<segment>
|
<segment>
|
||||||
<wire x1="144.78" y1="40.64" x2="144.78" y2="43.18" width="0.1524" layer="91"/>
|
<wire x1="144.78" y1="40.64" x2="144.78" y2="43.18" width="0.1524" layer="91"/>
|
||||||
<pinref part="T1" gate="G$1" pin="C"/>
|
<pinref part="TIP31" gate="G$1" pin="C"/>
|
||||||
<label x="144.78" y="43.18" size="1.016" layer="95"/>
|
<label x="144.78" y="43.18" size="1.016" layer="95"/>
|
||||||
<wire x1="144.78" y1="43.18" x2="154.94" y2="43.18" width="0.1524" layer="91"/>
|
<wire x1="144.78" y1="43.18" x2="154.94" y2="43.18" width="0.1524" layer="91"/>
|
||||||
</segment>
|
</segment>
|
||||||
|
@ -6612,11 +6662,17 @@ Source: http://onsemi.com</description>
|
||||||
</sheet>
|
</sheet>
|
||||||
</sheets>
|
</sheets>
|
||||||
<errors>
|
<errors>
|
||||||
<approved hash="102,1,-20.32,-40.64,VDD,VCC,,,,"/>
|
<approved hash="102,1,-20.32,7.62,VDD,VCC,,,,"/>
|
||||||
<approved hash="102,1,-22.86,-40.64,VSS,GND,,,,"/>
|
<approved hash="102,1,-22.86,7.62,VSS,GND,,,,"/>
|
||||||
<approved hash="113,1,154.347,15.0453,RELAY,,,,,"/>
|
<approved hash="113,1,104.817,50.6053,READER,,,,,"/>
|
||||||
<approved hash="113,1,103.547,55.6853,READER,,,,,"/>
|
<approved hash="113,1,135.297,50.6053,RELAY,,,,,"/>
|
||||||
</errors>
|
</errors>
|
||||||
</schematic>
|
</schematic>
|
||||||
</drawing>
|
</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>
|
</eagle>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user