aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Barksdale <amatus@amatus.name>2015-10-18 14:55:18 -0500
committerDavid Barksdale <amatus@amatus.name>2015-10-18 14:55:18 -0500
commita3a58a3d8afe1d38ab0c0d0da7ec87989c3bd8e3 (patch)
tree9e4a3f8d1e3506e80f40e9ace578e9aa30ee0f2e
parent52da450533a6193fe2e851e9b9b69ad776537eef (diff)
Switched to two large photodiodes
-rw-r--r--laser-tag badge/laser-tag.brd193
-rw-r--r--laser-tag badge/laser-tag.sch233
2 files changed, 152 insertions, 274 deletions
diff --git a/laser-tag badge/laser-tag.brd b/laser-tag badge/laser-tag.brd
index 540873b..ed0141a 100644
--- a/laser-tag badge/laser-tag.brd
+++ b/laser-tag badge/laser-tag.brd
@@ -154,11 +154,17 @@
<wire x1="12.065" y1="10.795" x2="12.065" y2="0" width="0" layer="20"/>
<wire x1="12.065" y1="0" x2="17.78" y2="0" width="0" layer="20"/>
<circle x="40.64" y="0" radius="19.939" width="0.254" layer="49"/>
-<wire x1="35.56" y1="22.225" x2="35.56" y2="1.27" width="0" layer="20"/>
-<wire x1="35.56" y1="1.27" x2="36.83" y2="0" width="0" layer="20" curve="90"/>
-<wire x1="36.83" y1="0" x2="44.45" y2="0" width="0" layer="20"/>
-<wire x1="44.45" y1="0" x2="45.72" y2="1.27" width="0" layer="20" curve="90"/>
-<wire x1="45.72" y1="1.27" x2="45.72" y2="22.225" width="0" layer="20"/>
+<wire x1="35.56" y1="22.225" x2="35.56" y2="19.05" width="0" layer="20"/>
+<wire x1="35.56" y1="19.05" x2="34.925" y2="19.05" width="0" layer="20"/>
+<wire x1="34.925" y1="19.05" x2="35.56" y2="18.415" width="0" layer="20"/>
+<wire x1="35.56" y1="18.415" x2="35.56" y2="5.715" width="0" layer="20"/>
+<wire x1="35.56" y1="5.715" x2="36.83" y2="4.445" width="0" layer="20" curve="90"/>
+<wire x1="36.83" y1="4.445" x2="44.45" y2="4.445" width="0" layer="20"/>
+<wire x1="44.45" y1="4.445" x2="45.72" y2="5.715" width="0" layer="20" curve="90"/>
+<wire x1="45.72" y1="5.715" x2="45.72" y2="18.415" width="0" layer="20"/>
+<wire x1="45.72" y1="18.415" x2="46.355" y2="19.05" width="0" layer="20"/>
+<wire x1="46.355" y1="19.05" x2="45.72" y2="19.05" width="0" layer="20"/>
+<wire x1="45.72" y1="19.05" x2="45.72" y2="22.225" width="0" layer="20"/>
<wire x1="34.925" y1="98.425" x2="46.355" y2="98.425" width="0" layer="20"/>
<wire x1="46.355" y1="98.425" x2="48.26" y2="96.52" width="0" layer="20" curve="-90"/>
<wire x1="48.26" y1="96.52" x2="46.355" y2="94.615" width="0" layer="20" curve="-90"/>
@@ -640,24 +646,6 @@
<hole x="-2.2" y="1" drill="1"/>
<hole x="2.2" y="1" drill="1"/>
</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">&gt;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>
</library>
<library name="rcl">
@@ -1986,21 +1974,6 @@ Metric Code Size 1608</description>
<vertex x="-3.175" y="-12.7"/>
</polygon>
</package>
-<package name="PDB-C154SM">
-<wire x1="-1.3" y1="1.3" x2="-1.6" y2="1.3" width="0.2032" layer="21"/>
-<wire x1="-1.6" y1="1.3" x2="-1.6" y2="-1.3" width="0.2032" layer="21"/>
-<wire x1="-1.6" y1="-1.3" x2="-1.3" y2="-1.3" width="0.2032" layer="21"/>
-<wire x1="1.3" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="21"/>
-<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.2032" layer="21"/>
-<wire x1="1.6" y1="-1.3" x2="1.3" y2="-1.3" width="0.2032" layer="21"/>
-<smd name="C1" x="-0.7" y="1.5" dx="0.7" dy="1.2" layer="1"/>
-<smd name="C2" x="0.7" y="1.5" dx="0.7" dy="1.2" layer="1"/>
-<smd name="A1" x="-0.7" y="-1.5" dx="0.7" dy="1.2" layer="1"/>
-<smd name="A2" x="0.7" y="-1.5" dx="0.7" dy="1.2" layer="1"/>
-<text x="-1.016" y="2.367" size="0.4064" layer="25">&gt;NAME</text>
-<text x="-1.016" y="-2.735" size="0.4064" layer="27">&gt;VALUE</text>
-<wire x1="-1.25" y1="0.45" x2="1.25" y2="0.45" width="0.4064" layer="21"/>
-</package>
</packages>
</library>
<library name="transistor">
@@ -2359,6 +2332,28 @@ www.irf.com&lt;p&gt;
</package>
</packages>
</library>
+<library name="opto-trans-siemens">
+<description>&lt;b&gt;Siemens Opto Transistors&lt;/b&gt;&lt;p&gt;
+&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+<package name="SFH225">
+<description>&lt;B&gt;PHOTO DIODE&lt;/B&gt;</description>
+<wire x1="0.127" y1="2.54" x2="1.651" y2="2.032" width="0.1524" layer="21" curve="-36.869898"/>
+<wire x1="0.127" y1="-2.54" x2="1.651" y2="-2.032" width="0.1524" layer="21" curve="36.869898"/>
+<wire x1="1.651" y1="2.032" x2="1.651" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="-1.397" y1="2.032" x2="0.127" y2="2.54" width="0.1524" layer="21" curve="-38.659729"/>
+<wire x1="-1.397" y1="-2.032" x2="0.127" y2="-2.5399" width="0.1524" layer="21" curve="37.402814"/>
+<wire x1="-1.397" y1="-2.032" x2="-1.397" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="2.286" x2="1.143" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="-2.159" x2="-1.143" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="-2.159" x2="1.143" y2="-2.286" width="0.1524" layer="21"/>
+<pad name="A" x="0" y="1.27" drill="0.8128" shape="long"/>
+<pad name="K" x="0" y="-1.27" drill="0.8128" shape="long"/>
+<text x="1.905" y="-1.651" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="1.905" y="0.508" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+</packages>
+</library>
</libraries>
<attributes>
</attributes>
@@ -2586,23 +2581,31 @@ design rules under a new name.</description>
<element name="S2" library="switch" package="SKHMPXE010" value="SKHMPSE010" x="13.97" y="48.26"/>
<element name="S3" library="switch" package="SKHMPXE010" value="SKHMPSE010" x="67.31" y="59.69"/>
<element name="S4" library="switch" package="SKHMPXE010" value="SKHMPSE010" x="67.31" y="48.26"/>
-<element name="D1" library="Photonics" package="PDB-C154SM" value="PDB-C154SM" x="40.64" y="3.81"/>
-<element name="D2" library="Photonics" package="PDB-C154SM" value="PDB-C154SM" x="40.64" y="3.81" rot="MR0"/>
<element name="U$1" library="Graphics" package="AHA" value="AHA" x="41.275" y="43.815"/>
-<element name="L1" library="adafruit" package="WS2812B" value="WS2812B" x="40.64" y="11.43" rot="R90"/>
<element name="C14" library="rcl" package="C0603K" value="0.1 uF" x="48.895" y="50.8" rot="R180"/>
<element name="Q1" library="transistor-small-signal" package="SOT23" value="2N7002ET1G" x="60.96" y="69.85" rot="MR0"/>
<element name="R5" library="rcl" package="R0603" value="100k" x="48.895" y="48.895"/>
<element name="R6" library="rcl" package="R0603" value="220k" x="48.895" y="46.99" rot="R180"/>
<element name="J1" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="49.53" y="64.77"/>
<element name="J3" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="41.275" y="24.765" rot="R90"/>
-<element name="J5" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="40.005" y="24.765" rot="R90"/>
<element name="J6" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="52.705" y="67.31" rot="R90"/>
<element name="J7" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="51.435" y="67.31" rot="R90"/>
<element name="J8" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="49.53" y="67.31" rot="R90"/>
<element name="J9" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="48.26" y="67.31" rot="R90"/>
<element name="J10" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="46.355" y="67.31" rot="R90"/>
<element name="J2" library="Jumpers" package="JUMPER_SOLDER_1X2_CLOSED" value="JUMPER_SOLDER_1X2_CLOSED" x="45.72" y="48.895"/>
+<element name="D1" library="opto-trans-siemens" package="SFH225" value="PDB-C156" x="40.64" y="10.16" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="40.64" y="10.16" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="40.64" y="10.16" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="40.64" y="10.16" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="40.64" y="10.16" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="D2" library="opto-trans-siemens" package="SFH225" value="PDB-C156" x="40.64" y="6.985" rot="R270">
+<attribute name="OC_NEWARK" value="unknown" x="40.64" y="6.985" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="40.64" y="6.985" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MF" value="" x="40.64" y="6.985" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="40.64" y="6.985" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
</elements>
<signals>
<signal name="GND">
@@ -2667,7 +2670,6 @@ design rules under a new name.</description>
<contactref element="S2" pad="3"/>
<contactref element="S2" pad="4"/>
<contactref element="S1" pad="3"/>
-<contactref element="L1" pad="3-GND"/>
<contactref element="U1" pad="15"/>
<contactref element="BREAKOUT1" pad="15"/>
<wire x1="47.776203125" y1="48.26" x2="47.77620625" y2="48.26" width="0.254" layer="16"/>
@@ -2676,40 +2678,21 @@ design rules under a new name.</description>
<contactref element="C14" pad="2"/>
<wire x1="46.915584375" y1="47.399378125" x2="47.77620625" y2="48.26" width="0.254" layer="16"/>
<contactref element="R5" pad="1"/>
-<wire x1="71.51" y1="57.44" x2="72.771" y2="56.82" width="0" layer="19" extent="1-16"/>
-<wire x1="63.11" y1="57.44" x2="71.51" y2="57.44" width="0" layer="19" extent="1-1"/>
-<wire x1="71.51" y1="46.01" x2="72.771" y2="56.82" width="0" layer="19" extent="1-16"/>
-<wire x1="63.11" y1="46.01" x2="71.51" y2="46.01" width="0" layer="19" extent="1-1"/>
-<wire x1="54.61" y1="46.99" x2="63.11" y2="46.01" width="0" layer="19" extent="1-1"/>
-<wire x1="47.2691375" y1="47.045825" x2="46.915584375" y2="47.399378125" width="0" layer="19" extent="16-16"/>
-<wire x1="48.02" y1="50.8" x2="47.776203125" y2="48.26" width="0" layer="19" extent="1-16"/>
+<wire x1="72.771" y1="56.82" x2="71.51" y2="57.44" width="0" layer="19" extent="1-16"/>
+<wire x1="48.045" y1="48.895" x2="47.776203125" y2="48.26" width="0" layer="19" extent="1-16"/>
+<wire x1="48.02" y1="50.8" x2="48.045" y2="48.895" width="0" layer="19" extent="1-1"/>
<wire x1="46.595" y1="50.8" x2="48.02" y2="50.8" width="0" layer="19" extent="1-1"/>
-<wire x1="43.026484375" y1="51.288475" x2="46.595" y2="50.8" width="0" layer="19" extent="1-16"/>
+<wire x1="39.765" y1="41.91" x2="42.31938125" y2="39.444415625" width="0" layer="19" extent="1-16"/>
<wire x1="39.765" y1="49.53" x2="43.026484375" y2="51.288475" width="0" layer="19" extent="1-16"/>
<wire x1="43.575" y1="45.72" x2="46.915584375" y2="47.399378125" width="0" layer="19" extent="1-16"/>
-<wire x1="38.34" y1="45.72" x2="39.765" y2="49.53" width="0" layer="19" extent="1-1"/>
-<wire x1="39.765" y1="41.91" x2="38.34" y2="45.72" width="0" layer="19" extent="1-1"/>
-<wire x1="42.31938125" y1="39.444415625" x2="39.765" y2="41.91" width="0" layer="19" extent="1-16"/>
-<wire x1="34.36441875" y1="44.04061875" x2="38.34" y2="45.72" width="0" layer="19" extent="1-16"/>
-<wire x1="56.3" y1="68.58" x2="52.07" y2="62.23" width="0" layer="19" extent="16-16"/>
+<wire x1="38.34" y1="45.72" x2="39.765" y2="41.91" width="0" layer="19" extent="1-1"/>
+<wire x1="63.11" y1="57.44" x2="71.51" y2="57.44" width="0" layer="19" extent="1-1"/>
+<wire x1="63.11" y1="46.01" x2="54.61" y2="46.99" width="0" layer="19" extent="1-1"/>
+<wire x1="71.51" y1="46.01" x2="63.11" y2="46.01" width="0" layer="19" extent="1-1"/>
<wire x1="18.17" y1="46.01" x2="26.67" y2="44.45" width="0" layer="19" extent="1-1"/>
<wire x1="9.77" y1="46.01" x2="18.17" y2="46.01" width="0" layer="19" extent="1-1"/>
-<wire x1="41.275" y1="26.455" x2="49.53" y2="30.48" width="0" layer="19" extent="16-16"/>
-<wire x1="43.64" y1="69.73" x2="51.435" y2="62.23" width="0" layer="19" extent="16-16"/>
-<wire x1="42.545" y1="73.265" x2="43.64" y2="69.73" width="0" layer="19" extent="16-16"/>
-<wire x1="34.29" y1="73.265" x2="42.545" y2="73.265" width="0" layer="19" extent="16-16"/>
-<wire x1="33.02" y1="73.265" x2="34.29" y2="73.265" width="0" layer="19" extent="16-16"/>
-<wire x1="31.75" y1="73.265" x2="33.02" y2="73.265" width="0" layer="19" extent="16-16"/>
-<wire x1="30.48" y1="73.265" x2="31.75" y2="73.265" width="0" layer="19" extent="16-16"/>
-<wire x1="29.21" y1="73.265" x2="30.48" y2="73.265" width="0" layer="19" extent="16-16"/>
-<wire x1="62.865" y1="34.163" x2="54.61" y2="26.67" width="0" layer="19" extent="16-16"/>
-<wire x1="64.135" y1="34.163" x2="62.865" y2="34.163" width="0" layer="19" extent="16-16"/>
<wire x1="18.17" y1="57.44" x2="18.17" y2="46.01" width="0" layer="19" extent="1-1"/>
<wire x1="9.77" y1="57.44" x2="18.17" y2="57.44" width="0" layer="19" extent="1-1"/>
-<wire x1="38.99" y1="8.98" x2="41.275" y2="26.455" width="0" layer="19" extent="1-16"/>
-<wire x1="71.12" y1="15.875" x2="64.135" y2="34.163" width="0" layer="19" extent="16-16"/>
-<wire x1="21.805" y1="19.685" x2="38.99" y2="8.98" width="0" layer="19" extent="1-16"/>
-<wire x1="48.045" y1="48.895" x2="21.805" y2="19.685" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="VCC">
<contactref element="DEBUG" pad="1"/>
@@ -2782,26 +2765,20 @@ design rules under a new name.</description>
<wire x1="51.435" y1="29.21" x2="52.07" y2="29.21" width="0.254" layer="16"/>
<contactref element="LCD" pad="12"/>
<contactref element="LCD" pad="A"/>
-<contactref element="D1" pad="C2"/>
-<contactref element="D1" pad="C1"/>
-<contactref element="D2" pad="C2"/>
-<contactref element="D2" pad="C1"/>
-<contactref element="L1" pad="1-VDD"/>
<contactref element="R6" pad="2"/>
<contactref element="J2" pad="2"/>
+<contactref element="D1" pad="K"/>
+<contactref element="D2" pad="K"/>
<wire x1="51.435" y1="63.5" x2="45.14" y2="69.73" width="0" layer="19" extent="16-16"/>
+<wire x1="45.9994" y1="48.895" x2="46.57" y2="48.475" width="0" layer="19" extent="1-1"/>
<wire x1="48.045" y1="46.99" x2="46.57" y2="48.475" width="0" layer="19" extent="1-1"/>
<wire x1="65.405" y1="34.163" x2="52.07" y2="29.21" width="0" layer="19" extent="16-16"/>
<wire x1="71.12" y1="28.575" x2="65.405" y2="34.163" width="0" layer="19" extent="16-16"/>
-<wire x1="42.29" y1="13.88" x2="51.435" y2="29.21" width="0" layer="19" extent="1-16"/>
-<wire x1="41.34" y1="5.31" x2="42.29" y2="13.88" width="0" layer="19" extent="1-1"/>
-<wire x1="41.34" y1="5.31" x2="41.34" y2="5.31" width="0" layer="19" extent="1-16"/>
-<wire x1="39.94" y1="5.31" x2="41.34" y2="5.31" width="0" layer="19" extent="1-1"/>
-<wire x1="39.94" y1="5.31" x2="39.94" y2="5.31" width="0" layer="19" extent="1-16"/>
+<wire x1="41.91" y1="10.16" x2="51.435" y2="29.21" width="0" layer="19" extent="16-16"/>
+<wire x1="39.37" y1="6.985" x2="41.91" y2="10.16" width="0" layer="19" extent="1-1"/>
<wire x1="23.34" y1="71.68" x2="45.14" y2="69.73" width="0" layer="19" extent="1-1"/>
<wire x1="71.12" y1="3.175" x2="71.12" y2="28.575" width="0" layer="19" extent="16-16"/>
-<wire x1="8.89" y1="12.7" x2="39.94" y2="5.31" width="0" layer="19" extent="1-1"/>
-<wire x1="45.9994" y1="48.895" x2="8.89" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="8.89" y1="12.7" x2="39.37" y2="6.985" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="PTA3">
<contactref element="U1" pad="25"/>
@@ -2849,7 +2826,7 @@ design rules under a new name.</description>
<contactref element="U1" pad="1"/>
<wire x1="41.965828125" y1="52.349134375" x2="46.99" y2="57.37330625" width="0.254" layer="16"/>
<contactref element="J1" pad="2"/>
-<wire x1="49.8094" y1="64.77" x2="41.965828125" y2="52.349134375" width="0" layer="19" extent="1-16"/>
+<wire x1="50.8" y1="64.77" x2="49.8094" y2="64.77" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="PTE1">
<contactref element="BREAKOUT1" pad="2"/>
@@ -2863,7 +2840,7 @@ design rules under a new name.</description>
<contactref element="U1" pad="2"/>
<wire x1="42.31938125" y1="51.99558125" x2="47.625" y2="57.3012" width="0.254" layer="16"/>
<contactref element="J1" pad="1"/>
-<wire x1="49.2506" y1="64.77" x2="42.31938125" y2="51.99558125" width="0" layer="19" extent="1-16"/>
+<wire x1="50.165" y1="63.5" x2="49.2506" y2="64.77" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="USB0_DP">
<contactref element="U1" pad="5"/>
@@ -2903,7 +2880,7 @@ design rules under a new name.</description>
<wire x1="51.1535375" y1="55.88" x2="53.34" y2="55.88" width="0.254" layer="16"/>
<wire x1="53.34" y1="55.88" x2="54.61" y2="54.61" width="0.254" layer="16"/>
<contactref element="J6" pad="1"/>
-<wire x1="52.705" y1="67.0306" x2="44.79425" y2="49.520709375" width="0" layer="19" extent="1-16"/>
+<wire x1="53.34" y1="55.88" x2="52.705" y2="67.0306" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="PTE21">
<contactref element="U1" pad="10"/>
@@ -2911,7 +2888,7 @@ design rules under a new name.</description>
<wire x1="45.147821875" y1="49.167140625" x2="50.590678125" y2="54.61" width="0.254" layer="16"/>
<wire x1="50.590678125" y1="54.61" x2="52.07" y2="54.61" width="0.254" layer="16"/>
<contactref element="J8" pad="1"/>
-<wire x1="49.53" y1="67.0306" x2="45.147821875" y2="49.167140625" width="0" layer="19" extent="1-16"/>
+<wire x1="50.590678125" y1="54.61" x2="49.53" y2="67.0306" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="PTE22">
<contactref element="U1" pad="11"/>
@@ -2920,7 +2897,7 @@ design rules under a new name.</description>
<wire x1="50.02778125" y1="53.34" x2="53.34" y2="53.34" width="0.254" layer="16"/>
<wire x1="53.34" y1="53.34" x2="54.61" y2="52.07" width="0.254" layer="16"/>
<contactref element="J9" pad="1"/>
-<wire x1="48.26" y1="67.0306" x2="45.501371875" y2="48.8135875" width="0" layer="19" extent="1-16"/>
+<wire x1="50.02778125" y1="53.34" x2="48.26" y2="67.0306" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="PTE23">
<contactref element="U1" pad="12"/>
@@ -2928,7 +2905,7 @@ design rules under a new name.</description>
<wire x1="45.854925" y1="48.460034375" x2="49.4648875" y2="52.07" width="0.254" layer="16"/>
<wire x1="49.4648875" y1="52.07" x2="52.07" y2="52.07" width="0.254" layer="16"/>
<contactref element="J10" pad="1"/>
-<wire x1="46.355" y1="67.0306" x2="45.854925" y2="48.460034375" width="0" layer="19" extent="1-16"/>
+<wire x1="49.4648875" y1="52.07" x2="46.355" y2="67.0306" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="VREFH">
<contactref element="U1" pad="14"/>
@@ -2940,7 +2917,7 @@ design rules under a new name.</description>
<wire x1="51.04" y1="49.53" x2="52.07" y2="49.53" width="0.254" layer="1"/>
<contactref element="R5" pad="2"/>
<contactref element="R6" pad="1"/>
-<wire x1="49.745" y1="48.895" x2="46.56203125" y2="47.75293125" width="0" layer="19" extent="1-16"/>
+<wire x1="51.04" y1="49.53" x2="49.745" y2="48.895" width="0" layer="19" extent="1-1"/>
<wire x1="49.745" y1="46.99" x2="49.745" y2="48.895" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="PTE29">
@@ -2950,30 +2927,13 @@ design rules under a new name.</description>
<wire x1="48.26" y1="43.815" x2="50.165" y2="45.72" width="0.254" layer="16"/>
<wire x1="50.165" y1="45.72" x2="53.34" y2="45.72" width="0.254" layer="16"/>
<wire x1="53.34" y1="45.72" x2="54.61" y2="44.45" width="0.254" layer="16"/>
-<contactref element="D1" pad="A1"/>
-<contactref element="D1" pad="A2"/>
-<contactref element="D2" pad="A1"/>
-<contactref element="D2" pad="A2"/>
-<wire x1="39.94" y1="2.31" x2="39.94" y2="1.335" width="0.254" layer="1"/>
-<wire x1="39.94" y1="1.335" x2="40.005" y2="1.27" width="0.254" layer="1"/>
-<wire x1="40.005" y1="1.27" x2="41.275" y2="1.27" width="0.254" layer="1"/>
-<wire x1="41.275" y1="1.27" x2="42.545" y2="1.27" width="0.254" layer="1"/>
-<wire x1="41.34" y1="2.31" x2="41.34" y2="1.335" width="0.254" layer="1"/>
-<wire x1="41.34" y1="1.335" x2="41.275" y2="1.27" width="0.254" layer="1"/>
-<wire x1="43.18" y1="7.62" x2="43.18" y2="1.905" width="0.254" layer="16"/>
-<via x="43.18" y="1.905" extent="1-16" drill="0.5"/>
-<wire x1="43.18" y1="1.905" x2="42.545" y2="1.27" width="0.254" layer="1"/>
-<wire x1="41.34" y1="2.31" x2="41.34" y2="1.335" width="0.254" layer="16"/>
-<wire x1="41.34" y1="1.335" x2="41.275" y2="1.27" width="0.254" layer="16"/>
-<wire x1="41.275" y1="1.27" x2="42.545" y2="1.27" width="0.254" layer="16"/>
-<wire x1="42.545" y1="1.27" x2="43.18" y2="1.905" width="0.254" layer="16"/>
-<wire x1="39.94" y1="2.31" x2="39.94" y2="1.335" width="0.254" layer="16"/>
-<wire x1="39.94" y1="1.335" x2="40.005" y2="1.27" width="0.254" layer="16"/>
-<wire x1="40.005" y1="1.27" x2="41.275" y2="1.27" width="0.254" layer="16"/>
<contactref element="J3" pad="1"/>
+<contactref element="D1" pad="A"/>
+<contactref element="D2" pad="A"/>
<wire x1="41.275" y1="28.155" x2="47.84830625" y2="43.815" width="0" layer="19" extent="16-16"/>
-<wire x1="43.18" y1="7.62" x2="41.275" y2="28.155" width="0" layer="19" extent="16-16"/>
-<wire x1="41.275" y1="24.4856" x2="39.94" y2="1.335" width="0" layer="19" extent="1-1"/>
+<wire x1="41.275" y1="24.4856" x2="41.275" y2="28.155" width="0" layer="19" extent="1-16"/>
+<wire x1="39.37" y1="10.16" x2="41.275" y2="24.4856" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="6.985" x2="39.37" y2="10.16" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="PTE30">
<contactref element="BREAKOUT1" pad="18"/>
@@ -3005,16 +2965,12 @@ design rules under a new name.</description>
<wire x1="46.208478125" y1="43.333515625" x2="47.631990625" y2="41.91" width="0.254" layer="16"/>
<wire x1="47.631990625" y1="41.91" x2="52.07" y2="41.91" width="0.254" layer="16"/>
<contactref element="J7" pad="1"/>
-<wire x1="51.435" y1="67.0306" x2="47.631990625" y2="41.91" width="0" layer="19" extent="1-16"/>
+<wire x1="46.208478125" y1="43.333515625" x2="51.435" y2="67.0306" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="PTE25">
<contactref element="BREAKOUT1" pad="21"/>
<wire x1="48.194884375" y1="40.64" x2="53.34" y2="40.64" width="0.254" layer="16"/>
<wire x1="53.34" y1="40.64" x2="54.61" y2="39.37" width="0.254" layer="16"/>
-<contactref element="L1" pad="4-DIN"/>
-<contactref element="J5" pad="1"/>
-<wire x1="42.29" y1="8.98" x2="48.194884375" y2="40.64" width="0" layer="19" extent="1-16"/>
-<wire x1="40.005" y1="24.4856" x2="42.29" y2="8.98" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="PTA1">
<contactref element="U1" pad="23"/>
@@ -3343,7 +3299,7 @@ design rules under a new name.</description>
<wire x1="44.08714375" y1="50.22781875" x2="43.18" y2="49.320675" width="0.254" layer="16"/>
<wire x1="43.18" y1="49.320675" x2="43.18" y2="48.895" width="0.254" layer="16"/>
<wire x1="44.845" y1="50.8" x2="50.8" y2="56.940678125" width="0" layer="19" extent="1-16"/>
-<wire x1="45.4406" y1="48.895" x2="43.18" y2="48.895" width="0" layer="19" extent="1-1"/>
+<wire x1="45.4406" y1="48.895" x2="44.845" y2="48.92" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$15">
<contactref element="LCD" pad="1"/>
@@ -3407,7 +3363,6 @@ design rules under a new name.</description>
</signal>
<signal name="N$13">
<contactref element="LCD" pad="K"/>
-<wire x1="57.785" y1="71.835" x2="57.94" y2="71.68" width="0" layer="19" extent="1-16"/>
<contactref element="Q1" pad="3"/>
<wire x1="60.96" y1="70.95" x2="60.23" y2="71.68" width="0.254" layer="16"/>
<wire x1="60.23" y1="71.68" x2="57.94" y2="71.68" width="0.254" layer="16"/>
@@ -3425,8 +3380,6 @@ design rules under a new name.</description>
</signal>
<signal name="N$5">
<contactref element="U1" pad="21"/>
-<contactref element="J5" pad="2"/>
-<wire x1="40.005" y1="25.0444" x2="45.854925" y2="42.9799625" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$6">
<contactref element="LCD" pad="17"/>
diff --git a/laser-tag badge/laser-tag.sch b/laser-tag badge/laser-tag.sch
index 341f7f9..7189384 100644
--- a/laser-tag badge/laser-tag.sch
+++ b/laser-tag badge/laser-tag.sch
@@ -1022,24 +1022,6 @@
<text x="-2.81" y="10.67" size="1.27" layer="25" font="vector">&gt;NAME</text>
<text x="-3.31" y="-1.73" size="1.27" layer="27" font="vector">&gt;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">&gt;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">
@@ -1090,30 +1072,6 @@
<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">&gt;NAME</text>
-</symbol>
</symbols>
<devicesets>
<deviceset name="CR2032" uservalue="yes">
@@ -1191,24 +1149,6 @@ Thru-hole RA Female Mini-B USB Connector 4UConnector: 18732&lt;/p&gt;
</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">
@@ -7515,21 +7455,6 @@ Source: http://www.murata.com .. GRM43DR72E224KW01.pdf</description>
<vertex x="-3.175" y="-12.7"/>
</polygon>
</package>
-<package name="PDB-C154SM">
-<wire x1="-1.3" y1="1.3" x2="-1.6" y2="1.3" width="0.2032" layer="21"/>
-<wire x1="-1.6" y1="1.3" x2="-1.6" y2="-1.3" width="0.2032" layer="21"/>
-<wire x1="-1.6" y1="-1.3" x2="-1.3" y2="-1.3" width="0.2032" layer="21"/>
-<wire x1="1.3" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="21"/>
-<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.2032" layer="21"/>
-<wire x1="1.6" y1="-1.3" x2="1.3" y2="-1.3" width="0.2032" layer="21"/>
-<smd name="C1" x="-0.7" y="1.5" dx="0.7" dy="1.2" layer="1"/>
-<smd name="C2" x="0.7" y="1.5" dx="0.7" dy="1.2" layer="1"/>
-<smd name="A1" x="-0.7" y="-1.5" dx="0.7" dy="1.2" layer="1"/>
-<smd name="A2" x="0.7" y="-1.5" dx="0.7" dy="1.2" layer="1"/>
-<text x="-1.016" y="2.367" size="0.4064" layer="25">&gt;NAME</text>
-<text x="-1.016" y="-2.735" size="0.4064" layer="27">&gt;VALUE</text>
-<wire x1="-1.25" y1="0.45" x2="1.25" y2="0.45" width="0.4064" layer="21"/>
-</package>
</packages>
<symbols>
<symbol name="LD">
@@ -7553,28 +7478,6 @@ Source: http://www.murata.com .. GRM43DR72E224KW01.pdf</description>
<text x="-5.08" y="-7.62" size="1.778" layer="95">&gt;NAME</text>
<text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
</symbol>
-<symbol name="OED2">
-<wire x1="1.27" y1="0" x2="0" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="0" y1="-2.54" x2="-1.27" y2="0" width="0.254" layer="94"/>
-<wire x1="1.27" y1="-2.54" x2="0" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/>
-<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="0" x2="0" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="-3.683" y1="-3.048" x2="-2.286" y2="-1.651" width="0.1524" layer="94"/>
-<wire x1="-2.286" y1="-1.651" x2="-3.175" y2="-2.032" width="0.1524" layer="94"/>
-<wire x1="-3.175" y1="-2.032" x2="-2.667" y2="-2.54" width="0.1524" layer="94"/>
-<wire x1="-2.667" y1="-2.54" x2="-2.286" y2="-1.651" width="0.1524" layer="94"/>
-<wire x1="-2.413" y1="-0.508" x2="-3.302" y2="-0.889" width="0.1524" layer="94"/>
-<wire x1="-3.302" y1="-0.889" x2="-2.794" y2="-1.397" width="0.1524" layer="94"/>
-<wire x1="-2.794" y1="-1.397" x2="-2.413" y2="-0.508" width="0.1524" layer="94"/>
-<wire x1="-3.81" y1="-1.905" x2="-2.413" y2="-0.508" width="0.1524" layer="94"/>
-<text x="3.556" y="-4.318" size="1.778" layer="95" rot="R90">&gt;NAME</text>
-<text x="5.715" y="-4.318" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
-<pin name="C" x="0" y="-5.08" visible="off" length="short" direction="pas" rot="R90"/>
-<pin name="A" x="0" y="2.54" visible="off" length="point" direction="pas" rot="R270"/>
-</symbol>
</symbols>
<devicesets>
<deviceset name="LD">
@@ -7593,22 +7496,6 @@ Source: http://www.murata.com .. GRM43DR72E224KW01.pdf</description>
</device>
</devices>
</deviceset>
-<deviceset name="PDB-C154SM">
-<gates>
-<gate name="G$1" symbol="OED2" x="0" y="2.54"/>
-</gates>
-<devices>
-<device name="" package="PDB-C154SM">
-<connects>
-<connect gate="G$1" pin="A" pad="A1 A2"/>
-<connect gate="G$1" pin="C" pad="C1 C2"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
</devicesets>
</library>
<library name="transistor">
@@ -9665,6 +9552,76 @@ www.irf.com&lt;p&gt;
</deviceset>
</devicesets>
</library>
+<library name="opto-trans-siemens">
+<description>&lt;b&gt;Siemens Opto Transistors&lt;/b&gt;&lt;p&gt;
+&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+<package name="SFH225">
+<description>&lt;B&gt;PHOTO DIODE&lt;/B&gt;</description>
+<wire x1="0.127" y1="2.54" x2="1.651" y2="2.032" width="0.1524" layer="21" curve="-36.869898"/>
+<wire x1="0.127" y1="-2.54" x2="1.651" y2="-2.032" width="0.1524" layer="21" curve="36.869898"/>
+<wire x1="1.651" y1="2.032" x2="1.651" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="-1.397" y1="2.032" x2="0.127" y2="2.54" width="0.1524" layer="21" curve="-38.659729"/>
+<wire x1="-1.397" y1="-2.032" x2="0.127" y2="-2.5399" width="0.1524" layer="21" curve="37.402814"/>
+<wire x1="-1.397" y1="-2.032" x2="-1.397" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="2.286" x2="1.143" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="-2.159" x2="-1.143" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="-2.159" x2="1.143" y2="-2.286" width="0.1524" layer="21"/>
+<pad name="A" x="0" y="1.27" drill="0.8128" shape="long"/>
+<pad name="K" x="0" y="-1.27" drill="0.8128" shape="long"/>
+<text x="1.905" y="-1.651" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="1.905" y="0.508" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+</packages>
+<symbols>
+<symbol name="OED">
+<wire x1="1.27" y1="0" x2="0" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-2.54" x2="0" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="0" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="-3.683" y1="-3.048" x2="-2.286" y2="-1.651" width="0.1524" layer="94"/>
+<wire x1="-2.286" y1="-1.651" x2="-3.175" y2="-2.032" width="0.1524" layer="94"/>
+<wire x1="-3.175" y1="-2.032" x2="-2.667" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="-2.667" y1="-2.54" x2="-2.286" y2="-1.651" width="0.1524" layer="94"/>
+<wire x1="-2.413" y1="-0.508" x2="-3.302" y2="-0.889" width="0.1524" layer="94"/>
+<wire x1="-3.302" y1="-0.889" x2="-2.794" y2="-1.397" width="0.1524" layer="94"/>
+<wire x1="-2.794" y1="-1.397" x2="-2.413" y2="-0.508" width="0.1524" layer="94"/>
+<wire x1="-3.81" y1="-1.905" x2="-2.413" y2="-0.508" width="0.1524" layer="94"/>
+<text x="3.556" y="-4.318" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="5.715" y="-4.318" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="C" x="0" y="-5.08" visible="off" length="short" direction="pas" rot="R90"/>
+<pin name="A" x="0" y="2.54" visible="off" length="point" direction="pas" rot="R270"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="SFH225" prefix="D">
+<description>&lt;B&gt;PHOTO DIODE&lt;/B&gt;</description>
+<gates>
+<gate name="1" symbol="OED" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SFH225">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="C" pad="K"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
</libraries>
<attributes>
</attributes>
@@ -9718,12 +9675,7 @@ www.irf.com&lt;p&gt;
<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=""/>
-<part name="D1" library="Photonics" deviceset="PDB-C154SM" device=""/>
-<part name="D2" library="Photonics" deviceset="PDB-C154SM" device=""/>
<part name="U$1" library="Graphics" deviceset="AHA" device=""/>
-<part name="L1" library="adafruit" deviceset="WS2812B" device=""/>
-<part name="P+6" library="supply1" deviceset="VCC" device=""/>
-<part name="GND9" library="supply1" deviceset="GND" device=""/>
<part name="C14" library="rcl" deviceset="C-EU" device="C0603K" value="0.1 uF"/>
<part name="Q1" library="transistor-small-signal" deviceset="BSS123" device="" value="2N7002ET1G"/>
<part name="GND10" library="supply1" deviceset="GND" device=""/>
@@ -9732,13 +9684,14 @@ www.irf.com&lt;p&gt;
<part name="P+8" library="supply1" deviceset="VCC" device=""/>
<part name="J1" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
<part name="J3" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
-<part name="J5" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
<part name="J6" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
<part name="J7" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
<part name="J8" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
<part name="J9" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
<part name="J10" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
<part name="J2" library="Jumpers" deviceset="JUMPER_SOLDER_1X2_CLOSED" device=""/>
+<part name="D1" library="opto-trans-siemens" deviceset="SFH225" device="" value="PDB-C156"/>
+<part name="D2" library="opto-trans-siemens" deviceset="SFH225" device="" value="PDB-C156"/>
</parts>
<sheets>
<sheet>
@@ -9796,16 +9749,7 @@ support interrupts</text>
<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"/>
-<instance part="D1" gate="G$1" x="-25.4" y="91.44" smashed="yes" rot="R180">
-<attribute name="NAME" x="-24.638" y="95.504" size="1.778" layer="95"/>
-</instance>
-<instance part="D2" gate="G$1" x="-20.32" y="91.44" smashed="yes" rot="R180">
-<attribute name="NAME" x="-19.558" y="95.504" size="1.778" layer="95"/>
-</instance>
<instance part="U$1" gate="G$1" x="27.94" y="109.22"/>
-<instance part="L1" gate="G$1" x="-22.86" y="38.1"/>
-<instance part="P+6" gate="VCC" x="-22.86" y="48.26"/>
-<instance part="GND9" gate="1" x="-22.86" y="27.94"/>
<instance part="C14" gate="G$1" x="-53.34" y="-30.48"/>
<instance part="Q1" gate="G$1" x="-5.08" y="-20.32"/>
<instance part="GND10" gate="1" x="-60.96" y="-43.18"/>
@@ -9814,13 +9758,14 @@ support interrupts</text>
<instance part="P+8" gate="VCC" x="-60.96" y="-5.08"/>
<instance part="J1" gate="J" x="2.54" y="99.06"/>
<instance part="J3" gate="J" x="-10.16" y="58.42"/>
-<instance part="J5" gate="J" x="-10.16" y="50.8"/>
<instance part="J6" gate="J" x="25.4" y="-27.94" rot="R90"/>
<instance part="J7" gate="J" x="27.94" y="-27.94" rot="R90"/>
<instance part="J8" gate="J" x="30.48" y="-27.94" rot="R90"/>
<instance part="J9" gate="J" x="33.02" y="-27.94" rot="R90"/>
<instance part="J10" gate="J" x="35.56" y="-27.94" rot="R90"/>
<instance part="J2" gate="J" x="-10.16" y="91.44" rot="R90"/>
+<instance part="D1" gate="1" x="-25.4" y="91.44" rot="R180"/>
+<instance part="D2" gate="1" x="-20.32" y="91.44" rot="R180"/>
</instances>
<busses>
<bus name="PTE20,PTE21,PTE22,PTE23,PTE24,PTE31">
@@ -10000,11 +9945,6 @@ support interrupts</text>
<junction x="157.48" y="27.94"/>
</segment>
<segment>
-<pinref part="GND9" gate="1" pin="GND"/>
-<pinref part="L1" gate="G$1" pin="GND"/>
-<wire x1="-22.86" y1="30.48" x2="-22.86" y2="33.02" width="0.1524" layer="91"/>
-</segment>
-<segment>
<pinref part="U1" gate="A" pin="VREFL"/>
<wire x1="10.16" y1="63.5" x2="7.62" y2="63.5" width="0.1524" layer="91"/>
</segment>
@@ -10065,12 +10005,12 @@ support interrupts</text>
<segment>
<pinref part="P+2" gate="VCC" pin="VCC"/>
<wire x1="-25.4" y1="101.6" x2="-25.4" y2="99.06" width="0.1524" layer="91"/>
-<pinref part="D1" gate="G$1" pin="C"/>
-<pinref part="D2" gate="G$1" pin="C"/>
<wire x1="-25.4" y1="99.06" x2="-25.4" y2="96.52" width="0.1524" layer="91"/>
<wire x1="-20.32" y1="96.52" x2="-20.32" y2="99.06" width="0.1524" layer="91"/>
<wire x1="-20.32" y1="99.06" x2="-25.4" y2="99.06" width="0.1524" layer="91"/>
<junction x="-25.4" y="99.06"/>
+<pinref part="D1" gate="1" pin="C"/>
+<pinref part="D2" gate="1" pin="C"/>
</segment>
<segment>
<pinref part="C1" gate="G$1" pin="1"/>
@@ -10115,11 +10055,6 @@ support interrupts</text>
<junction x="10.16" y="-7.62"/>
</segment>
<segment>
-<pinref part="P+6" gate="VCC" pin="VCC"/>
-<pinref part="L1" gate="G$1" pin="VDD"/>
-<wire x1="-22.86" y1="45.72" x2="-22.86" y2="43.18" width="0.1524" layer="91"/>
-</segment>
-<segment>
<pinref part="R6" gate="G$1" pin="2"/>
<pinref part="P+8" gate="VCC" pin="VCC"/>
<wire x1="-60.96" y1="-10.16" x2="-60.96" y2="-7.62" width="0.1524" layer="91"/>
@@ -10349,13 +10284,13 @@ support interrupts</text>
<wire x1="-20.32" y1="83.82" x2="-20.32" y2="58.42" width="0.1524" layer="91"/>
<wire x1="-20.32" y1="58.42" x2="-15.24" y2="58.42" width="0.1524" layer="91"/>
<wire x1="-25.4" y1="88.9" x2="-25.4" y2="86.36" width="0.1524" layer="91"/>
-<pinref part="D1" gate="G$1" pin="A"/>
-<pinref part="D2" gate="G$1" pin="A"/>
<wire x1="-25.4" y1="86.36" x2="-25.4" y2="83.82" width="0.1524" layer="91"/>
<wire x1="-20.32" y1="88.9" x2="-20.32" y2="86.36" width="0.1524" layer="91"/>
<wire x1="-20.32" y1="86.36" x2="-25.4" y2="86.36" width="0.1524" layer="91"/>
<junction x="-25.4" y="86.36"/>
<pinref part="J3" gate="J" pin="1"/>
+<pinref part="D1" gate="1" pin="A"/>
+<pinref part="D2" gate="1" pin="A"/>
</segment>
</net>
<net name="PTE30" class="0">
@@ -10412,13 +10347,6 @@ support interrupts</text>
</net>
<net name="PTE25" class="0">
<segment>
-<wire x1="-30.48" y1="50.8" x2="-30.48" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="L1" gate="G$1" pin="DIN"/>
-<wire x1="-30.48" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="J5" gate="J" pin="1"/>
-<wire x1="-30.48" y1="50.8" x2="-15.24" y2="50.8" width="0.1524" layer="91"/>
-</segment>
-<segment>
<pinref part="BREAKOUT1" gate="A" pin="21"/>
<wire x1="-111.76" y1="35.56" x2="-116.84" y2="35.56" width="0.1524" layer="91"/>
<label x="-116.84" y="35.56" size="1.778" layer="95" rot="R180"/>
@@ -10987,10 +10915,7 @@ support interrupts</text>
<net name="N$5" class="0">
<segment>
<pinref part="U1" gate="A" pin="PTE25"/>
-<wire x1="10.16" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="0" y1="48.26" x2="0" y2="50.8" width="0.1524" layer="91"/>
-<wire x1="0" y1="50.8" x2="-5.08" y2="50.8" width="0.1524" layer="91"/>
-<pinref part="J5" gate="J" pin="2"/>
+<wire x1="10.16" y1="48.26" x2="7.62" y2="48.26" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$6" class="0">