This commit is contained in:
Max Hunt 2018-09-26 21:00:56 +01:00
parent cfad880022
commit c11fcee8db
10 changed files with 823 additions and 422 deletions

View File

@ -3,10 +3,10 @@
<eagle version="9.1.3"> <eagle version="9.1.3">
<drawing> <drawing>
<settings> <settings>
<setting alwaysvectorfont="no"/> <setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/> <setting verticaltext="up"/>
</settings> </settings>
<grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> <grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers> <layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@ -22,8 +22,8 @@
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> <layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> <layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
@ -37,7 +37,7 @@
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
@ -311,18 +311,18 @@
<rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/> <rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/>
<rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/> <rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/>
<rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/> <rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/>
<polygon width="0.1524" layer="30">
<vertex x="46.7" y="75.9"/>
<vertex x="41.1" y="71.9"/>
<vertex x="56.2" y="71.9"/>
<vertex x="54.5" y="75.8"/>
<vertex x="42.6" y="67.9"/>
<vertex x="50.5" y="67.9"/>
</polygon>
<dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/> <dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/>
<dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/> <dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/>
<polygon width="0.254" layer="30">
<vertex x="41.5" y="72.3"/>
<vertex x="43.1" y="76.1"/>
<vertex x="55.1" y="68.1"/>
<vertex x="47" y="68.1"/>
<vertex x="50.5" y="76.1"/>
<vertex x="55.7" y="72.3"/>
</polygon>
</plain> </plain>
<libraries> <libraries>
<library name="rcl" urn="urn:adsk.eagle:library:334"> <library name="rcl" urn="urn:adsk.eagle:library:334">
@ -3509,9 +3509,8 @@ design rules under a new name.</description>
<vertex x="0.6" y="79.4"/> <vertex x="0.6" y="79.4"/>
</polygon> </polygon>
<via x="5.2" y="76.4" extent="1-16" drill="0.35"/> <via x="5.2" y="76.4" extent="1-16" drill="0.35"/>
<via x="49.3" y="74" extent="1-16" drill="0.35"/> <via x="43" y="68.9" extent="1-16" drill="0.35"/>
<via x="52.6" y="67.3" extent="1-16" drill="0.35"/> <via x="55.9" y="67.3" extent="1-16" drill="0.35"/>
<via x="54.3" y="69.8" extent="1-16" drill="0.35"/>
<contactref element="LED1" pad="3-GND"/> <contactref element="LED1" pad="3-GND"/>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>

View File

