aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Barksdale <amatus@amatus.name>2015-09-14 21:02:52 -0500
committerDavid Barksdale <amatus@amatus.name>2015-09-14 21:02:52 -0500
commitdca2a6dc9925fcbcbf30810f54a2e7da60e2d66a (patch)
tree5866685f67cf4f8fde1c94369f68ea19d56381d4
parent587a86ee1c3860315b49cd36b001e45933e4b12b (diff)
Slapped some buttons on it
-rw-r--r--laser-tag badge/laser-tag.brd170
-rw-r--r--laser-tag badge/laser-tag.sch193
2 files changed, 340 insertions, 23 deletions
diff --git a/laser-tag badge/laser-tag.brd b/laser-tag badge/laser-tag.brd
index c3a5b5f..378318c 100644
--- a/laser-tag badge/laser-tag.brd
+++ b/laser-tag badge/laser-tag.brd
@@ -2143,6 +2143,60 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
</package>
</packages>
</library>
+<library name="switch">
+<description>&lt;b&gt;Switches&lt;/b&gt;&lt;p&gt;
+Marquardt, Siemens, C&amp;K, ITT, and others&lt;p&gt;
+&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+<package name="SKHMPXE010">
+<description>&lt;b&gt;6.2 X 6.5mm TACT Switch (SMD)&lt;/b&gt;&lt;p&gt;
+Source: http://www3.alps.co.jp/WebObjects/catalog.woa/PDF/E/Switch/Tact/SKHM/SKHM.PDF</description>
+<wire x1="-2.7606" y1="2.9981" x2="2.7606" y2="2.9981" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="2.9981" x2="2.7606" y2="0.9944" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="0.9944" x2="3.1762" y2="0.9944" width="0.1016" layer="21"/>
+<wire x1="3.1762" y1="0.9944" x2="3.1762" y2="-0.9796" width="0.1016" layer="21"/>
+<wire x1="3.1762" y1="-0.9796" x2="2.7606" y2="-0.9796" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="-0.9796" x2="2.7606" y2="-2.9981" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="-2.9981" x2="-2.7606" y2="-2.9981" width="0.1016" layer="21"/>
+<wire x1="-2.7606" y1="-2.9981" x2="-2.7606" y2="-1.3358" width="0.1016" layer="21"/>
+<wire x1="-2.7606" y1="-1.3358" x2="-2.8794" y2="-1.217" width="0.1016" layer="21"/>
+<wire x1="-2.8794" y1="-1.217" x2="-2.8794" y2="1.2022" width="0.1016" layer="21"/>
+<wire x1="-2.8794" y1="1.2022" x2="-2.7606" y2="1.321" width="0.1016" layer="21"/>
+<wire x1="-2.7606" y1="1.321" x2="-2.7606" y2="2.9981" width="0.1016" layer="21"/>
+<wire x1="2.7161" y1="-2.7606" x2="1.0686" y2="-2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="-2.7606" x2="1.0686" y2="-2.6567" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="-2.6567" x2="-1.0835" y2="-2.6567" width="0.1016" layer="21"/>
+<wire x1="-1.0835" y1="-2.6567" x2="-1.0835" y2="-2.9387" width="0.1016" layer="21"/>
+<wire x1="-1.128" y1="-2.7606" x2="-2.7012" y2="-2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="-2.7606" x2="1.0686" y2="-2.9535" width="0.1016" layer="21"/>
+<wire x1="2.7161" y1="2.7606" x2="1.0686" y2="2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="2.7606" x2="1.0686" y2="2.6567" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="2.6567" x2="-1.0835" y2="2.6567" width="0.1016" layer="21"/>
+<wire x1="-1.0835" y1="2.6567" x2="-1.0835" y2="2.9387" width="0.1016" layer="21"/>
+<wire x1="-1.128" y1="2.7606" x2="-2.7012" y2="2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="2.7606" x2="1.0686" y2="2.9536" width="0.1016" layer="21"/>
+<circle x="0" y="0" radius="1.2764" width="0.1016" layer="21"/>
+<circle x="0" y="0" radius="1.6475" width="0.1016" layer="21"/>
+<smd name="3" x="-4.2" y="-2.25" dx="1.6" dy="1.4" layer="1"/>
+<smd name="4" x="4.2" y="-2.25" dx="1.6" dy="1.4" layer="1"/>
+<smd name="5" x="4.2" y="0" dx="1.6" dy="1.4" layer="1"/>
+<smd name="2" x="4.2" y="2.25" dx="1.6" dy="1.4" layer="1"/>
+<smd name="1" x="-4.2" y="2.25" dx="1.6" dy="1.4" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.9925" y1="1.6772" x2="-2.7755" y2="2.4341" layer="51"/>
+<rectangle x1="-3.9925" y1="-2.4341" x2="-2.7903" y2="-1.6623" layer="51"/>
+<rectangle x1="2.7755" y1="-2.4192" x2="3.9925" y2="-1.6623" layer="51"/>
+<rectangle x1="3.2059" y1="-0.371" x2="3.8589" y2="0.3859" layer="51"/>
+<rectangle x1="2.7903" y1="1.6772" x2="3.9925" y2="2.4341" layer="51"/>
+<rectangle x1="-3.3246" y1="1.6771" x2="-2.7755" y2="2.4341" layer="21"/>
+<rectangle x1="-3.3246" y1="-2.4341" x2="-2.7903" y2="-1.6623" layer="21"/>
+<rectangle x1="2.7903" y1="1.6771" x2="3.3246" y2="2.4341" layer="21"/>
+<rectangle x1="3.191" y1="-0.371" x2="3.3246" y2="0.3859" layer="21"/>
+<rectangle x1="2.7755" y1="-2.4192" x2="3.3246" y2="-1.6623" layer="21"/>
+</package>
+</packages>
+</library>
</libraries>
<attributes>
</attributes>
@@ -2355,7 +2409,7 @@ design rules under a new name.</description>
<element name="PH1" library="photo-elements" package="VT500" value="VT50N1" x="10.795" y="22.86" rot="R90"/>
<element name="R1" library="rcl" package="R0603" value="" x="10.795" y="22.86" rot="MR90"/>
<element name="USB" library="adafruit" package="USB-MINIB" value="" x="76.835" y="38.735" rot="MR270"/>
-<element name="R2" library="rcl" package="R0603" value="10" x="22.225" y="10.795" rot="MR0"/>
+<element name="R2" library="rcl" package="R0603" value="10" x="17.78" y="5.715" rot="MR180"/>
<element name="C5" library="rcl" package="C0603K" value="10 uF" x="45.72" y="20.955" rot="MR90"/>
<element name="R3" library="rcl" package="R0603" value="0" x="43.815" y="20.955" rot="MR90"/>
<element name="LCD" library="Displays" package="NHD-C12832A1Z" value="NHD-C12832A1Z" x="40.64" y="45.72"/>
@@ -2369,6 +2423,10 @@ design rules under a new name.</description>
<element name="C13" library="rcl" package="C0603K" value="" x="36.83" y="36.195" rot="MR180"/>
<element name="T2" library="transistor" package="SOT23-EBC" value="" x="57.785" y="40.005" rot="MR180"/>
<element name="R4" library="rcl" package="R0603" value="10" x="53.975" y="40.64" rot="MR180"/>
+<element name="S1" library="switch" package="SKHMPXE010" value="SKHMPSE010" x="12.7" y="52.07"/>
+<element name="S2" library="switch" package="SKHMPXE010" value="SKHMPSE010" x="12.7" y="41.91"/>
+<element name="S3" library="switch" package="SKHMPXE010" value="SKHMPSE010" x="68.58" y="52.07"/>
+<element name="S4" library="switch" package="SKHMPXE010" value="SKHMPSE010" x="68.58" y="41.91"/>
</elements>
<signals>
<signal name="GND">
@@ -2430,6 +2488,34 @@ design rules under a new name.</description>
<contactref element="C9" pad="2"/>
<contactref element="C10" pad="2"/>
<contactref element="R4" pad="1"/>
+<contactref element="S1" pad="4"/>
+<contactref element="S4" pad="3"/>
+<contactref element="S4" pad="4"/>
+<contactref element="S3" pad="3"/>
+<contactref element="S3" pad="4"/>
+<contactref element="S2" pad="3"/>
+<contactref element="S2" pad="4"/>
+<contactref element="S1" pad="3"/>
+<wire x1="64.38" y1="49.82" x2="68.29" y2="49.82" width="0.254" layer="1"/>
+<wire x1="68.29" y1="49.82" x2="68.58" y2="49.53" width="0.254" layer="1"/>
+<via x="68.58" y="49.53" extent="1-16" drill="0.6"/>
+<wire x1="72.78" y1="49.82" x2="68.87" y2="49.82" width="0.254" layer="1"/>
+<wire x1="68.87" y1="49.82" x2="68.58" y2="49.53" width="0.254" layer="1"/>
+<wire x1="8.5" y1="49.82" x2="12.41" y2="49.82" width="0.254" layer="1"/>
+<wire x1="12.41" y1="49.82" x2="12.7" y2="49.53" width="0.254" layer="1"/>
+<via x="12.7" y="49.53" extent="1-16" drill="0.6"/>
+<wire x1="16.9" y1="49.82" x2="12.99" y2="49.82" width="0.254" layer="1"/>
+<wire x1="12.99" y1="49.82" x2="12.7" y2="49.53" width="0.254" layer="1"/>
+<wire x1="64.38" y1="39.66" x2="67.6" y2="39.66" width="0.254" layer="1"/>
+<wire x1="67.6" y1="39.66" x2="68.58" y2="40.64" width="0.254" layer="1"/>
+<via x="68.58" y="40.64" extent="1-16" drill="0.6"/>
+<wire x1="72.78" y1="39.66" x2="69.56" y2="39.66" width="0.254" layer="1"/>
+<wire x1="69.56" y1="39.66" x2="68.58" y2="40.64" width="0.254" layer="1"/>
+<wire x1="8.5" y1="39.66" x2="12.41" y2="39.66" width="0.254" layer="1"/>
+<wire x1="12.41" y1="39.66" x2="12.7" y2="39.37" width="0.254" layer="1"/>
+<via x="12.7" y="39.37" extent="1-16" drill="0.6"/>
+<wire x1="16.9" y1="39.66" x2="12.99" y2="39.66" width="0.254" layer="1"/>
+<wire x1="12.99" y1="39.66" x2="12.7" y2="39.37" width="0.254" layer="1"/>
</signal>
<signal name="VCC">
<contactref element="DEBUG" pad="1"/>
@@ -2510,19 +2596,20 @@ design rules under a new name.</description>
<wire x1="71.755" y1="29.21" x2="66.04" y2="29.21" width="0.254" layer="16"/>
<wire x1="66.04" y1="29.21" x2="53.975" y2="17.145" width="0.254" layer="16"/>
<wire x1="53.975" y1="17.145" x2="53.975" y2="11.43" width="0.254" layer="16"/>
-<wire x1="10.795" y1="12.7" x2="10.795" y2="19.05" width="0.254" layer="1"/>
-<wire x1="10.795" y1="19.05" x2="16.51" y2="19.05" width="0.254" layer="16"/>
-<wire x1="16.51" y1="19.05" x2="24.13" y2="26.67" width="0.254" layer="16"/>
-<wire x1="24.13" y1="26.67" x2="24.13" y2="27.305" width="0.254" layer="16"/>
+<wire x1="10.795" y1="12.7" x2="10.795" y2="16.51" width="0.254" layer="1"/>
<contactref element="LCD" pad="12"/>
<contactref element="LCD" pad="A"/>
+<wire x1="10.795" y1="16.51" x2="10.795" y2="19.05" width="0.254" layer="1"/>
<wire x1="45.14" y1="34.17" x2="45.14" y2="31.805" width="0.254" layer="16"/>
<wire x1="45.14" y1="31.805" x2="44.45" y2="31.115" width="0.254" layer="16"/>
<wire x1="44.45" y1="31.115" x2="44.45" y2="29.845" width="0.254" layer="16"/>
-<wire x1="53.975" y1="11.43" x2="71.755" y2="3.81" width="0" layer="19" extent="1-16"/>
<wire x1="23.34" y1="36.12" x2="22.86" y2="35.64" width="0.254" layer="16"/>
<wire x1="22.86" y1="35.64" x2="22.86" y2="28.575" width="0.254" layer="16"/>
<wire x1="22.86" y1="28.575" x2="24.13" y2="27.305" width="0.254" layer="16"/>
+<wire x1="10.795" y1="16.51" x2="33.02" y2="16.51" width="0.254" layer="1"/>
+<via x="33.02" y="16.51" extent="1-16" drill="0.6"/>
+<wire x1="33.02" y1="16.51" x2="35.56" y2="16.51" width="0.254" layer="16"/>
+<wire x1="53.975" y1="11.43" x2="71.755" y2="3.81" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="PTA3">
<contactref element="U1" pad="25"/>
@@ -2565,12 +2652,16 @@ design rules under a new name.</description>
<wire x1="22.86" y1="6.35" x2="21.59" y2="5.08" width="0.254" layer="1"/>
<wire x1="21.59" y1="5.08" x2="21.59" y2="4.445" width="0.254" layer="1"/>
<wire x1="59.055" y1="17.907" x2="59.055" y2="20.32" width="0.254" layer="1"/>
-<via x="59.055" y="20.32" extent="1-16" drill="0.6"/>
-<wire x1="59.055" y1="20.32" x2="59.055" y2="10.795" width="0.254" layer="16"/>
-<wire x1="59.055" y1="10.795" x2="57.15" y2="8.89" width="0.254" layer="16"/>
-<wire x1="57.15" y1="8.89" x2="25.4" y2="8.89" width="0.254" layer="16"/>
-<wire x1="25.4" y1="8.89" x2="21.59" y2="5.08" width="0.254" layer="16"/>
-<wire x1="21.59" y1="5.08" x2="21.59" y2="4.445" width="0.254" layer="16"/>
+<wire x1="59.055" y1="20.32" x2="59.69" y2="20.955" width="0.254" layer="1"/>
+<wire x1="59.69" y1="20.955" x2="60.325" y2="20.955" width="0.254" layer="1"/>
+<wire x1="60.325" y1="20.955" x2="60.96" y2="20.32" width="0.254" layer="1"/>
+<wire x1="60.96" y1="20.32" x2="60.96" y2="1.27" width="0.254" layer="1"/>
+<wire x1="60.96" y1="1.27" x2="60.325" y2="0.635" width="0.254" layer="1"/>
+<wire x1="60.325" y1="0.635" x2="23.495" y2="0.635" width="0.254" layer="1"/>
+<wire x1="23.495" y1="0.635" x2="22.86" y2="1.27" width="0.254" layer="1"/>
+<wire x1="22.86" y1="1.27" x2="22.86" y2="2.54" width="0.254" layer="1"/>
+<wire x1="22.86" y1="2.54" x2="21.59" y2="3.81" width="0.254" layer="1"/>
+<wire x1="21.59" y1="3.81" x2="21.59" y2="4.445" width="0.254" layer="1"/>
</signal>
<signal name="PTE0">
<contactref element="U1" pad="1"/>
@@ -3007,6 +3098,15 @@ design rules under a new name.</description>
<wire x1="29.34721875" y1="6.35" x2="27.94" y2="6.35" width="0.254" layer="1"/>
<wire x1="27.94" y1="6.35" x2="26.67" y2="5.08" width="0.254" layer="1"/>
<wire x1="26.67" y1="5.08" x2="26.67" y2="4.445" width="0.254" layer="1"/>
+<contactref element="S4" pad="2"/>
+<contactref element="S4" pad="1"/>
+<wire x1="64.38" y1="44.16" x2="72.78" y2="44.16" width="0.254" layer="1"/>
+<wire x1="64.38" y1="44.16" x2="62.865" y2="42.645" width="0.254" layer="1"/>
+<wire x1="62.865" y1="42.645" x2="62.865" y2="8.255" width="0.254" layer="1"/>
+<via x="62.865" y="8.255" extent="1-16" drill="0.6"/>
+<wire x1="62.865" y1="8.255" x2="27.94" y2="8.255" width="0.254" layer="16"/>
+<wire x1="27.94" y1="8.255" x2="26.67" y2="6.985" width="0.254" layer="16"/>
+<wire x1="26.67" y1="6.985" x2="26.67" y2="4.445" width="0.254" layer="16"/>
</signal>
<signal name="PTB2">
<contactref element="U1" pad="37"/>
@@ -3018,6 +3118,16 @@ design rules under a new name.</description>
<wire x1="26.035" y1="5.715" x2="25.4" y2="5.08" width="0.254" layer="1"/>
<wire x1="25.4" y1="5.08" x2="25.4" y2="3.175" width="0.254" layer="1"/>
<wire x1="25.4" y1="3.175" x2="26.67" y2="1.905" width="0.254" layer="1"/>
+<contactref element="S3" pad="2"/>
+<contactref element="S3" pad="1"/>
+<wire x1="64.38" y1="54.32" x2="72.78" y2="54.32" width="0.254" layer="1"/>
+<wire x1="64.38" y1="54.32" x2="61.595" y2="51.535" width="0.254" layer="1"/>
+<wire x1="61.595" y1="51.535" x2="61.595" y2="9.525" width="0.254" layer="1"/>
+<via x="61.595" y="9.525" extent="1-16" drill="0.6"/>
+<wire x1="61.595" y1="9.525" x2="26.67" y2="9.525" width="0.254" layer="16"/>
+<wire x1="26.67" y1="9.525" x2="25.4" y2="8.255" width="0.254" layer="16"/>
+<wire x1="25.4" y1="8.255" x2="25.4" y2="3.175" width="0.254" layer="16"/>
+<wire x1="25.4" y1="3.175" x2="26.67" y2="1.905" width="0.254" layer="16"/>
</signal>
<signal name="PTB1">
<contactref element="U1" pad="36"/>
@@ -3028,6 +3138,16 @@ design rules under a new name.</description>
<wire x1="26.67" y1="6.35" x2="25.4" y2="6.35" width="0.254" layer="1"/>
<wire x1="25.4" y1="6.35" x2="24.13" y2="5.08" width="0.254" layer="1"/>
<wire x1="24.13" y1="5.08" x2="24.13" y2="4.445" width="0.254" layer="1"/>
+<contactref element="S2" pad="2"/>
+<contactref element="S2" pad="1"/>
+<wire x1="16.9" y1="44.16" x2="14.315" y2="44.16" width="0.254" layer="1"/>
+<wire x1="14.315" y1="44.16" x2="13.97" y2="43.815" width="0.254" layer="1"/>
+<via x="13.97" y="43.815" extent="1-16" drill="0.6"/>
+<wire x1="13.97" y1="43.815" x2="13.97" y2="31.115" width="0.254" layer="16"/>
+<wire x1="13.97" y1="31.115" x2="24.13" y2="20.955" width="0.254" layer="16"/>
+<wire x1="24.13" y1="20.955" x2="24.13" y2="4.445" width="0.254" layer="16"/>
+<wire x1="8.5" y1="44.16" x2="13.625" y2="44.16" width="0.254" layer="1"/>
+<wire x1="13.625" y1="44.16" x2="13.97" y2="43.815" width="0.254" layer="1"/>
</signal>
<signal name="PTB0">
<contactref element="U1" pad="35"/>
@@ -3039,8 +3159,20 @@ design rules under a new name.</description>
<wire x1="25.4" y1="6.985" x2="24.13" y2="5.715" width="0.254" layer="1"/>
<wire x1="24.13" y1="5.715" x2="23.495" y2="5.715" width="0.254" layer="1"/>
<wire x1="23.495" y1="5.715" x2="22.86" y2="5.08" width="0.254" layer="1"/>
-<wire x1="22.86" y1="5.08" x2="22.86" y2="3.175" width="0.254" layer="1"/>
-<wire x1="22.86" y1="3.175" x2="24.13" y2="1.905" width="0.254" layer="1"/>
+<wire x1="22.86" y1="5.08" x2="22.86" y2="3.81" width="0.254" layer="1"/>
+<wire x1="22.86" y1="3.81" x2="24.13" y2="2.54" width="0.254" layer="1"/>
+<wire x1="24.13" y1="2.54" x2="24.13" y2="1.905" width="0.254" layer="1"/>
+<contactref element="S1" pad="2"/>
+<contactref element="S1" pad="1"/>
+<wire x1="16.9" y1="54.32" x2="11.775" y2="54.32" width="0.254" layer="1"/>
+<wire x1="11.775" y1="54.32" x2="11.43" y2="53.975" width="0.254" layer="1"/>
+<via x="11.43" y="53.975" extent="1-16" drill="0.6"/>
+<wire x1="11.43" y1="53.975" x2="11.43" y2="31.75" width="0.254" layer="16"/>
+<wire x1="11.43" y1="31.75" x2="22.86" y2="20.32" width="0.254" layer="16"/>
+<wire x1="22.86" y1="20.32" x2="22.86" y2="3.175" width="0.254" layer="16"/>
+<wire x1="22.86" y1="3.175" x2="24.13" y2="1.905" width="0.254" layer="16"/>
+<wire x1="8.5" y1="54.32" x2="11.085" y2="54.32" width="0.254" layer="1"/>
+<wire x1="11.085" y1="54.32" x2="11.43" y2="53.975" width="0.254" layer="1"/>
</signal>
<signal name="PTA19">
<contactref element="U1" pad="33"/>
@@ -3067,11 +3199,11 @@ design rules under a new name.</description>
<signal name="N$1">
<contactref element="T1" pad="E"/>
<contactref element="R2" pad="2"/>
-<wire x1="19.515" y1="8.575" x2="20.64" y2="8.575" width="0.254" layer="1"/>
-<wire x1="20.64" y1="8.575" x2="20.955" y2="8.89" width="0.254" layer="1"/>
-<wire x1="21.375" y1="10.795" x2="21.375" y2="9.31" width="0.254" layer="16"/>
-<wire x1="21.375" y1="9.31" x2="20.955" y2="8.89" width="0.254" layer="16"/>
-<via x="20.955" y="8.89" extent="1-16" drill="0.6"/>
+<wire x1="19.515" y1="8.575" x2="19.515" y2="7.45" width="0.254" layer="1"/>
+<wire x1="19.515" y1="7.45" x2="19.05" y2="6.985" width="0.254" layer="1"/>
+<via x="19.05" y="6.985" extent="1-16" drill="0.6"/>
+<wire x1="19.05" y1="6.985" x2="18.63" y2="6.565" width="0.254" layer="16"/>
+<wire x1="18.63" y1="6.565" x2="18.63" y2="5.715" width="0.254" layer="16"/>
</signal>
<signal name="VOUT33">
<contactref element="U1" pad="7"/>
diff --git a/laser-tag badge/laser-tag.sch b/laser-tag badge/laser-tag.sch
index 094e3df..1ac15f0 100644
--- a/laser-tag badge/laser-tag.sch
+++ b/laser-tag badge/laser-tag.sch
@@ -9215,6 +9215,117 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
</deviceset>
</devicesets>
</library>
+<library name="switch">
+<description>&lt;b&gt;Switches&lt;/b&gt;&lt;p&gt;
+Marquardt, Siemens, C&amp;K, ITT, and others&lt;p&gt;
+&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+<package name="SKHMPXE010">
+<description>&lt;b&gt;6.2 X 6.5mm TACT Switch (SMD)&lt;/b&gt;&lt;p&gt;
+Source: http://www3.alps.co.jp/WebObjects/catalog.woa/PDF/E/Switch/Tact/SKHM/SKHM.PDF</description>
+<wire x1="-2.7606" y1="2.9981" x2="2.7606" y2="2.9981" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="2.9981" x2="2.7606" y2="0.9944" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="0.9944" x2="3.1762" y2="0.9944" width="0.1016" layer="21"/>
+<wire x1="3.1762" y1="0.9944" x2="3.1762" y2="-0.9796" width="0.1016" layer="21"/>
+<wire x1="3.1762" y1="-0.9796" x2="2.7606" y2="-0.9796" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="-0.9796" x2="2.7606" y2="-2.9981" width="0.1016" layer="21"/>
+<wire x1="2.7606" y1="-2.9981" x2="-2.7606" y2="-2.9981" width="0.1016" layer="21"/>
+<wire x1="-2.7606" y1="-2.9981" x2="-2.7606" y2="-1.3358" width="0.1016" layer="21"/>
+<wire x1="-2.7606" y1="-1.3358" x2="-2.8794" y2="-1.217" width="0.1016" layer="21"/>
+<wire x1="-2.8794" y1="-1.217" x2="-2.8794" y2="1.2022" width="0.1016" layer="21"/>
+<wire x1="-2.8794" y1="1.2022" x2="-2.7606" y2="1.321" width="0.1016" layer="21"/>
+<wire x1="-2.7606" y1="1.321" x2="-2.7606" y2="2.9981" width="0.1016" layer="21"/>
+<wire x1="2.7161" y1="-2.7606" x2="1.0686" y2="-2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="-2.7606" x2="1.0686" y2="-2.6567" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="-2.6567" x2="-1.0835" y2="-2.6567" width="0.1016" layer="21"/>
+<wire x1="-1.0835" y1="-2.6567" x2="-1.0835" y2="-2.9387" width="0.1016" layer="21"/>
+<wire x1="-1.128" y1="-2.7606" x2="-2.7012" y2="-2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="-2.7606" x2="1.0686" y2="-2.9535" width="0.1016" layer="21"/>
+<wire x1="2.7161" y1="2.7606" x2="1.0686" y2="2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="2.7606" x2="1.0686" y2="2.6567" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="2.6567" x2="-1.0835" y2="2.6567" width="0.1016" layer="21"/>
+<wire x1="-1.0835" y1="2.6567" x2="-1.0835" y2="2.9387" width="0.1016" layer="21"/>
+<wire x1="-1.128" y1="2.7606" x2="-2.7012" y2="2.7606" width="0.1016" layer="21"/>
+<wire x1="1.0686" y1="2.7606" x2="1.0686" y2="2.9536" width="0.1016" layer="21"/>
+<circle x="0" y="0" radius="1.2764" width="0.1016" layer="21"/>
+<circle x="0" y="0" radius="1.6475" width="0.1016" layer="21"/>
+<smd name="3" x="-4.2" y="-2.25" dx="1.6" dy="1.4" layer="1"/>
+<smd name="4" x="4.2" y="-2.25" dx="1.6" dy="1.4" layer="1"/>
+<smd name="5" x="4.2" y="0" dx="1.6" dy="1.4" layer="1"/>
+<smd name="2" x="4.2" y="2.25" dx="1.6" dy="1.4" layer="1"/>
+<smd name="1" x="-4.2" y="2.25" dx="1.6" dy="1.4" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.9925" y1="1.6772" x2="-2.7755" y2="2.4341" layer="51"/>
+<rectangle x1="-3.9925" y1="-2.4341" x2="-2.7903" y2="-1.6623" layer="51"/>
+<rectangle x1="2.7755" y1="-2.4192" x2="3.9925" y2="-1.6623" layer="51"/>
+<rectangle x1="3.2059" y1="-0.371" x2="3.8589" y2="0.3859" layer="51"/>
+<rectangle x1="2.7903" y1="1.6772" x2="3.9925" y2="2.4341" layer="51"/>
+<rectangle x1="-3.3246" y1="1.6771" x2="-2.7755" y2="2.4341" layer="21"/>
+<rectangle x1="-3.3246" y1="-2.4341" x2="-2.7903" y2="-1.6623" layer="21"/>
+<rectangle x1="2.7903" y1="1.6771" x2="3.3246" y2="2.4341" layer="21"/>
+<rectangle x1="3.191" y1="-0.371" x2="3.3246" y2="0.3859" layer="21"/>
+<rectangle x1="2.7755" y1="-2.4192" x2="3.3246" y2="-1.6623" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="NORMOPEN_SHIELD">
+<wire x1="-2.54" y1="0" x2="-2.54" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="5.08" y1="0" x2="5.08" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="-1.27" y1="0" x2="3.048" y2="1.778" width="0.2032" layer="94"/>
+<wire x1="3.048" y1="0.508" x2="3.048" y2="0" width="0.2032" layer="94"/>
+<wire x1="0.762" y1="1.016" x2="0.762" y2="1.524" width="0.2032" layer="94"/>
+<wire x1="0.762" y1="2.032" x2="0.762" y2="2.794" width="0.2032" layer="94"/>
+<wire x1="0.762" y1="2.794" x2="0.762" y2="3.048" width="0.2032" layer="94"/>
+<wire x1="0.762" y1="3.556" x2="0.762" y2="4.064" width="0.2032" layer="94"/>
+<wire x1="1.27" y1="4.064" x2="0.762" y2="4.064" width="0.2032" layer="94"/>
+<wire x1="0.762" y1="4.064" x2="0.254" y2="4.064" width="0.2032" layer="94"/>
+<wire x1="0.254" y1="2.286" x2="0.762" y2="2.794" width="0.1524" layer="94"/>
+<wire x1="0.762" y1="2.794" x2="1.27" y2="2.286" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.27" y2="0" width="0.2032" layer="94"/>
+<wire x1="3.048" y1="0" x2="5.08" y2="0" width="0.2032" layer="94"/>
+<wire x1="-2.54" y1="-5.08" x2="-2.286" y2="-5.08" width="0.1524" layer="94"/>
+<wire x1="-2.286" y1="-5.08" x2="-2.286" y2="-5.588" width="0.1524" layer="94"/>
+<wire x1="-3.048" y1="-5.588" x2="-1.524" y2="-5.588" width="0.1524" layer="94"/>
+<wire x1="-2.794" y1="-5.842" x2="-1.778" y2="-5.842" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-6.096" x2="-2.032" y2="-6.096" width="0.1524" layer="94"/>
+<circle x="-2.54" y="0" radius="0.508" width="0" layer="94"/>
+<circle x="5.08" y="0" radius="0.508" width="0" layer="94"/>
+<text x="-2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="0" y="-6.35" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="1.1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<pin name="1.2" x="-5.08" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1"/>
+<pin name="2.2" x="7.62" y="-2.54" visible="off" length="short" direction="pas" swaplevel="2" rot="R180"/>
+<pin name="2.1" x="7.62" y="0" visible="off" length="short" direction="pas" swaplevel="2" rot="R180"/>
+<pin name="SH" x="-5.08" y="-5.08" visible="off" length="short" direction="pas"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="SKHMP*E010" prefix="S">
+<description>&lt;b&gt;6.2 X 6.5mm TACT Switch (SMD)&lt;/b&gt;&lt;p&gt;
+Source: http://www3.alps.co.jp/WebObjects/catalog.woa/PDF/E/Switch/Tact/SKHM/SKHM.PDF</description>
+<gates>
+<gate name="G$1" symbol="NORMOPEN_SHIELD" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SKHMPXE010">
+<connects>
+<connect gate="G$1" pin="1.1" pad="1"/>
+<connect gate="G$1" pin="1.2" pad="2"/>
+<connect gate="G$1" pin="2.1" pad="3"/>
+<connect gate="G$1" pin="2.2" pad="4"/>
+<connect gate="G$1" pin="SH" pad="5"/>
+</connects>
+<technologies>
+<technology name="S"/>
+<technology name="U"/>
+<technology name="W"/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
</libraries>
<attributes>
</attributes>
@@ -9266,6 +9377,11 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
<part name="T2" library="transistor" deviceset="*-NPN-" device="SOT23-EBC"/>
<part name="R4" library="rcl" deviceset="R-EU_" device="R0603" value="10"/>
<part name="P+7" library="supply1" deviceset="VCC" device=""/>
+<part name="S1" library="switch" deviceset="SKHMP*E010" device="" technology="S"/>
+<part name="S2" library="switch" deviceset="SKHMP*E010" device="" technology="S"/>
+<part name="S3" library="switch" deviceset="SKHMP*E010" device="" technology="S"/>
+<part name="S4" library="switch" deviceset="SKHMP*E010" device="" technology="S"/>
+<part name="GND8" library="supply1" deviceset="GND" device=""/>
</parts>
<sheets>
<sheet>
@@ -9320,6 +9436,11 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
</instance>
<instance part="R4" gate="G$1" x="-5.08" y="-33.02" rot="R90"/>
<instance part="P+7" gate="VCC" x="10.16" y="-2.54"/>
+<instance part="S1" gate="G$1" x="147.32" y="27.94"/>
+<instance part="S2" gate="G$1" x="147.32" y="43.18"/>
+<instance part="S3" gate="G$1" x="147.32" y="58.42"/>
+<instance part="S4" gate="G$1" x="147.32" y="73.66"/>
+<instance part="GND8" gate="1" x="157.48" y="17.78"/>
</instances>
<busses>
<bus name="PTE0,PTE20,PTE21,PTE22,PTE23,PTE31">
@@ -9454,6 +9575,40 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
<pinref part="GND7" gate="1" pin="GND"/>
<wire x1="-5.08" y1="-38.1" x2="-5.08" y2="-40.64" width="0.1524" layer="91"/>
</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="2.2"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="154.94" y1="25.4" x2="157.48" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="25.4" x2="157.48" y2="20.32" width="0.1524" layer="91"/>
+<pinref part="S4" gate="G$1" pin="2.1"/>
+<wire x1="154.94" y1="73.66" x2="157.48" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="73.66" x2="157.48" y2="71.12" width="0.1524" layer="91"/>
+<junction x="157.48" y="25.4"/>
+<pinref part="S4" gate="G$1" pin="2.2"/>
+<wire x1="157.48" y1="71.12" x2="157.48" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="58.42" x2="157.48" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="55.88" x2="157.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="43.18" x2="157.48" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="40.64" x2="157.48" y2="27.94" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="27.94" x2="157.48" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="71.12" x2="157.48" y2="71.12" width="0.1524" layer="91"/>
+<junction x="157.48" y="71.12"/>
+<pinref part="S3" gate="G$1" pin="2.1"/>
+<wire x1="154.94" y1="58.42" x2="157.48" y2="58.42" width="0.1524" layer="91"/>
+<junction x="157.48" y="58.42"/>
+<pinref part="S3" gate="G$1" pin="2.2"/>
+<wire x1="154.94" y1="55.88" x2="157.48" y2="55.88" width="0.1524" layer="91"/>
+<junction x="157.48" y="55.88"/>
+<pinref part="S2" gate="G$1" pin="2.1"/>
+<wire x1="154.94" y1="43.18" x2="157.48" y2="43.18" width="0.1524" layer="91"/>
+<junction x="157.48" y="43.18"/>
+<pinref part="S2" gate="G$1" pin="2.2"/>
+<wire x1="154.94" y1="40.64" x2="157.48" y2="40.64" width="0.1524" layer="91"/>
+<junction x="157.48" y="40.64"/>
+<pinref part="S1" gate="G$1" pin="2.1"/>
+<wire x1="154.94" y1="27.94" x2="157.48" y2="27.94" width="0.1524" layer="91"/>
+<junction x="157.48" y="27.94"/>
+</segment>
</net>
<net name="VCC" class="0">
<segment>
@@ -10180,7 +10335,15 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
<net name="PTB3" class="0">
<segment>
<pinref part="U1" gate="A" pin="PTB3"/>
-<wire x1="116.84" y1="33.02" x2="119.38" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="S4" gate="G$1" pin="1.2"/>
+<wire x1="142.24" y1="71.12" x2="139.7" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="71.12" x2="132.08" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="132.08" y1="71.12" x2="132.08" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="132.08" y1="33.02" x2="116.84" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="S4" gate="G$1" pin="1.1"/>
+<wire x1="142.24" y1="73.66" x2="139.7" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="73.66" x2="139.7" y2="71.12" width="0.1524" layer="91"/>
+<junction x="139.7" y="71.12"/>
</segment>
<segment>
<pinref part="BREAKOUT2" gate="A" pin="6"/>
@@ -10191,7 +10354,15 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
<net name="PTB2" class="0">
<segment>
<pinref part="U1" gate="A" pin="PTB2"/>
-<wire x1="116.84" y1="30.48" x2="119.38" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="S3" gate="G$1" pin="1.2"/>
+<wire x1="142.24" y1="55.88" x2="139.7" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="55.88" x2="134.62" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="55.88" x2="134.62" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="30.48" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="S3" gate="G$1" pin="1.1"/>
+<wire x1="142.24" y1="58.42" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="58.42" x2="139.7" y2="55.88" width="0.1524" layer="91"/>
+<junction x="139.7" y="55.88"/>
</segment>
<segment>
<pinref part="BREAKOUT2" gate="A" pin="5"/>
@@ -10202,7 +10373,15 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
<net name="PTB1" class="0">
<segment>
<pinref part="U1" gate="A" pin="PTB1"/>
-<wire x1="116.84" y1="27.94" x2="119.38" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="S2" gate="G$1" pin="1.2"/>
+<wire x1="142.24" y1="40.64" x2="139.7" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="40.64" x2="137.16" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="40.64" x2="137.16" y2="27.94" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="27.94" x2="116.84" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="S2" gate="G$1" pin="1.1"/>
+<wire x1="142.24" y1="43.18" x2="139.7" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="43.18" x2="139.7" y2="40.64" width="0.1524" layer="91"/>
+<junction x="139.7" y="40.64"/>
</segment>
<segment>
<pinref part="BREAKOUT2" gate="A" pin="4"/>
@@ -10213,7 +10392,13 @@ Source: http://optoelectronics.perkinelmer.com/content/Datasheets/DTS_vt500serie
<net name="PTB0" class="0">
<segment>
<pinref part="U1" gate="A" pin="PTB0/LLWU_P5"/>
-<wire x1="116.84" y1="25.4" x2="119.38" y2="25.4" width="0.1524" layer="91"/>
+<pinref part="S1" gate="G$1" pin="1.2"/>
+<wire x1="142.24" y1="25.4" x2="139.7" y2="25.4" width="0.1524" layer="91"/>
+<pinref part="S1" gate="G$1" pin="1.1"/>
+<wire x1="139.7" y1="25.4" x2="116.84" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="27.94" x2="139.7" y2="27.94" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="27.94" x2="139.7" y2="25.4" width="0.1524" layer="91"/>
+<junction x="139.7" y="25.4"/>
</segment>
<segment>
<pinref part="BREAKOUT2" gate="A" pin="3"/>