aboutsummaryrefslogtreecommitdiff
path: root/laser-tag badge
diff options
context:
space:
mode:
authorDavid Barksdale <amatus@amatus.name>2015-11-25 18:12:33 -0600
committerDavid Barksdale <amatus@amatus.name>2015-11-25 18:12:33 -0600
commit7cfb79a0279dd50bae03996cc6a030fe9654bcd7 (patch)
treeb2875394b8ff1fd21986fbb436fd8299c42af060 /laser-tag badge
parent4629b6713a42376f5d6ed8cb9cf912f522665bd7 (diff)
Add buzzer
Diffstat (limited to 'laser-tag badge')
-rw-r--r--laser-tag badge/laser-tag.brd17
-rw-r--r--laser-tag badge/laser-tag.sch93
2 files changed, 109 insertions, 1 deletions
diff --git a/laser-tag badge/laser-tag.brd b/laser-tag badge/laser-tag.brd
index 36803e8..0d01d6e 100644
--- a/laser-tag badge/laser-tag.brd
+++ b/laser-tag badge/laser-tag.brd
@@ -664,6 +664,13 @@
<wire x1="-1.3" y1="2.8" x2="-1.7" y2="3.2" width="0.127" layer="21"/>
<wire x1="-1.7" y1="3.2" x2="-2.5" y2="2.5" width="0.127" layer="21"/>
</package>
+<package name="PS12">
+<circle x="0" y="0" radius="6.096" width="0.1524" layer="21"/>
+<pad name="P$1" x="-2.5" y="0" drill="1" diameter="2.54"/>
+<pad name="P$2" x="2.5" y="0" drill="1" diameter="2.54"/>
+<text x="-2.54" y="6.35" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-3.8862" y="-3.81" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
</packages>
</library>
<library name="rcl">
@@ -2515,6 +2522,7 @@ design rules under a new name.</description>
<element name="S3" library="Switches" package="TPA511GLFS" value="TPA511GLFS" x="68.58" y="67.945" rot="R270"/>
<element name="L1" library="adafruit" package="WS2812B" value="WS2812B" x="87.63" y="40.64"/>
<element name="J5" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="52.07" y="5.08" rot="MR90"/>
+<element name="SP1" library="adafruit" package="PS12" value="SPEAKER/PS12" x="69.85" y="15.875" rot="MR0"/>
</elements>
<signals>
<signal name="GND">
@@ -2624,6 +2632,7 @@ design rules under a new name.</description>
<wire x1="73.66" y1="40.64" x2="72.785" y2="41.515" width="0.254" layer="1"/>
<wire x1="72.785" y1="41.515" x2="71.12" y2="41.515" width="0.254" layer="1"/>
<contactref element="T1" pad="E"/>
+<contactref element="SP1" pad="P$1"/>
<wire x1="87.757" y1="70.485" x2="87.757" y2="71.755" width="0" layer="19" extent="1-1"/>
<wire x1="85.725" y1="71.755" x2="87.757" y2="71.755" width="0" layer="19" extent="1-16"/>
<wire x1="22.225" y1="51.675" x2="20.32" y2="51.675" width="0" layer="19" extent="16-16"/>
@@ -2959,9 +2968,15 @@ design rules under a new name.</description>
<wire x1="63.5" y1="29.21" x2="52.07" y2="17.78" width="0.254" layer="16"/>
<wire x1="52.07" y1="17.78" x2="29.845" y2="17.78" width="0.254" layer="16"/>
<wire x1="29.845" y1="17.78" x2="27.94" y2="15.875" width="0.254" layer="16"/>
-<wire x1="27.94" y1="15.875" x2="27.94" y2="5.08" width="0.254" layer="16"/>
<contactref element="U1" pad="18"/>
<wire x1="65.630621875" y1="34.364415625" x2="63.5" y2="32.23379375" width="0.254" layer="16"/>
+<contactref element="SP1" pad="P$2"/>
+<wire x1="67.35" y1="15.875" x2="29.845" y2="15.875" width="0.254" layer="1"/>
+<wire x1="29.845" y1="15.875" x2="29.21" y2="15.24" width="0.254" layer="1"/>
+<wire x1="29.21" y1="15.24" x2="27.94" y2="15.24" width="0.254" layer="1"/>
+<via x="27.94" y="15.24" extent="1-16" drill="0.5"/>
+<wire x1="27.94" y1="15.24" x2="27.94" y2="15.875" width="0.254" layer="16"/>
+<wire x1="27.94" y1="15.24" x2="27.94" y2="5.08" width="0.254" layer="16"/>
</signal>
<signal name="PTE31">
<contactref element="U1" pad="19"/>
diff --git a/laser-tag badge/laser-tag.sch b/laser-tag badge/laser-tag.sch
index b0c1d02..512d347 100644
--- a/laser-tag badge/laser-tag.sch
+++ b/laser-tag badge/laser-tag.sch
@@ -1040,6 +1040,32 @@
<wire x1="-1.3" y1="2.8" x2="-1.7" y2="3.2" width="0.127" layer="21"/>
<wire x1="-1.7" y1="3.2" x2="-2.5" y2="2.5" width="0.127" layer="21"/>
</package>
+<package name="AL60P">
+<description>&lt;b&gt;SPEAKER&lt;/b&gt;</description>
+<circle x="0" y="0" radius="6.096" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="1.27" width="0.1524" layer="21"/>
+<pad name="1" x="-3.7592" y="0" drill="1.016" diameter="2.54" shape="octagon"/>
+<pad name="2" x="3.7592" y="0" drill="1.016" diameter="2.54" shape="octagon"/>
+<text x="-2.54" y="6.35" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-3.8862" y="-3.81" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+<package name="AL11P">
+<description>&lt;b&gt;SPEAKER&lt;/b&gt;</description>
+<circle x="0" y="0" radius="5.715" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="6.223" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="1.016" width="0.1524" layer="21"/>
+<pad name="-" x="-2.286" y="0" drill="1.016" diameter="1.905" shape="octagon"/>
+<pad name="+" x="2.286" y="0" drill="1.016" diameter="1.905" shape="octagon"/>
+<text x="-3.175" y="6.35" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-3.81" y="-3.175" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+<package name="PS12">
+<circle x="0" y="0" radius="6.096" width="0.1524" layer="21"/>
+<pad name="P$1" x="-2.5" y="0" drill="1" diameter="2.54"/>
+<pad name="P$2" x="2.5" y="0" drill="1" diameter="2.54"/>
+<text x="-2.54" y="6.35" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-3.8862" y="-3.81" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
</packages>
<symbols>
<symbol name="3V">
@@ -1114,6 +1140,23 @@
<wire x1="1.016" y1="-1.016" x2="1.27" y2="-1.27" width="0.254" layer="94"/>
<text x="2.54" y="3.048" size="0.6096" layer="95">&gt;NAME</text>
</symbol>
+<symbol name="SP">
+<wire x1="-1.905" y1="-0.635" x2="1.905" y2="-0.635" width="0.254" layer="94"/>
+<wire x1="1.905" y1="-0.635" x2="1.905" y2="0" width="0.254" layer="94"/>
+<wire x1="1.905" y1="2.54" x2="-1.905" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-1.905" y1="-0.635" x2="-1.905" y2="0" width="0.254" layer="94"/>
+<wire x1="1.905" y1="2.54" x2="5.08" y2="5.08" width="0.254" layer="94"/>
+<wire x1="5.08" y1="5.08" x2="-5.08" y2="5.08" width="0.254" layer="94"/>
+<wire x1="-1.905" y1="2.54" x2="-5.08" y2="5.08" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="1.905" y2="0" width="0.1524" layer="94"/>
+<wire x1="1.905" y1="0" x2="1.905" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.905" y2="0" width="0.1524" layer="94"/>
+<wire x1="-1.905" y1="0" x2="-1.905" y2="2.54" width="0.254" layer="94"/>
+<text x="-3.81" y="6.35" size="1.778" layer="95">&gt;NAME</text>
+<text x="-3.81" y="-3.175" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="-" x="5.08" y="0" visible="off" length="short" direction="pas" rot="R180"/>
+<pin name="+" x="-5.08" y="0" visible="off" length="short" direction="pas"/>
+</symbol>
</symbols>
<devicesets>
<deviceset name="CR2032" uservalue="yes">
@@ -1209,6 +1252,41 @@ Thru-hole RA Female Mini-B USB Connector 4UConnector: 18732&lt;/p&gt;
</device>
</devices>
</deviceset>
+<deviceset name="SPEAKER" prefix="SP">
+<description>&lt;b&gt;SPEAKER&lt;/b&gt;&lt;p&gt; Source: Buerklin&lt;p&gt;Added PS12 (for part # PS1240 piezo) &lt;p&gt;http://www.ladyada.net/library/pcb/eaglelibrary.html&lt;p&gt;</description>
+<gates>
+<gate name="S1" symbol="SP" x="0" y="0"/>
+</gates>
+<devices>
+<device name="/AL60P" package="AL60P">
+<connects>
+<connect gate="S1" pin="+" pad="1"/>
+<connect gate="S1" pin="-" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="/AL11P" package="AL11P">
+<connects>
+<connect gate="S1" pin="+" pad="+"/>
+<connect gate="S1" pin="-" pad="-"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="/PS12" package="PS12">
+<connects>
+<connect gate="S1" pin="+" pad="P$1"/>
+<connect gate="S1" pin="-" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
</devicesets>
</library>
<library name="rcl">
@@ -9796,6 +9874,8 @@ www.irf.com&lt;p&gt;
<part name="GND7" library="supply1" deviceset="GND" device=""/>
<part name="P+7" library="supply1" deviceset="VCC" device=""/>
<part name="J5" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
+<part name="SP1" library="adafruit" deviceset="SPEAKER" device="/PS12"/>
+<part name="GND9" library="supply1" deviceset="GND" device=""/>
</parts>
<sheets>
<sheet>
@@ -9869,6 +9949,8 @@ support interrupts</text>
<instance part="GND7" gate="1" x="-30.48" y="30.48"/>
<instance part="P+7" gate="VCC" x="-30.48" y="50.8"/>
<instance part="J5" gate="J" x="2.54" y="99.06"/>
+<instance part="SP1" gate="S1" x="-45.72" y="7.62" rot="R90"/>
+<instance part="GND9" gate="1" x="-45.72" y="-2.54"/>
</instances>
<busses>
</busses>
@@ -10043,6 +10125,11 @@ support interrupts</text>
<pinref part="T1" gate="G$1" pin="E"/>
<wire x1="-17.78" y1="58.42" x2="-17.78" y2="60.96" width="0.1524" layer="91"/>
</segment>
+<segment>
+<pinref part="GND9" gate="1" pin="GND"/>
+<pinref part="SP1" gate="S1" pin="+"/>
+<wire x1="-45.72" y1="0" x2="-45.72" y2="2.54" width="0.1524" layer="91"/>
+</segment>
</net>
<net name="VCC" class="0">
<segment>
@@ -10372,6 +10459,12 @@ support interrupts</text>
<segment>
<pinref part="U1" gate="A" pin="PTE30"/>
<wire x1="10.16" y1="55.88" x2="7.62" y2="55.88" width="0.1524" layer="91"/>
+<junction x="7.62" y="55.88"/>
+</segment>
+<segment>
+<pinref part="SP1" gate="S1" pin="-"/>
+<wire x1="-45.72" y1="12.7" x2="-45.72" y2="15.24" width="0.1524" layer="91"/>
+<label x="-45.72" y="15.24" size="1.778" layer="95" rot="R90"/>
</segment>
</net>
<net name="PTE31" class="0">