@ -3,10 +3,10 @@
<eagle version="9.1.3"> <eagle version="9.1.3">
<drawing> <drawing>
<settings> <settings>
<setting alwaysvectorfont="no"/> <setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/> <setting verticaltext="up"/>
</settings> </settings>
<grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> <grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers> <layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@ -22,8 +22,8 @@
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> <layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> <layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
@ -37,7 +37,7 @@
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
@ -311,18 +311,18 @@
<rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/> <rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/>
<rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/> <rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/>
<rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/> <rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/>
<polygon width="0.1524" layer="30">
<vertex x="46.7" y="75.9"/>
<vertex x="41.1" y="71.9"/>
<vertex x="56.2" y="71.9"/>
<vertex x="54.5" y="75.8"/>
<vertex x="42.6" y="67.9"/>
<vertex x="50.5" y="67.9"/>
</polygon>
<dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/> <dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/>
<dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/> <dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/>
<polygon width="0.254" layer="30">
<vertex x="41.5" y="72.3"/>
<vertex x="43.1" y="76.1"/>
<vertex x="55.1" y="68.1"/>
<vertex x="47" y="68.1"/>
<vertex x="50.5" y="76.1"/>
<vertex x="55.7" y="72.3"/>
</polygon>
</plain> </plain>
<libraries> <libraries>
<library name="rcl" urn="urn:adsk.eagle:library:334"> <library name="rcl" urn="urn:adsk.eagle:library:334">
@ -3284,26 +3284,26 @@ design rules under a new name.</description>
<wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/> <wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/> <wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/> <wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="14.916" y2="50.66" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="15.932" y2="51.549" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.549" x2="16.821" y2="50.66" width="0.4064" layer="16"/>
<wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/> <wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/>
<wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/> <wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/>
<wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/> <wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/>
<via x="21.1" y="62.85" extent="1-16" drill="0.35"/> <via x="21.1" y="62.85" extent="1-16" drill="0.35"/>
<via x="15.9" y="51.65" extent="1-16" drill="0.35"/> <via x="15.85" y="51.65" extent="1-16" drill="0.35"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="62.864" width="0.4064" layer="16"/> <wire x1="21.114" y1="64.926" x2="21.114" y2="62.864" width="0.4064" layer="16"/>
<wire x1="21.114" y1="62.864" x2="21.1" y2="62.85" width="0.4064" layer="16"/> <wire x1="21.114" y1="62.864" x2="21.1" y2="62.85" width="0.4064" layer="16"/>
<wire x1="21.1" y1="62.85" x2="21.1" y2="61.7" width="0.4064" layer="1"/> <wire x1="21.1" y1="62.85" x2="21.1" y2="61.7" width="0.4064" layer="1"/>
<wire x1="21.1" y1="61.7" x2="18.3" y2="58.9" width="0.4064" layer="1"/> <wire x1="21.1" y1="61.7" x2="18.3" y2="58.9" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.9" x2="18.3" y2="58.05" width="0.4064" layer="1"/> <wire x1="18.3" y1="58.9" x2="18.3" y2="58.05" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.05" x2="17.1" y2="56.85" width="0.4064" layer="1"/> <wire x1="18.3" y1="58.05" x2="17.1" y2="56.85" width="0.4064" layer="1"/>
<wire x1="17.1" y1="54.05" x2="15.9" y2="52.85" width="0.4064" layer="1"/> <wire x1="17.1" y1="54.05" x2="15.85" y2="52.8" width="0.4064" layer="1"/>
<wire x1="15.9" y1="52.85" x2="15.9" y2="51.65" width="0.4064" layer="1"/>
<wire x1="17.1" y1="56.85" x2="17.1" y2="54.05" width="0.4064" layer="1"/> <wire x1="17.1" y1="56.85" x2="17.1" y2="54.05" width="0.4064" layer="1"/>
<wire x1="15.932" y1="51.676" x2="15.9" y2="51.65" width="0" layer="19" extent="16-16"/> <wire x1="15.85" y1="52.8" x2="15.85" y2="51.65" width="0.4064" layer="1"/>
<wire x1="14.916" y1="50.66" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.85" y1="51.594" x2="15.85" y2="51.65" width="0.4064" layer="16"/>
<wire x1="16.821" y1="50.66" x2="15.887" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.887" y1="51.594" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="ROW1"> <signal name="ROW1">
<contactref element="D14" pad="K"/> <contactref element="D14" pad="K"/>
@ -3488,7 +3488,7 @@ design rules under a new name.</description>
<via x="50.244" y="29.875" extent="1-16" drill="0.35"/> <via x="50.244" y="29.875" extent="1-16" drill="0.35"/>
<via x="30.694" y="43.11" extent="1-16" drill="0.35"/> <via x="30.694" y="43.11" extent="1-16" drill="0.35"/>
<via x="30.694" y="31.029" extent="1-16" drill="0.35"/> <via x="30.694" y="31.029" extent="1-16" drill="0.35"/>
<via x="24.949" y="70.218" extent="1-16" drill="0.35"/> <via x="23.649" y="70.318" extent="1-16" drill="0.35"/>
<via x="21.52" y="68.186" extent="1-16" drill="0.35"/> <via x="21.52" y="68.186" extent="1-16" drill="0.35"/>
<via x="28.378" y="70.218" extent="1-16" drill="0.35"/> <via x="28.378" y="70.218" extent="1-16" drill="0.35"/>
<via x="30.537" y="65.138" extent="1-16" drill="0.35"/> <via x="30.537" y="65.138" extent="1-16" drill="0.35"/>
@ -3509,9 +3509,9 @@ design rules under a new name.</description>
<vertex x="0.6" y="79.4"/> <vertex x="0.6" y="79.4"/>
</polygon> </polygon>
<via x="5.2" y="76.4" extent="1-16" drill="0.35"/> <via x="5.2" y="76.4" extent="1-16" drill="0.35"/>
<via x="49.3" y="74" extent="1-16" drill="0.35"/> <via x="43" y="68.9" extent="1-16" drill="0.35"/>
<via x="52.6" y="67.3" extent="1-16" drill="0.35"/> <via x="52.6" y="67.3" extent="1-16" drill="0.35"/>
<via x="54.3" y="69.8" extent="1-16" drill="0.35"/> <via x="52.1" y="70.2" extent="1-16" drill="0.35"/>
<contactref element="LED1" pad="3-GND"/> <contactref element="LED1" pad="3-GND"/>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>
@ -3537,7 +3537,7 @@ design rules under a new name.</description>
<via x="17.45" y="73.9" extent="1-16" drill="0.35"/> <via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/> <wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/> <wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
<wire x1="23.514" y1="76.526" x2="24.441" y2="72.139" width="0" layer="19" extent="1-16"/> <via x="25.85" y="69.15" extent="1-16" drill="0.35"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -4049,12 +4049,10 @@ design rules under a new name.</description>
<wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/> <wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/> <wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="20.95" y1="70.15" x2="22.8" y2="68.3" width="0.254" layer="16"/> <wire x1="25.65" y1="70.25" x2="25.65" y2="73" width="0.254" layer="16"/>
<wire x1="22.8" y1="68.3" x2="23.9" y2="69.4" width="0.254" layer="16"/> <wire x1="25.65" y1="73" x2="27.376" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="69.4" x2="23.9" y2="72.15" width="0.254" layer="16"/> <wire x1="27.376" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="72.15" x2="26.476" y2="74.726" width="0.254" layer="16"/> <wire x1="20.95" y1="73.9" x2="20.95" y2="70.05" width="0.254" layer="16"/>
<wire x1="26.476" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.15" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="70.95" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="70.95" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.95" x2="12.15" y2="66.4" width="0.254" layer="16"/> <wire x1="16.7" y1="70.95" x2="12.15" y2="66.4" width="0.254" layer="16"/>
<wire x1="12.15" y1="66.4" x2="12.15" y2="64.45" width="0.254" layer="16"/> <wire x1="12.15" y1="66.4" x2="12.15" y2="64.45" width="0.254" layer="16"/>
@ -4066,6 +4064,10 @@ design rules under a new name.</description>
<wire x1="17.65" y1="59.85" x2="18.8" y2="58.7" width="0.254" layer="16"/> <wire x1="17.65" y1="59.85" x2="18.8" y2="58.7" width="0.254" layer="16"/>
<wire x1="18.8" y1="58.7" x2="19.1" y2="58.7" width="0.254" layer="16"/> <wire x1="18.8" y1="58.7" x2="19.1" y2="58.7" width="0.254" layer="16"/>
<wire x1="12.65" y1="64" x2="13.5" y2="64" width="0.254" layer="1"/> <wire x1="12.65" y1="64" x2="13.5" y2="64" width="0.254" layer="1"/>
<wire x1="20.95" y1="70.05" x2="22.2" y2="68.8" width="0.254" layer="16"/>
<wire x1="22.2" y1="68.8" x2="24.15" y2="68.8" width="0.254" layer="16"/>
<wire x1="24.15" y1="68.8" x2="25.6" y2="70.25" width="0.254" layer="16"/>
<wire x1="25.6" y1="70.25" x2="25.65" y2="70.25" width="0.254" layer="16"/>
</signal> </signal>
<signal name="N$31"> <signal name="N$31">
<contactref element="LED1" pad="4-DIN"/> <contactref element="LED1" pad="4-DIN"/>
@ -4098,18 +4100,20 @@ design rules under a new name.</description>
<approved hash="19,16,7d3b9ae543253163"/> <approved hash="19,16,7d3b9ae543253163"/>
<approved hash="19,16,a151f7e57b94d731"/> <approved hash="19,16,a151f7e57b94d731"/>
<approved hash="19,16,00f4192ed5d6c466"/> <approved hash="19,16,00f4192ed5d6c466"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,1,db4e2aa42928d8c2"/> <approved hash="23,1,db4e2aa42928d8c2"/>
<approved hash="23,1,12f7b42cf1d93bc2"/> <approved hash="23,1,12f7b42cf1d93bc2"/>
<approved hash="23,16,f018f8f0df97e14d"/> <approved hash="23,16,f018f8f0df97e14d"/>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/> <approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/> <approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/> <approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/> <approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/> <approved hash="19,16,6262edc6cecdc87c"/>
<approved hash="19,16,5284ee1bb825ce17"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,16,19e1f9f60b0579d5"/>
<approved hash="23,16,6407f9fdd48c686b"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -3,10 +3,10 @@
<eagle version="9.1.3"> <eagle version="9.1.3">
<drawing> <drawing>
<settings> <settings>
<setting alwaysvectorfont="no"/> <setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/> <setting verticaltext="up"/>
</settings> </settings>
<grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> <grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers> <layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@ -311,18 +311,18 @@
<rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/> <rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/>
<rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/> <rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/>
<rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/> <rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/>
<polygon width="0.1524" layer="30">
<vertex x="46.7" y="75.9"/>
<vertex x="41.1" y="71.9"/>
<vertex x="56.2" y="71.9"/>
<vertex x="54.5" y="75.8"/>
<vertex x="42.6" y="67.9"/>
<vertex x="50.5" y="67.9"/>
</polygon>
<dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/> <dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/>
<dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/> <dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/>
<polygon width="0.254" layer="30">
<vertex x="41.5" y="72.3"/>
<vertex x="43.1" y="76.1"/>
<vertex x="55.1" y="68.1"/>
<vertex x="47" y="68.1"/>
<vertex x="50.5" y="76.1"/>
<vertex x="55.7" y="72.3"/>
</polygon>
</plain> </plain>
<libraries> <libraries>
<library name="rcl" urn="urn:adsk.eagle:library:334"> <library name="rcl" urn="urn:adsk.eagle:library:334">
@ -3116,7 +3116,7 @@ design rules under a new name.</description>
<attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/> <attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/>
</element> </element>
<element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/> <element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/>
<element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="17.71" y="62.725" rot="MR0"/> <element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="15.34" y="65.925" rot="R180"/>
<element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0"> <element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0">
<attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/> <attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/>
</element> </element>
@ -3151,7 +3151,7 @@ design rules under a new name.</description>
<element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/> <element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/>
<element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/> <element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/>
<element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/> <element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/>
<element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.8" y="66" rot="MR0"/> <element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="16.75" y="60.35" rot="MR0"/>
</elements> </elements>
<signals> <signals>
<signal name="COL0"> <signal name="COL0">
@ -3284,17 +3284,26 @@ design rules under a new name.</description>
<wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/> <wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/> <wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/> <wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="61.908" width="0.4064" layer="16"/>
<wire x1="21.114" y1="61.908" x2="15.932" y2="56.726" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="14.916" y2="50.66" width="0.4064" layer="16"/>
<wire x1="15.932" y1="56.726" x2="15.932" y2="51.676" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="15.932" y2="51.549" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.549" x2="16.821" y2="50.66" width="0.4064" layer="16"/>
<wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/> <wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/>
<wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/> <wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/>
<wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/> <wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/>
<via x="21.1" y="62.85" extent="1-16" drill="0.35"/>
<via x="15.85" y="51.65" extent="1-16" drill="0.35"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="62.864" width="0.4064" layer="16"/>
<wire x1="21.114" y1="62.864" x2="21.1" y2="62.85" width="0.4064" layer="16"/>
<wire x1="21.1" y1="62.85" x2="21.1" y2="61.7" width="0.4064" layer="1"/>
<wire x1="21.1" y1="61.7" x2="18.3" y2="58.9" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.9" x2="18.3" y2="58.05" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.05" x2="17.1" y2="56.85" width="0.4064" layer="1"/>
<wire x1="17.1" y1="54.05" x2="15.85" y2="52.8" width="0.4064" layer="1"/>
<wire x1="17.1" y1="56.85" x2="17.1" y2="54.05" width="0.4064" layer="1"/>
<wire x1="15.85" y1="52.8" x2="15.85" y2="51.65" width="0.4064" layer="1"/>
<wire x1="14.916" y1="50.66" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.85" y1="51.594" x2="15.85" y2="51.65" width="0.4064" layer="16"/>
<wire x1="16.821" y1="50.66" x2="15.887" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.887" y1="51.594" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="ROW1"> <signal name="ROW1">
<contactref element="D14" pad="K"/> <contactref element="D14" pad="K"/>
@ -3320,22 +3329,26 @@ design rules under a new name.</description>
<wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/> <wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/> <wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/> <wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/>
<wire x1="21.914" y1="64.926" x2="21.914" y2="61.311" width="0.4064" layer="16"/>
<wire x1="21.914" y1="61.311" x2="16.948" y2="56.345" width="0.4064" layer="16"/>
<via x="16.948" y="52.276" extent="1-16" drill="0.35"/>
<via x="16.902" y="35.363" extent="1-16" drill="0.35"/> <via x="16.902" y="35.363" extent="1-16" drill="0.35"/>
<wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/>
<wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/> <wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/>
<wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.948" y1="56.345" x2="16.948" y2="52.276" width="0.4064" layer="16"/>
<wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/> <wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/>
<wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/> <wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/> <wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/>
<wire x1="16.948" y1="52.276" x2="16.848" y2="52.176" width="0.4064" layer="1"/> <via x="21.9" y="63.6" extent="1-16" drill="0.35"/>
<wire x1="21.9" y1="63.6" x2="21.914" y2="63.614" width="0.4064" layer="16"/>
<wire x1="21.914" y1="63.614" x2="21.914" y2="64.926" width="0.4064" layer="16"/>
<wire x1="21.9" y1="63.6" x2="21.9" y2="61.2" width="0.4064" layer="1"/>
<wire x1="19.3" y1="58.6" x2="19.3" y2="57.7" width="0.4064" layer="1"/>
<wire x1="19.3" y1="57.7" x2="18" y2="56.4" width="0.4064" layer="1"/>
<wire x1="18" y1="53.328" x2="16.848" y2="52.176" width="0.4064" layer="1"/>
<wire x1="21.9" y1="61.2" x2="19.3" y2="58.6" width="0.4064" layer="1"/>
<wire x1="18" y1="56.4" x2="18" y2="53.328" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="ROW2"> <signal name="ROW2">
<contactref element="D15" pad="K"/> <contactref element="D15" pad="K"/>
@ -3475,7 +3488,7 @@ design rules under a new name.</description>
<via x="50.244" y="29.875" extent="1-16" drill="0.35"/> <via x="50.244" y="29.875" extent="1-16" drill="0.35"/>
<via x="30.694" y="43.11" extent="1-16" drill="0.35"/> <via x="30.694" y="43.11" extent="1-16" drill="0.35"/>
<via x="30.694" y="31.029" extent="1-16" drill="0.35"/> <via x="30.694" y="31.029" extent="1-16" drill="0.35"/>
<via x="24.949" y="70.218" extent="1-16" drill="0.35"/> <via x="23.649" y="70.318" extent="1-16" drill="0.35"/>
<via x="21.52" y="68.186" extent="1-16" drill="0.35"/> <via x="21.52" y="68.186" extent="1-16" drill="0.35"/>
<via x="28.378" y="70.218" extent="1-16" drill="0.35"/> <via x="28.378" y="70.218" extent="1-16" drill="0.35"/>
<via x="30.537" y="65.138" extent="1-16" drill="0.35"/> <via x="30.537" y="65.138" extent="1-16" drill="0.35"/>
@ -3496,9 +3509,9 @@ design rules under a new name.</description>
<vertex x="0.6" y="79.4"/> <vertex x="0.6" y="79.4"/>
</polygon> </polygon>
<via x="5.2" y="76.4" extent="1-16" drill="0.35"/> <via x="5.2" y="76.4" extent="1-16" drill="0.35"/>
<via x="49.3" y="74" extent="1-16" drill="0.35"/> <via x="43" y="68.9" extent="1-16" drill="0.35"/>
<via x="52.6" y="67.3" extent="1-16" drill="0.35"/> <via x="52.6" y="67.3" extent="1-16" drill="0.35"/>
<via x="54.3" y="69.8" extent="1-16" drill="0.35"/> <via x="52.1" y="70.2" extent="1-16" drill="0.35"/>
<contactref element="LED1" pad="3-GND"/> <contactref element="LED1" pad="3-GND"/>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>
@ -3507,7 +3520,7 @@ design rules under a new name.</description>
<via x="10.05" y="66.85" extent="1-16" drill="0.35"/> <via x="10.05" y="66.85" extent="1-16" drill="0.35"/>
<wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/> <wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/>
<wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/> <wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/>
<via x="15" y="60.45" extent="1-16" drill="0.35"/> <via x="16.7" y="62.4" extent="1-16" drill="0.35"/>
<via x="55.55" y="45.1" extent="1-16" drill="0.35"/> <via x="55.55" y="45.1" extent="1-16" drill="0.35"/>
<via x="46.85" y="44.85" extent="1-16" drill="0.35"/> <via x="46.85" y="44.85" extent="1-16" drill="0.35"/>
<via x="46.85" y="49.4" extent="1-16" drill="0.35"/> <via x="46.85" y="49.4" extent="1-16" drill="0.35"/>
@ -3524,7 +3537,7 @@ design rules under a new name.</description>
<via x="17.45" y="73.9" extent="1-16" drill="0.35"/> <via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/> <wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/> <wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
<wire x1="23.514" y1="76.526" x2="24.441" y2="72.139" width="0" layer="19" extent="1-16"/> <via x="25.85" y="69.15" extent="1-16" drill="0.35"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -3688,8 +3701,6 @@ design rules under a new name.</description>
<via x="2.6" y="71.4" extent="1-16" drill="0.35"/> <via x="2.6" y="71.4" extent="1-16" drill="0.35"/>
<wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/> <wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/>
<wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/> <wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/>
<wire x1="7.4" y1="64.3" x2="7.45" y2="64.35" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="7.4" y2="64.3" width="0.4064" layer="16"/>
<wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/> <wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/>
<wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
@ -3698,6 +3709,16 @@ design rules under a new name.</description>
<wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/>
<wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/>
<wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/> <wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<via x="9.55" y="64.25" extent="1-16" drill="0.35"/>
<via x="14.35" y="60" extent="1-16" drill="0.35"/>
<wire x1="9.5" y1="64.3" x2="9.55" y2="64.25" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="9.5" y2="64.3" width="0.4064" layer="16"/>
<wire x1="14.35" y1="60" x2="14.4" y2="59.95" width="0.4064" layer="16"/>
<wire x1="14.4" y1="59.95" x2="14.4" y2="58.7" width="0.4064" layer="16"/>
<wire x1="9.55" y1="64.25" x2="10.7" y2="63.1" width="0.4064" layer="1"/>
<wire x1="10.7" y1="63.1" x2="12.9" y2="63.1" width="0.4064" layer="1"/>
<wire x1="12.9" y1="63.1" x2="14.35" y2="61.65" width="0.4064" layer="1"/>
<wire x1="14.35" y1="61.65" x2="14.35" y2="60" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$19"> <signal name="N$19">
<contactref element="U1" pad="3"/> <contactref element="U1" pad="3"/>
@ -3749,8 +3770,12 @@ design rules under a new name.</description>
<signal name="N$24"> <signal name="N$24">
<contactref element="U1" pad="33"/> <contactref element="U1" pad="33"/>
<contactref element="R4" pad="1"/> <contactref element="R4" pad="1"/>
<wire x1="18.66" y1="62.725" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/> <wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/>
<via x="19.75" y="64.2" extent="1-16" drill="0.35"/>
<wire x1="19.75" y1="64.2" x2="20.135" y2="64.2" width="0.4064" layer="16"/>
<wire x1="20.135" y1="64.2" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="19.75" y1="64.2" x2="18.025" y2="65.925" width="0.4064" layer="1"/>
<wire x1="18.025" y1="65.925" x2="16.29" y2="65.925" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$25"> <signal name="N$25">
<contactref element="C8" pad="2"/> <contactref element="C8" pad="2"/>
@ -3995,11 +4020,6 @@ design rules under a new name.</description>
<signal name="N$30"> <signal name="N$30">
<contactref element="LED3" pad="4-DIN"/> <contactref element="LED3" pad="4-DIN"/>
<contactref element="LED4" pad="2-DOUT"/> <contactref element="LED4" pad="2-DOUT"/>
<wire x1="7.45" y1="67.65" x2="7.45" y2="66.35" width="0.254" layer="16"/>
<wire x1="9.5" y1="64.3" x2="9.5" y2="59.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="59.1" x2="9.7168" y2="58.8832" width="0.254" layer="16"/>
<wire x1="9.7168" y1="58.8832" x2="10.12195625" y2="58.8832" width="0.254" layer="16"/>
<wire x1="10.12195625" y1="58.8832" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/> <wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/>
<wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/> <wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/> <wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/>
@ -4010,7 +4030,6 @@ design rules under a new name.</description>
<wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/> <wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/> <wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/>
<wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/> <wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/>
<wire x1="7.45" y1="66.35" x2="9.5" y2="64.3" width="0.254" layer="16"/>
<wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/> <wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/> <wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/>
<via x="50.1" y="52" extent="1-16" drill="0.35"/> <via x="50.1" y="52" extent="1-16" drill="0.35"/>
@ -4018,23 +4037,37 @@ design rules under a new name.</description>
<wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/> <wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/>
<wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/> <wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/>
<wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/> <wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/>
<wire x1="14.4" y1="62" x2="14.4" y2="61.6" width="0.254" layer="16"/>
<wire x1="13.2" y1="58.00515625" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="14.4" y1="61.6" x2="13.2" y2="60.4" width="0.254" layer="16"/>
<wire x1="13.2" y1="60.4" x2="13.2" y2="58.00515625" width="0.254" layer="16"/>
</signal> </signal>
<signal name="CTRL"> <signal name="CTRL">
<contactref element="LED4" pad="4-DIN"/> <contactref element="LED4" pad="4-DIN"/>
<wire x1="12.15" y1="64.35" x2="12.15" y2="65.85" width="0.254" layer="16"/>
<wire x1="12.15" y1="65.85" x2="16.7" y2="70.4" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.4" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<contactref element="U1" pad="12"/> <contactref element="U1" pad="12"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/> <wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/> <wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="20.95" y1="70.15" x2="22.8" y2="68.3" width="0.254" layer="16"/> <wire x1="25.65" y1="70.25" x2="25.65" y2="73" width="0.254" layer="16"/>
<wire x1="22.8" y1="68.3" x2="23.9" y2="69.4" width="0.254" layer="16"/> <wire x1="25.65" y1="73" x2="27.376" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="69.4" x2="23.9" y2="72.15" width="0.254" layer="16"/> <wire x1="27.376" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="72.15" x2="26.476" y2="74.726" width="0.254" layer="16"/> <wire x1="20.95" y1="73.9" x2="20.95" y2="70.05" width="0.254" layer="16"/>
<wire x1="26.476" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="70.95" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.15" width="0.254" layer="16"/> <wire x1="16.7" y1="70.95" x2="12.15" y2="66.4" width="0.254" layer="16"/>
<wire x1="12.15" y1="66.4" x2="12.15" y2="64.45" width="0.254" layer="16"/>
<via x="12.65" y="64" extent="1-16" drill="0.35"/>
<via x="17.65" y="59.85" extent="1-16" drill="0.35"/>
<wire x1="12.15" y1="64.45" x2="12.6" y2="64" width="0.254" layer="16"/>
<wire x1="12.6" y1="64" x2="12.65" y2="64" width="0.254" layer="16"/>
<wire x1="13.5" y1="64" x2="17.65" y2="59.85" width="0.254" layer="1"/>
<wire x1="17.65" y1="59.85" x2="18.8" y2="58.7" width="0.254" layer="16"/>
<wire x1="18.8" y1="58.7" x2="19.1" y2="58.7" width="0.254" layer="16"/>
<wire x1="12.65" y1="64" x2="13.5" y2="64" width="0.254" layer="1"/>
<wire x1="20.95" y1="70.05" x2="22.2" y2="68.8" width="0.254" layer="16"/>
<wire x1="22.2" y1="68.8" x2="24.15" y2="68.8" width="0.254" layer="16"/>
<wire x1="24.15" y1="68.8" x2="25.6" y2="70.25" width="0.254" layer="16"/>
<wire x1="25.6" y1="70.25" x2="25.65" y2="70.25" width="0.254" layer="16"/>
</signal> </signal>
<signal name="N$31"> <signal name="N$31">
<contactref element="LED1" pad="4-DIN"/> <contactref element="LED1" pad="4-DIN"/>
@ -4067,18 +4100,20 @@ design rules under a new name.</description>
<approved hash="19,16,7d3b9ae543253163"/> <approved hash="19,16,7d3b9ae543253163"/>
<approved hash="19,16,a151f7e57b94d731"/> <approved hash="19,16,a151f7e57b94d731"/>
<approved hash="19,16,00f4192ed5d6c466"/> <approved hash="19,16,00f4192ed5d6c466"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,1,db4e2aa42928d8c2"/> <approved hash="23,1,db4e2aa42928d8c2"/>
<approved hash="23,1,12f7b42cf1d93bc2"/> <approved hash="23,1,12f7b42cf1d93bc2"/>
<approved hash="23,16,f018f8f0df97e14d"/> <approved hash="23,16,f018f8f0df97e14d"/>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/> <approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/> <approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/> <approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/> <approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/> <approved hash="19,16,6262edc6cecdc87c"/>
<approved hash="19,16,5284ee1bb825ce17"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,16,19e1f9f60b0579d5"/>
<approved hash="23,16,6407f9fdd48c686b"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -3,25 +3,25 @@
<eagle version="9.1.3"> <eagle version="9.1.3">
<drawing> <drawing>
<settings> <settings>
<setting alwaysvectorfont="no"/> <setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/> <setting verticaltext="up"/>
</settings> </settings>
<grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> <grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers> <layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="1" name="Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> <layer number="17" name="Pads" color="2" fill="1" visible="no" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> <layer number="18" name="Vias" color="2" fill="1" visible="no" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> <layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> <layer number="20" name="Dimension" color="24" fill="1" visible="no" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> <layer number="21" name="tPlace" color="7" fill="1" visible="no" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> <layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> <layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> <layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/> <layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> <layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
@ -33,19 +33,19 @@
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> <layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> <layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> <layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> <layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> <layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> <layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> <layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@ -3116,7 +3116,7 @@ design rules under a new name.</description>
<attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/> <attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/>
</element> </element>
<element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/> <element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/>
<element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="17.71" y="62.725" rot="MR0"/> <element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="15.34" y="65.925" rot="R180"/>
<element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0"> <element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0">
<attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/> <attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/>
</element> </element>
@ -3151,7 +3151,7 @@ design rules under a new name.</description>
<element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/> <element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/>
<element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/> <element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/>
<element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/> <element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/>
<element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.8" y="66" rot="MR0"/> <element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="16.75" y="60.35" rot="MR0"/>
</elements> </elements>
<signals> <signals>
<signal name="COL0"> <signal name="COL0">
@ -3284,17 +3284,26 @@ design rules under a new name.</description>
<wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/> <wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/> <wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/> <wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="61.908" width="0.4064" layer="16"/>
<wire x1="21.114" y1="61.908" x2="15.932" y2="56.726" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="14.916" y2="50.66" width="0.4064" layer="16"/>
<wire x1="15.932" y1="56.726" x2="15.932" y2="51.676" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="15.932" y2="51.549" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.549" x2="16.821" y2="50.66" width="0.4064" layer="16"/>
<wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/> <wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/>
<wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/> <wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/>
<wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/> <wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/>
<via x="21.1" y="62.85" extent="1-16" drill="0.35"/>
<via x="15.85" y="51.65" extent="1-16" drill="0.35"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="62.864" width="0.4064" layer="16"/>
<wire x1="21.114" y1="62.864" x2="21.1" y2="62.85" width="0.4064" layer="16"/>
<wire x1="21.1" y1="62.85" x2="21.1" y2="61.7" width="0.4064" layer="1"/>
<wire x1="21.1" y1="61.7" x2="18.3" y2="58.9" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.9" x2="18.3" y2="58.05" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.05" x2="17.1" y2="56.85" width="0.4064" layer="1"/>
<wire x1="17.1" y1="54.05" x2="15.85" y2="52.8" width="0.4064" layer="1"/>
<wire x1="17.1" y1="56.85" x2="17.1" y2="54.05" width="0.4064" layer="1"/>
<wire x1="15.85" y1="52.8" x2="15.85" y2="51.65" width="0.4064" layer="1"/>
<wire x1="14.916" y1="50.66" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.85" y1="51.594" x2="15.85" y2="51.65" width="0.4064" layer="16"/>
<wire x1="16.821" y1="50.66" x2="15.887" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.887" y1="51.594" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="ROW1"> <signal name="ROW1">
<contactref element="D14" pad="K"/> <contactref element="D14" pad="K"/>
@ -3320,22 +3329,26 @@ design rules under a new name.</description>
<wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/> <wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/> <wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/> <wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/>
<wire x1="21.914" y1="64.926" x2="21.914" y2="61.311" width="0.4064" layer="16"/>
<wire x1="21.914" y1="61.311" x2="16.948" y2="56.345" width="0.4064" layer="16"/>
<via x="16.948" y="52.276" extent="1-16" drill="0.35"/>
<via x="16.902" y="35.363" extent="1-16" drill="0.35"/> <via x="16.902" y="35.363" extent="1-16" drill="0.35"/>
<wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/>
<wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/> <wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/>
<wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.948" y1="56.345" x2="16.948" y2="52.276" width="0.4064" layer="16"/>
<wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/> <wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/>
<wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/> <wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/> <wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/>
<wire x1="16.948" y1="52.276" x2="16.848" y2="52.176" width="0.4064" layer="1"/> <via x="21.9" y="63.6" extent="1-16" drill="0.35"/>
<wire x1="21.9" y1="63.6" x2="21.914" y2="63.614" width="0.4064" layer="16"/>
<wire x1="21.914" y1="63.614" x2="21.914" y2="64.926" width="0.4064" layer="16"/>
<wire x1="21.9" y1="63.6" x2="21.9" y2="61.2" width="0.4064" layer="1"/>
<wire x1="19.3" y1="58.6" x2="19.3" y2="57.7" width="0.4064" layer="1"/>
<wire x1="19.3" y1="57.7" x2="18" y2="56.4" width="0.4064" layer="1"/>
<wire x1="18" y1="53.328" x2="16.848" y2="52.176" width="0.4064" layer="1"/>
<wire x1="21.9" y1="61.2" x2="19.3" y2="58.6" width="0.4064" layer="1"/>
<wire x1="18" y1="56.4" x2="18" y2="53.328" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="ROW2"> <signal name="ROW2">
<contactref element="D15" pad="K"/> <contactref element="D15" pad="K"/>
@ -3475,7 +3488,7 @@ design rules under a new name.</description>
<via x="50.244" y="29.875" extent="1-16" drill="0.35"/> <via x="50.244" y="29.875" extent="1-16" drill="0.35"/>
<via x="30.694" y="43.11" extent="1-16" drill="0.35"/> <via x="30.694" y="43.11" extent="1-16" drill="0.35"/>
<via x="30.694" y="31.029" extent="1-16" drill="0.35"/> <via x="30.694" y="31.029" extent="1-16" drill="0.35"/>
<via x="24.949" y="70.218" extent="1-16" drill="0.35"/> <via x="23.649" y="70.318" extent="1-16" drill="0.35"/>
<via x="21.52" y="68.186" extent="1-16" drill="0.35"/> <via x="21.52" y="68.186" extent="1-16" drill="0.35"/>
<via x="28.378" y="70.218" extent="1-16" drill="0.35"/> <via x="28.378" y="70.218" extent="1-16" drill="0.35"/>
<via x="30.537" y="65.138" extent="1-16" drill="0.35"/> <via x="30.537" y="65.138" extent="1-16" drill="0.35"/>
@ -3496,9 +3509,9 @@ design rules under a new name.</description>
<vertex x="0.6" y="79.4"/> <vertex x="0.6" y="79.4"/>
</polygon> </polygon>
<via x="5.2" y="76.4" extent="1-16" drill="0.35"/> <via x="5.2" y="76.4" extent="1-16" drill="0.35"/>
<via x="49.3" y="74" extent="1-16" drill="0.35"/> <via x="42.3" y="74.1" extent="1-16" drill="0.35"/>
<via x="52.6" y="67.3" extent="1-16" drill="0.35"/> <via x="52.6" y="67.3" extent="1-16" drill="0.35"/>
<via x="54.3" y="69.8" extent="1-16" drill="0.35"/> <via x="52.1" y="70.2" extent="1-16" drill="0.35"/>
<contactref element="LED1" pad="3-GND"/> <contactref element="LED1" pad="3-GND"/>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>
@ -3507,7 +3520,7 @@ design rules under a new name.</description>
<via x="10.05" y="66.85" extent="1-16" drill="0.35"/> <via x="10.05" y="66.85" extent="1-16" drill="0.35"/>
<wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/> <wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/>
<wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/> <wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/>
<via x="15" y="60.45" extent="1-16" drill="0.35"/> <via x="16.7" y="62.4" extent="1-16" drill="0.35"/>
<via x="55.55" y="45.1" extent="1-16" drill="0.35"/> <via x="55.55" y="45.1" extent="1-16" drill="0.35"/>
<via x="46.85" y="44.85" extent="1-16" drill="0.35"/> <via x="46.85" y="44.85" extent="1-16" drill="0.35"/>
<via x="46.85" y="49.4" extent="1-16" drill="0.35"/> <via x="46.85" y="49.4" extent="1-16" drill="0.35"/>
@ -3524,6 +3537,7 @@ design rules under a new name.</description>
<via x="17.45" y="73.9" extent="1-16" drill="0.35"/> <via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/> <wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/> <wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
<via x="25.85" y="69.15" extent="1-16" drill="0.35"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -3687,8 +3701,6 @@ design rules under a new name.</description>
<via x="2.6" y="71.4" extent="1-16" drill="0.35"/> <via x="2.6" y="71.4" extent="1-16" drill="0.35"/>
<wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/> <wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/>
<wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/> <wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/>
<wire x1="7.4" y1="64.3" x2="7.45" y2="64.35" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="7.4" y2="64.3" width="0.4064" layer="16"/>
<wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/> <wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/>
<wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
@ -3697,6 +3709,16 @@ design rules under a new name.</description>
<wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/>
<wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/>
<wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/> <wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<via x="9.55" y="64.25" extent="1-16" drill="0.35"/>
<via x="14.35" y="60" extent="1-16" drill="0.35"/>
<wire x1="9.5" y1="64.3" x2="9.55" y2="64.25" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="9.5" y2="64.3" width="0.4064" layer="16"/>
<wire x1="14.35" y1="60" x2="14.4" y2="59.95" width="0.4064" layer="16"/>
<wire x1="14.4" y1="59.95" x2="14.4" y2="58.7" width="0.4064" layer="16"/>
<wire x1="9.55" y1="64.25" x2="10.7" y2="63.1" width="0.4064" layer="1"/>
<wire x1="10.7" y1="63.1" x2="12.9" y2="63.1" width="0.4064" layer="1"/>
<wire x1="12.9" y1="63.1" x2="14.35" y2="61.65" width="0.4064" layer="1"/>
<wire x1="14.35" y1="61.65" x2="14.35" y2="60" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$19"> <signal name="N$19">
<contactref element="U1" pad="3"/> <contactref element="U1" pad="3"/>
@ -3748,8 +3770,12 @@ design rules under a new name.</description>
<signal name="N$24"> <signal name="N$24">
<contactref element="U1" pad="33"/> <contactref element="U1" pad="33"/>
<contactref element="R4" pad="1"/> <contactref element="R4" pad="1"/>
<wire x1="18.66" y1="62.725" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/> <wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/>
<via x="19.75" y="64.2" extent="1-16" drill="0.35"/>
<wire x1="19.75" y1="64.2" x2="20.135" y2="64.2" width="0.4064" layer="16"/>
<wire x1="20.135" y1="64.2" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="19.75" y1="64.2" x2="18.025" y2="65.925" width="0.4064" layer="1"/>
<wire x1="18.025" y1="65.925" x2="16.29" y2="65.925" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$25"> <signal name="N$25">
<contactref element="C8" pad="2"/> <contactref element="C8" pad="2"/>
@ -3994,11 +4020,6 @@ design rules under a new name.</description>
<signal name="N$30"> <signal name="N$30">
<contactref element="LED3" pad="4-DIN"/> <contactref element="LED3" pad="4-DIN"/>
<contactref element="LED4" pad="2-DOUT"/> <contactref element="LED4" pad="2-DOUT"/>
<wire x1="7.45" y1="67.65" x2="7.45" y2="66.35" width="0.254" layer="16"/>
<wire x1="9.5" y1="64.3" x2="9.5" y2="59.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="59.1" x2="9.7168" y2="58.8832" width="0.254" layer="16"/>
<wire x1="9.7168" y1="58.8832" x2="10.12195625" y2="58.8832" width="0.254" layer="16"/>
<wire x1="10.12195625" y1="58.8832" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/> <wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/>
<wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/> <wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/> <wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/>
@ -4009,7 +4030,6 @@ design rules under a new name.</description>
<wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/> <wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/> <wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/>
<wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/> <wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/>
<wire x1="7.45" y1="66.35" x2="9.5" y2="64.3" width="0.254" layer="16"/>
<wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/> <wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/> <wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/>
<via x="50.1" y="52" extent="1-16" drill="0.35"/> <via x="50.1" y="52" extent="1-16" drill="0.35"/>
@ -4017,23 +4037,37 @@ design rules under a new name.</description>
<wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/> <wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/>
<wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/> <wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/>
<wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/> <wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/>
<wire x1="14.4" y1="62" x2="14.4" y2="61.6" width="0.254" layer="16"/>
<wire x1="13.2" y1="58.00515625" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="14.4" y1="61.6" x2="13.2" y2="60.4" width="0.254" layer="16"/>
<wire x1="13.2" y1="60.4" x2="13.2" y2="58.00515625" width="0.254" layer="16"/>
</signal> </signal>
<signal name="CTRL"> <signal name="CTRL">
<contactref element="LED4" pad="4-DIN"/> <contactref element="LED4" pad="4-DIN"/>
<wire x1="12.15" y1="64.35" x2="12.15" y2="65.85" width="0.254" layer="16"/>
<wire x1="12.15" y1="65.85" x2="16.7" y2="70.4" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.4" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<contactref element="U1" pad="12"/> <contactref element="U1" pad="12"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/> <wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/> <wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="20.95" y1="70.15" x2="22.8" y2="68.3" width="0.254" layer="16"/> <wire x1="25.65" y1="70.25" x2="25.65" y2="73" width="0.254" layer="16"/>
<wire x1="22.8" y1="68.3" x2="23.9" y2="69.4" width="0.254" layer="16"/> <wire x1="25.65" y1="73" x2="27.376" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="69.4" x2="23.9" y2="72.15" width="0.254" layer="16"/> <wire x1="27.376" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="72.15" x2="26.476" y2="74.726" width="0.254" layer="16"/> <wire x1="20.95" y1="73.9" x2="20.95" y2="70.05" width="0.254" layer="16"/>
<wire x1="26.476" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="70.95" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.15" width="0.254" layer="16"/> <wire x1="16.7" y1="70.95" x2="12.15" y2="66.4" width="0.254" layer="16"/>
<wire x1="12.15" y1="66.4" x2="12.15" y2="64.45" width="0.254" layer="16"/>
<via x="12.65" y="64" extent="1-16" drill="0.35"/>
<via x="17.65" y="59.85" extent="1-16" drill="0.35"/>
<wire x1="12.15" y1="64.45" x2="12.6" y2="64" width="0.254" layer="16"/>
<wire x1="12.6" y1="64" x2="12.65" y2="64" width="0.254" layer="16"/>
<wire x1="13.5" y1="64" x2="17.65" y2="59.85" width="0.254" layer="1"/>
<wire x1="17.65" y1="59.85" x2="18.8" y2="58.7" width="0.254" layer="16"/>
<wire x1="18.8" y1="58.7" x2="19.1" y2="58.7" width="0.254" layer="16"/>
<wire x1="12.65" y1="64" x2="13.5" y2="64" width="0.254" layer="1"/>
<wire x1="20.95" y1="70.05" x2="22.2" y2="68.8" width="0.254" layer="16"/>
<wire x1="22.2" y1="68.8" x2="24.15" y2="68.8" width="0.254" layer="16"/>
<wire x1="24.15" y1="68.8" x2="25.6" y2="70.25" width="0.254" layer="16"/>
<wire x1="25.6" y1="70.25" x2="25.65" y2="70.25" width="0.254" layer="16"/>
</signal> </signal>
<signal name="N$31"> <signal name="N$31">
<contactref element="LED1" pad="4-DIN"/> <contactref element="LED1" pad="4-DIN"/>
@ -4066,18 +4100,20 @@ design rules under a new name.</description>
<approved hash="19,16,7d3b9ae543253163"/> <approved hash="19,16,7d3b9ae543253163"/>
<approved hash="19,16,a151f7e57b94d731"/> <approved hash="19,16,a151f7e57b94d731"/>
<approved hash="19,16,00f4192ed5d6c466"/> <approved hash="19,16,00f4192ed5d6c466"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,1,db4e2aa42928d8c2"/> <approved hash="23,1,db4e2aa42928d8c2"/>
<approved hash="23,1,12f7b42cf1d93bc2"/> <approved hash="23,1,12f7b42cf1d93bc2"/>
<approved hash="23,16,f018f8f0df97e14d"/> <approved hash="23,16,f018f8f0df97e14d"/>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/> <approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/> <approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/> <approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/> <approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/> <approved hash="19,16,6262edc6cecdc87c"/>
<approved hash="19,16,5284ee1bb825ce17"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,16,19e1f9f60b0579d5"/>
<approved hash="23,16,6407f9fdd48c686b"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -3,10 +3,10 @@
<eagle version="9.1.3"> <eagle version="9.1.3">
<drawing> <drawing>
<settings> <settings>
<setting alwaysvectorfont="no"/> <setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/> <setting verticaltext="up"/>
</settings> </settings>
<grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> <grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers> <layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@ -23,7 +23,7 @@
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> <layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> <layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
@ -37,7 +37,7 @@
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
@ -3116,7 +3116,7 @@ design rules under a new name.</description>
<attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/> <attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/>
</element> </element>
<element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/> <element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/>
<element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="17.71" y="62.725" rot="MR0"/> <element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="15.34" y="65.925" rot="R180"/>
<element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0"> <element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0">
<attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/> <attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/>
</element> </element>
@ -3151,7 +3151,7 @@ design rules under a new name.</description>
<element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/> <element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/>
<element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/> <element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/>
<element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/> <element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/>
<element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.8" y="66" rot="MR0"/> <element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="16.75" y="60.35" rot="MR0"/>
</elements> </elements>
<signals> <signals>
<signal name="COL0"> <signal name="COL0">
@ -3284,17 +3284,26 @@ design rules under a new name.</description>
<wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/> <wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/> <wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/> <wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="61.908" width="0.4064" layer="16"/>
<wire x1="21.114" y1="61.908" x2="15.932" y2="56.726" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="14.916" y2="50.66" width="0.4064" layer="16"/>
<wire x1="15.932" y1="56.726" x2="15.932" y2="51.676" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="15.932" y2="51.549" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.549" x2="16.821" y2="50.66" width="0.4064" layer="16"/>
<wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/> <wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/>
<wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/> <wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/>
<wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/> <wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/>
<via x="21.1" y="62.85" extent="1-16" drill="0.35"/>
<via x="15.85" y="51.65" extent="1-16" drill="0.35"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="62.864" width="0.4064" layer="16"/>
<wire x1="21.114" y1="62.864" x2="21.1" y2="62.85" width="0.4064" layer="16"/>
<wire x1="21.1" y1="62.85" x2="21.1" y2="61.7" width="0.4064" layer="1"/>
<wire x1="21.1" y1="61.7" x2="18.3" y2="58.9" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.9" x2="18.3" y2="58.05" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.05" x2="17.1" y2="56.85" width="0.4064" layer="1"/>
<wire x1="17.1" y1="54.05" x2="15.85" y2="52.8" width="0.4064" layer="1"/>
<wire x1="17.1" y1="56.85" x2="17.1" y2="54.05" width="0.4064" layer="1"/>
<wire x1="15.85" y1="52.8" x2="15.85" y2="51.65" width="0.4064" layer="1"/>
<wire x1="14.916" y1="50.66" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.85" y1="51.594" x2="15.85" y2="51.65" width="0.4064" layer="16"/>
<wire x1="16.821" y1="50.66" x2="15.887" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.887" y1="51.594" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="ROW1"> <signal name="ROW1">
<contactref element="D14" pad="K"/> <contactref element="D14" pad="K"/>
@ -3320,22 +3329,26 @@ design rules under a new name.</description>
<wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/> <wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/> <wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/> <wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/>
<wire x1="21.914" y1="64.926" x2="21.914" y2="61.311" width="0.4064" layer="16"/>
<wire x1="21.914" y1="61.311" x2="16.948" y2="56.345" width="0.4064" layer="16"/>
<via x="16.948" y="52.276" extent="1-16" drill="0.35"/>
<via x="16.902" y="35.363" extent="1-16" drill="0.35"/> <via x="16.902" y="35.363" extent="1-16" drill="0.35"/>
<wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/>
<wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/> <wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/>
<wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.948" y1="56.345" x2="16.948" y2="52.276" width="0.4064" layer="16"/>
<wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/> <wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/>
<wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/> <wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/> <wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/>
<wire x1="16.948" y1="52.276" x2="16.848" y2="52.176" width="0.4064" layer="1"/> <via x="21.9" y="63.6" extent="1-16" drill="0.35"/>
<wire x1="21.9" y1="63.6" x2="21.914" y2="63.614" width="0.4064" layer="16"/>
<wire x1="21.914" y1="63.614" x2="21.914" y2="64.926" width="0.4064" layer="16"/>
<wire x1="21.9" y1="63.6" x2="21.9" y2="61.2" width="0.4064" layer="1"/>
<wire x1="19.3" y1="58.6" x2="19.3" y2="57.7" width="0.4064" layer="1"/>
<wire x1="19.3" y1="57.7" x2="18" y2="56.4" width="0.4064" layer="1"/>
<wire x1="18" y1="53.328" x2="16.848" y2="52.176" width="0.4064" layer="1"/>
<wire x1="21.9" y1="61.2" x2="19.3" y2="58.6" width="0.4064" layer="1"/>
<wire x1="18" y1="56.4" x2="18" y2="53.328" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="ROW2"> <signal name="ROW2">
<contactref element="D15" pad="K"/> <contactref element="D15" pad="K"/>
@ -3475,7 +3488,7 @@ design rules under a new name.</description>
<via x="50.244" y="29.875" extent="1-16" drill="0.35"/> <via x="50.244" y="29.875" extent="1-16" drill="0.35"/>
<via x="30.694" y="43.11" extent="1-16" drill="0.35"/> <via x="30.694" y="43.11" extent="1-16" drill="0.35"/>
<via x="30.694" y="31.029" extent="1-16" drill="0.35"/> <via x="30.694" y="31.029" extent="1-16" drill="0.35"/>
<via x="24.949" y="70.218" extent="1-16" drill="0.35"/> <via x="23.649" y="70.318" extent="1-16" drill="0.35"/>
<via x="21.52" y="68.186" extent="1-16" drill="0.35"/> <via x="21.52" y="68.186" extent="1-16" drill="0.35"/>
<via x="28.378" y="70.218" extent="1-16" drill="0.35"/> <via x="28.378" y="70.218" extent="1-16" drill="0.35"/>
<via x="30.537" y="65.138" extent="1-16" drill="0.35"/> <via x="30.537" y="65.138" extent="1-16" drill="0.35"/>
@ -3496,9 +3509,9 @@ design rules under a new name.</description>
<vertex x="0.6" y="79.4"/> <vertex x="0.6" y="79.4"/>
</polygon> </polygon>
<via x="5.2" y="76.4" extent="1-16" drill="0.35"/> <via x="5.2" y="76.4" extent="1-16" drill="0.35"/>
<via x="49.3" y="74" extent="1-16" drill="0.35"/> <via x="42.3" y="74.1" extent="1-16" drill="0.35"/>
<via x="52.6" y="67.3" extent="1-16" drill="0.35"/> <via x="52.6" y="67.3" extent="1-16" drill="0.35"/>
<via x="54.3" y="69.8" extent="1-16" drill="0.35"/> <via x="52.1" y="70.2" extent="1-16" drill="0.35"/>
<contactref element="LED1" pad="3-GND"/> <contactref element="LED1" pad="3-GND"/>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>
@ -3507,7 +3520,7 @@ design rules under a new name.</description>
<via x="10.05" y="66.85" extent="1-16" drill="0.35"/> <via x="10.05" y="66.85" extent="1-16" drill="0.35"/>
<wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/> <wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/>
<wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/> <wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/>
<via x="15" y="60.45" extent="1-16" drill="0.35"/> <via x="16.7" y="62.4" extent="1-16" drill="0.35"/>
<via x="55.55" y="45.1" extent="1-16" drill="0.35"/> <via x="55.55" y="45.1" extent="1-16" drill="0.35"/>
<via x="46.85" y="44.85" extent="1-16" drill="0.35"/> <via x="46.85" y="44.85" extent="1-16" drill="0.35"/>
<via x="46.85" y="49.4" extent="1-16" drill="0.35"/> <via x="46.85" y="49.4" extent="1-16" drill="0.35"/>
@ -3524,6 +3537,7 @@ design rules under a new name.</description>
<via x="17.45" y="73.9" extent="1-16" drill="0.35"/> <via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/> <wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/> <wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
<via x="25.85" y="69.15" extent="1-16" drill="0.35"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -3645,10 +3659,9 @@ design rules under a new name.</description>
<wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/> <wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/>
<wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/> <wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/>
<wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/> <wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/>
<wire x1="19.996" y1="67.37" x2="19.996" y2="73.905" width="0.4064" layer="16"/> <wire x1="19.996" y1="67.37" x2="19.996" y2="73.955" width="0.4064" layer="16"/>
<wire x1="19.16689375" y1="74.726" x2="18.514" y2="74.726" width="0.4064" layer="16"/> <wire x1="19.21689375" y1="74.73410625" x2="18.52210625" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.996" y1="73.905" x2="19.98789375" y2="73.905" width="0.4064" layer="16"/> <wire x1="19.996" y1="73.955" x2="19.21689375" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.98789375" y1="73.905" x2="19.16689375" y2="74.726" width="0.4064" layer="16"/>
<wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/> <wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/>
<wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/> <wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/>
<wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/> <wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/>
@ -3688,8 +3701,6 @@ design rules under a new name.</description>
<via x="2.6" y="71.4" extent="1-16" drill="0.35"/> <via x="2.6" y="71.4" extent="1-16" drill="0.35"/>
<wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/> <wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/>
<wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/> <wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/>
<wire x1="7.4" y1="64.3" x2="7.45" y2="64.35" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="7.4" y2="64.3" width="0.4064" layer="16"/>
<wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/> <wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/>
<wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
@ -3697,6 +3708,17 @@ design rules under a new name.</description>
<wire x1="5.156" y1="71.25" x2="4.85" y2="71.25" width="0.1524" layer="1"/> <wire x1="5.156" y1="71.25" x2="4.85" y2="71.25" width="0.1524" layer="1"/>
<wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/>
<wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/>
<wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<via x="9.55" y="64.25" extent="1-16" drill="0.35"/>
<via x="14.35" y="60" extent="1-16" drill="0.35"/>
<wire x1="9.5" y1="64.3" x2="9.55" y2="64.25" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="9.5" y2="64.3" width="0.4064" layer="16"/>
<wire x1="14.35" y1="60" x2="14.4" y2="59.95" width="0.4064" layer="16"/>
<wire x1="14.4" y1="59.95" x2="14.4" y2="58.7" width="0.4064" layer="16"/>
<wire x1="9.55" y1="64.25" x2="10.7" y2="63.1" width="0.4064" layer="1"/>
<wire x1="10.7" y1="63.1" x2="12.9" y2="63.1" width="0.4064" layer="1"/>
<wire x1="12.9" y1="63.1" x2="14.35" y2="61.65" width="0.4064" layer="1"/>
<wire x1="14.35" y1="61.65" x2="14.35" y2="60" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$19"> <signal name="N$19">
<contactref element="U1" pad="3"/> <contactref element="U1" pad="3"/>
@ -3748,8 +3770,12 @@ design rules under a new name.</description>
<signal name="N$24"> <signal name="N$24">
<contactref element="U1" pad="33"/> <contactref element="U1" pad="33"/>
<contactref element="R4" pad="1"/> <contactref element="R4" pad="1"/>
<wire x1="18.66" y1="62.725" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/> <wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/>
<via x="19.75" y="64.2" extent="1-16" drill="0.35"/>
<wire x1="19.75" y1="64.2" x2="20.135" y2="64.2" width="0.4064" layer="16"/>
<wire x1="20.135" y1="64.2" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="19.75" y1="64.2" x2="18.025" y2="65.925" width="0.4064" layer="1"/>
<wire x1="18.025" y1="65.925" x2="16.29" y2="65.925" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$25"> <signal name="N$25">
<contactref element="C8" pad="2"/> <contactref element="C8" pad="2"/>
@ -3994,11 +4020,6 @@ design rules under a new name.</description>
<signal name="N$30"> <signal name="N$30">
<contactref element="LED3" pad="4-DIN"/> <contactref element="LED3" pad="4-DIN"/>
<contactref element="LED4" pad="2-DOUT"/> <contactref element="LED4" pad="2-DOUT"/>
<wire x1="7.45" y1="67.65" x2="7.45" y2="66.35" width="0.254" layer="16"/>
<wire x1="9.5" y1="64.3" x2="9.5" y2="59.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="59.1" x2="9.7168" y2="58.8832" width="0.254" layer="16"/>
<wire x1="9.7168" y1="58.8832" x2="10.12195625" y2="58.8832" width="0.254" layer="16"/>
<wire x1="10.12195625" y1="58.8832" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/> <wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/>
<wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/> <wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/> <wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/>
@ -4009,7 +4030,6 @@ design rules under a new name.</description>
<wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/> <wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/> <wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/>
<wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/> <wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/>
<wire x1="7.45" y1="66.35" x2="9.5" y2="64.3" width="0.254" layer="16"/>
<wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/> <wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/> <wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/>
<via x="50.1" y="52" extent="1-16" drill="0.35"/> <via x="50.1" y="52" extent="1-16" drill="0.35"/>
@ -4017,23 +4037,37 @@ design rules under a new name.</description>
<wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/> <wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/>
<wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/> <wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/>
<wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/> <wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/>
<wire x1="14.4" y1="62" x2="14.4" y2="61.6" width="0.254" layer="16"/>
<wire x1="13.2" y1="58.00515625" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="14.4" y1="61.6" x2="13.2" y2="60.4" width="0.254" layer="16"/>
<wire x1="13.2" y1="60.4" x2="13.2" y2="58.00515625" width="0.254" layer="16"/>
</signal> </signal>
<signal name="CTRL"> <signal name="CTRL">
<contactref element="LED4" pad="4-DIN"/> <contactref element="LED4" pad="4-DIN"/>
<wire x1="12.15" y1="64.35" x2="12.15" y2="65.85" width="0.254" layer="16"/>
<wire x1="12.15" y1="65.85" x2="16.7" y2="70.4" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.4" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<contactref element="U1" pad="12"/> <contactref element="U1" pad="12"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/> <wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/> <wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="20.95" y1="70.15" x2="22.8" y2="68.3" width="0.254" layer="16"/> <wire x1="25.65" y1="70.25" x2="25.65" y2="73" width="0.254" layer="16"/>
<wire x1="22.8" y1="68.3" x2="23.9" y2="69.4" width="0.254" layer="16"/> <wire x1="25.65" y1="73" x2="27.376" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="69.4" x2="23.9" y2="72.15" width="0.254" layer="16"/> <wire x1="27.376" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="23.9" y1="72.15" x2="26.476" y2="74.726" width="0.254" layer="16"/> <wire x1="20.95" y1="73.9" x2="20.95" y2="70.05" width="0.254" layer="16"/>
<wire x1="26.476" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="70.95" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.15" width="0.254" layer="16"/> <wire x1="16.7" y1="70.95" x2="12.15" y2="66.4" width="0.254" layer="16"/>
<wire x1="12.15" y1="66.4" x2="12.15" y2="64.45" width="0.254" layer="16"/>
<via x="12.65" y="64" extent="1-16" drill="0.35"/>
<via x="17.65" y="59.85" extent="1-16" drill="0.35"/>
<wire x1="12.15" y1="64.45" x2="12.6" y2="64" width="0.254" layer="16"/>
<wire x1="12.6" y1="64" x2="12.65" y2="64" width="0.254" layer="16"/>
<wire x1="13.5" y1="64" x2="17.65" y2="59.85" width="0.254" layer="1"/>
<wire x1="17.65" y1="59.85" x2="18.8" y2="58.7" width="0.254" layer="16"/>
<wire x1="18.8" y1="58.7" x2="19.1" y2="58.7" width="0.254" layer="16"/>
<wire x1="12.65" y1="64" x2="13.5" y2="64" width="0.254" layer="1"/>
<wire x1="20.95" y1="70.05" x2="22.2" y2="68.8" width="0.254" layer="16"/>
<wire x1="22.2" y1="68.8" x2="24.15" y2="68.8" width="0.254" layer="16"/>
<wire x1="24.15" y1="68.8" x2="25.6" y2="70.25" width="0.254" layer="16"/>
<wire x1="25.6" y1="70.25" x2="25.65" y2="70.25" width="0.254" layer="16"/>
</signal> </signal>
<signal name="N$31"> <signal name="N$31">
<contactref element="LED1" pad="4-DIN"/> <contactref element="LED1" pad="4-DIN"/>
@ -4066,13 +4100,20 @@ design rules under a new name.</description>
<approved hash="19,16,7d3b9ae543253163"/> <approved hash="19,16,7d3b9ae543253163"/>
<approved hash="19,16,a151f7e57b94d731"/> <approved hash="19,16,a151f7e57b94d731"/>
<approved hash="19,16,00f4192ed5d6c466"/> <approved hash="19,16,00f4192ed5d6c466"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,1,db4e2aa42928d8c2"/> <approved hash="23,1,db4e2aa42928d8c2"/>
<approved hash="23,1,12f7b42cf1d93bc2"/> <approved hash="23,1,12f7b42cf1d93bc2"/>
<approved hash="23,16,f018f8f0df97e14d"/> <approved hash="23,16,f018f8f0df97e14d"/>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/>
<approved hash="19,16,5284ee1bb825ce17"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,16,19e1f9f60b0579d5"/>
<approved hash="23,16,6407f9fdd48c686b"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -37,7 +37,7 @@
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
@ -3116,7 +3116,7 @@ design rules under a new name.</description>
<attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/> <attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/>
</element> </element>
<element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/> <element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/>
<element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="17.71" y="62.725" rot="MR0"/> <element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="15.34" y="65.925" rot="R180"/>
<element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0"> <element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0">
<attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/> <attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/>
</element> </element>
@ -3151,7 +3151,7 @@ design rules under a new name.</description>
<element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/> <element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/>
<element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/> <element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/>
<element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/> <element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/>
<element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.8" y="66" rot="MR0"/> <element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="16.75" y="60.35" rot="MR0"/>
</elements> </elements>
<signals> <signals>
<signal name="COL0"> <signal name="COL0">
@ -3284,17 +3284,26 @@ design rules under a new name.</description>
<wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/> <wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/> <wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/> <wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="61.908" width="0.4064" layer="16"/>
<wire x1="21.114" y1="61.908" x2="15.932" y2="56.726" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="14.916" y2="50.66" width="0.4064" layer="16"/>
<wire x1="15.932" y1="56.726" x2="15.932" y2="51.676" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="15.932" y2="51.549" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.549" x2="16.821" y2="50.66" width="0.4064" layer="16"/>
<wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="54.4" y1="52.56" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
<wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/> <wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/>
<wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/> <wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/>
<wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/> <wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/>
<via x="21.1" y="62.85" extent="1-16" drill="0.35"/>
<via x="15.85" y="51.65" extent="1-16" drill="0.35"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="62.864" width="0.4064" layer="16"/>
<wire x1="21.114" y1="62.864" x2="21.1" y2="62.85" width="0.4064" layer="16"/>
<wire x1="21.1" y1="62.85" x2="21.1" y2="61.7" width="0.4064" layer="1"/>
<wire x1="21.1" y1="61.7" x2="18.3" y2="58.9" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.9" x2="18.3" y2="58.05" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.05" x2="17.1" y2="56.85" width="0.4064" layer="1"/>
<wire x1="17.1" y1="54.05" x2="15.85" y2="52.8" width="0.4064" layer="1"/>
<wire x1="17.1" y1="56.85" x2="17.1" y2="54.05" width="0.4064" layer="1"/>
<wire x1="15.85" y1="52.8" x2="15.85" y2="51.65" width="0.4064" layer="1"/>
<wire x1="14.916" y1="50.66" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.85" y1="51.594" x2="15.85" y2="51.65" width="0.4064" layer="16"/>
<wire x1="16.821" y1="50.66" x2="15.887" y2="51.594" width="0.4064" layer="16"/>
<wire x1="15.887" y1="51.594" x2="15.85" y2="51.594" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="ROW1"> <signal name="ROW1">
<contactref element="D14" pad="K"/> <contactref element="D14" pad="K"/>
@ -3320,22 +3329,26 @@ design rules under a new name.</description>
<wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/> <wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/> <wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/> <wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/>
<wire x1="21.914" y1="64.926" x2="21.914" y2="61.311" width="0.4064" layer="16"/>
<wire x1="21.914" y1="61.311" x2="16.948" y2="56.345" width="0.4064" layer="16"/>
<via x="16.948" y="52.276" extent="1-16" drill="0.35"/>
<via x="16.902" y="35.363" extent="1-16" drill="0.35"/> <via x="16.902" y="35.363" extent="1-16" drill="0.35"/>
<wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/>
<wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/> <wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/>
<wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.948" y1="56.345" x2="16.948" y2="52.276" width="0.4064" layer="16"/>
<wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/> <wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/>
<wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/> <wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/> <wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/>
<wire x1="16.948" y1="52.276" x2="16.848" y2="52.176" width="0.4064" layer="1"/> <via x="21.9" y="63.6" extent="1-16" drill="0.35"/>
<wire x1="21.9" y1="63.6" x2="21.914" y2="63.614" width="0.4064" layer="16"/>
<wire x1="21.914" y1="63.614" x2="21.914" y2="64.926" width="0.4064" layer="16"/>
<wire x1="21.9" y1="63.6" x2="21.9" y2="61.2" width="0.4064" layer="1"/>
<wire x1="19.3" y1="58.6" x2="19.3" y2="57.7" width="0.4064" layer="1"/>
<wire x1="19.3" y1="57.7" x2="18" y2="56.4" width="0.4064" layer="1"/>
<wire x1="18" y1="53.328" x2="16.848" y2="52.176" width="0.4064" layer="1"/>
<wire x1="21.9" y1="61.2" x2="19.3" y2="58.6" width="0.4064" layer="1"/>
<wire x1="18" y1="56.4" x2="18" y2="53.328" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="ROW2"> <signal name="ROW2">
<contactref element="D15" pad="K"/> <contactref element="D15" pad="K"/>
@ -3475,7 +3488,7 @@ design rules under a new name.</description>
<via x="50.244" y="29.875" extent="1-16" drill="0.35"/> <via x="50.244" y="29.875" extent="1-16" drill="0.35"/>
<via x="30.694" y="43.11" extent="1-16" drill="0.35"/> <via x="30.694" y="43.11" extent="1-16" drill="0.35"/>
<via x="30.694" y="31.029" extent="1-16" drill="0.35"/> <via x="30.694" y="31.029" extent="1-16" drill="0.35"/>
<via x="24.949" y="70.218" extent="1-16" drill="0.35"/> <via x="23.649" y="70.318" extent="1-16" drill="0.35"/>
<via x="21.52" y="68.186" extent="1-16" drill="0.35"/> <via x="21.52" y="68.186" extent="1-16" drill="0.35"/>
<via x="28.378" y="70.218" extent="1-16" drill="0.35"/> <via x="28.378" y="70.218" extent="1-16" drill="0.35"/>
<via x="30.537" y="65.138" extent="1-16" drill="0.35"/> <via x="30.537" y="65.138" extent="1-16" drill="0.35"/>
@ -3507,7 +3520,7 @@ design rules under a new name.</description>
<via x="10.05" y="66.85" extent="1-16" drill="0.35"/> <via x="10.05" y="66.85" extent="1-16" drill="0.35"/>
<wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/> <wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/>
<wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/> <wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/>
<via x="15" y="60.45" extent="1-16" drill="0.35"/> <via x="16.7" y="62.4" extent="1-16" drill="0.35"/>
<via x="55.55" y="45.1" extent="1-16" drill="0.35"/> <via x="55.55" y="45.1" extent="1-16" drill="0.35"/>
<via x="46.85" y="44.85" extent="1-16" drill="0.35"/> <via x="46.85" y="44.85" extent="1-16" drill="0.35"/>
<via x="46.85" y="49.4" extent="1-16" drill="0.35"/> <via x="46.85" y="49.4" extent="1-16" drill="0.35"/>
@ -3524,6 +3537,7 @@ design rules under a new name.</description>
<via x="17.45" y="73.9" extent="1-16" drill="0.35"/> <via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/> <wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/> <wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
<via x="25.85" y="69.15" extent="1-16" drill="0.35"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -3645,13 +3659,10 @@ design rules under a new name.</description>
<wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/> <wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/>
<wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/> <wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/>
<wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/> <wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/>
<wire x1="19.996" y1="67.37" x2="19.996" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="67.37" x2="19.996" y2="73.955" width="0.4064" layer="16"/>
<wire x1="19.41129375" y1="74.5316" x2="19.2384" y2="74.5316" width="0.4064" layer="16"/> <wire x1="19.21689375" y1="74.73410625" x2="18.52210625" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.996" y1="74.155" x2="19.78789375" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="73.955" x2="19.21689375" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.78789375" y1="74.155" x2="19.41129375" y2="74.5316" width="0.4064" layer="16"/>
<wire x1="19.044" y1="74.726" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/> <wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/>
<wire x1="19.2384" y1="74.5316" x2="19.044" y2="74.726" width="0.4064" layer="16"/>
<wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/> <wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/>
<wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/> <wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/>
<via x="41.459" y="64.884" extent="1-16" drill="0.35"/> <via x="41.459" y="64.884" extent="1-16" drill="0.35"/>
@ -3690,8 +3701,6 @@ design rules under a new name.</description>
<via x="2.6" y="71.4" extent="1-16" drill="0.35"/> <via x="2.6" y="71.4" extent="1-16" drill="0.35"/>
<wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/> <wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/>
<wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/> <wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/>
<wire x1="7.4" y1="64.3" x2="7.45" y2="64.35" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="7.4" y2="64.3" width="0.4064" layer="16"/>
<wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/> <wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/>
<wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
@ -3699,6 +3708,17 @@ design rules under a new name.</description>
<wire x1="5.156" y1="71.25" x2="4.85" y2="71.25" width="0.1524" layer="1"/> <wire x1="5.156" y1="71.25" x2="4.85" y2="71.25" width="0.1524" layer="1"/>
<wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/>
<wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/> <wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/>
<wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<via x="9.55" y="64.25" extent="1-16" drill="0.35"/>
<via x="14.35" y="60" extent="1-16" drill="0.35"/>
<wire x1="9.5" y1="64.3" x2="9.55" y2="64.25" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="9.5" y2="64.3" width="0.4064" layer="16"/>
<wire x1="14.35" y1="60" x2="14.4" y2="59.95" width="0.4064" layer="16"/>
<wire x1="14.4" y1="59.95" x2="14.4" y2="58.7" width="0.4064" layer="16"/>
<wire x1="9.55" y1="64.25" x2="10.7" y2="63.1" width="0.4064" layer="1"/>
<wire x1="10.7" y1="63.1" x2="12.9" y2="63.1" width="0.4064" layer="1"/>
<wire x1="12.9" y1="63.1" x2="14.35" y2="61.65" width="0.4064" layer="1"/>
<wire x1="14.35" y1="61.65" x2="14.35" y2="60" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$19"> <signal name="N$19">
<contactref element="U1" pad="3"/> <contactref element="U1" pad="3"/>
@ -3750,8 +3770,12 @@ design rules under a new name.</description>
<signal name="N$24"> <signal name="N$24">
<contactref element="U1" pad="33"/> <contactref element="U1" pad="33"/>
<contactref element="R4" pad="1"/> <contactref element="R4" pad="1"/>
<wire x1="18.66" y1="62.725" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/> <wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/>
<via x="19.75" y="64.2" extent="1-16" drill="0.35"/>
<wire x1="19.75" y1="64.2" x2="20.135" y2="64.2" width="0.4064" layer="16"/>
<wire x1="20.135" y1="64.2" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="19.75" y1="64.2" x2="18.025" y2="65.925" width="0.4064" layer="1"/>
<wire x1="18.025" y1="65.925" x2="16.29" y2="65.925" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$25"> <signal name="N$25">
<contactref element="C8" pad="2"/> <contactref element="C8" pad="2"/>
@ -3996,11 +4020,6 @@ design rules under a new name.</description>
<signal name="N$30"> <signal name="N$30">
<contactref element="LED3" pad="4-DIN"/> <contactref element="LED3" pad="4-DIN"/>
<contactref element="LED4" pad="2-DOUT"/> <contactref element="LED4" pad="2-DOUT"/>
<wire x1="7.45" y1="67.65" x2="7.45" y2="66.35" width="0.254" layer="16"/>
<wire x1="9.5" y1="64.3" x2="9.5" y2="59.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="59.1" x2="9.7168" y2="58.8832" width="0.254" layer="16"/>
<wire x1="9.7168" y1="58.8832" x2="10.12195625" y2="58.8832" width="0.254" layer="16"/>
<wire x1="10.12195625" y1="58.8832" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/> <wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/>
<wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/> <wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/> <wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/>
@ -4011,7 +4030,6 @@ design rules under a new name.</description>
<wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/> <wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/> <wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/>
<wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/> <wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/>
<wire x1="7.45" y1="66.35" x2="9.5" y2="64.3" width="0.254" layer="16"/>
<wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/> <wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/> <wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/>
<via x="50.1" y="52" extent="1-16" drill="0.35"/> <via x="50.1" y="52" extent="1-16" drill="0.35"/>
@ -4019,16 +4037,37 @@ design rules under a new name.</description>
<wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/> <wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/>
<wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/> <wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/>
<wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/> <wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/>
<wire x1="14.4" y1="62" x2="14.4" y2="61.6" width="0.254" layer="16"/>
<wire x1="13.2" y1="58.00515625" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="14.4" y1="61.6" x2="13.2" y2="60.4" width="0.254" layer="16"/>
<wire x1="13.2" y1="60.4" x2="13.2" y2="58.00515625" width="0.254" layer="16"/>
</signal> </signal>
<signal name="CTRL"> <signal name="CTRL">
<contactref element="LED4" pad="4-DIN"/> <contactref element="LED4" pad="4-DIN"/>
<wire x1="12.15" y1="64.35" x2="12.15" y2="65.85" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="17.9" y2="76.8" width="0.254" layer="16"/>
<wire x1="17.9" y1="76.8" x2="20.04" y2="76.8" width="0.254" layer="16"/>
<wire x1="12.15" y1="65.85" x2="16.7" y2="70.4" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.4" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<contactref element="U1" pad="12"/> <contactref element="U1" pad="12"/>
<wire x1="20.04" y1="76.8" x2="30.114" y2="74.726" width="0" layer="19" extent="16-16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="25.65" y1="70.25" x2="25.65" y2="73" width="0.254" layer="16"/>
<wire x1="25.65" y1="73" x2="27.376" y2="74.726" width="0.254" layer="16"/>
<wire x1="27.376" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.05" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="70.95" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.95" x2="12.15" y2="66.4" width="0.254" layer="16"/>
<wire x1="12.15" y1="66.4" x2="12.15" y2="64.45" width="0.254" layer="16"/>
<via x="12.65" y="64" extent="1-16" drill="0.35"/>
<via x="17.65" y="59.85" extent="1-16" drill="0.35"/>
<wire x1="12.15" y1="64.45" x2="12.6" y2="64" width="0.254" layer="16"/>
<wire x1="12.6" y1="64" x2="12.65" y2="64" width="0.254" layer="16"/>
<wire x1="13.5" y1="64" x2="17.65" y2="59.85" width="0.254" layer="1"/>
<wire x1="17.65" y1="59.85" x2="18.8" y2="58.7" width="0.254" layer="16"/>
<wire x1="18.8" y1="58.7" x2="19.1" y2="58.7" width="0.254" layer="16"/>
<wire x1="12.65" y1="64" x2="13.5" y2="64" width="0.254" layer="1"/>
<wire x1="20.95" y1="70.05" x2="22.2" y2="68.8" width="0.254" layer="16"/>
<wire x1="22.2" y1="68.8" x2="24.15" y2="68.8" width="0.254" layer="16"/>
<wire x1="24.15" y1="68.8" x2="25.6" y2="70.25" width="0.254" layer="16"/>
<wire x1="25.6" y1="70.25" x2="25.65" y2="70.25" width="0.254" layer="16"/>
</signal> </signal>
<signal name="N$31"> <signal name="N$31">
<contactref element="LED1" pad="4-DIN"/> <contactref element="LED1" pad="4-DIN"/>
@ -4061,13 +4100,20 @@ design rules under a new name.</description>
<approved hash="19,16,7d3b9ae543253163"/> <approved hash="19,16,7d3b9ae543253163"/>
<approved hash="19,16,a151f7e57b94d731"/> <approved hash="19,16,a151f7e57b94d731"/>
<approved hash="19,16,00f4192ed5d6c466"/> <approved hash="19,16,00f4192ed5d6c466"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,1,db4e2aa42928d8c2"/> <approved hash="23,1,db4e2aa42928d8c2"/>
<approved hash="23,1,12f7b42cf1d93bc2"/> <approved hash="23,1,12f7b42cf1d93bc2"/>
<approved hash="23,16,f018f8f0df97e14d"/> <approved hash="23,16,f018f8f0df97e14d"/>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/>
<approved hash="19,16,5284ee1bb825ce17"/>
<approved hash="23,1,7aaa7040720678ec"/>
<approved hash="23,16,19e1f9f60b0579d5"/>
<approved hash="23,16,6407f9fdd48c686b"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -30,14 +30,14 @@
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/> <layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> <layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
@ -3116,7 +3116,7 @@ design rules under a new name.</description>
<attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/> <attribute name="VALUE" x="10.003" y="66.61" size="1.27" layer="27"/>
</element> </element>
<element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/> <element name="R3" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="41.332" y="66.281" rot="MR0"/>
<element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="17.71" y="62.725" rot="MR0"/> <element name="R4" library="resistor" library_urn="urn:adsk.eagle:library:348" package="R0805" package3d_urn="urn:adsk.eagle:package:26059/1" value="10K" x="15.34" y="65.925" rot="R180"/>
<element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0"> <element name="RST" library="testpad" library_urn="urn:adsk.eagle:library:385" package="B2,54" package3d_urn="urn:adsk.eagle:package:27948/1" value="TPB2,54" x="62.996" y="66.208" rot="MR0">
<attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/> <attribute name="TP_SIGNAL_NAME" value="" x="62.996" y="66.208" size="1.778" layer="28" rot="MR0" display="off"/>
</element> </element>
@ -3151,7 +3151,7 @@ design rules under a new name.</description>
<element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/> <element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/>
<element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/> <element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/>
<element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/> <element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/>
<element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.8" y="66" rot="MR0"/> <element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="16.75" y="60.35" rot="MR0"/>
</elements> </elements>
<signals> <signals>
<signal name="COL0"> <signal name="COL0">
@ -3284,10 +3284,7 @@ design rules under a new name.</description>
<wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/> <wire x1="39.760075" y1="53.2" x2="40.566475" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/> <wire x1="40.566475" y1="52.5206" x2="42.3394" y2="52.5206" width="0.4064" layer="16"/>
<wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/> <wire x1="42.3394" y1="52.5206" x2="44.2" y2="50.66" width="0.4064" layer="16"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="61.908" width="0.4064" layer="16"/>
<wire x1="21.114" y1="61.908" x2="15.932" y2="56.726" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="14.916" y2="50.66" width="0.4064" layer="16"/> <wire x1="15.932" y1="51.676" x2="14.916" y2="50.66" width="0.4064" layer="16"/>
<wire x1="15.932" y1="56.726" x2="15.932" y2="51.676" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.676" x2="15.932" y2="51.549" width="0.4064" layer="16"/> <wire x1="15.932" y1="51.676" x2="15.932" y2="51.549" width="0.4064" layer="16"/>
<wire x1="15.932" y1="51.549" x2="16.821" y2="50.66" width="0.4064" layer="16"/> <wire x1="15.932" y1="51.549" x2="16.821" y2="50.66" width="0.4064" layer="16"/>
<wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/> <wire x1="59.88" y1="50.66" x2="57.98" y2="52.56" width="0.4064" layer="16"/>
@ -3295,6 +3292,18 @@ design rules under a new name.</description>
<wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/> <wire x1="52.5" y1="50.66" x2="54.4" y2="52.56" width="0.4064" layer="16"/>
<wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/> <wire x1="60.84" y1="50.66" x2="59.88" y2="50.66" width="0.4064" layer="16"/>
<wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/> <wire x1="44.2" y1="50.66" x2="52.5" y2="50.66" width="0.4064" layer="16"/>
<via x="21.1" y="62.85" extent="1-16" drill="0.35"/>
<via x="15.9" y="51.65" extent="1-16" drill="0.35"/>
<wire x1="21.114" y1="64.926" x2="21.114" y2="62.864" width="0.4064" layer="16"/>
<wire x1="21.114" y1="62.864" x2="21.1" y2="62.85" width="0.4064" layer="16"/>
<wire x1="21.1" y1="62.85" x2="21.1" y2="61.7" width="0.4064" layer="1"/>
<wire x1="21.1" y1="61.7" x2="18.3" y2="58.9" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.9" x2="18.3" y2="58.05" width="0.4064" layer="1"/>
<wire x1="18.3" y1="58.05" x2="17.1" y2="56.85" width="0.4064" layer="1"/>
<wire x1="17.1" y1="54.05" x2="15.9" y2="52.85" width="0.4064" layer="1"/>
<wire x1="15.9" y1="52.85" x2="15.9" y2="51.65" width="0.4064" layer="1"/>
<wire x1="17.1" y1="56.85" x2="17.1" y2="54.05" width="0.4064" layer="1"/>
<wire x1="15.932" y1="51.676" x2="15.9" y2="51.65" width="0" layer="19" extent="16-16"/>
</signal> </signal>
<signal name="ROW1"> <signal name="ROW1">
<contactref element="D14" pad="K"/> <contactref element="D14" pad="K"/>
@ -3320,22 +3329,26 @@ design rules under a new name.</description>
<wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/> <wire x1="56.400075" y1="36.887" x2="57.206475" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/> <wire x1="57.206475" y1="36.0806" x2="58.9794" y2="36.0806" width="0.4064" layer="16"/>
<wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/> <wire x1="58.9794" y1="36.0806" x2="60.84" y2="34.22" width="0.4064" layer="16"/>
<wire x1="21.914" y1="64.926" x2="21.914" y2="61.311" width="0.4064" layer="16"/>
<wire x1="21.914" y1="61.311" x2="16.948" y2="56.345" width="0.4064" layer="16"/>
<via x="16.948" y="52.276" extent="1-16" drill="0.35"/>
<via x="16.902" y="35.363" extent="1-16" drill="0.35"/> <via x="16.902" y="35.363" extent="1-16" drill="0.35"/>
<wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/> <wire x1="16.902" y1="35.363" x2="16.8885" y2="35.3495" width="0.4064" layer="16"/>
<wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/> <wire x1="44.2" y1="34.22" x2="44.3" y2="34.32" width="0.4064" layer="16"/>
<wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/> <wire x1="16.8885" y1="35.3495" x2="18.018" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.948" y1="56.345" x2="16.948" y2="52.276" width="0.4064" layer="16"/>
<wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.848" y1="52.176" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/> <wire x1="16.894" y1="35.363" x2="16.848" y2="35.409" width="0.4064" layer="1"/>
<wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/> <wire x1="11.12" y1="34.22" x2="15.759" y2="34.22" width="0.4064" layer="16"/>
<wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/> <wire x1="18.637" y1="34.22" x2="21.558" y2="37.141" width="0.4064" layer="16"/>
<wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/> <wire x1="18.018" y1="34.22" x2="18.637" y2="34.22" width="0.4064" layer="16"/>
<wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/> <wire x1="16.902" y1="35.363" x2="16.894" y2="35.363" width="0.4064" layer="1"/>
<wire x1="16.948" y1="52.276" x2="16.848" y2="52.176" width="0.4064" layer="1"/> <via x="21.9" y="63.6" extent="1-16" drill="0.35"/>
<wire x1="21.9" y1="63.6" x2="21.914" y2="63.614" width="0.4064" layer="16"/>
<wire x1="21.914" y1="63.614" x2="21.914" y2="64.926" width="0.4064" layer="16"/>
<wire x1="21.9" y1="63.6" x2="21.9" y2="61.2" width="0.4064" layer="1"/>
<wire x1="19.3" y1="58.6" x2="19.3" y2="57.7" width="0.4064" layer="1"/>
<wire x1="19.3" y1="57.7" x2="18" y2="56.4" width="0.4064" layer="1"/>
<wire x1="18" y1="53.328" x2="16.848" y2="52.176" width="0.4064" layer="1"/>
<wire x1="21.9" y1="61.2" x2="19.3" y2="58.6" width="0.4064" layer="1"/>
<wire x1="18" y1="56.4" x2="18" y2="53.328" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="ROW2"> <signal name="ROW2">
<contactref element="D15" pad="K"/> <contactref element="D15" pad="K"/>
@ -3503,51 +3516,28 @@ design rules under a new name.</description>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>
<contactref element="LED4" pad="3-GND"/> <contactref element="LED4" pad="3-GND"/>
<wire x1="54.3" y1="69.8" x2="56.2" y2="75.9" width="0" layer="19" extent="1-1"/> <via x="15.45" y="67.8" extent="1-16" drill="0.35"/>
<wire x1="52.6" y1="67.3" x2="54.3" y2="69.8" width="0" layer="19" extent="1-1"/> <via x="10.05" y="66.85" extent="1-16" drill="0.35"/>
<wire x1="59.186" y1="66.208" x2="54.3" y2="69.8" width="0" layer="19" extent="16-16"/> <wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/>
<wire x1="49.3" y1="74" x2="54.3" y2="69.8" width="0" layer="19" extent="1-1"/> <wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/>
<wire x1="45.755" y1="71.837" x2="49.3" y2="74" width="0" layer="19" extent="1-1"/> <via x="16.7" y="62.4" extent="1-16" drill="0.35"/>
<wire x1="54.1" y1="62.5" x2="52.6" y2="67.3" width="0" layer="19" extent="1-1"/> <via x="55.55" y="45.1" extent="1-16" drill="0.35"/>
<wire x1="36.605" y1="73.637" x2="45.755" y2="71.837" width="0" layer="19" extent="1-1"/> <via x="46.85" y="44.85" extent="1-16" drill="0.35"/>
<wire x1="35.89100625" y1="70.809734375" x2="36.605" y2="73.637" width="0" layer="19" extent="16-16"/> <via x="46.85" y="49.4" extent="1-16" drill="0.35"/>
<wire x1="30.114" y1="72.326" x2="33.204" y2="71.234" width="0" layer="19" extent="16-16"/> <via x="47.05" y="52.65" extent="1-16" drill="0.35"/>
<wire x1="28.378" y1="70.218" x2="28.251" y2="71.361" width="0" layer="19" extent="16-16"/> <via x="35.5" y="49.25" extent="1-16" drill="0.35"/>
<wire x1="26.6" y1="72.012" x2="28.251" y2="71.361" width="0" layer="19" extent="1-16"/> <via x="30.5" y="52.85" extent="1-16" drill="0.35"/>
<wire x1="24.441" y1="72.139" x2="26.6" y2="72.012" width="0" layer="19" extent="1-1"/> <via x="19" y="53.2" extent="1-16" drill="0.35"/>
<wire x1="24.949" y1="70.218" x2="24.441" y2="72.139" width="0" layer="19" extent="1-1"/> <via x="13.8" y="52.9" extent="1-16" drill="0.35"/>
<wire x1="22.282" y1="72.139" x2="24.441" y2="72.139" width="0" layer="19" extent="1-1"/> <via x="15.1" y="49.25" extent="1-16" drill="0.35"/>
<wire x1="19.869" y1="72.139" x2="22.282" y2="72.139" width="0" layer="19" extent="1-1"/> <via x="52.05" y="53.2" extent="1-16" drill="0.35"/>
<wire x1="18.514" y1="73.926" x2="19.869" y2="72.139" width="0" layer="19" extent="1-16"/> <via x="46.8" y="31.35" extent="1-16" drill="0.35"/>
<wire x1="25.219" y1="67.297" x2="24.949" y2="70.218" width="0" layer="19" extent="1-1"/> <via x="45.85" y="58.15" extent="1-16" drill="0.35"/>
<wire x1="32.458" y1="75.044" x2="30.114" y2="72.326" width="0" layer="19" extent="16-16"/> <via x="36.05" y="16.85" extent="1-16" drill="0.35"/>
<wire x1="21.52" y1="68.186" x2="25.219" y2="67.297" width="0" layer="19" extent="1-1"/> <via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="18.514" y1="67.526" x2="21.52" y2="68.186" width="0" layer="19" extent="16-16"/> <wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="28.314" y1="64.926" x2="25.219" y2="67.297" width="0" layer="19" extent="1-16"/> <wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
<wire x1="30.537" y1="65.138" x2="28.314" y2="64.926" width="0" layer="19" extent="16-16"/>
<wire x1="32.712" y1="67.17" x2="30.537" y2="65.138" width="0" layer="19" extent="16-16"/>
<wire x1="23.514" y1="76.526" x2="24.441" y2="72.139" width="0" layer="19" extent="1-16"/> <wire x1="23.514" y1="76.526" x2="24.441" y2="72.139" width="0" layer="19" extent="1-16"/>
<wire x1="37.014" y1="65.9" x2="32.712" y2="67.17" width="0" layer="19" extent="16-16"/>
<wire x1="14.297" y1="65.9" x2="18.514" y2="67.526" width="0" layer="19" extent="16-16"/>
<wire x1="16.76" y1="62.725" x2="14.297" y2="65.9" width="0" layer="19" extent="16-16"/>
<wire x1="10.979" y1="75.806" x2="18.514" y2="73.926" width="0" layer="19" extent="16-16"/>
<wire x1="5.2" y1="76.4" x2="10.979" y2="75.806" width="0" layer="19" extent="16-16"/>
<wire x1="5.17" y1="68.664" x2="5.2" y2="76.4" width="0" layer="19" extent="1-1"/>
<wire x1="50.309" y1="44.499" x2="54.1" y2="62.5" width="0" layer="19" extent="1-1"/>
<wire x1="39.233" y1="47.288" x2="50.309" y2="44.499" width="0" layer="19" extent="1-1"/>
<wire x1="30.694" y1="43.11" x2="39.233" y2="47.288" width="0" layer="19" extent="1-1"/>
<wire x1="30.694" y1="31.029" x2="30.694" y2="43.11" width="0" layer="19" extent="1-1"/>
<wire x1="40.641" y1="31.056" x2="30.694" y2="31.029" width="0" layer="19" extent="1-1"/>
<wire x1="50.244" y1="29.875" x2="40.641" y2="31.056" width="0" layer="19" extent="1-1"/>
<wire x1="15.016" y1="30.991" x2="30.694" y2="31.029" width="0" layer="19" extent="1-1"/>
<wire x1="3.74" y1="30.791" x2="15.016" y2="30.991" width="0" layer="19" extent="1-1"/>
<wire x1="14.916" y1="43.872" x2="15.016" y2="30.991" width="0" layer="19" extent="1-1"/>
<wire x1="3.613" y1="47.45" x2="14.916" y2="43.872" width="0" layer="19" extent="1-1"/>
<wire x1="3.5" y1="3.7" x2="3.74" y2="30.791" width="0" layer="19" extent="1-1"/>
<wire x1="19.45" y1="15.65" x2="3.5" y2="3.7" width="0" layer="19" extent="1-1"/>
<wire x1="52.55" y1="15.55" x2="19.45" y2="15.65" width="0" layer="19" extent="1-1"/>
<wire x1="52.25" y1="62.45" x2="52.55" y2="15.55" width="0" layer="19" extent="1-1"/>
<wire x1="12.15" y1="67.65" x2="52.25" y2="62.45" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -3669,13 +3659,10 @@ design rules under a new name.</description>
<wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/> <wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/>
<wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/> <wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/>
<wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/> <wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/>
<wire x1="19.996" y1="67.37" x2="19.996" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="67.37" x2="19.996" y2="73.955" width="0.4064" layer="16"/>
<wire x1="19.41129375" y1="74.5316" x2="19.2384" y2="74.5316" width="0.4064" layer="16"/> <wire x1="19.21689375" y1="74.73410625" x2="18.52210625" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.996" y1="74.155" x2="19.78789375" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="73.955" x2="19.21689375" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.78789375" y1="74.155" x2="19.41129375" y2="74.5316" width="0.4064" layer="16"/>
<wire x1="19.044" y1="74.726" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/> <wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/>
<wire x1="19.2384" y1="74.5316" x2="19.044" y2="74.726" width="0.4064" layer="16"/>
<wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/> <wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/>
<wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/> <wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/>
<via x="41.459" y="64.884" extent="1-16" drill="0.35"/> <via x="41.459" y="64.884" extent="1-16" drill="0.35"/>
@ -3702,8 +3689,8 @@ design rules under a new name.</description>
<wire x1="47.5" y1="60.3" x2="47.55" y2="60.25" width="0.4064" layer="16"/> <wire x1="47.5" y1="60.3" x2="47.55" y2="60.25" width="0.4064" layer="16"/>
<wire x1="47.55" y1="60.25" x2="47.55" y2="59.15" width="0.4064" layer="16"/> <wire x1="47.55" y1="60.25" x2="47.55" y2="59.15" width="0.4064" layer="16"/>
<wire x1="47.5" y1="60.3" x2="48.8" y2="59" width="0.4064" layer="1"/> <wire x1="47.5" y1="60.3" x2="48.8" y2="59" width="0.4064" layer="1"/>
<wire x1="48.8" y1="14.5" x2="47.8" y2="13.5" width="0.4064" layer="1"/> <wire x1="48.8" y1="14.6" x2="47.7" y2="13.5" width="0.4064" layer="1"/>
<wire x1="48.8" y1="59" x2="48.8" y2="14.5" width="0.4064" layer="1"/> <wire x1="48.8" y1="59" x2="48.8" y2="14.6" width="0.4064" layer="1"/>
<via x="47.7" y="13.5" extent="1-16" drill="0.35"/> <via x="47.7" y="13.5" extent="1-16" drill="0.35"/>
<wire x1="47.85" y1="12.25" x2="47.7" y2="12.4" width="0.4064" layer="16"/> <wire x1="47.85" y1="12.25" x2="47.7" y2="12.4" width="0.4064" layer="16"/>
<wire x1="47.7" y1="12.4" x2="47.7" y2="13.5" width="0.4064" layer="16"/> <wire x1="47.7" y1="12.4" x2="47.7" y2="13.5" width="0.4064" layer="16"/>
@ -3714,14 +3701,24 @@ design rules under a new name.</description>
<via x="2.6" y="71.4" extent="1-16" drill="0.35"/> <via x="2.6" y="71.4" extent="1-16" drill="0.35"/>
<wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/> <wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/>
<wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/> <wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/>
<wire x1="7.4" y1="64.3" x2="7.45" y2="64.35" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="7.4" y2="64.3" width="0.4064" layer="16"/>
<wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/> <wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/>
<wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/> <wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="13.9" y1="75.8" x2="14.535" y2="75.806" width="0" layer="19" extent="16-16"/> <wire x1="5.17" y1="71.264" x2="5.156" y2="71.25" width="0.1524" layer="1"/>
<wire x1="47.7" y1="13.5" x2="47.8" y2="13.5" width="0" layer="19" extent="1-1"/> <wire x1="5.156" y1="71.25" x2="4.85" y2="71.25" width="0.1524" layer="1"/>
<wire x1="4.85" y1="71.25" x2="5.17" y2="71.264" width="0" layer="19" extent="1-1"/> <wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/>
<wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/>
<wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<via x="9.55" y="64.25" extent="1-16" drill="0.35"/>
<via x="14.35" y="60" extent="1-16" drill="0.35"/>
<wire x1="9.5" y1="64.3" x2="9.55" y2="64.25" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="9.5" y2="64.3" width="0.4064" layer="16"/>
<wire x1="14.35" y1="60" x2="14.4" y2="59.95" width="0.4064" layer="16"/>
<wire x1="14.4" y1="59.95" x2="14.4" y2="58.7" width="0.4064" layer="16"/>
<wire x1="9.55" y1="64.25" x2="10.7" y2="63.1" width="0.4064" layer="1"/>
<wire x1="10.7" y1="63.1" x2="12.9" y2="63.1" width="0.4064" layer="1"/>
<wire x1="12.9" y1="63.1" x2="14.35" y2="61.65" width="0.4064" layer="1"/>
<wire x1="14.35" y1="61.65" x2="14.35" y2="60" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$19"> <signal name="N$19">
<contactref element="U1" pad="3"/> <contactref element="U1" pad="3"/>
@ -3773,8 +3770,12 @@ design rules under a new name.</description>
<signal name="N$24"> <signal name="N$24">
<contactref element="U1" pad="33"/> <contactref element="U1" pad="33"/>
<contactref element="R4" pad="1"/> <contactref element="R4" pad="1"/>
<wire x1="18.66" y1="62.725" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/> <wire x1="20.314" y1="64.379" x2="20.314" y2="64.926" width="0.4064" layer="16"/>
<via x="19.75" y="64.2" extent="1-16" drill="0.35"/>
<wire x1="19.75" y1="64.2" x2="20.135" y2="64.2" width="0.4064" layer="16"/>
<wire x1="20.135" y1="64.2" x2="20.314" y2="64.379" width="0.4064" layer="16"/>
<wire x1="19.75" y1="64.2" x2="18.025" y2="65.925" width="0.4064" layer="1"/>
<wire x1="18.025" y1="65.925" x2="16.29" y2="65.925" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$25"> <signal name="N$25">
<contactref element="C8" pad="2"/> <contactref element="C8" pad="2"/>
@ -4019,11 +4020,6 @@ design rules under a new name.</description>
<signal name="N$30"> <signal name="N$30">
<contactref element="LED3" pad="4-DIN"/> <contactref element="LED3" pad="4-DIN"/>
<contactref element="LED4" pad="2-DOUT"/> <contactref element="LED4" pad="2-DOUT"/>
<wire x1="7.45" y1="67.65" x2="7.45" y2="66.35" width="0.254" layer="16"/>
<wire x1="9.5" y1="64.3" x2="9.5" y2="59.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="59.1" x2="9.7168" y2="58.8832" width="0.254" layer="16"/>
<wire x1="9.7168" y1="58.8832" x2="10.12195625" y2="58.8832" width="0.254" layer="16"/>
<wire x1="10.12195625" y1="58.8832" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/> <wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/>
<wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/> <wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/> <wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/>
@ -4034,25 +4030,42 @@ design rules under a new name.</description>
<wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/> <wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/> <wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/>
<wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/> <wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/>
<wire x1="7.45" y1="66.35" x2="9.5" y2="64.3" width="0.254" layer="16"/>
<wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/> <wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/> <wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/>
<via x="50.1" y="52" extent="1-16" drill="0.35"/> <via x="50.1" y="52" extent="1-16" drill="0.35"/>
<via x="50.1" y="49.4" extent="1-16" drill="0.35"/> <via x="50.1" y="49.3" extent="1-16" drill="0.35"/>
<wire x1="50.1" y1="49.4" x2="50.1" y2="52" width="0.254" layer="1"/>
<wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/> <wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/>
<wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/> <wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/>
<wire x1="50.1" y1="49.3" x2="50.1" y2="49.4" width="0" layer="19" extent="16-16"/> <wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/>
<wire x1="14.4" y1="62" x2="14.4" y2="61.6" width="0.254" layer="16"/>
<wire x1="13.2" y1="58.00515625" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="14.4" y1="61.6" x2="13.2" y2="60.4" width="0.254" layer="16"/>
<wire x1="13.2" y1="60.4" x2="13.2" y2="58.00515625" width="0.254" layer="16"/>
</signal> </signal>
<signal name="CTRL"> <signal name="CTRL">
<contactref element="U1" pad="1"/>
<contactref element="LED4" pad="4-DIN"/> <contactref element="LED4" pad="4-DIN"/>
<wire x1="12.15" y1="64.35" x2="12.15" y2="65.85" width="0.254" layer="16"/> <contactref element="U1" pad="12"/>
<wire x1="16.7" y1="75.6" x2="17.9" y2="76.8" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<wire x1="17.9" y1="76.8" x2="20.04" y2="76.8" width="0.254" layer="16"/> <wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="20.04" y1="76.8" x2="20.314" y2="76.526" width="0.254" layer="16"/> <wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="12.15" y1="65.85" x2="16.7" y2="70.4" width="0.254" layer="16"/> <wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.4" x2="16.7" y2="75.6" width="0.254" layer="16"/> <wire x1="20.95" y1="70.15" x2="22.8" y2="68.3" width="0.254" layer="16"/>
<wire x1="22.8" y1="68.3" x2="23.9" y2="69.4" width="0.254" layer="16"/>
<wire x1="23.9" y1="69.4" x2="23.9" y2="72.15" width="0.254" layer="16"/>
<wire x1="23.9" y1="72.15" x2="26.476" y2="74.726" width="0.254" layer="16"/>
<wire x1="26.476" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.15" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="70.95" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.95" x2="12.15" y2="66.4" width="0.254" layer="16"/>
<wire x1="12.15" y1="66.4" x2="12.15" y2="64.45" width="0.254" layer="16"/>
<via x="12.65" y="64" extent="1-16" drill="0.35"/>
<via x="17.65" y="59.85" extent="1-16" drill="0.35"/>
<wire x1="12.15" y1="64.45" x2="12.6" y2="64" width="0.254" layer="16"/>
<wire x1="12.6" y1="64" x2="12.65" y2="64" width="0.254" layer="16"/>
<wire x1="13.5" y1="64" x2="17.65" y2="59.85" width="0.254" layer="1"/>
<wire x1="17.65" y1="59.85" x2="18.8" y2="58.7" width="0.254" layer="16"/>
<wire x1="18.8" y1="58.7" x2="19.1" y2="58.7" width="0.254" layer="16"/>
<wire x1="12.65" y1="64" x2="13.5" y2="64" width="0.254" layer="1"/>
</signal> </signal>
<signal name="N$31"> <signal name="N$31">
<contactref element="LED1" pad="4-DIN"/> <contactref element="LED1" pad="4-DIN"/>
@ -4092,6 +4105,11 @@ design rules under a new name.</description>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/> <approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -6,7 +6,7 @@
<setting alwaysvectorfont="no"/> <setting alwaysvectorfont="no"/>
<setting verticaltext="up"/> <setting verticaltext="up"/>
</settings> </settings>
<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> <grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers> <layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@ -22,15 +22,15 @@
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> <layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> <layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/> <layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> <layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
@ -3148,10 +3148,10 @@ design rules under a new name.</description>
<element name="MX14" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="39.3"/> <element name="MX14" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="39.3"/>
<element name="MX15" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="22.86"/> <element name="MX15" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="22.86"/>
<element name="MX16" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="6.42"/> <element name="MX16" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="6.42"/>
<element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.3" y="65.3" rot="MR0"/> <element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/>
<element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.1" y="60.6" rot="MR0"/> <element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/>
<element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14.1" rot="MR0"/> <element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/>
<element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.7" rot="MR0"/> <element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.8" y="66" rot="MR0"/>
</elements> </elements>
<signals> <signals>
<signal name="COL0"> <signal name="COL0">
@ -3485,7 +3485,7 @@ design rules under a new name.</description>
<wire x1="59.186" y1="66.208" x2="59.145" y2="66.167" width="0.4064" layer="16"/> <wire x1="59.186" y1="66.208" x2="59.145" y2="66.167" width="0.4064" layer="16"/>
<wire x1="59.086" y1="66.049" x2="59.086" y2="64.149" width="0.4064" layer="16"/> <wire x1="59.086" y1="66.049" x2="59.086" y2="64.149" width="0.4064" layer="16"/>
<via x="56.2" y="75.9" extent="1-16" drill="0.35"/> <via x="56.2" y="75.9" extent="1-16" drill="0.35"/>
<via x="54.6" y="60.9" extent="1-16" drill="0.35"/> <via x="54.1" y="62.5" extent="1-16" drill="0.35"/>
<polygon width="0.4064" layer="1"> <polygon width="0.4064" layer="1">
<vertex x="0.8" y="79.6"/> <vertex x="0.8" y="79.6"/>
<vertex x="62.5" y="79.6"/> <vertex x="62.5" y="79.6"/>
@ -3503,51 +3503,28 @@ design rules under a new name.</description>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>
<contactref element="LED4" pad="3-GND"/> <contactref element="LED4" pad="3-GND"/>
<wire x1="54.3" y1="69.8" x2="56.2" y2="75.9" width="0" layer="19" extent="1-1"/> <via x="15.45" y="67.8" extent="1-16" drill="0.35"/>
<wire x1="52.6" y1="67.3" x2="54.3" y2="69.8" width="0" layer="19" extent="1-1"/> <via x="10.05" y="66.85" extent="1-16" drill="0.35"/>
<wire x1="59.186" y1="66.208" x2="54.3" y2="69.8" width="0" layer="19" extent="16-16"/> <wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/>
<wire x1="49.3" y1="74" x2="54.3" y2="69.8" width="0" layer="19" extent="1-1"/> <wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/>
<wire x1="45.755" y1="71.837" x2="49.3" y2="74" width="0" layer="19" extent="1-1"/> <via x="15" y="60.45" extent="1-16" drill="0.35"/>
<wire x1="54.6" y1="60.9" x2="52.6" y2="67.3" width="0" layer="19" extent="1-1"/> <via x="55.55" y="45.1" extent="1-16" drill="0.35"/>
<wire x1="36.605" y1="73.637" x2="45.755" y2="71.837" width="0" layer="19" extent="1-1"/> <via x="46.85" y="44.85" extent="1-16" drill="0.35"/>
<wire x1="35.89100625" y1="70.809734375" x2="36.605" y2="73.637" width="0" layer="19" extent="16-16"/> <via x="46.85" y="49.4" extent="1-16" drill="0.35"/>
<wire x1="30.114" y1="72.326" x2="33.204" y2="71.234" width="0" layer="19" extent="16-16"/> <via x="47.05" y="52.65" extent="1-16" drill="0.35"/>
<wire x1="28.378" y1="70.218" x2="28.251" y2="71.361" width="0" layer="19" extent="16-16"/> <via x="35.5" y="49.25" extent="1-16" drill="0.35"/>
<wire x1="26.6" y1="72.012" x2="28.251" y2="71.361" width="0" layer="19" extent="1-16"/> <via x="30.5" y="52.85" extent="1-16" drill="0.35"/>
<wire x1="24.441" y1="72.139" x2="26.6" y2="72.012" width="0" layer="19" extent="1-1"/> <via x="19" y="53.2" extent="1-16" drill="0.35"/>
<wire x1="24.949" y1="70.218" x2="24.441" y2="72.139" width="0" layer="19" extent="1-1"/> <via x="13.8" y="52.9" extent="1-16" drill="0.35"/>
<wire x1="22.282" y1="72.139" x2="24.441" y2="72.139" width="0" layer="19" extent="1-1"/> <via x="15.1" y="49.25" extent="1-16" drill="0.35"/>
<wire x1="19.869" y1="72.139" x2="22.282" y2="72.139" width="0" layer="19" extent="1-1"/> <via x="52.05" y="53.2" extent="1-16" drill="0.35"/>
<wire x1="18.514" y1="73.926" x2="19.869" y2="72.139" width="0" layer="19" extent="1-16"/> <via x="46.8" y="31.35" extent="1-16" drill="0.35"/>
<wire x1="25.219" y1="67.297" x2="24.949" y2="70.218" width="0" layer="19" extent="1-1"/> <via x="45.85" y="58.15" extent="1-16" drill="0.35"/>
<wire x1="32.458" y1="75.044" x2="30.114" y2="72.326" width="0" layer="19" extent="16-16"/> <via x="36.05" y="16.85" extent="1-16" drill="0.35"/>
<wire x1="21.52" y1="68.186" x2="25.219" y2="67.297" width="0" layer="19" extent="1-1"/> <via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="18.514" y1="67.526" x2="21.52" y2="68.186" width="0" layer="19" extent="16-16"/> <wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="28.314" y1="64.926" x2="25.219" y2="67.297" width="0" layer="19" extent="1-16"/> <wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
<wire x1="30.537" y1="65.138" x2="28.314" y2="64.926" width="0" layer="19" extent="16-16"/>
<wire x1="32.712" y1="67.17" x2="30.537" y2="65.138" width="0" layer="19" extent="16-16"/>
<wire x1="23.514" y1="76.526" x2="24.441" y2="72.139" width="0" layer="19" extent="1-16"/> <wire x1="23.514" y1="76.526" x2="24.441" y2="72.139" width="0" layer="19" extent="1-16"/>
<wire x1="37.014" y1="65.9" x2="32.712" y2="67.17" width="0" layer="19" extent="16-16"/>
<wire x1="14.297" y1="65.9" x2="18.514" y2="67.526" width="0" layer="19" extent="16-16"/>
<wire x1="16.76" y1="62.725" x2="14.297" y2="65.9" width="0" layer="19" extent="16-16"/>
<wire x1="10.979" y1="75.806" x2="18.514" y2="73.926" width="0" layer="19" extent="16-16"/>
<wire x1="5.2" y1="76.4" x2="10.979" y2="75.806" width="0" layer="19" extent="16-16"/>
<wire x1="5.17" y1="68.664" x2="5.2" y2="76.4" width="0" layer="19" extent="1-1"/>
<wire x1="50.309" y1="44.499" x2="54.6" y2="60.9" width="0" layer="19" extent="1-1"/>
<wire x1="39.233" y1="47.288" x2="50.309" y2="44.499" width="0" layer="19" extent="1-1"/>
<wire x1="30.694" y1="43.11" x2="39.233" y2="47.288" width="0" layer="19" extent="1-1"/>
<wire x1="30.694" y1="31.029" x2="30.694" y2="43.11" width="0" layer="19" extent="1-1"/>
<wire x1="40.641" y1="31.056" x2="30.694" y2="31.029" width="0" layer="19" extent="1-1"/>
<wire x1="50.244" y1="29.875" x2="40.641" y2="31.056" width="0" layer="19" extent="1-1"/>
<wire x1="15.016" y1="30.991" x2="30.694" y2="31.029" width="0" layer="19" extent="1-1"/>
<wire x1="3.74" y1="30.791" x2="15.016" y2="30.991" width="0" layer="19" extent="1-1"/>
<wire x1="14.916" y1="43.872" x2="15.016" y2="30.991" width="0" layer="19" extent="1-1"/>
<wire x1="3.613" y1="47.45" x2="14.916" y2="43.872" width="0" layer="19" extent="1-1"/>
<wire x1="3.5" y1="3.7" x2="3.74" y2="30.791" width="0" layer="19" extent="1-1"/>
<wire x1="11.65" y1="66.95" x2="3.5" y2="3.7" width="0" layer="19" extent="1-1"/>
<wire x1="52.45" y1="62.25" x2="11.65" y2="66.95" width="0" layer="19" extent="1-1"/>
<wire x1="19.45" y1="15.75" x2="52.45" y2="62.25" width="0" layer="19" extent="1-1"/>
<wire x1="52.55" y1="15.35" x2="19.45" y2="15.75" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -3660,22 +3637,19 @@ design rules under a new name.</description>
<via x="59.186" y="73.066" extent="1-16" drill="0.35"/> <via x="59.186" y="73.066" extent="1-16" drill="0.35"/>
<wire x1="59.186" y1="73.066" x2="59.186" y2="75.352" width="0.4064" layer="16"/> <wire x1="59.186" y1="73.066" x2="59.186" y2="75.352" width="0.4064" layer="16"/>
<wire x1="5.17" y1="71.264" x2="5.802" y2="71.264" width="0.508" layer="1"/> <wire x1="5.17" y1="71.264" x2="5.802" y2="71.264" width="0.508" layer="1"/>
<wire x1="9.455" y1="74.917" x2="17.837" y2="74.917" width="0.508" layer="1"/> <wire x1="9.455" y1="74.917" x2="13.9" y2="74.917" width="0.508" layer="1"/>
<wire x1="13.9" y1="74.917" x2="17.837" y2="74.917" width="0.508" layer="1"/>
<wire x1="5.802" y1="71.264" x2="9.455" y2="74.917" width="0.508" layer="1"/> <wire x1="5.802" y1="71.264" x2="9.455" y2="74.917" width="0.508" layer="1"/>
<wire x1="18.514" y1="74.726" x2="18.323" y2="74.917" width="0.4064" layer="16"/> <wire x1="18.514" y1="74.726" x2="18.323" y2="74.917" width="0.4064" layer="16"/>
<wire x1="18.323" y1="74.917" x2="17.837" y2="74.917" width="0.4064" layer="16"/> <wire x1="18.323" y1="74.917" x2="17.837" y2="74.917" width="0.4064" layer="16"/>
<wire x1="17.837" y1="74.917" x2="18.615" y2="74.139" width="0.508" layer="1"/> <wire x1="17.837" y1="74.917" x2="18.615" y2="74.139" width="0.508" layer="1"/>
<wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/> <wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/>
<wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/> <wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/>
<wire x1="15.424" y1="74.917" x2="17.837" y2="74.917" width="0.508" layer="16"/>
<wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/> <wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/>
<wire x1="19.996" y1="67.37" x2="19.996" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="67.37" x2="19.996" y2="73.955" width="0.4064" layer="16"/>
<wire x1="19.41129375" y1="74.5316" x2="19.2384" y2="74.5316" width="0.4064" layer="16"/> <wire x1="19.21689375" y1="74.73410625" x2="18.52210625" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.996" y1="74.155" x2="19.78789375" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="73.955" x2="19.21689375" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.78789375" y1="74.155" x2="19.41129375" y2="74.5316" width="0.4064" layer="16"/>
<wire x1="19.044" y1="74.726" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/> <wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/>
<wire x1="19.2384" y1="74.5316" x2="19.044" y2="74.726" width="0.4064" layer="16"/>
<wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/> <wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/>
<wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/> <wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/>
<via x="41.459" y="64.884" extent="1-16" drill="0.35"/> <via x="41.459" y="64.884" extent="1-16" drill="0.35"/>
@ -3694,10 +3668,36 @@ design rules under a new name.</description>
<contactref element="LED3" pad="1-VDD"/> <contactref element="LED3" pad="1-VDD"/>
<contactref element="LED2" pad="1-VDD"/> <contactref element="LED2" pad="1-VDD"/>
<contactref element="LED1" pad="1-VDD"/> <contactref element="LED1" pad="1-VDD"/>
<wire x1="6.95" y1="63.65" x2="16.297" y2="65.9" width="0" layer="19" extent="1-16"/> <via x="13.9" y="75.8" extent="1-16" drill="0.35"/>
<wire x1="47.75" y1="58.95" x2="6.95" y2="63.65" width="0" layer="19" extent="1-1"/> <wire x1="13.9" y1="74.917" x2="13.9" y2="75.8" width="0.508" layer="1"/>
<wire x1="14.75" y1="12.45" x2="47.75" y2="58.95" width="0" layer="19" extent="1-1"/> <via x="47.5" y="60.3" extent="1-16" drill="0.35"/>
<wire x1="47.85" y1="12.05" x2="14.75" y2="12.45" width="0" layer="19" extent="1-1"/> <wire x1="41.459" y1="64.884" x2="42.916" y2="64.884" width="0.4064" layer="1"/>
<wire x1="42.916" y1="64.884" x2="47.5" y2="60.3" width="0.4064" layer="1"/>
<wire x1="47.5" y1="60.3" x2="47.55" y2="60.25" width="0.4064" layer="16"/>
<wire x1="47.55" y1="60.25" x2="47.55" y2="59.15" width="0.4064" layer="16"/>
<wire x1="47.5" y1="60.3" x2="48.8" y2="59" width="0.4064" layer="1"/>
<wire x1="48.8" y1="14.6" x2="47.7" y2="13.5" width="0.4064" layer="1"/>
<wire x1="48.8" y1="59" x2="48.8" y2="14.6" width="0.4064" layer="1"/>
<via x="47.7" y="13.5" extent="1-16" drill="0.35"/>
<wire x1="47.85" y1="12.25" x2="47.7" y2="12.4" width="0.4064" layer="16"/>
<wire x1="47.7" y1="12.4" x2="47.7" y2="13.5" width="0.4064" layer="16"/>
<wire x1="47.7" y1="13.5" x2="23.3" y2="13.5" width="0.4064" layer="16"/>
<wire x1="23.3" y1="13.5" x2="20.6" y2="10.8" width="0.4064" layer="16"/>
<wire x1="20.6" y1="10.8" x2="16.3" y2="10.8" width="0.4064" layer="16"/>
<wire x1="16.3" y1="10.8" x2="14.75" y2="12.35" width="0.4064" layer="16"/>
<via x="2.6" y="71.4" extent="1-16" drill="0.35"/>
<wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/>
<wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/>
<wire x1="7.4" y1="64.3" x2="7.45" y2="64.35" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="7.4" y2="64.3" width="0.4064" layer="16"/>
<wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/>
<wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="5.17" y1="71.264" x2="5.156" y2="71.25" width="0.1524" layer="1"/>
<wire x1="5.156" y1="71.25" x2="4.85" y2="71.25" width="0.1524" layer="1"/>
<wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/>
<wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/>
<wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="N$19"> <signal name="N$19">
<contactref element="U1" pad="3"/> <contactref element="U1" pad="3"/>
@ -3969,22 +3969,78 @@ design rules under a new name.</description>
<signal name="N$29"> <signal name="N$29">
<contactref element="LED2" pad="4-DIN"/> <contactref element="LED2" pad="4-DIN"/>
<contactref element="LED3" pad="2-DOUT"/> <contactref element="LED3" pad="2-DOUT"/>
<wire x1="14.75" y1="15.75" x2="52.45" y2="58.95" width="0" layer="19" extent="1-1"/> <wire x1="47.55" y1="62.45" x2="49.3" y2="60.7" width="0.254" layer="16"/>
<wire x1="49.3" y1="60.7" x2="55.5" y2="60.7" width="0.254" layer="16"/>
<wire x1="55.5" y1="60.7" x2="57.3" y2="58.9" width="0.254" layer="16"/>
<wire x1="57.3" y1="58.9" x2="57.4" y2="58.9" width="0.254" layer="16"/>
<wire x1="57.4" y1="58.9" x2="60.6" y2="58.9" width="0.254" layer="16"/>
<wire x1="60.6" y1="58.9" x2="61.6" y2="57.9" width="0.254" layer="16"/>
<wire x1="61.6" y1="57.9" x2="61.6" y2="57.12515625" width="0.254" layer="16"/>
<wire x1="61.6" y1="57.12515625" x2="61.6832" y2="57.04195625" width="0.254" layer="16"/>
<wire x1="61.6832" y1="57.04195625" x2="61.6832" y2="54.6168" width="0.254" layer="16"/>
<wire x1="63.5" y1="52.8" x2="63.5" y2="42.4" width="0.254" layer="16"/>
<wire x1="63.5" y1="42.4" x2="61.7" y2="40.6" width="0.254" layer="16"/>
<wire x1="63.5" y1="25.7" x2="61.8" y2="24" width="0.254" layer="16"/>
<wire x1="61.8" y1="24" x2="61.8" y2="21.2" width="0.254" layer="16"/>
<wire x1="61.8" y1="21.2" x2="63.9" y2="19.1" width="0.254" layer="16"/>
<wire x1="63.9" y1="19.1" x2="63.9" y2="15.3" width="0.254" layer="16"/>
<wire x1="54.5" y1="14.2" x2="52.55" y2="12.25" width="0.254" layer="16"/>
<wire x1="61.6832" y1="54.6168" x2="63.5" y2="52.8" width="0.254" layer="16"/>
<wire x1="61.7" y1="40.6" x2="61.7" y2="38" width="0.254" layer="16"/>
<wire x1="61.7" y1="38" x2="63.5" y2="36.2" width="0.254" layer="16"/>
<wire x1="63.5" y1="36.2" x2="63.5" y2="25.7" width="0.254" layer="16"/>
<wire x1="63.9" y1="15.3" x2="62.8" y2="14.2" width="0.254" layer="16"/>
<wire x1="62.8" y1="14.2" x2="54.5" y2="14.2" width="0.254" layer="16"/>
</signal> </signal>
<signal name="N$30"> <signal name="N$30">
<contactref element="LED3" pad="4-DIN"/> <contactref element="LED3" pad="4-DIN"/>
<contactref element="LED4" pad="2-DOUT"/> <contactref element="LED4" pad="2-DOUT"/>
<wire x1="47.85" y1="15.35" x2="19.45" y2="12.45" width="0" layer="19" extent="1-1"/> <wire x1="7.45" y1="67.65" x2="7.45" y2="66.35" width="0.254" layer="16"/>
<wire x1="9.5" y1="64.3" x2="9.5" y2="59.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="59.1" x2="9.7168" y2="58.8832" width="0.254" layer="16"/>
<wire x1="9.7168" y1="58.8832" x2="10.12195625" y2="58.8832" width="0.254" layer="16"/>
<wire x1="10.12195625" y1="58.8832" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/>
<wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/>
<wire x1="9" y1="51.9" x2="9" y2="48.6" width="0.254" layer="16"/>
<wire x1="9" y1="48.6" x2="9.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="48.1" x2="38.4" y2="48.1" width="0.254" layer="16"/>
<wire x1="38.4" y1="48.1" x2="39" y2="48.7" width="0.254" layer="16"/>
<wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/>
<wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/>
<wire x1="7.45" y1="66.35" x2="9.5" y2="64.3" width="0.254" layer="16"/>
<wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/>
<via x="50.1" y="52" extent="1-16" drill="0.35"/>
<via x="50.1" y="49.3" extent="1-16" drill="0.35"/>
<wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/>
<wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/>
<wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/>
</signal> </signal>
<signal name="CTRL"> <signal name="CTRL">
<contactref element="U1" pad="1"/>
<contactref element="LED4" pad="4-DIN"/> <contactref element="LED4" pad="4-DIN"/>
<wire x1="52.55" y1="12.05" x2="20.314" y2="76.526" width="0" layer="19" extent="1-16"/> <wire x1="12.15" y1="64.35" x2="12.15" y2="65.85" width="0.254" layer="16"/>
<wire x1="12.15" y1="65.85" x2="16.7" y2="70.4" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.4" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<contactref element="U1" pad="12"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="20.95" y1="70.15" x2="22.8" y2="68.3" width="0.254" layer="16"/>
<wire x1="22.8" y1="68.3" x2="23.9" y2="69.4" width="0.254" layer="16"/>
<wire x1="23.9" y1="69.4" x2="23.9" y2="72.15" width="0.254" layer="16"/>
<wire x1="23.9" y1="72.15" x2="26.476" y2="74.726" width="0.254" layer="16"/>
<wire x1="26.476" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.15" width="0.254" layer="16"/>
</signal> </signal>
<signal name="N$31"> <signal name="N$31">
<contactref element="LED1" pad="4-DIN"/> <contactref element="LED1" pad="4-DIN"/>
<contactref element="LED2" pad="2-DOUT"/> <contactref element="LED2" pad="2-DOUT"/>
<wire x1="11.65" y1="63.65" x2="47.75" y2="62.25" width="0" layer="19" extent="16-16"/> <wire x1="47.85" y1="15.55" x2="22.65" y2="15.55" width="0.254" layer="16"/>
<wire x1="22.65" y1="15.55" x2="19.45" y2="12.35" width="0.254" layer="16"/>
</signal> </signal>
</signals> </signals>
<mfgpreviewcolors> <mfgpreviewcolors>
@ -4018,6 +4074,11 @@ design rules under a new name.</description>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/> <approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -6,7 +6,7 @@
<setting alwaysvectorfont="no"/> <setting alwaysvectorfont="no"/>
<setting verticaltext="up"/> <setting verticaltext="up"/>
</settings> </settings>
<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/> <grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers> <layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@ -30,7 +30,7 @@
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/> <layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> <layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
@ -2730,6 +2730,24 @@ for trimmer refence see : &lt;u&gt;www.electrospec-inc.com/cross_references/trim
<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/> <rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/> <rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
</package> </package>
<package name="WS2812B-NARROW">
<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.35" y="-1.65" dx="1.3" dy="1.2" layer="1" rot="R180"/>
<smd name="2-DOUT" x="2.35" y="1.65" dx="1.3" dy="1.2" layer="1" rot="R180"/>
<smd name="4-DIN" x="-2.35" y="-1.65" dx="1.3" dy="1.2" layer="1" rot="R180"/>
<smd name="3-GND" x="-2.35" y="1.65" dx="1.3" dy="1.2" 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.25" y2="2.85" width="0.127" layer="21"/>
<wire x1="-1.25" y1="2.85" x2="-1.7" y2="3.3" width="0.127" layer="21"/>
<wire x1="-1.7" y1="3.3" x2="-2.5" y2="2.5" width="0.127" layer="21"/>
</package>
</packages> </packages>
</library> </library>
<library name="crystals"> <library name="crystals">
@ -3130,6 +3148,10 @@ design rules under a new name.</description>
<element name="MX14" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="39.3"/> <element name="MX14" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="39.3"/>
<element name="MX15" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="22.86"/> <element name="MX15" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="22.86"/>
<element name="MX16" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="6.42"/> <element name="MX16" library="cherrymx" package="CHERRY-MX" value="CHERRY-MX" x="58.54" y="6.42"/>
<element name="LED1" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="17.1" y="14" rot="MR0"/>
<element name="LED2" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="50.2" y="13.9" rot="MR0"/>
<element name="LED3" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="49.9" y="60.8" rot="MR0"/>
<element name="LED4" library="adafruit" package="WS2812B-NARROW" value="WS2812B_5050N" x="9.8" y="66" rot="MR0"/>
</elements> </elements>
<signals> <signals>
<signal name="COL0"> <signal name="COL0">
@ -3232,12 +3254,15 @@ design rules under a new name.</description>
<wire x1="61.08" y1="20.847075" x2="61.08" y2="11.5" width="0.4064" layer="1"/> <wire x1="61.08" y1="20.847075" x2="61.08" y2="11.5" width="0.4064" layer="1"/>
<wire x1="26.714" y1="64.926" x2="26.714" y2="63.627" width="0.4064" layer="16"/> <wire x1="26.714" y1="64.926" x2="26.714" y2="63.627" width="0.4064" layer="16"/>
<wire x1="26.714" y1="63.627" x2="27.108" y2="63.233" width="0.4064" layer="16"/> <wire x1="26.714" y1="63.627" x2="27.108" y2="63.233" width="0.4064" layer="16"/>
<wire x1="27.108" y1="63.233" x2="53.167" y2="63.233" width="0.4064" layer="16"/> <wire x1="27.108" y1="63.233" x2="42.4" y2="63.233" width="0.4064" layer="16"/>
<wire x1="53.167" y1="63.233" x2="55.58" y2="60.82" width="0.4064" layer="16"/>
<wire x1="61.78" y1="54.28" x2="61.08" y2="53.58" width="0.4064" layer="1"/> <wire x1="61.78" y1="54.28" x2="61.08" y2="53.58" width="0.4064" layer="1"/>
<wire x1="61.08" y1="57.912925" x2="61.08" y2="60.82" width="0.4064" layer="1"/> <wire x1="61.08" y1="57.912925" x2="61.08" y2="60.82" width="0.4064" layer="1"/>
<wire x1="55.58" y1="60.82" x2="61.08" y2="60.82" width="0.4064" layer="16"/> <wire x1="57.5" y1="60.82" x2="61.08" y2="60.82" width="0.4064" layer="16"/>
<wire x1="61.08" y1="53.58" x2="61.08" y2="44.38" width="0.4064" layer="1"/> <wire x1="61.08" y1="53.58" x2="61.08" y2="44.38" width="0.4064" layer="1"/>
<wire x1="42.4" y1="63.233" x2="43.467" y2="64.3" width="0.4064" layer="16"/>
<wire x1="43.467" y1="64.3" x2="44.1" y2="64.3" width="0.4064" layer="16"/>
<wire x1="44.1" y1="64.3" x2="54.02" y2="64.3" width="0.4064" layer="16"/>
<wire x1="54.02" y1="64.3" x2="57.5" y2="60.82" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="ROW0"> <signal name="ROW0">
<contactref element="D13" pad="K"/> <contactref element="D13" pad="K"/>
@ -3460,7 +3485,7 @@ design rules under a new name.</description>
<wire x1="59.186" y1="66.208" x2="59.145" y2="66.167" width="0.4064" layer="16"/> <wire x1="59.186" y1="66.208" x2="59.145" y2="66.167" width="0.4064" layer="16"/>
<wire x1="59.086" y1="66.049" x2="59.086" y2="64.149" width="0.4064" layer="16"/> <wire x1="59.086" y1="66.049" x2="59.086" y2="64.149" width="0.4064" layer="16"/>
<via x="56.2" y="75.9" extent="1-16" drill="0.35"/> <via x="56.2" y="75.9" extent="1-16" drill="0.35"/>
<via x="50.2" y="60.3" extent="1-16" drill="0.35"/> <via x="54.1" y="62.5" extent="1-16" drill="0.35"/>
<polygon width="0.4064" layer="1"> <polygon width="0.4064" layer="1">
<vertex x="0.8" y="79.6"/> <vertex x="0.8" y="79.6"/>
<vertex x="62.5" y="79.6"/> <vertex x="62.5" y="79.6"/>
@ -3474,6 +3499,31 @@ design rules under a new name.</description>
<via x="49.3" y="74" extent="1-16" drill="0.35"/> <via x="49.3" y="74" extent="1-16" drill="0.35"/>
<via x="52.6" y="67.3" extent="1-16" drill="0.35"/> <via x="52.6" y="67.3" extent="1-16" drill="0.35"/>
<via x="54.3" y="69.8" extent="1-16" drill="0.35"/> <via x="54.3" y="69.8" extent="1-16" drill="0.35"/>
<contactref element="LED1" pad="3-GND"/>
<contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/>
<contactref element="LED4" pad="3-GND"/>
<via x="15.45" y="67.8" extent="1-16" drill="0.35"/>
<via x="10.05" y="66.85" extent="1-16" drill="0.35"/>
<wire x1="15.45" y1="67.8" x2="14.297" y2="66.647" width="0.6096" layer="16"/>
<wire x1="14.297" y1="66.647" x2="14.297" y2="65.9" width="0.6096" layer="16"/>
<via x="15" y="60.45" extent="1-16" drill="0.35"/>
<via x="55.55" y="45.1" extent="1-16" drill="0.35"/>
<via x="46.85" y="44.85" extent="1-16" drill="0.35"/>
<via x="46.85" y="49.4" extent="1-16" drill="0.35"/>
<via x="47.05" y="52.65" extent="1-16" drill="0.35"/>
<via x="35.5" y="49.25" extent="1-16" drill="0.35"/>
<via x="30.5" y="52.85" extent="1-16" drill="0.35"/>
<via x="19" y="53.2" extent="1-16" drill="0.35"/>
<via x="13.8" y="52.9" extent="1-16" drill="0.35"/>
<via x="15.1" y="49.25" extent="1-16" drill="0.35"/>
<via x="52.05" y="53.2" extent="1-16" drill="0.35"/>
<via x="46.8" y="31.35" extent="1-16" drill="0.35"/>
<via x="45.85" y="58.15" extent="1-16" drill="0.35"/>
<via x="36.05" y="16.85" extent="1-16" drill="0.35"/>
<via x="17.45" y="73.9" extent="1-16" drill="0.35"/>
<wire x1="17.45" y1="73.9" x2="18.488" y2="73.9" width="0.1524" layer="16"/>
<wire x1="18.488" y1="73.9" x2="18.514" y2="73.926" width="0.1524" layer="16"/>
</signal> </signal>
<signal name="N$17"> <signal name="N$17">
<contactref element="X1" pad="1"/> <contactref element="X1" pad="1"/>
@ -3586,22 +3636,19 @@ design rules under a new name.</description>
<via x="59.186" y="73.066" extent="1-16" drill="0.35"/> <via x="59.186" y="73.066" extent="1-16" drill="0.35"/>
<wire x1="59.186" y1="73.066" x2="59.186" y2="75.352" width="0.4064" layer="16"/> <wire x1="59.186" y1="73.066" x2="59.186" y2="75.352" width="0.4064" layer="16"/>
<wire x1="5.17" y1="71.264" x2="5.802" y2="71.264" width="0.508" layer="1"/> <wire x1="5.17" y1="71.264" x2="5.802" y2="71.264" width="0.508" layer="1"/>
<wire x1="9.455" y1="74.917" x2="17.837" y2="74.917" width="0.508" layer="1"/> <wire x1="9.455" y1="74.917" x2="13.9" y2="74.917" width="0.508" layer="1"/>
<wire x1="13.9" y1="74.917" x2="17.837" y2="74.917" width="0.508" layer="1"/>
<wire x1="5.802" y1="71.264" x2="9.455" y2="74.917" width="0.508" layer="1"/> <wire x1="5.802" y1="71.264" x2="9.455" y2="74.917" width="0.508" layer="1"/>
<wire x1="18.514" y1="74.726" x2="18.323" y2="74.917" width="0.4064" layer="16"/> <wire x1="18.514" y1="74.726" x2="18.323" y2="74.917" width="0.4064" layer="16"/>
<wire x1="18.323" y1="74.917" x2="17.837" y2="74.917" width="0.4064" layer="16"/> <wire x1="18.323" y1="74.917" x2="17.837" y2="74.917" width="0.4064" layer="16"/>
<wire x1="17.837" y1="74.917" x2="18.615" y2="74.139" width="0.508" layer="1"/> <wire x1="17.837" y1="74.917" x2="18.615" y2="74.139" width="0.508" layer="1"/>
<wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/> <wire x1="18.615" y1="74.139" x2="19.869" y2="74.139" width="0.508" layer="1"/>
<wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/> <wire x1="14.535" y1="75.806" x2="15.424" y2="74.917" width="0.508" layer="16"/>
<wire x1="15.424" y1="74.917" x2="17.837" y2="74.917" width="0.508" layer="16"/>
<wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/> <wire x1="18.514" y1="66.726" x2="19.352" y2="66.726" width="0.4064" layer="16"/>
<wire x1="19.996" y1="67.37" x2="19.996" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="67.37" x2="19.996" y2="73.955" width="0.4064" layer="16"/>
<wire x1="19.41129375" y1="74.5316" x2="19.2384" y2="74.5316" width="0.4064" layer="16"/> <wire x1="19.21689375" y1="74.73410625" x2="18.52210625" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.996" y1="74.155" x2="19.78789375" y2="74.155" width="0.4064" layer="16"/> <wire x1="19.996" y1="73.955" x2="19.21689375" y2="74.73410625" width="0.4064" layer="16"/>
<wire x1="19.78789375" y1="74.155" x2="19.41129375" y2="74.5316" width="0.4064" layer="16"/>
<wire x1="19.044" y1="74.726" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
<wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/> <wire x1="19.352" y1="66.726" x2="19.996" y2="67.37" width="0.4064" layer="16"/>
<wire x1="19.2384" y1="74.5316" x2="19.044" y2="74.726" width="0.4064" layer="16"/>
<wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/> <wire x1="27.489" y1="63.995" x2="40.57" y2="63.995" width="0.508" layer="1"/>
<wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/> <wire x1="40.57" y1="63.995" x2="41.459" y2="64.884" width="0.508" layer="1"/>
<via x="41.459" y="64.884" extent="1-16" drill="0.35"/> <via x="41.459" y="64.884" extent="1-16" drill="0.35"/>
@ -3616,6 +3663,40 @@ design rules under a new name.</description>
<wire x1="56.281" y1="65.181" x2="57.2" y2="66.1" width="0.508" layer="16"/> <wire x1="56.281" y1="65.181" x2="57.2" y2="66.1" width="0.508" layer="16"/>
<wire x1="42.282" y1="66.281" x2="43.382" y2="65.181" width="0.508" layer="16"/> <wire x1="42.282" y1="66.281" x2="43.382" y2="65.181" width="0.508" layer="16"/>
<wire x1="25.203" y1="75.933" x2="25.195" y2="78.092" width="0.508" layer="1"/> <wire x1="25.203" y1="75.933" x2="25.195" y2="78.092" width="0.508" layer="1"/>
<contactref element="LED4" pad="1-VDD"/>
<contactref element="LED3" pad="1-VDD"/>
<contactref element="LED2" pad="1-VDD"/>
<contactref element="LED1" pad="1-VDD"/>
<via x="13.9" y="75.8" extent="1-16" drill="0.35"/>
<wire x1="13.9" y1="74.917" x2="13.9" y2="75.8" width="0.508" layer="1"/>
<via x="47.5" y="60.3" extent="1-16" drill="0.35"/>
<wire x1="41.459" y1="64.884" x2="42.916" y2="64.884" width="0.4064" layer="1"/>
<wire x1="42.916" y1="64.884" x2="47.5" y2="60.3" width="0.4064" layer="1"/>
<wire x1="47.5" y1="60.3" x2="47.55" y2="60.25" width="0.4064" layer="16"/>
<wire x1="47.55" y1="60.25" x2="47.55" y2="59.15" width="0.4064" layer="16"/>
<wire x1="47.5" y1="60.3" x2="48.8" y2="59" width="0.4064" layer="1"/>
<wire x1="48.8" y1="14.6" x2="47.7" y2="13.5" width="0.4064" layer="1"/>
<wire x1="48.8" y1="59" x2="48.8" y2="14.6" width="0.4064" layer="1"/>
<via x="47.7" y="13.5" extent="1-16" drill="0.35"/>
<wire x1="47.85" y1="12.25" x2="47.7" y2="12.4" width="0.4064" layer="16"/>
<wire x1="47.7" y1="12.4" x2="47.7" y2="13.5" width="0.4064" layer="16"/>
<wire x1="47.7" y1="13.5" x2="23.3" y2="13.5" width="0.4064" layer="16"/>
<wire x1="23.3" y1="13.5" x2="20.6" y2="10.8" width="0.4064" layer="16"/>
<wire x1="20.6" y1="10.8" x2="16.3" y2="10.8" width="0.4064" layer="16"/>
<wire x1="16.3" y1="10.8" x2="14.75" y2="12.35" width="0.4064" layer="16"/>
<via x="2.6" y="71.4" extent="1-16" drill="0.35"/>
<wire x1="2.6" y1="71.4" x2="2.6" y2="67.7" width="0.4064" layer="16"/>
<wire x1="2.6" y1="67.7" x2="6" y2="64.3" width="0.4064" layer="16"/>
<wire x1="7.4" y1="64.3" x2="7.45" y2="64.35" width="0.4064" layer="16"/>
<wire x1="6" y1="64.3" x2="7.4" y2="64.3" width="0.4064" layer="16"/>
<wire x1="2.6" y1="71.4" x2="3.0258" y2="71.4" width="0.4064" layer="1"/>
<wire x1="3.0258" y1="71.4" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="4.85" y1="71.25" x2="3.0258" y2="71.25" width="0.4064" layer="1"/>
<wire x1="5.17" y1="71.264" x2="5.156" y2="71.25" width="0.1524" layer="1"/>
<wire x1="5.156" y1="71.25" x2="4.85" y2="71.25" width="0.1524" layer="1"/>
<wire x1="14.535" y1="75.806" x2="14.529" y2="75.8" width="0.1524" layer="16"/>
<wire x1="14.529" y1="75.8" x2="13.9" y2="75.8" width="0.1524" layer="16"/>
<wire x1="18.52210625" y1="74.73410625" x2="18.514" y2="74.726" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="N$19"> <signal name="N$19">
<contactref element="U1" pad="3"/> <contactref element="U1" pad="3"/>
@ -3884,6 +3965,82 @@ design rules under a new name.</description>
<wire x1="54.73" y1="8.96" x2="55.3206" y2="8.3694" width="0.4064" layer="16"/> <wire x1="54.73" y1="8.96" x2="55.3206" y2="8.3694" width="0.4064" layer="16"/>
<wire x1="55.3206" y1="8.3694" x2="55.3206" y2="5.086475" width="0.4064" layer="16"/> <wire x1="55.3206" y1="8.3694" x2="55.3206" y2="5.086475" width="0.4064" layer="16"/>
</signal> </signal>
<signal name="N$29">
<contactref element="LED2" pad="4-DIN"/>
<contactref element="LED3" pad="2-DOUT"/>
<wire x1="47.55" y1="62.45" x2="49.3" y2="60.7" width="0.254" layer="16"/>
<wire x1="49.3" y1="60.7" x2="55.5" y2="60.7" width="0.254" layer="16"/>
<wire x1="55.5" y1="60.7" x2="57.3" y2="58.9" width="0.254" layer="16"/>
<wire x1="57.3" y1="58.9" x2="57.4" y2="58.9" width="0.254" layer="16"/>
<wire x1="57.4" y1="58.9" x2="60.6" y2="58.9" width="0.254" layer="16"/>
<wire x1="60.6" y1="58.9" x2="61.6" y2="57.9" width="0.254" layer="16"/>
<wire x1="61.6" y1="57.9" x2="61.6" y2="57.12515625" width="0.254" layer="16"/>
<wire x1="61.6" y1="57.12515625" x2="61.6832" y2="57.04195625" width="0.254" layer="16"/>
<wire x1="61.6832" y1="57.04195625" x2="61.6832" y2="54.6168" width="0.254" layer="16"/>
<wire x1="63.5" y1="52.8" x2="63.5" y2="42.4" width="0.254" layer="16"/>
<wire x1="63.5" y1="42.4" x2="61.7" y2="40.6" width="0.254" layer="16"/>
<wire x1="63.5" y1="25.7" x2="61.8" y2="24" width="0.254" layer="16"/>
<wire x1="61.8" y1="24" x2="61.8" y2="21.2" width="0.254" layer="16"/>
<wire x1="61.8" y1="21.2" x2="63.9" y2="19.1" width="0.254" layer="16"/>
<wire x1="63.9" y1="19.1" x2="63.9" y2="15.3" width="0.254" layer="16"/>
<wire x1="54.5" y1="14.2" x2="52.55" y2="12.25" width="0.254" layer="16"/>
<wire x1="61.6832" y1="54.6168" x2="63.5" y2="52.8" width="0.254" layer="16"/>
<wire x1="61.7" y1="40.6" x2="61.7" y2="38" width="0.254" layer="16"/>
<wire x1="61.7" y1="38" x2="63.5" y2="36.2" width="0.254" layer="16"/>
<wire x1="63.5" y1="36.2" x2="63.5" y2="25.7" width="0.254" layer="16"/>
<wire x1="63.9" y1="15.3" x2="62.8" y2="14.2" width="0.254" layer="16"/>
<wire x1="62.8" y1="14.2" x2="54.5" y2="14.2" width="0.254" layer="16"/>
</signal>
<signal name="N$30">
<contactref element="LED3" pad="4-DIN"/>
<contactref element="LED4" pad="2-DOUT"/>
<wire x1="7.45" y1="67.65" x2="7.45" y2="66.35" width="0.254" layer="16"/>
<wire x1="9.5" y1="64.3" x2="9.5" y2="59.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="59.1" x2="9.7168" y2="58.8832" width="0.254" layer="16"/>
<wire x1="9.7168" y1="58.8832" x2="10.12195625" y2="58.8832" width="0.254" layer="16"/>
<wire x1="10.12195625" y1="58.8832" x2="12.1" y2="56.90515625" width="0.254" layer="16"/>
<wire x1="12.1" y1="56.90515625" x2="12.1" y2="53.7" width="0.254" layer="16"/>
<wire x1="12.1" y1="53.7" x2="10.9968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="9.6968" y1="52.5968" x2="9" y2="51.9" width="0.254" layer="16"/>
<wire x1="9" y1="51.9" x2="9" y2="48.6" width="0.254" layer="16"/>
<wire x1="9" y1="48.6" x2="9.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="9.5" y1="48.1" x2="38.4" y2="48.1" width="0.254" layer="16"/>
<wire x1="38.4" y1="48.1" x2="39" y2="48.7" width="0.254" layer="16"/>
<wire x1="39.9" y1="48.7" x2="40.5" y2="48.1" width="0.254" layer="16"/>
<wire x1="40.5" y1="48.1" x2="48.9" y2="48.1" width="0.254" layer="16"/>
<wire x1="48.9" y1="48.1" x2="50.1" y2="49.3" width="0.254" layer="16"/>
<wire x1="7.45" y1="66.35" x2="9.5" y2="64.3" width="0.254" layer="16"/>
<wire x1="10.9968" y1="52.5968" x2="9.6968" y2="52.5968" width="0.254" layer="16"/>
<wire x1="39" y1="48.7" x2="39.9" y2="48.7" width="0.254" layer="16"/>
<via x="50.1" y="52" extent="1-16" drill="0.35"/>
<via x="50.1" y="49.3" extent="1-16" drill="0.35"/>
<wire x1="50.1" y1="52" x2="50.1" y2="57" width="0.254" layer="16"/>
<wire x1="50.1" y1="57" x2="52.25" y2="59.15" width="0.254" layer="16"/>
<wire x1="50.1" y1="52" x2="50.1" y2="49.3" width="0.254" layer="1"/>
</signal>
<signal name="CTRL">
<contactref element="LED4" pad="4-DIN"/>
<wire x1="12.15" y1="64.35" x2="12.15" y2="65.85" width="0.254" layer="16"/>
<wire x1="12.15" y1="65.85" x2="16.7" y2="70.4" width="0.254" layer="16"/>
<wire x1="16.7" y1="70.4" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<contactref element="U1" pad="12"/>
<wire x1="16.7" y1="75.6" x2="16.7" y2="75.6" width="0.254" layer="16"/>
<wire x1="16.7" y1="75.6" x2="16.95" y2="75.85" width="0.254" layer="16"/>
<wire x1="16.95" y1="75.85" x2="19" y2="75.85" width="0.254" layer="16"/>
<wire x1="19" y1="75.85" x2="20.95" y2="73.9" width="0.254" layer="16"/>
<wire x1="20.95" y1="70.15" x2="22.8" y2="68.3" width="0.254" layer="16"/>
<wire x1="22.8" y1="68.3" x2="23.9" y2="69.4" width="0.254" layer="16"/>
<wire x1="23.9" y1="69.4" x2="23.9" y2="72.15" width="0.254" layer="16"/>
<wire x1="23.9" y1="72.15" x2="26.476" y2="74.726" width="0.254" layer="16"/>
<wire x1="26.476" y1="74.726" x2="30.114" y2="74.726" width="0.254" layer="16"/>
<wire x1="20.95" y1="73.9" x2="20.95" y2="70.15" width="0.254" layer="16"/>
</signal>
<signal name="N$31">
<contactref element="LED1" pad="4-DIN"/>
<contactref element="LED2" pad="2-DOUT"/>
<wire x1="47.85" y1="15.55" x2="22.65" y2="15.55" width="0.254" layer="16"/>
<wire x1="22.65" y1="15.55" x2="19.45" y2="12.35" width="0.254" layer="16"/>
</signal>
</signals> </signals>
<mfgpreviewcolors> <mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/> <mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
@ -3916,6 +4073,11 @@ design rules under a new name.</description>
<approved hash="23,16,3dcfef0b8eff256f"/> <approved hash="23,16,3dcfef0b8eff256f"/>
<approved hash="23,16,6407f9fdd48c686b"/> <approved hash="23,16,6407f9fdd48c686b"/>
<approved hash="23,16,1532dcd8de921778"/> <approved hash="23,16,1532dcd8de921778"/>
<approved hash="4,1,89acb818342fa3d0"/>
<approved hash="4,1,70172df4d1eb5e04"/>
<approved hash="4,1,58806754fae37297"/>
<approved hash="19,16,939f9225e9c3e879"/>
<approved hash="19,16,6262edc6cecdc87c"/>
</errors> </errors>
</board> </board>
</drawing> </drawing>

