diff options
Diffstat (limited to 'laser-tag badge/laser-tag.sch')
-rw-r--r-- | laser-tag badge/laser-tag.sch | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/laser-tag badge/laser-tag.sch b/laser-tag badge/laser-tag.sch index c6a2cf4..134f40b 100644 --- a/laser-tag badge/laser-tag.sch +++ b/laser-tag badge/laser-tag.sch @@ -1022,6 +1022,24 @@ <text x="-2.81" y="10.67" size="1.27" layer="25" font="vector">>NAME</text> <text x="-3.31" y="-1.73" size="1.27" layer="27" font="vector">>VALUE</text> </package> +<package name="WS2812B"> +<wire x1="2.5" y1="-2.5" x2="-2.5" y2="-2.5" width="0.127" layer="21"/> +<wire x1="-2.5" y1="-2.5" x2="-2.5" y2="1.6" width="0.127" layer="21"/> +<wire x1="-2.5" y1="1.6" x2="-2.5" y2="2.5" width="0.127" layer="21"/> +<wire x1="-2.5" y1="2.5" x2="-1.6" y2="2.5" width="0.127" layer="21"/> +<wire x1="-1.6" y1="2.5" x2="2.5" y2="2.5" width="0.127" layer="21"/> +<wire x1="2.5" y1="2.5" x2="2.5" y2="-2.5" width="0.127" layer="21"/> +<wire x1="-2.5" y1="1.6" x2="-1.6" y2="2.5" width="0.127" layer="21"/> +<smd name="1-VDD" x="2.45" y="-1.65" dx="1.5" dy="0.9" layer="1" rot="R180"/> +<smd name="2-DOUT" x="2.45" y="1.65" dx="1.5" dy="0.9" layer="1" rot="R180"/> +<smd name="4-DIN" x="-2.45" y="-1.65" dx="1.5" dy="0.9" layer="1" rot="R180"/> +<smd name="3-GND" x="-2.45" y="1.65" dx="1.5" dy="0.9" layer="1" rot="R180"/> +<circle x="0" y="0" radius="1.7204625" width="0.127" layer="21"/> +<text x="3.4925" y="1.5875" size="0.8128" layer="25" ratio="10" rot="R270">>NAME</text> +<wire x1="-1.6" y1="2.5" x2="-1.3" y2="2.8" width="0.127" layer="21"/> +<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> </packages> <symbols> <symbol name="3V"> @@ -1072,6 +1090,30 @@ <pin name="GND" x="10.16" y="-5.08" visible="pin" length="short" direction="pwr" rot="R180"/> <pin name="ID" x="10.16" y="-2.54" visible="pin" length="short" rot="R180"/> </symbol> +<symbol name="WS2812B"> +<pin name="DIN" x="-5.08" y="0" visible="pad" length="short" direction="in"/> +<pin name="DOUT" x="5.08" y="0" visible="pad" length="short" direction="out" rot="R180"/> +<pin name="VDD" x="0" y="5.08" visible="pad" length="short" rot="R270"/> +<pin name="GND" x="0" y="-5.08" visible="pad" length="short" rot="R90"/> +<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/> +<wire x1="2.54" y1="2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/> +<wire x1="2.54" y1="-2.54" x2="-2.54" y2="-2.54" width="0.254" layer="94"/> +<wire x1="-2.54" y1="-2.54" x2="-2.54" y2="2.54" width="0.254" layer="94"/> +<wire x1="-2.032" y1="0.254" x2="-1.778" y2="0" width="0.254" layer="94"/> +<wire x1="-1.778" y1="0" x2="-2.032" y2="-0.254" width="0.254" layer="94"/> +<wire x1="1.778" y1="0.254" x2="2.032" y2="0" width="0.254" layer="94"/> +<wire x1="2.032" y1="0" x2="1.778" y2="-0.254" width="0.254" layer="94"/> +<wire x1="0" y1="1.778" x2="0" y2="0.508" width="0.254" layer="94"/> +<wire x1="0" y1="0.508" x2="-0.762" y2="0.508" width="0.254" layer="94"/> +<wire x1="-0.762" y1="0.508" x2="0" y2="-0.762" width="0.254" layer="94"/> +<wire x1="0" y1="-0.762" x2="0.762" y2="0.508" width="0.254" layer="94"/> +<wire x1="0.762" y1="0.508" x2="0" y2="0.508" width="0.254" layer="94"/> +<wire x1="0" y1="-0.762" x2="0" y2="-1.778" width="0.254" layer="94"/> +<wire x1="-0.762" y1="-0.762" x2="0.762" y2="-0.762" width="0.254" layer="94"/> +<wire x1="0.762" y1="-1.27" x2="1.016" y2="-1.524" width="0.254" layer="94"/> +<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> </symbols> <devicesets> <deviceset name="CR2032" uservalue="yes"> @@ -1149,6 +1191,24 @@ Thru-hole RA Female Mini-B USB Connector 4UConnector: 18732</p> </device> </devices> </deviceset> +<deviceset name="WS2812B" prefix="L"> +<gates> +<gate name="G$1" symbol="WS2812B" x="0" y="0"/> +</gates> +<devices> +<device name="" package="WS2812B"> +<connects> +<connect gate="G$1" pin="DIN" pad="4-DIN"/> +<connect gate="G$1" pin="DOUT" pad="2-DOUT"/> +<connect gate="G$1" pin="GND" pad="3-GND"/> +<connect gate="G$1" pin="VDD" pad="1-VDD"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> </devicesets> </library> <library name="rcl"> @@ -9732,6 +9792,9 @@ www.irf.com<p> <part name="Q2" library="transistor-small-signal" deviceset="BSS123" device=""/> <part name="J4" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/> <part name="S3" library="Switches" deviceset="TPA511GLFS" device=""/> +<part name="L1" library="adafruit" deviceset="WS2812B" device=""/> +<part name="GND7" library="supply1" deviceset="GND" device=""/> +<part name="P+7" library="supply1" deviceset="VCC" device=""/> </parts> <sheets> <sheet> @@ -9801,6 +9864,9 @@ support interrupts</text> <instance part="Q2" gate="G$1" x="-63.5" y="-101.6"/> <instance part="J4" gate="J" x="2.54" y="63.5"/> <instance part="S3" gate="G$1" x="144.78" y="63.5" rot="R180"/> +<instance part="L1" gate="G$1" x="-30.48" y="40.64"/> +<instance part="GND7" gate="1" x="-30.48" y="30.48"/> +<instance part="P+7" gate="VCC" x="-30.48" y="50.8"/> </instances> <busses> </busses> @@ -9970,6 +10036,11 @@ support interrupts</text> <wire x1="-63.5" y1="-114.3" x2="-50.8" y2="-114.3" width="0.1524" layer="91"/> <junction x="-50.8" y="-114.3"/> </segment> +<segment> +<pinref part="L1" gate="G$1" pin="GND"/> +<pinref part="GND7" gate="1" pin="GND"/> +<wire x1="-30.48" y1="35.56" x2="-30.48" y2="33.02" width="0.1524" layer="91"/> +</segment> </net> <net name="VCC" class="0"> <segment> @@ -10071,6 +10142,11 @@ support interrupts</text> <wire x1="-10.16" y1="-81.28" x2="-10.16" y2="-78.74" width="0.1524" layer="91"/> <pinref part="P+6" gate="VCC" pin="VCC"/> </segment> +<segment> +<pinref part="P+7" gate="VCC" pin="VCC"/> +<pinref part="L1" gate="G$1" pin="VDD"/> +<wire x1="-30.48" y1="48.26" x2="-30.48" y2="45.72" width="0.1524" layer="91"/> +</segment> </net> <net name="PTA3" class="0"> <segment> @@ -10206,6 +10282,11 @@ support interrupts</text> <wire x1="-111.76" y1="50.8" x2="-116.84" y2="50.8" width="0.1524" layer="91"/> <label x="-116.84" y="50.8" size="1.778" layer="95" rot="R180"/> </segment> +<segment> +<pinref part="L1" gate="G$1" pin="DIN"/> +<wire x1="-35.56" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/> +<label x="-38.1" y="40.64" size="1.778" layer="95" rot="R180"/> +</segment> </net> <net name="PTE21" class="0"> <segment> |