diff options
author | David Barksdale <amatus@amatus.name> | 2015-11-25 18:12:33 -0600 |
---|---|---|
committer | David Barksdale <amatus@amatus.name> | 2015-11-25 18:12:33 -0600 |
commit | 7cfb79a0279dd50bae03996cc6a030fe9654bcd7 (patch) | |
tree | b2875394b8ff1fd21986fbb436fd8299c42af060 | |
parent | 4629b6713a42376f5d6ed8cb9cf912f522665bd7 (diff) |
Add buzzer
-rw-r--r-- | laser-tag badge/laser-tag.brd | 17 | ||||
-rw-r--r-- | laser-tag badge/laser-tag.sch | 93 |
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">>NAME</text> +<text x="-3.8862" y="-3.81" size="1.27" layer="27" ratio="10">>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><b>SPEAKER</b></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">>NAME</text> +<text x="-3.8862" y="-3.81" size="1.27" layer="27" ratio="10">>VALUE</text> +</package> +<package name="AL11P"> +<description><b>SPEAKER</b></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">>NAME</text> +<text x="-3.81" y="-3.175" size="1.27" layer="27" ratio="10">>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">>NAME</text> +<text x="-3.8862" y="-3.81" size="1.27" layer="27" ratio="10">>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">>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">>NAME</text> +<text x="-3.81" y="-3.175" size="1.778" layer="96">>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</p> </device> </devices> </deviceset> +<deviceset name="SPEAKER" prefix="SP"> +<description><b>SPEAKER</b><p> Source: Buerklin<p>Added PS12 (for part # PS1240 piezo) <p>http://www.ladyada.net/library/pcb/eaglelibrary.html<p></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<p> <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"> |