View File

@ -22,7 +22,7 @@
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> <layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
@ -30,14 +30,14 @@
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> <layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> <layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
@ -311,18 +311,18 @@
<rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/> <rectangle x1="0" y1="0.0004" x2="0.0004" y2="0.000409375" layer="200"/>
<rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/> <rectangle x1="0.0004" y1="0.0004" x2="0.0009" y2="0.000409375" layer="200"/>
<rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/> <rectangle x1="0.0009" y1="0.0004" x2="0.001" y2="0.000409375" layer="200"/>
<polygon width="0.1524" layer="30">
<vertex x="46.7" y="75.9"/>
<vertex x="41.1" y="71.9"/>
<vertex x="56.2" y="71.9"/>
<vertex x="54.5" y="75.8"/>
<vertex x="42.6" y="67.9"/>
<vertex x="50.5" y="67.9"/>
</polygon>
<dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/> <dimension x1="0.5" y1="80.7" x2="5.5" y2="80.7" x3="3" y3="85.1" textsize="1.778" layer="37"/>
<dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/> <dimension x1="67.9" y1="79.5" x2="67.9" y2="74.5" x3="73.3" y3="77" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="67.162" y2="79.468" x3="33.876115625" y3="91.487375" textsize="1.778" layer="37"/>
<dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/> <dimension x1="0.6" y1="79.441" x2="0.7" y2="-1.9" x3="-9.311259375" y3="38.758253125" textsize="1.778" layer="37"/>
<polygon width="0.254" layer="30">
<vertex x="41.5" y="72.3"/>
<vertex x="43.1" y="76.1"/>
<vertex x="55.1" y="68.1"/>
<vertex x="47" y="68.1"/>
<vertex x="50.5" y="76.1"/>
<vertex x="55.7" y="72.3"/>
</polygon>
</plain> </plain>
<libraries> <libraries>
<library name="rcl" urn="urn:adsk.eagle:library:334"> <library name="rcl" urn="urn:adsk.eagle:library:334">
@ -3509,9 +3509,8 @@ design rules under a new name.</description>
<vertex x="0.6" y="79.4"/> <vertex x="0.6" y="79.4"/>
</polygon> </polygon>
<via x="5.2" y="76.4" extent="1-16" drill="0.35"/> <via x="5.2" y="76.4" extent="1-16" drill="0.35"/>
<via x="42.3" y="74.1" extent="1-16" drill="0.35"/> <via x="43" y="68.9" extent="1-16" drill="0.35"/>
<via x="52.6" y="67.3" extent="1-16" drill="0.35"/> <via x="55.9" y="67.3" extent="1-16" drill="0.35"/>
<via x="52.1" y="70.2" extent="1-16" drill="0.35"/>
<contactref element="LED1" pad="3-GND"/> <contactref element="LED1" pad="3-GND"/>
<contactref element="LED2" pad="3-GND"/> <contactref element="LED2" pad="3-GND"/>
<contactref element="LED3" pad="3-GND"/> <contactref element="LED3" pad="3-GND"/>