text:
<wire x1="4.445" y1="42.672" x2="4.445" y2="33.02" width="0.254" layer="16"/>
<wire x1="4.445" y1="33.02" x2="1.778" y2="30.353" width="0.254" layer="16"/>
<wire x1="1.778" y1="30.353" x2="1.778" y2="27.432" width="0.254" layer="16"/>
<wire x1="1.778" y1="27.432" x2="2.54" y2="26.67" width="0.254" layer="16"/>
<wire x1="2.54" y1="26.67" x2="2.54" y2="14.097" width="0.254" layer="16"/>
<wire x1="2.54" y1="14.097" x2="5.842" y2="10.795" width="0.254" layer="16"/>
<contactref element="TEENSY" pad="F0"/>
<wire x1="4.445" y1="42.672" x2="5.715" y2="43.942" width="0.254" layer="16"/>
<via x="15.875" y="3.81" extent="1-16" drill="0.7" shape="square"/>
<wire x1="16.51" y1="3.175" x2="89.535" y2="3.175" width="0.254" layer="1"/>
<wire x1="89.535" y1="3.175" x2="90.17" y2="3.81" width="0.254" layer="1"/>
<wire x1="90.17" y1="3.81" x2="90.17" y2="9.525" width="0.254" layer="1"/>
<wire x1="90.17" y1="9.525" x2="89.535" y2="10.16" width="0.254" layer="1"/>
<wire x1="89.535" y1="10.16" x2="74.295" y2="10.16" width="0.254" layer="1"/>
<wire x1="74.168" y1="17.78" x2="74.93" y2="18.542" width="0.254" layer="1"/>
<wire x1="74.93" y1="18.542" x2="74.93" y2="25.4" width="0.254" layer="1"/>
<wire x1="74.93" y1="25.4" x2="74.295" y2="26.035" width="0.254" layer="1"/>
<wire x1="74.295" y1="26.035" x2="74.168" y2="26.035" width="0.254" layer="1"/>
<wire x1="74.168" y1="26.035" x2="71.17" y2="26.035" width="0.254" layer="1"/>
<wire x1="71.17" y1="26.035" x2="70.17" y2="25.035" width="0.254" layer="1"/>
<via x="74.168" y="17.78" extent="1-16" drill="0.7" shape="square"/>
<wire x1="74.168" y1="17.78" x2="74.676" y2="17.272" width="0.254" layer="16"/>
<wire x1="74.676" y1="17.272" x2="74.676" y2="12.827" width="0.254" layer="16"/>
<wire x1="74.676" y1="12.827" x2="73.533" y2="11.684" width="0.254" layer="16"/>
<via x="73.533" y="11.684" extent="1-16" drill="0.7" shape="square"/>
<wire x1="15.875" y1="3.81" x2="15.875" y2="8.89" width="0.254" layer="16"/>
<wire x1="15.875" y1="8.89" x2="13.97" y2="10.795" width="0.254" layer="16"/>
<wire x1="13.97" y1="10.795" x2="5.842" y2="10.795" width="0.254" layer="16"/>
<wire x1="16.51" y1="3.175" x2="15.875" y2="3.81" width="0.254" layer="1"/>
<wire x1="74.295" y1="10.16" x2="73.533" y2="10.922" width="0.254" layer="1"/>
<wire x1="73.533" y1="10.922" x2="73.533" y2="11.684" width="0.254" layer="1"/>
<contactref element="R16" pad="P$1"/>
<wire x1="74.168" y1="26.174" x2="74.168" y2="26.035" width="0.254" layer="1"/>
</signal>
<signal name="SENSE3">
<contactref element="U3" pad="4"/>
<contactref element="TEENSY" pad="F6"/>
<via x="66.421" y="27.7114" extent="1-16" drill="0.7" shape="square"/>
<wire x1="52.07" y1="29.21" x2="37.465" y2="29.21" width="0.254" layer="16"/>
<wire x1="37.465" y1="29.21" x2="36.83" y2="29.845" width="0.254" layer="16"/>
<wire x1="36.83" y1="29.845" x2="36.83" y2="34.417" width="0.254" layer="16"/>
<wire x1="36.83" y1="34.417" x2="36.195" y2="35.052" width="0.254" layer="16"/>
<wire x1="36.195" y1="35.052" x2="16.51" y2="35.052" width="0.254" layer="16"/>
<wire x1="16.51" y1="35.052" x2="15.875" y2="35.687" width="0.254" layer="16"/>
<wire x1="15.875" y1="35.687" x2="15.875" y2="43.942" width="0.254" layer="16"/>
<contactref element="R3" pad="P$1"/>
<wire x1="62.735" y1="25.73" x2="62.735" y2="26.9464" width="0.254" layer="1"/>
<wire x1="62.735" y1="26.9464" x2="63.5" y2="27.7114" width="0.254" layer="1"/>
<wire x1="63.5" y1="27.7114" x2="66.421" y2="27.7114" width="0.254" layer="1"/>
<wire x1="67.31" y1="26.404" x2="67.31" y2="26.8224" width="0.254" layer="1"/>
<wire x1="67.31" y1="26.8224" x2="66.421" y2="27.7114" width="0.254" layer="1"/>
<wire x1="66.421" y1="27.7114" x2="53.5686" y2="27.7114" width="0.254" layer="16"/>
<wire x1="53.5686" y1="27.7114" x2="52.07" y2="29.21" width="0.254" layer="16"/>
</signal>
<signal name="PWM4">
<contactref element="Q4" pad="1"/>
<contactref element="TEENSY" pad="D2"/>
<wire x1="23.495" y1="28.702" x2="23.495" y2="26.67" width="0.254" layer="16"/>
<wire x1="23.495" y1="26.67" x2="24.511" y2="25.654" width="0.254" layer="16"/>
<wire x1="24.511" y1="25.654" x2="27.813" y2="25.654" width="0.254" layer="16"/>
<wire x1="27.813" y1="25.654" x2="31.115" y2="22.352" width="0.254" layer="16"/>
<wire x1="31.115" y1="22.352" x2="31.115" y2="11.303" width="0.254" layer="16"/>
<wire x1="31.115" y1="11.303" x2="31.75" y2="10.668" width="0.254" layer="16"/>
<wire x1="31.75" y1="10.668" x2="64.897" y2="10.668" width="0.254" layer="16"/>
<wire x1="64.897" y1="10.668" x2="65.278" y2="10.287" width="0.254" layer="16"/>
<wire x1="65.278" y1="10.287" x2="75.819" y2="10.287" width="0.254" layer="16"/>
<wire x1="75.819" y1="10.287" x2="76.2" y2="10.668" width="0.254" layer="16"/>
<wire x1="76.2" y1="10.668" x2="76.2" y2="12.192" width="0.254" layer="16"/>
<wire x1="76.2" y1="12.192" x2="75.311" y2="13.081" width="0.254" layer="16"/>
<wire x1="75.311" y1="13.081" x2="75.311" y2="18.415" width="0.254" layer="16"/>
<wire x1="75.311" y1="18.415" x2="74.676" y2="19.05" width="0.254" layer="16"/>
<wire x1="74.676" y1="19.05" x2="73.787" y2="19.05" width="0.254" layer="16"/>
<wire x1="73.787" y1="19.05" x2="73.152" y2="18.415" width="0.254" layer="16"/>
<wire x1="73.152" y1="18.415" x2="73.152" y2="16.002" width="0.254" layer="16"/>
<wire x1="71.866" y1="14.031" x2="71.866" y2="14.716" width="0.254" layer="16"/>
<wire x1="71.866" y1="14.716" x2="73.152" y2="16.002" width="0.254" layer="16"/>
<contactref element="R17" pad="P$1"/>
<wire x1="73.533" y1="14.339" x2="72.174" y2="14.339" width="0.254" layer="16"/>
<wire x1="72.174" y1="14.339" x2="71.866" y2="14.031" width="0.254" layer="16"/>
</signal>
<signal name="SENSE4">
<contactref element="U4" pad="4"/>
<contactref element="TEENSY" pad="F7"/>
<via x="68.58" y="27.7114" extent="1-16" drill="0.7" shape="square"/>
<wire x1="36.83" y1="35.687" x2="19.05" y2="35.687" width="0.254" layer="16"/>
<wire x1="19.05" y1="35.687" x2="18.415" y2="36.322" width="0.254" layer="16"/>
<wire x1="18.415" y1="36.322" x2="18.415" y2="43.942" width="0.254" layer="16"/>
<wire x1="52.705" y1="29.845" x2="38.1" y2="29.845" width="0.254" layer="16"/>
<wire x1="38.1" y1="29.845" x2="37.465" y2="30.48" width="0.254" layer="16"/>
<wire x1="37.465" y1="30.48" x2="37.465" y2="35.052" width="0.254" layer="16"/>
<wire x1="37.465" y1="35.052" x2="36.83" y2="35.687" width="0.254" layer="16"/>
<contactref element="R4" pad="P$1"/>
<wire x1="67.945" y1="28.575" x2="68.58" y2="27.94" width="0.254" layer="16"/>
<wire x1="68.58" y1="27.94" x2="68.58" y2="27.7114" width="0.254" layer="16"/>
<wire x1="62.735" y1="13.894" x2="62.735" y2="12.703" width="0.254" layer="16"/>
<wire x1="62.735" y1="12.703" x2="62.865" y2="12.573" width="0.254" layer="16"/>
<wire x1="62.865" y1="12.573" x2="65.659" y2="12.573" width="0.254" layer="16"/>
<wire x1="65.659" y1="12.573" x2="66.155" y2="12.573" width="0.254" layer="16"/>
<wire x1="68.58" y1="27.7114" x2="68.58" y2="24.511" width="0.254" layer="1"/>
<wire x1="68.58" y1="24.511" x2="67.945" y2="23.876" width="0.254" layer="1"/>
<via x="65.659" y="20.955" extent="1-16" drill="0.7" shape="square"/>
<wire x1="65.659" y1="20.955" x2="66.04" y2="21.336" width="0.254" layer="1"/>
<wire x1="66.04" y1="21.336" x2="66.04" y2="23.241" width="0.254" layer="1"/>
<wire x1="66.04" y1="23.241" x2="66.675" y2="23.876" width="0.254" layer="1"/>
<wire x1="66.675" y1="23.876" x2="67.945" y2="23.876" width="0.254" layer="1"/>
<wire x1="67.945" y1="28.575" x2="53.975" y2="28.575" width="0.254" layer="16"/>
<wire x1="53.975" y1="28.575" x2="52.705" y2="29.845" width="0.254" layer="16"/>
<wire x1="66.155" y1="12.573" x2="66.687" y2="13.081" width="0.254" layer="16"/>
<wire x1="65.659" y1="20.955" x2="65.659" y2="12.573" width="0.254" layer="16"/>
</signal>
<signal name="PWR5">
<contactref element="U5" pad="1"/>
<contactref element="J7" pad="RED"/>
<contactref element="U5" pad="5"/>
<wire x1="79.26" y1="21.971" x2="77.965" y2="21.704" width="2.54" layer="1"/>
<wire x1="77.965" y1="21.704" x2="77.47" y2="21.59" width="2.54" layer="1"/>
<wire x1="77.47" y1="21.59" x2="81.28" y2="21.59" width="2.54" layer="1"/>
<wire x1="81.28" y1="21.59" x2="81.28" y2="23.114" width="2.54" layer="1"/>
<wire x1="81.28" y1="23.114" x2="77.47" y2="23.114" width="2.54" layer="1"/>
<wire x1="77.47" y1="23.114" x2="77.47" y2="21.59" width="2.54" layer="1"/>
<wire x1="77.095" y1="25.73" x2="77.095" y2="21.965" width="0.8128" layer="1"/>
<wire x1="77.095" y1="21.965" x2="77.47" y2="21.59" width="0.8128" layer="1"/>
<wire x1="81.655" y1="25.73" x2="81.655" y2="22.6" width="0.8128" layer="1"/>
<wire x1="81.655" y1="22.6" x2="81.28" y2="23.114" width="0.8128" layer="1"/>
</signal>
<signal name="PWMT5">
<contactref element="U5" pad="2"/>
<contactref element="Q5" pad="3"/>
<wire x1="78.235" y1="25.73" x2="78.235" y2="27.9938" width="0.254" layer="1"/>
<wire x1="78.235" y1="27.9938" x2="78.74" y2="28.4988" width="0.254" layer="1"/>
<wire x1="78.74" y1="28.4988" x2="88.265" y2="28.4988" width="0.254" layer="1"/>
<wire x1="88.265" y1="28.4988" x2="88.9" y2="27.8638" width="0.254" layer="1"/>
<wire x1="88.9" y1="27.135" x2="88.9" y2="27.8638" width="0.254" layer="1"/>
</signal>
<signal name="PWM5">
<contactref element="Q5" pad="1"/>
<contactref element="TEENSY" pad="D3"/>
<wire x1="26.035" y1="28.702" x2="26.035" y2="26.67" width="0.254" layer="16"/>
<wire x1="26.035" y1="26.67" x2="26.416" y2="26.289" width="0.254" layer="16"/>
<wire x1="26.416" y1="26.289" x2="28.194" y2="26.289" width="0.254" layer="16"/>
<wire x1="28.194" y1="26.289" x2="31.6992" y2="22.7838" width="0.254" layer="16"/>
<wire x1="31.6992" y1="22.7838" x2="31.6992" y2="11.7348" width="0.254" layer="16"/>
<wire x1="31.6992" y1="11.7348" x2="32.258" y2="11.176" width="0.254" layer="16"/>
<wire x1="32.258" y1="11.176" x2="65.405" y2="11.176" width="0.254" layer="16"/>
<wire x1="65.405" y1="11.176" x2="65.786" y2="10.795" width="0.254" layer="16"/>
<wire x1="65.786" y1="10.795" x2="74.549" y2="10.795" width="0.254" layer="16"/>
<wire x1="74.549" y1="10.795" x2="75.184" y2="11.43" width="0.254" layer="16"/>
<via x="75.184" y="11.43" extent="1-16" drill="0.7" shape="square"/>
<wire x1="75.184" y1="11.43" x2="75.819" y2="10.795" width="0.254" layer="1"/>
<wire x1="75.819" y1="10.795" x2="92.329" y2="10.795" width="0.254" layer="1"/>
<via x="91.059" y="24.257" extent="1-16" drill="0.7" shape="square"/>
<via x="92.456" y="10.668" extent="1-16" drill="0.7" shape="square"/>
<wire x1="91.059" y1="24.257" x2="91.44" y2="23.876" width="0.254" layer="16"/>
<wire x1="91.44" y1="23.876" x2="91.44" y2="11.684" width="0.254" layer="16"/>
<wire x1="91.44" y1="11.684" x2="92.456" y2="10.668" width="0.254" layer="16"/>
<wire x1="91.059" y1="24.257" x2="91.059" y2="25.654" width="0.254" layer="1"/>
<wire x1="91.059" y1="25.654" x2="90.678" y2="26.035" width="0.254" layer="1"/>
<wire x1="90.678" y1="26.035" x2="88.95" y2="26.035" width="0.254" layer="1"/>
<wire x1="92.329" y1="10.795" x2="92.456" y2="10.668" width="0.254" layer="1"/>
<wire x1="87.95" y1="25.035" x2="88.95" y2="26.035" width="0.254" layer="1"/>
<contactref element="R18" pad="P$1"/>
<wire x1="90.678" y1="29.337" x2="90.678" y2="26.035" width="0.254" layer="1"/>
<wire x1="90.678" y1="29.337" x2="90.17" y2="29.845" width="0.254" layer="1"/>
<wire x1="90.17" y1="29.845" x2="88.531" y2="29.845" width="0.254" layer="1"/>
<wire x1="88.531" y1="29.845" x2="88.138" y2="30.238" width="0.254" layer="1"/>
</signal>
<signal name="SENSE5">
<contactref element="U5" pad="4"/>
<via x="84.201" y="27.7114" extent="1-16" drill="0.7" shape="square"/>
<wire x1="38.227" y1="36.322" x2="21.59" y2="36.322" width="0.254" layer="16"/>
<wire x1="21.59" y1="36.322" x2="20.955" y2="36.957" width="0.254" layer="16"/>
<wire x1="87.63" y1="29.21" x2="87.63" y2="37.465" width="0.254" layer="16"/>
<wire x1="87.63" y1="37.465" x2="86.995" y2="38.1" width="0.254" layer="16"/>
<wire x1="86.995" y1="38.1" x2="55.245" y2="38.1" width="0.254" layer="16"/>
<wire x1="55.245" y1="38.1" x2="54.61" y2="38.735" width="0.254" layer="16"/>
<wire x1="54.61" y1="38.735" x2="54.61" y2="43.18" width="0.254" layer="16"/>
<wire x1="54.61" y1="43.18" x2="53.975" y2="43.815" width="0.254" layer="16"/>
<wire x1="53.975" y1="43.815" x2="43.815" y2="43.815" width="0.254" layer="16"/>
<wire x1="43.815" y1="43.815" x2="43.18" y2="43.18" width="0.254" layer="16"/>
<wire x1="43.18" y1="43.18" x2="43.18" y2="41.275" width="0.254" layer="16"/>
<contactref element="TEENSY" pad="B6"/>
<wire x1="20.955" y1="36.957" x2="20.955" y2="43.942" width="0.254" layer="16"/>
<contactref element="R5" pad="P$1"/>
<wire x1="84.201" y1="27.7114" x2="84.316" y2="27.7114" width="0.254" layer="1"/>
<wire x1="80.515" y1="25.73" x2="80.515" y2="26.9464" width="0.254" layer="1"/>
<wire x1="80.515" y1="26.9464" x2="81.28" y2="27.7114" width="0.254" layer="1"/>
<wire x1="81.28" y1="27.7114" x2="84.201" y2="27.7114" width="0.254" layer="1"/>
<wire x1="38.227" y1="36.322" x2="43.18" y2="41.275" width="0.254" layer="16"/>
<wire x1="84.201" y1="27.7114" x2="84.2264" y2="27.7114" width="0.254" layer="16"/>
<wire x1="84.2264" y1="27.7114" x2="85.09" y2="28.575" width="0.254" layer="16"/>
<wire x1="85.09" y1="28.575" x2="86.995" y2="28.575" width="0.254" layer="16"/>
<wire x1="86.995" y1="28.575" x2="87.63" y2="29.21" width="0.254" layer="16"/>
<wire x1="85.09" y1="26.404" x2="85.09" y2="26.8224" width="0.254" layer="1"/>
<wire x1="85.09" y1="26.8224" x2="84.201" y2="27.7114" width="0.254" layer="1"/>
</signal>
<signal name="VREF">
<contactref element="U8" pad="1"/>
<contactref element="TEENSY" pad="REF"/>
<contactref element="R8" pad="P$2"/>
<contactref element="JP5" pad="2"/>
<wire x1="13.335" y1="41.402" x2="35.687" y2="41.402" width="0.254" layer="1"/>
<wire x1="35.687" y1="41.402" x2="36.195" y2="41.91" width="0.254" layer="1"/>
<wire x1="36.195" y1="41.91" x2="36.195" y2="47.416" width="0.254" layer="1"/>
<wire x1="36.195" y1="47.416" x2="35.875" y2="47.736" width="0.254" layer="1"/>
<wire x1="35.875" y1="47.736" x2="35.875" y2="47.83" width="0.254" layer="1"/>
<wire x1="35.875" y1="47.83" x2="34.29" y2="49.415" width="0.254" layer="1"/>
<wire x1="34.29" y1="49.415" x2="33.77" y2="49.415" width="0.254" layer="1"/>
<wire x1="33.77" y1="49.415" x2="33.02" y2="50.165" width="0.254" layer="1"/>
<wire x1="33.02" y1="50.165" x2="33.02" y2="51.435" width="0.254" layer="1"/>
<wire x1="33.02" y1="51.435" x2="32.385" y2="52.07" width="0.254" layer="1"/>
<wire x1="32.385" y1="52.07" x2="24.13" y2="52.07" width="0.254" layer="1"/>
<wire x1="24.13" y1="52.07" x2="23.495" y2="52.705" width="0.254" layer="1"/>
<wire x1="23.495" y1="52.705" x2="23.495" y2="54.0766" width="0.254" layer="1"/>
</signal>
<signal name="VSENSE">
<contactref element="TEENSY" pad="F1"/>
<wire x1="18.415" y1="47.117" x2="17.78" y2="46.482" width="0.254" layer="1"/>
<wire x1="17.78" y1="46.482" x2="10.795" y2="46.482" width="0.254" layer="1"/>
<wire x1="8.255" y1="43.942" x2="10.795" y2="46.482" width="0.254" layer="1"/>
<contactref element="R7" pad="P$1"/>
<contactref element="R11" pad="P$2"/>
<contactref element="JP5" pad="4"/>
<wire x1="18.415" y1="47.117" x2="18.415" y2="54.0766" width="0.254" layer="1"/>
<wire x1="8.255" y1="40.12" x2="7.505" y2="40.12" width="0.254" layer="16"/>
<wire x1="7.505" y1="40.12" x2="6.985" y2="40.64" width="0.254" layer="16"/>
<wire x1="6.985" y1="40.64" x2="6.985" y2="42.672" width="0.254" layer="16"/>
<wire x1="6.985" y1="42.672" x2="8.255" y2="43.942" width="0.254" layer="16"/>
<wire x1="5.588" y1="40.12" x2="6.465" y2="40.12" width="0.254" layer="16"/>
<wire x1="6.465" y1="40.12" x2="6.985" y2="40.64" width="0.254" layer="16"/>
</signal>
<signal name="5V">
<contactref element="TEENSY" pad="+5V"/>
<contactref element="U7" pad="4"/>
<polygon width="0.254" layer="1" orphans="yes" thermals="no">
<vertex x="57.785" y="51.3842"/>
<vertex x="57.785" y="40.6908"/>
<vertex x="69.723" y="40.6908"/>
<vertex x="69.723" y="51.3842"/>
</polygon>
<wire x1="3.175" y1="43.942" x2="3.175" y2="45.593" width="1.27" layer="16"/>
<wire x1="3.175" y1="45.593" x2="3.81" y2="46.228" width="1.27" layer="16"/>
<wire x1="3.81" y1="46.228" x2="15.875" y2="46.228" width="1.27" layer="16"/>
<wire x1="15.875" y1="46.228" x2="16.51" y2="46.863" width="1.27" layer="16"/>
<wire x1="16.51" y1="46.863" x2="16.51" y2="48.895" width="1.27" layer="16"/>
<wire x1="16.51" y1="48.895" x2="17.145" y2="49.53" width="1.27" layer="16"/>
<wire x1="60.516" y1="44.45" x2="63.5" y2="44.45" width="1.27" layer="1"/>
<wire x1="63.5" y1="44.45" x2="63.5" y2="45.72" width="1.27" layer="1"/>
<wire x1="17.145" y1="49.53" x2="35.56" y2="49.53" width="1.27" layer="16"/>
<wire x1="35.56" y1="49.53" x2="36.195" y2="50.165" width="1.27" layer="16"/>
<wire x1="36.195" y1="50.165" x2="36.195" y2="51.435" width="1.27" layer="16"/>
<wire x1="36.195" y1="51.435" x2="36.5125" y2="51.7525" width="1.27" layer="16"/>
<wire x1="36.5125" y1="51.7525" x2="36.83" y2="52.07" width="1.27" layer="16"/>
<polygon width="0.254" layer="16" orphans="yes" thermals="no">
<vertex x="58.039" y="52.578"/>
<vertex x="72.136" y="52.578"/>
<vertex x="72.136" y="41.529"/>
<vertex x="58.039" y="41.529"/>
</polygon>
<via x="64.008" y="41.91" extent="1-16" drill="0.7" shape="square"/>
<wire x1="36.83" y1="52.07" x2="47.625" y2="52.07" width="1.27" layer="16"/>
<wire x1="47.625" y1="52.07" x2="67.31" y2="52.07" width="1.27" layer="16"/>
<wire x1="65.913" y1="46.99" x2="66.675" y2="48.895" width="0.254" layer="16"/>
<wire x1="66.675" y1="48.895" x2="67.31" y2="52.07" width="0.254" layer="16"/>
<wire x1="64.77" y1="44.45" x2="64.008" y2="45.466" width="0.3048" layer="16"/>
<wire x1="64.008" y1="45.466" x2="63.5" y2="44.45" width="0.3048" layer="16"/>
<wire x1="63.5" y1="44.45" x2="63.5" y2="45.72" width="0.3048" layer="16"/>
<wire x1="63.5" y1="46.355" x2="63.5" y2="45.72" width="0.3048" layer="1"/>
<via x="64.008" y="45.466" extent="1-16" drill="0.7" shape="square"/>
<wire x1="80.125" y1="49.391" x2="80.264" y2="49.53" width="0.254" layer="1"/>
<wire x1="80.403" y1="49.391" x2="80.264" y2="49.53" width="0.254" layer="1"/>
<contactref element="R8" pad="P$1"/>
<contactref element="R12" pad="P$1"/>
<contactref element="C2" pad="P$1"/>
<via x="64.008" y="47.244" extent="1-16" drill="0.7" shape="square"/>
<contactref element="C3" pad="P$1"/>
<contactref element="C4" pad="P$1"/>
<contactref element="FREQ" pad="P$2"/>
<contactref element="TEMP" pad="P$2"/>
<contactref element="C5" pad="P$2"/>
<wire x1="94.735" y1="35.679" x2="94.349" y2="35.547" width="0.254" layer="1"/>
<wire x1="90.805" y1="49.53" x2="83.82" y2="49.53" width="1.4224" layer="1"/>
<wire x1="83.82" y1="49.53" x2="81.28" y2="49.53" width="1.4224" layer="1"/>
<wire x1="81.28" y1="49.53" x2="80.264" y2="49.53" width="1.4224" layer="1"/>
<wire x1="80.264" y1="49.53" x2="79.375" y2="49.53" width="1.4224" layer="1"/>
<contactref element="JP5" pad="5"/>
<contactref element="R9" pad="P$1"/>
<contactref element="R10" pad="P$1"/>
<wire x1="81.141" y1="49.391" x2="81.28" y2="49.53" width="0.254" layer="1"/>
<wire x1="81.419" y1="49.391" x2="81.28" y2="49.53" width="0.254" layer="1"/>
<wire x1="79.375" y1="46.216" x2="79.375" y2="49.53" width="0.254" layer="1"/>
<wire x1="84.455" y1="46.216" x2="84.455" y2="49.022" width="0.254" layer="1"/>
<wire x1="84.455" y1="49.022" x2="83.82" y2="49.53" width="0.254" layer="1"/>
<wire x1="59.69" y1="45.276" x2="60.516" y2="44.45" width="0.4064" layer="1"/>
<wire x1="59.055" y1="48.895" x2="59.69" y2="48.26" width="0.254" layer="1"/>
<wire x1="59.69" y1="48.26" x2="59.69" y2="45.276" width="0.254" layer="1"/>
<wire x1="79.375" y1="49.53" x2="74.93" y2="49.53" width="1.4224" layer="1"/>
<wire x1="74.93" y1="49.53" x2="74.295" y2="48.895" width="1.4224" layer="1"/>
<wire x1="74.295" y1="48.895" x2="74.295" y2="41.91" width="1.4224" layer="1"/>
<wire x1="74.295" y1="41.91" x2="73.66" y2="41.275" width="1.4224" layer="1"/>
<wire x1="73.66" y1="41.275" x2="66.548" y2="41.275" width="1.4224" layer="1"/>
<wire x1="66.548" y1="41.275" x2="65.913" y2="41.91" width="1.4224" layer="1"/>
<via x="35.814" y="51.054" extent="1-16" drill="0.7" shape="square"/>
<wire x1="35.814" y1="51.054" x2="36.5125" y2="51.7525" width="0.254" layer="16"/>
<wire x1="15.875" y1="54.0766" x2="15.875" y2="49.53" width="0.8128" layer="16"/>
<wire x1="15.875" y1="49.53" x2="16.51" y2="48.895" width="0.8128" layer="16"/>
<wire x1="34.29" y1="50.915" x2="34.429" y2="51.054" width="0.254" layer="1"/>
<wire x1="34.429" y1="51.054" x2="35.814" y2="51.054" width="0.254" layer="1"/>
<wire x1="90.805" y1="49.53" x2="91.44" y2="48.895" width="1.4224" layer="1"/>
<wire x1="91.44" y1="48.895" x2="91.44" y2="46.101" width="1.4224" layer="1"/>
<wire x1="91.44" y1="46.101" x2="91.44" y2="45.72" width="1.4224" layer="1"/>
<wire x1="91.44" y1="45.72" x2="91.44" y2="35.56" width="1.4224" layer="1"/>
<wire x1="91.44" y1="35.56" x2="91.44" y2="34.29" width="1.4224" layer="1"/>
<wire x1="91.44" y1="34.29" x2="91.44" y2="31" width="1.4224" layer="1"/>
<wire x1="94.349" y1="35.547" x2="91.427" y2="35.547" width="1.4224" layer="1"/>
<wire x1="91.427" y1="35.547" x2="91.44" y2="34.29" width="1.4224" layer="1"/>
<wire x1="94.735" y1="46.601" x2="91.94" y2="46.601" width="1.4224" layer="1"/>
<wire x1="91.94" y1="46.601" x2="91.44" y2="46.101" width="1.4224" layer="1"/>
<wire x1="90.666" y1="47.244" x2="91.555" y2="45.835" width="0.254" layer="1"/>
<wire x1="90.92" y1="37.465" x2="90.92" y2="36.08" width="0.254" layer="1"/>
<wire x1="90.92" y1="36.08" x2="91.44" y2="35.56" width="0.254" layer="1"/>
<wire x1="93.968" y1="27.051" x2="93.968" y2="28.472" width="1.4224" layer="1"/>
<wire x1="93.968" y1="28.472" x2="91.44" y2="31" width="1.4224" layer="1"/>
<contactref element="J8" pad="1"/>
<wire x1="104.14" y1="22.098" x2="104.14" y2="22.225" width="1.4224" layer="1"/>
<wire x1="91.555" y1="45.835" x2="91.44" y2="45.72" width="0.254" layer="1"/>
<contactref element="I2C/SPI" pad="1"/>
<wire x1="93.968" y1="27.051" x2="93.968" y2="23.507" width="1.4224" layer="1"/>
<wire x1="93.968" y1="23.507" x2="94.615" y2="22.86" width="1.4224" layer="1"/>
<wire x1="94.615" y1="22.86" x2="96.774" y2="22.86" width="1.4224" layer="1"/>
<wire x1="96.774" y1="22.86" x2="97.9284" y2="21.7056" width="1.4224" layer="1"/>
<wire x1="97.9284" y1="21.7056" x2="98.3208" y2="22.098" width="1.4224" layer="1"/>
<wire x1="98.3208" y1="22.098" x2="104.14" y2="22.098" width="1.4224" layer="1"/>
<via x="58.293" y="48.514" extent="1-16" drill="0.7" shape="square"/>
<via x="60.198" y="48.514" extent="1-16" drill="0.7" shape="square"/>
<via x="62.103" y="48.514" extent="1-16" drill="0.7" shape="square"/>
<via x="64.008" y="43.688" extent="1-16" drill="0.7" shape="square"/>
<wire x1="45.835" y1="48.895" x2="47.625" y2="48.895" width="0.254" layer="1"/>
<via x="47.625" y="48.895" extent="1-16" drill="0.7" shape="square"/>
<wire x1="47.625" y1="48.895" x2="47.625" y2="52.07" width="0.254" layer="16"/>
</signal>
<signal name="SDA">
<contactref element="TEENSY" pad="D1"/>
<wire x1="29.845" y1="30.48" x2="30.48" y2="31.115" width="0.254" layer="1"/>
<wire x1="30.48" y1="31.115" x2="30.48" y2="38.735" width="0.254" layer="1"/>
<wire x1="30.48" y1="38.735" x2="31.115" y2="39.37" width="0.254" layer="1"/>
<wire x1="20.955" y1="28.702" x2="20.955" y2="29.845" width="0.254" layer="1"/>
<wire x1="20.955" y1="29.845" x2="21.59" y2="30.48" width="0.254" layer="1"/>
<wire x1="21.59" y1="30.48" x2="29.845" y2="30.48" width="0.254" layer="1"/>
<wire x1="31.115" y1="39.37" x2="81.407" y2="39.37" width="0.254" layer="1"/>
<wire x1="81.407" y1="39.37" x2="81.915" y2="39.878" width="0.254" layer="1"/>
<contactref element="J8" pad="4"/>
<contactref element="I2C/SPI" pad="7"/>
<contactref element="JP1" pad="2"/>
<wire x1="104.14" y1="14.478" x2="103.0324" y2="15.5856" width="0.254" layer="1"/>
<wire x1="103.0324" y1="15.5856" x2="97.9284" y2="15.5856" width="0.254" layer="1"/>
<wire x1="81.915" y1="41.3766" x2="81.915" y2="40.64" width="0.254" layer="16"/>
<wire x1="81.915" y1="40.64" x2="82.55" y2="40.005" width="0.254" layer="16"/>
<wire x1="82.55" y1="40.005" x2="88.9" y2="40.005" width="0.254" layer="16"/>
<wire x1="88.9" y1="40.005" x2="89.535" y2="39.37" width="0.254" layer="16"/>
<wire x1="89.535" y1="39.37" x2="89.535" y2="33.02" width="0.254" layer="16"/>
<wire x1="89.535" y1="33.02" x2="99.695" y2="22.86" width="0.254" layer="16"/>
<wire x1="99.695" y1="22.86" x2="99.695" y2="16.51" width="0.254" layer="16"/>
<wire x1="97.9284" y1="15.5856" x2="98.7706" y2="15.5856" width="0.254" layer="16"/>
<wire x1="98.7706" y1="15.5856" x2="99.695" y2="16.51" width="0.254" layer="16"/>
<wire x1="81.915" y1="39.878" x2="81.915" y2="41.3766" width="0.254" layer="1"/>
</signal>
<signal name="SCL">
<contactref element="JP2" pad="2"/>
<contactref element="TEENSY" pad="D0"/>
<wire x1="29.21" y1="31.115" x2="29.845" y2="31.75" width="0.254" layer="1"/>
<wire x1="29.845" y1="31.75" x2="29.845" y2="39.37" width="0.254" layer="1"/>
<wire x1="29.845" y1="39.37" x2="30.48" y2="40.005" width="0.254" layer="1"/>
<wire x1="18.415" y1="28.702" x2="18.415" y2="30.48" width="0.254" layer="1"/>
<wire x1="18.415" y1="30.48" x2="19.05" y2="31.115" width="0.254" layer="1"/>
<wire x1="19.05" y1="31.115" x2="29.21" y2="31.115" width="0.254" layer="1"/>
<wire x1="30.48" y1="40.005" x2="76.2" y2="40.005" width="0.254" layer="1"/>
<wire x1="99.06" y1="22.225" x2="88.9" y2="32.385" width="0.254" layer="16"/>
<wire x1="88.9" y1="32.385" x2="88.9" y2="38.735" width="0.254" layer="16"/>
<wire x1="88.9" y1="38.735" x2="88.265" y2="39.37" width="0.254" layer="16"/>
<wire x1="88.265" y1="39.37" x2="77.47" y2="39.37" width="0.254" layer="16"/>
<wire x1="76.2" y1="40.005" x2="76.835" y2="40.64" width="0.254" layer="1"/>
<wire x1="76.835" y1="40.64" x2="76.835" y2="41.3766" width="0.254" layer="1"/>
<wire x1="77.47" y1="39.37" x2="76.835" y2="40.005" width="0.254" layer="16"/>
<wire x1="76.835" y1="40.005" x2="76.835" y2="41.3766" width="0.254" layer="16"/>
<contactref element="I2C/SPI" pad="5"/>
<contactref element="J8" pad="3"/>
<wire x1="104.14" y1="17.018" x2="103.5324" y2="17.6256" width="0.254" layer="1"/>
<wire x1="103.5324" y1="17.6256" x2="97.9284" y2="17.6256" width="0.254" layer="1"/>
<wire x1="99.06" y1="22.225" x2="99.06" y2="18.7572" width="0.254" layer="16"/>
<wire x1="99.06" y1="18.7572" x2="97.9284" y2="17.6256" width="0.254" layer="16"/>
</signal>
<signal name="PWR6">
<contactref element="U6" pad="1"/>
<contactref element="J9" pad="RED"/>
<contactref element="U6" pad="5"/>
<wire x1="79.26" y1="17.005" x2="77.61" y2="17.005" width="2.54" layer="16"/>
<wire x1="77.61" y1="17.005" x2="77.47" y2="17.145" width="2.54" layer="16"/>
<wire x1="77.47" y1="17.145" x2="81.28" y2="17.145" width="2.54" layer="16"/>
<wire x1="81.28" y1="17.145" x2="81.28" y2="16.51" width="2.54" layer="16"/>
<wire x1="81.28" y1="16.51" x2="77.47" y2="16.51" width="2.54" layer="16"/>
<wire x1="77.47" y1="16.51" x2="77.47" y2="17.145" width="2.54" layer="16"/>
<wire x1="77.095" y1="13.894" x2="77.095" y2="16.135" width="0.8128" layer="16"/>
<wire x1="77.095" y1="16.135" x2="77.47" y2="16.51" width="0.8128" layer="16"/>
<wire x1="81.655" y1="13.894" x2="81.655" y2="16.135" width="0.8128" layer="16"/>
<wire x1="81.655" y1="16.135" x2="81.28" y2="16.51" width="0.8128" layer="16"/>
</signal>
<signal name="PWMT6">
<contactref element="U6" pad="2"/>
<contactref element="Q6" pad="3"/>
<wire x1="78.235" y1="13.894" x2="78.235" y2="11.935" width="0.254" layer="16"/>
<wire x1="78.235" y1="11.935" x2="78.74" y2="11.43" width="0.254" layer="16"/>
<wire x1="78.74" y1="11.43" x2="87.63" y2="11.43" width="0.254" layer="16"/>
<wire x1="87.927" y1="13.081" x2="87.927" y2="11.727" width="0.254" layer="16"/>
<wire x1="87.927" y1="11.727" x2="87.63" y2="11.43" width="0.254" layer="16"/>
</signal>
<signal name="PWM6">
<contactref element="Q6" pad="1"/>
<contactref element="TEENSY" pad="E6"/>
<wire x1="13.335" y1="31.242" x2="2.54" y2="31.242" width="0.254" layer="1"/>
<wire x1="2.159" y1="15.113" x2="2.159" y2="17.78" width="0.254" layer="1"/>
<wire x1="2.159" y1="17.78" x2="2.794" y2="18.415" width="0.254" layer="1"/>
<wire x1="2.794" y1="18.415" x2="2.794" y2="25.781" width="0.254" layer="1"/>
<wire x1="2.794" y1="25.781" x2="1.778" y2="26.797" width="0.254" layer="1"/>
<wire x1="1.778" y1="26.797" x2="1.778" y2="30.48" width="0.254" layer="1"/>
<wire x1="6.477" y1="10.795" x2="10.795" y2="10.795" width="0.254" layer="1"/>
<wire x1="10.795" y1="10.795" x2="12.065" y2="9.525" width="0.254" layer="1"/>
<wire x1="12.065" y1="9.525" x2="13.97" y2="9.525" width="0.254" layer="1"/>
<wire x1="13.97" y1="9.525" x2="14.605" y2="8.89" width="0.254" layer="1"/>
<wire x1="14.605" y1="8.89" x2="14.605" y2="3.175" width="0.254" layer="1"/>
<wire x1="14.605" y1="3.175" x2="15.24" y2="2.54" width="0.254" layer="1"/>
<wire x1="15.24" y1="2.54" x2="90.17" y2="2.54" width="0.254" layer="1"/>
<wire x1="90.17" y1="2.54" x2="90.805" y2="3.175" width="0.254" layer="1"/>
<wire x1="90.805" y1="3.175" x2="90.805" y2="8.255" width="0.254" layer="1"/>
<wire x1="90.805" y1="8.255" x2="91.44" y2="8.255" width="0.254" layer="1"/>
<wire x1="89.027" y1="10.668" x2="91.44" y2="8.255" width="0.254" layer="16"/>
<via x="91.44" y="8.255" extent="1-16" drill="0.7" shape="square"/>
<wire x1="1.778" y1="30.48" x2="2.54" y2="31.242" width="0.254" layer="1"/>
<wire x1="6.477" y1="10.795" x2="2.159" y2="15.113" width="0.254" layer="1"/>
<wire x1="89.027" y1="10.668" x2="89.027" y2="13.031" width="0.254" layer="16"/>
<wire x1="89.027" y1="13.031" x2="90.027" y2="14.031" width="0.254" layer="16"/>
<contactref element="R19" pad="P$1"/>
<wire x1="91.948" y1="5.83" x2="91.948" y2="7.747" width="0.254" layer="16"/>
<wire x1="91.948" y1="7.747" x2="91.44" y2="8.255" width="0.254" layer="16"/>
</signal>
<signal name="SENSE6">
<contactref element="U6" pad="4"/>
<contactref element="TEENSY" pad="B5"/>
<via x="86.36" y="27.7114" extent="1-16" drill="0.7" shape="square"/>
<wire x1="88.265" y1="28.575" x2="88.265" y2="38.1" width="0.254" layer="16"/>
<wire x1="88.265" y1="38.1" x2="87.63" y2="38.735" width="0.254" layer="16"/>
<wire x1="87.63" y1="38.735" x2="55.88" y2="38.735" width="0.254" layer="16"/>
<wire x1="55.88" y1="38.735" x2="55.245" y2="39.37" width="0.254" layer="16"/>
<wire x1="55.245" y1="39.37" x2="55.245" y2="43.815" width="0.254" layer="16"/>
<wire x1="55.245" y1="43.815" x2="54.61" y2="44.45" width="0.254" layer="16"/>
<wire x1="54.61" y1="44.45" x2="43.18" y2="44.45" width="0.254" layer="16"/>
<wire x1="43.18" y1="44.45" x2="42.545" y2="43.815" width="0.254" layer="16"/>
<wire x1="42.545" y1="43.815" x2="42.545" y2="41.91" width="0.254" layer="16"/>
<wire x1="24.13" y1="36.957" x2="23.495" y2="37.592" width="0.254" layer="16"/>
<wire x1="23.495" y1="37.592" x2="23.495" y2="43.942" width="0.254" layer="16"/>
<contactref element="R6" pad="P$1"/>
<wire x1="80.515" y1="13.894" x2="80.515" y2="12.195" width="0.254" layer="16"/>
<wire x1="80.515" y1="12.195" x2="80.645" y2="12.065" width="0.254" layer="16"/>
<wire x1="80.645" y1="12.065" x2="83.185" y2="12.065" width="0.254" layer="16"/>
<wire x1="86.36" y1="27.7114" x2="86.36" y2="24.511" width="0.254" layer="1"/>
<wire x1="86.36" y1="24.511" x2="85.725" y2="23.876" width="0.254" layer="1"/>
<via x="83.439" y="20.955" extent="1-16" drill="0.7" shape="square"/>
<wire x1="83.185" y1="20.574" x2="83.185" y2="12.065" width="0.254" layer="16"/>
<wire x1="83.439" y1="20.955" x2="83.439" y2="21.463" width="0.254" layer="1"/>
<wire x1="83.82" y1="23.368" x2="84.328" y2="23.876" width="0.254" layer="1"/>
<wire x1="84.328" y1="23.876" x2="85.725" y2="23.876" width="0.254" layer="1"/>
<wire x1="86.36" y1="27.7114" x2="87.4014" y2="27.7114" width="0.254" layer="16"/>
<wire x1="87.4014" y1="27.7114" x2="88.265" y2="28.575" width="0.254" layer="16"/>
<wire x1="24.13" y1="36.957" x2="37.592" y2="36.957" width="0.254" layer="16"/>
<wire x1="37.592" y1="36.957" x2="42.545" y2="41.91" width="0.254" layer="16"/>
<wire x1="83.439" y1="21.463" x2="83.82" y2="21.844" width="0.254" layer="1"/>
<wire x1="83.82" y1="21.844" x2="83.82" y2="23.368" width="0.254" layer="1"/>
<wire x1="83.185" y1="20.574" x2="83.439" y2="20.828" width="0.254" layer="16"/>
<wire x1="83.439" y1="20.828" x2="83.439" y2="20.955" width="0.254" layer="16"/>
<wire x1="83.185" y1="12.065" x2="83.705" y2="12.065" width="0.254" layer="16"/>
<wire x1="83.705" y1="12.065" x2="84.721" y2="13.081" width="0.254" layer="16"/>
</signal>
<signal name="SS">
<contactref element="TEENSY" pad="B0"/>
<wire x1="5.715" y1="28.702" x2="5.715" y2="31.242" width="0.254" layer="16"/>
<wire x1="5.715" y1="31.242" x2="6.35" y2="31.877" width="0.254" layer="16"/>
<wire x1="6.35" y1="31.877" x2="10.795" y2="31.877" width="0.254" layer="16"/>
<wire x1="10.795" y1="31.877" x2="12.065" y2="33.147" width="0.254" layer="16"/>
<wire x1="12.065" y1="33.147" x2="34.29" y2="33.147" width="0.254" layer="16"/>
<wire x1="34.29" y1="33.147" x2="34.925" y2="32.512" width="0.254" layer="16"/>
<wire x1="34.925" y1="32.512" x2="34.925" y2="27.559" width="0.254" layer="16"/>
<wire x1="34.925" y1="27.559" x2="35.56" y2="26.924" width="0.254" layer="16"/>
<wire x1="35.56" y1="26.924" x2="93.218" y2="26.924" width="0.254" layer="16"/>
<wire x1="93.218" y1="26.924" x2="93.98" y2="26.162" width="0.254" layer="16"/>
<wire x1="93.98" y1="22.225" x2="93.98" y2="26.162" width="0.254" layer="16"/>
<contactref element="I2C/SPI" pad="2"/>
<wire x1="93.98" y1="22.225" x2="95.3884" y2="20.8166" width="0.254" layer="16"/>
<wire x1="95.3884" y1="20.8166" x2="95.3884" y2="20.6856" width="0.254" layer="16"/>
</signal>
<signal name="SCLK">
<contactref element="TEENSY" pad="B1"/>
<wire x1="8.255" y1="28.702" x2="8.255" y2="30.607" width="0.254" layer="16"/>
<wire x1="8.255" y1="30.607" x2="8.89" y2="31.242" width="0.254" layer="16"/>
<wire x1="8.89" y1="31.242" x2="11.43" y2="31.242" width="0.254" layer="16"/>
<wire x1="11.43" y1="31.242" x2="12.7" y2="32.512" width="0.254" layer="16"/>
<wire x1="12.7" y1="32.512" x2="33.7058" y2="32.512" width="0.254" layer="16"/>
<wire x1="33.7058" y1="32.512" x2="34.3408" y2="31.877" width="0.254" layer="16"/>
<wire x1="93.345" y1="25.781" x2="92.71" y2="26.416" width="0.254" layer="16"/>
<wire x1="92.71" y1="26.416" x2="34.8488" y2="26.416" width="0.254" layer="16"/>
<wire x1="34.8488" y1="26.416" x2="34.3408" y2="26.924" width="0.254" layer="16"/>
<wire x1="34.3408" y1="26.924" x2="34.3408" y2="31.877" width="0.254" layer="16"/>
<wire x1="93.345" y1="20.193" x2="93.345" y2="25.781" width="0.254" layer="16"/>
<contactref element="I2C/SPI" pad="4"/>
<wire x1="93.345" y1="20.193" x2="94.8924" y2="18.6456" width="0.254" layer="16"/>
<wire x1="94.8924" y1="18.6456" x2="95.3884" y2="18.6456" width="0.254" layer="16"/>
</signal>
<signal name="MOSI">
<contactref element="TEENSY" pad="B2"/>
<wire x1="10.795" y1="28.702" x2="11.43" y2="28.702" width="0.254" layer="16"/>
<wire x1="11.43" y1="28.702" x2="12.7" y2="29.972" width="0.254" layer="16"/>
<wire x1="12.7" y1="29.972" x2="13.97" y2="29.972" width="0.254" layer="16"/>
<wire x1="13.97" y1="29.972" x2="15.875" y2="31.877" width="0.254" layer="16"/>
<wire x1="15.875" y1="31.877" x2="33.1216" y2="31.877" width="0.254" layer="16"/>
<wire x1="33.1216" y1="31.877" x2="33.7566" y2="31.242" width="0.254" layer="16"/>
<wire x1="33.7566" y1="31.242" x2="33.7566" y2="26.543" width="0.254" layer="16"/>
<wire x1="33.7566" y1="26.543" x2="34.3916" y2="25.908" width="0.254" layer="16"/>
<wire x1="34.3916" y1="25.908" x2="92.075" y2="25.908" width="0.254" layer="16"/>
<wire x1="92.075" y1="25.908" x2="92.71" y2="25.273" width="0.254" layer="16"/>
<wire x1="92.71" y1="18.161" x2="92.71" y2="25.273" width="0.254" layer="16"/>
<contactref element="I2C/SPI" pad="6"/>
<wire x1="92.71" y1="18.161" x2="94.2654" y2="16.6056" width="0.254" layer="16"/>
<wire x1="94.2654" y1="16.6056" x2="95.3884" y2="16.6056" width="0.254" layer="16"/>
</signal>
<signal name="MISO">
<contactref element="TEENSY" pad="B3"/>
<wire x1="13.335" y1="28.702" x2="13.97" y2="28.702" width="0.254" layer="16"/>
<wire x1="13.97" y1="28.702" x2="16.51" y2="31.242" width="0.254" layer="16"/>
<wire x1="16.51" y1="31.242" x2="32.4866" y2="31.242" width="0.254" layer="16"/>
<wire x1="92.075" y1="16.129" x2="92.075" y2="24.765" width="0.254" layer="16"/>
<wire x1="92.075" y1="24.765" x2="91.44" y2="25.4" width="0.254" layer="16"/>
<wire x1="91.44" y1="25.4" x2="33.8074" y2="25.4" width="0.254" layer="16"/>
<wire x1="33.8074" y1="25.4" x2="33.1724" y2="26.035" width="0.254" layer="16"/>
<wire x1="33.1724" y1="26.035" x2="33.1724" y2="30.607" width="0.254" layer="16"/>
<wire x1="33.1724" y1="30.607" x2="32.4866" y2="31.242" width="0.254" layer="16"/>
<contactref element="I2C/SPI" pad="8"/>
<wire x1="92.075" y1="16.129" x2="93.6384" y2="14.5656" width="0.254" layer="16"/>
<wire x1="93.6384" y1="14.5656" x2="95.3884" y2="14.5656" width="0.254" layer="16"/>
</signal>
<signal name="N$1">
<contactref element="JP3" pad="2"/>
<contactref element="TEENSY" pad="D6"/>
<wire x1="31.115" y1="43.942" x2="38.7096" y2="43.942" width="0.254" layer="16"/>
<wire x1="38.7096" y1="43.942" x2="38.735" y2="43.9166" width="0.254" layer="16"/>
</signal>
<signal name="N$2">
<contactref element="JP2" pad="1"/>
<contactref element="R9" pad="P$2"/>
<wire x1="76.835" y1="43.9166" x2="78.5756" y2="43.9166" width="0.254" layer="1"/>
<wire x1="78.5756" y1="43.9166" x2="79.375" y2="44.716" width="0.254" layer="1"/>
</signal>
<signal name="N$4">
<contactref element="JP1" pad="1"/>
<contactref element="R10" pad="P$2"/>
<wire x1="84.062" y1="44.45" x2="84.455" y2="44.716" width="0.254" layer="1"/>
<wire x1="81.915" y1="43.9166" x2="83.5286" y2="43.9166" width="0.254" layer="1"/>
<wire x1="83.5286" y1="43.9166" x2="84.455" y2="44.716" width="0.254" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="JP4" pad="1"/>
<contactref element="R12" pad="P$2"/>
<wire x1="41.275" y1="48.9966" x2="41.3766" y2="48.895" width="0.254" layer="1"/>
<wire x1="41.3766" y1="48.895" x2="44.335" y2="48.895" width="0.254" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="U9" pad="1"/>
<contactref element="R13" pad="P$1"/>
<contactref element="D1" pad="3"/>
<wire x1="34.8234" y1="20.955" x2="38.354" y2="20.955" width="0.8128" layer="1"/>
<wire x1="38.354" y1="20.955" x2="38.366" y2="20.955" width="0.8128" layer="1"/>
<wire x1="38.366" y1="20.955" x2="38.481" y2="20.84" width="0.8128" layer="1"/>
<wire x1="38.354" y1="19.134" x2="38.354" y2="20.955" width="0.8128" layer="1"/>
</signal>
<signal name="GNDIN">
<contactref element="J4" pad="BLACK"/>
<contactref element="U9" pad="2"/>
<wire x1="31.75" y1="18.415" x2="34.8234" y2="18.415" width="2.54" layer="1"/>
<contactref element="J6" pad="BLACK"/>
<wire x1="27.547" y1="17.005" x2="26.175" y2="17.145" width="2.54" layer="1"/>
<wire x1="26.175" y1="17.145" x2="26.035" y2="17.145" width="3.81" layer="1"/>
<wire x1="26.035" y1="21.4122" x2="30.48" y2="21.4122" width="3.81" layer="1"/>
<wire x1="30.48" y1="21.4122" x2="30.48" y2="17.145" width="3.81" layer="1"/>
<wire x1="30.48" y1="17.145" x2="27.305" y2="17.145" width="3.81" layer="1"/>
<wire x1="27.305" y1="17.145" x2="27.305" y2="20.573" width="0.254" layer="1"/>
<wire x1="27.305" y1="20.573" x2="27.547" y2="21.971" width="0.254" layer="1"/>
<wire x1="27.547" y1="17.005" x2="32.245" y2="17.005" width="0.254" layer="1"/>
<wire x1="32.245" y1="17.005" x2="31.75" y2="18.415" width="0.254" layer="1"/>
<polygon width="0.254" layer="1" orphans="yes">
<vertex x="26.67" y="20.32"/>
<vertex x="26.67" y="18.415"/>
<vertex x="29.21" y="18.415"/>
<vertex x="29.21" y="20.32"/>
</polygon>
<wire x1="26.035" y1="17.145" x2="26.035" y2="21.4122" width="3.81" layer="1"/>
<polygon width="0" layer="1">
<vertex x="27.94" y="15.24"/>
<vertex x="26.035" y="15.24"/>
<vertex x="26.035" y="17.145"/>
<vertex x="27.94" y="17.145"/>
</polygon>
</signal>
<signal name="N$5">
</signal>
<signal name="N$7">
<contactref element="D2" pad="CATHODE"/>
<contactref element="R20" pad="P$1"/>
<wire x1="29.591" y1="50.915" x2="31.877" y2="50.915" width="0.254" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="D2" pad="ANODE"/>
<contactref element="TEENSY" pad="D7"/>
<wire x1="28.575" y1="43.942" x2="28.575" y2="48.895" width="0.254" layer="1"/>
<wire x1="28.575" y1="48.895" x2="29.095" y2="49.415" width="0.254" layer="1"/>
<wire x1="29.095" y1="49.415" x2="29.591" y2="49.415" width="0.254" layer="1"/>
</signal>
<signal name="FREQ">
<contactref element="FREQ" pad="P$1"/>
<contactref element="JP3" pad="1"/>
<wire x1="100.33" y1="39.37" x2="91.44" y2="39.37" width="0.254" layer="16"/>
<wire x1="91.44" y1="39.37" x2="90.805" y2="40.005" width="0.254" layer="16"/>
<wire x1="90.805" y1="40.005" x2="90.805" y2="43.815" width="0.254" layer="16"/>
<wire x1="90.805" y1="43.815" x2="87.63" y2="46.99" width="0.254" layer="16"/>
<wire x1="87.63" y1="46.99" x2="74.93" y2="46.99" width="0.254" layer="16"/>
<wire x1="74.93" y1="46.99" x2="74.295" y2="46.355" width="0.254" layer="16"/>
<wire x1="74.295" y1="46.355" x2="74.295" y2="40.005" width="0.254" layer="16"/>
<wire x1="74.295" y1="40.005" x2="73.66" y2="39.37" width="0.254" layer="16"/>
<wire x1="73.66" y1="39.37" x2="56.515" y2="39.37" width="0.254" layer="16"/>
<wire x1="56.515" y1="39.37" x2="55.88" y2="40.005" width="0.254" layer="16"/>
<wire x1="55.88" y1="40.005" x2="55.88" y2="44.45" width="0.254" layer="16"/>
<wire x1="55.88" y1="44.45" x2="55.245" y2="45.085" width="0.254" layer="16"/>
<contactref element="TEENSY" pad="C7"/>
<wire x1="31.115" y1="28.702" x2="31.115" y2="38.1" width="0.254" layer="1"/>
<wire x1="31.115" y1="38.1" x2="31.75" y2="38.735" width="0.254" layer="1"/>
<wire x1="31.75" y1="38.735" x2="36.195" y2="38.735" width="0.254" layer="1"/>
<wire x1="36.195" y1="38.735" x2="36.83" y2="38.1" width="0.254" layer="1"/>
<via x="36.83" y="38.1" extent="1-16" drill="0.7" shape="square"/>
<via x="100.965" y="29.845" extent="1-16" drill="0.7" shape="square"/>
<wire x1="102.127" y1="28.575" x2="100.965" y2="29.845" width="0.254" layer="1"/>
<wire x1="102.135" y1="28.329" x2="102.127" y2="28.575" width="0.254" layer="1"/>
<wire x1="41.275" y1="43.9166" x2="42.4434" y2="45.085" width="0.254" layer="16"/>
<wire x1="42.4434" y1="45.085" x2="55.245" y2="45.085" width="0.254" layer="16"/>
<wire x1="100.965" y1="29.845" x2="100.965" y2="38.735" width="0.254" layer="16"/>
<wire x1="100.965" y1="38.735" x2="100.33" y2="39.37" width="0.254" layer="16"/>
<wire x1="36.83" y1="38.1" x2="41.275" y2="42.545" width="0.254" layer="16"/>
<wire x1="41.275" y1="42.545" x2="41.275" y2="43.9166" width="0.254" layer="16"/>
</signal>
<signal name="TEMP">
<contactref element="JP4" pad="2"/>
<contactref element="TEMP" pad="P$1"/>
<wire x1="74.295" y1="47.625" x2="73.66" y2="46.99" width="0.254" layer="16"/>
<wire x1="73.66" y1="46.99" x2="73.66" y2="40.64" width="0.254" layer="16"/>
<wire x1="73.66" y1="40.64" x2="73.025" y2="40.005" width="0.254" layer="16"/>
<wire x1="73.025" y1="40.005" x2="57.15" y2="40.005" width="0.254" layer="16"/>
<wire x1="57.15" y1="40.005" x2="56.515" y2="40.64" width="0.254" layer="16"/>
<wire x1="56.515" y1="40.64" x2="56.515" y2="45.085" width="0.254" layer="16"/>
<wire x1="56.515" y1="45.085" x2="55.88" y2="45.72" width="0.254" layer="16"/>
<wire x1="74.295" y1="47.625" x2="88.265" y2="47.625" width="0.254" layer="16"/>
<wire x1="88.265" y1="47.625" x2="91.44" y2="44.45" width="0.254" layer="16"/>
<wire x1="91.44" y1="44.45" x2="91.44" y2="40.64" width="0.254" layer="16"/>
<wire x1="91.44" y1="40.64" x2="92.075" y2="40.005" width="0.254" layer="16"/>
<wire x1="92.075" y1="40.005" x2="100.33" y2="40.005" width="0.254" layer="16"/>
<wire x1="100.33" y1="40.005" x2="100.965" y2="40.64" width="0.254" layer="16"/>
<wire x1="100.965" y1="40.64" x2="100.9904" y2="40.64" width="0.254" layer="16"/>
<wire x1="55.88" y1="45.72" x2="40.005" y2="45.72" width="0.254" layer="16"/>
<wire x1="40.005" y1="45.72" x2="39.37" y2="46.355" width="0.254" layer="16"/>
<wire x1="39.37" y1="46.355" x2="39.37" y2="48.26" width="0.254" layer="16"/>
<wire x1="39.37" y1="48.26" x2="38.735" y2="48.9966" width="0.254" layer="16"/>
<via x="100.9904" y="40.64" extent="1-16" drill="0.7" shape="square"/>
<wire x1="102.235" y1="38.1" x2="102.235" y2="39.37" width="0.254" layer="1"/>
<wire x1="102.235" y1="39.37" x2="100.9904" y2="40.64" width="0.254" layer="1"/>
<wire x1="102.235" y1="38.1" x2="102.135" y2="38.2" width="0.254" layer="1"/>
<wire x1="102.135" y1="38.2" x2="102.135" y2="39.251" width="0.254" layer="1"/>
<contactref element="TEENSY" pad="B4"/>
<wire x1="26.035" y1="43.942" x2="26.035" y2="45.085" width="0.254" layer="16"/>
<wire x1="26.035" y1="45.085" x2="26.67" y2="45.72" width="0.254" layer="16"/>
<wire x1="26.67" y1="45.72" x2="37.465" y2="45.72" width="0.254" layer="16"/>
<wire x1="37.465" y1="45.72" x2="38.1" y2="46.355" width="0.254" layer="16"/>
<wire x1="38.1" y1="46.355" x2="38.1" y2="48.26" width="0.254" layer="16"/>
<wire x1="38.1" y1="48.26" x2="38.735" y2="48.9966" width="0.254" layer="16"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports Fusion synchronisation.
This feature will not be available in this version and saving
the document will break the link to the Fusion PCB feature.
</note>
</compatibility>
</eagle>

license: MIT

repository: komakallio/komahub

license_type: permissive

repo_name: komakallio/komahub

branch_name: refs/heads/master

gha_license_id: MIT

gha_language: C#

extension: brd


text:
using UnityEngine;
using System.Collections;

[ExecuteInEditMode]
[AddComponentMenu("Image Effects/Blur")]
public class BlurEffect : MonoBehaviour
{
	/// Blur iterations - larger number means more blur.
	public int iterations = 3;

	/// Blur spread for each iteration. Lower values
	/// give better looking blur, but require more iterations to
	/// get large blurs. Value is usually between 0.5 and 1.0.
	public float blurSpread = 0.6f;

	// --------------------------------------------------------
	// The blur iteration shader.
	// Basically it just takes 4 texture samples and averages them.
	// By applying it repeatedly and spreading out sample locations
	// we get a Gaussian blur approximation.

	private static string blurMatString =
@"Shader ""BlurConeTap"" {
	SubShader {
		Pass {
			ZTest Always Cull Off ZWrite Off Fog { Mode Off }
			SetTexture [__RenderTex] {constantColor (0,0,0,0.25) combine texture * constant alpha}
			SetTexture [__RenderTex] {constantColor (0,0,0,0.25) combine texture * constant + previous}
			SetTexture [__RenderTex] {constantColor (0,0,0,0.25) combine texture * constant + previous}
			SetTexture [__RenderTex] {constantColor (0,0,0,0.25) combine texture * constant + previous}
		}
	}
	Fallback off
}";

	static Material m_Material = null;
	protected static Material material {
		get {
			if (m_Material == null) {
				m_Material = new Material( blurMatString );
				m_Material.hideFlags = HideFlags.HideAndDontSave;
				m_Material.shader.hideFlags = HideFlags.HideAndDontSave;
			}
			return m_Material;
		}
	}

	protected void OnDisable() {
		if( m_Material ) {
			DestroyImmediate( m_Material.shader );
			DestroyImmediate( m_Material );
		}
	}

	// --------------------------------------------------------

	protected void Start()
	{
		// Disable if we don't support image effects
		if (!SystemInfo.supportsImageEffects) {
			enabled = false;
			return;
		}
		// Disable if the shader can't run on the users graphics card
		if (!material.shader.isSupported) {
			enabled = false;
			return;
		}
	}

	// Performs one blur iteration.
	public void FourTapCone (RenderTexture source, RenderTexture dest, int iteration)
	{
		RenderTexture.active = dest;
		source.SetGlobalShaderProperty ("__RenderTex");

		float offsetX = (.5F+iteration*blurSpread) / (float)source.width;
		float offsetY = (.5F+iteration*blurSpread) / (float)source.height;
		GL.PushMatrix ();
		GL.LoadOrtho ();

		for (int i = 0; i < material.passCount; i++) {
			material.SetPass (i);
			Render4TapQuad( dest, offsetX, offsetY );
		}
		GL.PopMatrix ();
	}

	// Downsamples the texture to a quarter resolution.
	private void DownSample4x (RenderTexture source, RenderTexture dest)
	{
		RenderTexture.active = dest;
		source.SetGlobalShaderProperty ("__RenderTex");

		float offsetX = 1.0f / (float)source.width;
		float offsetY = 1.0f / (float)source.height;

		GL.PushMatrix ();
		GL.LoadOrtho ();
		for (int i = 0; i < material.passCount; i++)
		{
			material.SetPass (i);
			Render4TapQuad( dest, offsetX, offsetY );
		}
		GL.PopMatrix ();
	}

	// Called by the camera to apply the image effect
	void OnRenderImage (RenderTexture source, RenderTexture destination) {
		RenderTexture buffer = RenderTexture.GetTemporary(source.width/4, source.height/4, 0);
		RenderTexture buffer2 = RenderTexture.GetTemporary(source.width/4, source.height/4, 0);

		// Copy source to the 4x4 smaller texture.
		DownSample4x (source, buffer);

		// Blur the small texture
		bool oddEven = true;
		for(int i = 0; i < iterations; i++)
		{
			if( oddEven )
				FourTapCone (buffer, buffer2, i);
			else
				FourTapCone (buffer2, buffer, i);
			oddEven = !oddEven;
		}
		if( oddEven )
			ImageEffects.Blit(buffer, destination);
		else
			ImageEffects.Blit(buffer2, destination);

		RenderTexture.ReleaseTemporary(buffer);
		RenderTexture.ReleaseTemporary(buffer2);
	}

	private static void Render4TapQuad( RenderTexture dest, float offsetX, float offsetY )
	{
		GL.Begin( GL.QUADS );

		// Direct3D needs interesting texel offsets!
		Vector2 off = Vector2.zero;
		if( dest != null )
			off = dest.GetTexelOffset() * 0.75f;

		Set4TexCoords( off.x, off.y, offsetX, offsetY );
		GL.Vertex3( 0,0, .1f );

		Set4TexCoords( 1.0f + off.x, off.y, offsetX, offsetY );
		GL.Vertex3( 1,0, .1f );

		Set4TexCoords( 1.0f + off.x, 1.0f + off.y, offsetX, offsetY );
		GL.Vertex3( 1,1,.1f );

		Set4TexCoords( off.x, 1.0f + off.y, offsetX, offsetY );
		GL.Vertex3( 0,1,.1f );

		GL.End();
	}

	private static void Set4TexCoords( float x, float y, float offsetX, float offsetY )
	{
		GL.MultiTexCoord2( 0, x - offsetX, y - offsetY );
		GL.MultiTexCoord2( 1, x + offsetX, y - offsetY );
		GL.MultiTexCoord2( 2, x + offsetX, y + offsetY );
		GL.MultiTexCoord2( 3, x - offsetX, y + offsetY );
	}
}

path: /Assets/Pro Standard Assets/Image Based/BlurEffect.cs

extension: cs


text:
using System.Collections.Generic;
using System.Linq;

namespace Bailiwick.Models.Phrases
{
    public class SuperlativePhrase : NounPhrase
    {
        public override WordInstance Head
        {
            get
            {
                return Adjuncts.Last(x => x.GeneralWordClass == WordClassType.Adjective);
            }
        }
    }
}

repository: JeffreyMFarley/Bailiwick

repo_name: JeffreyMFarley/Bailiwick

branch_name: refs/heads/main


text:
//go:binary-only-package

package nasConvert

import (
	"encoding/hex"
	"free5gc/lib/nas/nasMessage"
	"free5gc/lib/nas/nasType"
	"free5gc/lib/openapi/models"
	"strconv"
)

func GetTypeOfIdentity(buf byte) uint8 {}

// TS 24.501 9.11 .3.4
func GetPlmnIdAndSupiFromSuci(buf []byte) (plmnId, supi string) {}

// nasType: TS 24.501 9.11.3.4
func GutiToString(buf []byte) (guami models.Guami, guti string) {}

func GutiToNas(guti string) (gutiNas nasType.GUTI5G) {}

// PEI: ^(imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$
func PeiToString(buf []byte) (pei string) {}

extension: go


text:
package model

import (
	"github.com/huaweicloud/huaweicloud-sdk-go-v3/core/utils"

	"strings"
)

// Affinity 应用实例亲和性规则，仅铂金版支持
type Affinity struct {
	NodeAffinity *AffinityNodeAffinity `json:"nodeAffinity,omitempty"`

	PodAffinity *AffinityPodAffinity `json:"podAffinity,omitempty"`

	PodAntiAffinity *AffinityPodAntiAffinity `json:"podAntiAffinity,omitempty"`
}

func (o Affinity) String() string {
	data, err := utils.Marshal(o)
	if err != nil {
		return "Affinity struct{}"
	}

	return strings.Join([]string{"Affinity", string(data)}, " ")
}

gha_license_id: NOASSERTION

gha_language: Go


text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.4">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.005" altunitdist="inch" altunit="inch"/>
<layers>
<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="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" 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="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" 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="28" name="bValues" color="7" fill="1" visible="yes" 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="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="yes" 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="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="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="43" name="vRestrict" color="2" fill="10" visible="yes" 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="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<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="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<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="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="30.15" y2="0" width="0" layer="20"/>
<wire x1="30.15" y1="0" x2="30.15" y2="12.69" width="0" layer="20"/>
<wire x1="30.15" y1="12.69" x2="0" y2="12.69" width="0" layer="20"/>
<wire x1="0" y1="12.69" x2="0" y2="0" width="0" layer="20"/>
</plain>
<libraries>
<library name="adafruit">
<packages>
<package name="R0603">
<description>RESISTOR

chip</description>
<wire x1="-0.432" y1="-0.356" x2="0.432" y2="-0.356" width="0.1524" layer="51"/>
<wire x1="0.432" y1="0.356" x2="-0.432" y2="0.356" width="0.1524" layer="51"/>
<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
<smd name="1" x="-0.85" y="0" dx="1" dy="1.1" layer="1"/>
<smd name="2" x="0.85" y="0" dx="1" dy="1.1" layer="1"/>
<text x="-0.889" y="0.889" size="1.27" layer="25">>NAME</text>
<text x="-0.889" y="-2.032" size="1.27" layer="27">>VALUE</text>
<rectangle x1="0.4318" y1="-0.4318" x2="0.8382" y2="0.4318" layer="51"/>
<rectangle x1="-0.8382" y1="-0.4318" x2="-0.4318" y2="0.4318" layer="51"/>
<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
</package>
</packages>
</library>
<library name="diode">
<description>Diodes

Based on the following sources:

Motorola : www.onsemi.com

Fairchild : www.fairchildsemi.com

Philips : www.semiconductors.com

Vishay : www.vishay.de

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="SMC">
<description>DIODE</description>
<wire x1="-3.5606" y1="3.105" x2="3.5606" y2="3.105" width="0.1016" layer="21"/>
<wire x1="-3.5606" y1="-3.105" x2="3.5606" y2="-3.105" width="0.1016" layer="21"/>
<wire x1="-3.5606" y1="-3.105" x2="-3.5606" y2="3.105" width="0.1016" layer="51"/>
<wire x1="3.5606" y1="-3.105" x2="3.5606" y2="3.105" width="0.1016" layer="51"/>
<wire x1="0.543" y1="1" x2="-0.83" y2="0" width="0.2032" layer="21"/>
<wire x1="-0.83" y1="0" x2="0.543" y2="-1" width="0.2032" layer="21"/>
<wire x1="0.543" y1="-1" x2="0.543" y2="1" width="0.2032" layer="21"/>
<smd name="C" x="-3.7" y="0" dx="2.8" dy="3.8" layer="1"/>
<smd name="A" x="3.7" y="0" dx="2.8" dy="3.8" layer="1"/>
<text x="-3.459" y="3.359" size="1.27" layer="25">>NAME</text>
<text x="-3.459" y="-4.629" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-4.094" y1="-1.0922" x2="-3.5606" y2="1.0922" layer="51"/>
<rectangle x1="3.5606" y1="-1.0922" x2="4.094" y2="1.0922" layer="51"/>
<rectangle x1="-2.1" y1="-3.1" x2="-0.85" y2="3.1" layer="21"/>
</package>
</packages>
</library>
<library name="serge">
<packages>
<package name="SO08">
<wire x1="-2.362" y1="-1.803" x2="2.362" y2="-1.803" width="0.1524" layer="51"/>
<wire x1="2.362" y1="-1.803" x2="2.362" y2="1.803" width="0.1524" layer="21"/>
<wire x1="2.362" y1="1.803" x2="-2.362" y2="1.803" width="0.1524" layer="51"/>
<wire x1="-2.362" y1="1.803" x2="-2.362" y2="-1.803" width="0.1524" layer="21"/>
<circle x="-1.8034" y="-0.9906" radius="0.3556" width="0.0508" layer="21"/>
<smd name="1" x="-1.905" y="-2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<smd name="8" x="-1.905" y="2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<smd name="2" x="-0.635" y="-2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<smd name="3" x="0.635" y="-2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<smd name="7" x="-0.635" y="2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<smd name="6" x="0.635" y="2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<smd name="4" x="1.905" y="-2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<smd name="5" x="1.905" y="2.6162" dx="0.6096" dy="2.2098" layer="1"/>
<text x="4.0005" y="-2.032" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
<text x="-2.7305" y="-2.032" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
<rectangle x1="-2.0828" y1="-2.8702" x2="-1.7272" y2="-1.8542" layer="51"/>
<rectangle x1="-0.8128" y1="-2.8702" x2="-0.4572" y2="-1.8542" layer="51"/>
<rectangle x1="0.4572" y1="-2.8702" x2="0.8128" y2="-1.8542" layer="51"/>
<rectangle x1="1.7272" y1="-2.8702" x2="2.0828" y2="-1.8542" layer="51"/>
<rectangle x1="-2.0828" y1="1.8542" x2="-1.7272" y2="2.8702" layer="51"/>
<rectangle x1="-0.8128" y1="1.8542" x2="-0.4572" y2="2.8702" layer="51"/>
<rectangle x1="0.4572" y1="1.8542" x2="0.8128" y2="2.8702" layer="51"/>
<rectangle x1="1.7272" y1="1.8542" x2="2.0828" y2="2.8702" layer="51"/>
</package>
<package name="1210">
<wire x1="-1.65" y1="1.25" x2="1.65" y2="1.25" width="0.1016" layer="51"/>
<wire x1="1.65" y1="1.25" x2="1.65" y2="-1.25" width="0.1016" layer="51"/>
<wire x1="1.65" y1="-1.25" x2="-1.65" y2="-1.25" width="0.1016" layer="51"/>
<wire x1="-1.65" y1="-1.25" x2="-1.65" y2="1.25" width="0.1016" layer="51"/>
<smd name="1" x="-1.65" y="0" dx="1.2" dy="2.8" layer="1"/>
<smd name="2" x="1.65" y="0" dx="1.2" dy="2.8" layer="1"/>
<text x="-2" y="1.5" size="1.27" layer="25">>NAME</text>
<text x="-2" y="-3" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-1.65" y1="-1.25" x2="-0.95" y2="1.25" layer="51"/>
<rectangle x1="0.95" y1="-1.25" x2="1.65" y2="1.25" layer="51" rot="R180"/>
</package>
<package name="SOT23-3-SHRINKED">
<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.127" layer="51"/>
<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.127" layer="51"/>
<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.127" layer="51"/>
<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.127" layer="51"/>
<smd name="3" x="0" y="1.227" dx="1" dy="1.146" layer="1"/>
<smd name="2" x="0.95" y="-1.227" dx="1" dy="1.146" layer="1"/>
<smd name="1" x="-0.95" y="-1.227" dx="1" dy="1.146" layer="1"/>
<text x="-1.905" y="1.905" size="1.27" layer="25">>NAME</text>
<text x="-1.905" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
</package>
<package name="RS485-ADAPTOR">
<pad name="12V-IN" x="11.43" y="-3.81" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="A" x="11.43" y="-2.286" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="B" x="11.43" y="-0.762" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="GND" x="11.43" y="0.762" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="RX" x="-12.7" y="-3.81" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="TX" x="-12.7" y="-2.286" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="RE/DE" x="-12.7" y="-0.762" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="5V-IN" x="-12.7" y="0.762" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<pad name="12V-OUT" x="-12.7" y="2.286" drill="0.8" diameter="1.016" shape="long" rot="R180"/>
<wire x1="-13.97" y1="3.302" x2="-13.97" y2="-4.826" width="0.127" layer="21"/>
<wire x1="-13.97" y1="-4.826" x2="12.7" y2="-4.826" width="0.127" layer="21"/>
<wire x1="12.7" y1="-4.826" x2="12.7" y2="3.302" width="0.127" layer="21"/>
<wire x1="12.7" y1="3.302" x2="-13.97" y2="3.302" width="0.127" layer="21"/>
<text x="-11.43" y="1.778" size="1.016" layer="21">12V-OUT</text>
<text x="-11.43" y="0.254" size="1.016" layer="21">5V-IN</text>
<text x="-11.43" y="-1.27" size="1.016" layer="21">RE/DE</text>
<text x="-11.43" y="-2.794" size="1.016" layer="21">TX</text>
<text x="-11.43" y="-4.318" size="1.016" layer="21">RX</text>
<text x="10.16" y="1.27" size="1.016" layer="21" rot="R180">GND</text>
<text x="10.16" y="-0.254" size="1.016" layer="21" rot="R180">B</text>
<text x="10.16" y="-1.778" size="1.016" layer="21" rot="R180">A</text>
<text x="10.16" y="-3.302" size="1.016" layer="21" rot="R180">12V-IN</text>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="default *">
<description language="de">EAGLE Design Rules

Die Standard-Design-Rules sind so gewählt, dass sie für
die meisten Anwendungen passen. Sollte ihre Platine
besondere Anforderungen haben, treffen Sie die erforderlichen
Einstellungen hier und speichern die Design Rules unter
einem neuen Namen ab.</description>
<description language="en">EAGLE Design Rules

The default Design Rules have been set to cover
a wide range of applications. Your particular design
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<param name="mdWireWire" value="16mil"/>
<param name="mdWirePad" value="16mil"/>
<param name="mdWireVia" value="16mil"/>
<param name="mdPadPad" value="16mil"/>
<param name="mdPadVia" value="16mil"/>
<param name="mdViaVia" value="16mil"/>
<param name="mdSmdPad" value="16mil"/>
<param name="mdSmdVia" value="16mil"/>
<param name="mdSmdSmd" value="16mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="16mil"/>
<param name="mdDrill" value="8mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="10mil"/>
<param name="msDrill" value="24mil"/>
<param name="msMicroVia" value="9.99mm"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="7mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="7mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="7mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="8mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="8mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="4mil"/>
<param name="mlMaxStopFrame" value="4mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="1"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="R3" library="adafruit" package="R0603" value="1k" x="23.495" y="10.414" rot="R180"/>
<element name="R4" library="adafruit" package="R0603" value="1k" x="24.384" y="7.62" rot="R90"/>
<element name="D1" library="diode" package="SMC" value="" x="13.335" y="6.35" rot="R270"/>
<element name="Q2" library="serge" package="SO08" value="MAX481SO08" x="19.685" y="5.715" rot="R90"/>
<element name="R1" library="adafruit" package="R0603" value="50k" x="19.685" y="8.89"/>
<element name="F1" library="serge" package="1210" value="PTC-1210" x="7.112" y="9.652" rot="R180"/>
<element name="R2" library="adafruit" package="R0603" value="100" x="5.08" y="6.477" rot="R270"/>
<element name="R8" library="adafruit" package="R0603" value="100" x="5.715" y="3.175" rot="R180"/>
<element name="D2" library="serge" package="SOT23-3-SHRINKED" value="SM712SOT23-3-SHRINKED" x="8.128" y="5.588" rot="R270"/>
<element name="U$1" library="serge" package="RS485-ADAPTOR" value="RS485-ADAPTER" x="13.97" y="4.572" rot="R180"/>
</elements>
<signals>
<signal name="GND">
<contactref element="Q2" pad="5"/>
<contactref element="R1" pad="1"/>
<contactref element="D1" pad="A"/>
<contactref element="D2" pad="3"/>
<contactref element="U$1" pad="GND"/>
<wire x1="9.355" y1="5.588" x2="10.397" y2="5.588" width="0.4064" layer="1"/>
<wire x1="18.835" y1="8.89" x2="18.7198" y2="8.636" width="0.4064" layer="1"/>
<wire x1="13.335" y1="2.65" x2="15.003" y2="2.65" width="0.4064" layer="1"/>
<wire x1="15.003" y1="2.65" x2="15.748" y2="1.905" width="0.4064" layer="1"/>
<wire x1="15.748" y1="1.905" x2="17.272" y2="1.905" width="0.4064" layer="1"/>
<via x="17.272" y="1.905" extent="1-16" drill="0.6" shape="square"/>
<wire x1="17.272" y1="1.905" x2="17.272" y2="9.525" width="0.4064" layer="16"/>
<via x="17.272" y="9.525" extent="1-16" drill="0.6" shape="square"/>
<wire x1="18.835" y1="8.89" x2="18.3388" y2="8.89" width="0.4064" layer="1"/>
<polygon width="0.4064" layer="1">
<vertex x="0" y="12.7"/>
<vertex x="30.48" y="12.7"/>
<vertex x="30.48" y="0"/>
<vertex x="0" y="0"/>
</polygon>
</signal>
<signal name="RX">
<contactref element="R3" pad="1"/>
<contactref element="U$1" pad="RX"/>
<wire x1="24.345" y1="10.414" x2="24.638" y2="10.414" width="0.4064" layer="1"/>
<wire x1="24.638" y1="10.414" x2="26.67" y2="8.382" width="0.4064" layer="1"/>
</signal>
<signal name="TX">
<contactref element="R4" pad="1"/>
<contactref element="U$1" pad="TX"/>
<wire x1="26.67" y1="6.858" x2="24.345" y2="6.858" width="0.4064" layer="1"/>
<wire x1="24.345" y1="6.858" x2="24.384" y2="6.77" width="0.4064" layer="1"/>
</signal>
<signal name="VCC">
<contactref element="Q2" pad="8"/>
<contactref element="U$1" pad="5V-IN"/>
<wire x1="17.0688" y1="3.81" x2="18.923" y2="3.81" width="0.4064" layer="1"/>
<wire x1="18.923" y1="3.81" x2="20.193" y2="2.54" width="0.4064" layer="1"/>
<wire x1="20.193" y1="2.54" x2="23.749" y2="2.54" width="0.4064" layer="1"/>
<wire x1="23.749" y1="2.54" x2="25.019" y2="3.81" width="0.4064" layer="1"/>
<wire x1="25.019" y1="3.81" x2="26.67" y2="3.81" width="0.4064" layer="1"/>
</signal>
<signal name="N$4">
<contactref element="Q2" pad="7"/>
<contactref element="R8" pad="1"/>
<contactref element="D2" pad="2"/>
<wire x1="6.901" y1="4.638" x2="7.559" y2="4.511" width="0.4064" layer="1"/>
<wire x1="7.559" y1="4.511" x2="8.128" y2="5.08" width="0.4064" layer="1"/>
<wire x1="8.128" y1="5.08" x2="8.128" y2="6.35" width="0.4064" layer="1"/>
<wire x1="8.128" y1="6.35" x2="8.509" y2="6.731" width="0.4064" layer="1"/>
<wire x1="8.509" y1="6.731" x2="13.589" y2="6.731" width="0.4064" layer="1"/>
<wire x1="6.565" y1="3.175" x2="6.565" y2="4.048" width="0.4064" layer="1"/>
<wire x1="6.565" y1="4.048" x2="6.901" y2="4.638" width="0.4064" layer="1"/>
<wire x1="13.589" y1="6.731" x2="15.24" y2="5.08" width="0.4064" layer="1"/>
<wire x1="15.24" y1="5.08" x2="17.0688" y2="5.08" width="0.4064" layer="1"/>
</signal>
<signal name="N$5">
<contactref element="R3" pad="2"/>
<contactref element="Q2" pad="1"/>
<wire x1="22.645" y1="10.414" x2="20.32" y2="10.414" width="0.4064" layer="1"/>
<wire x1="20.32" y1="10.414" x2="19.685" y2="9.779" width="0.4064" layer="1"/>
<wire x1="19.685" y1="9.779" x2="19.685" y2="4.318" width="0.4064" layer="1"/>
<wire x1="19.685" y1="4.318" x2="20.193" y2="3.81" width="0.4064" layer="1"/>
<wire x1="20.193" y1="3.81" x2="22.3012" y2="3.81" width="0.4064" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="Q2" pad="4"/>
<contactref element="R4" pad="2"/>
<wire x1="24.384" y1="8.47" x2="23.1512" y2="8.47" width="0.4064" layer="1"/>
<wire x1="23.1512" y1="8.47" x2="22.3012" y2="7.62" width="0.4064" layer="1"/>
</signal>
<signal name="N$9">
<contactref element="R2" pad="1"/>
<contactref element="Q2" pad="6"/>
<contactref element="D2" pad="1"/>
<wire x1="6.901" y1="6.538" x2="7.3" y2="6.792" width="0.4064" layer="1"/>
<wire x1="7.3" y1="6.792" x2="8.128" y2="7.62" width="0.4064" layer="1"/>
<wire x1="8.128" y1="7.62" x2="13.97" y2="7.62" width="0.4064" layer="1"/>
<wire x1="13.97" y1="7.62" x2="15.24" y2="6.35" width="0.4064" layer="1"/>
<wire x1="15.24" y1="6.35" x2="17.0688" y2="6.35" width="0.4064" layer="1"/>
<wire x1="5.08" y1="7.327" x2="6.112" y2="7.327" width="0.4064" layer="1"/>
<wire x1="6.112" y1="7.327" x2="6.901" y2="6.538" width="0.4064" layer="1"/>
</signal>
<signal name="V+">
<contactref element="D1" pad="C"/>
<contactref element="F1" pad="1"/>
<contactref element="U$1" pad="12V-OUT"/>
<wire x1="8.762" y1="9.652" x2="12.937" y2="9.652" width="0.4064" layer="1"/>
<wire x1="12.937" y1="9.652" x2="13.335" y2="10.05" width="0.4064" layer="1"/>
<wire x1="13.335" y1="10.05" x2="15.384" y2="10.05" width="0.4064" layer="1"/>
<wire x1="15.384" y1="10.05" x2="16.129" y2="10.795" width="0.4064" layer="1"/>
<wire x1="16.129" y1="10.795" x2="18.796" y2="10.795" width="0.4064" layer="1"/>
<via x="18.796" y="10.795" extent="1-16" drill="0.6" shape="square"/>
<wire x1="18.796" y1="10.795" x2="18.796" y2="1.905" width="0.4064" layer="16"/>
<via x="18.796" y="1.905" extent="1-16" drill="0.6" shape="square"/>
<wire x1="26.035" y1="1.651" x2="26.67" y2="2.286" width="0.4064" layer="1"/>
<wire x1="26.035" y1="1.651" x2="19.05" y2="1.651" width="0.4064" layer="1"/>
<wire x1="19.05" y1="1.651" x2="18.796" y2="1.905" width="0.4064" layer="1"/>
</signal>
<signal name="RE/DE">
<contactref element="U$1" pad="RE/DE"/>
<contactref element="Q2" pad="3"/>
<contactref element="Q2" pad="2"/>
<contactref element="R1" pad="2"/>
<wire x1="20.535" y1="8.89" x2="20.535" y2="6.77" width="0.4064" layer="1"/>
<wire x1="20.535" y1="6.77" x2="20.955" y2="6.35" width="0.4064" layer="1"/>
<wire x1="20.955" y1="6.35" x2="22.3012" y2="6.35" width="0.4064" layer="1"/>
<wire x1="22.3012" y1="6.35" x2="22.3012" y2="5.08" width="0.4064" layer="1"/>
<wire x1="26.67" y1="5.334" x2="25.019" y2="5.334" width="0.4064" layer="1"/>
<wire x1="25.019" y1="5.334" x2="24.765" y2="5.08" width="0.4064" layer="1"/>
<wire x1="24.765" y1="5.08" x2="22.3012" y2="5.08" width="0.4064" layer="1"/>
</signal>
<signal name="B">
<contactref element="U$1" pad="B"/>
<contactref element="R8" pad="2"/>
<wire x1="4.865" y1="3.175" x2="4.865" y2="3.898" width="0.4064" layer="1"/>
<wire x1="4.865" y1="3.898" x2="3.429" y2="5.334" width="0.4064" layer="1"/>
<wire x1="3.429" y1="5.334" x2="2.54" y2="5.334" width="0.4064" layer="1"/>
</signal>
<signal name="A">
<contactref element="U$1" pad="A"/>
<contactref element="R2" pad="2"/>
<wire x1="5.08" y1="5.627" x2="4.66" y2="5.627" width="0.4064" layer="1"/>
<wire x1="4.66" y1="5.627" x2="3.429" y2="6.858" width="0.4064" layer="1"/>
<wire x1="3.429" y1="6.858" x2="2.54" y2="6.858" width="0.4064" layer="1"/>
</signal>
<signal name="12V-IN">
<contactref element="U$1" pad="12V-IN"/>
<contactref element="F1" pad="2"/>
<wire x1="2.54" y1="8.382" x2="3.048" y2="8.382" width="0.4064" layer="1"/>
<wire x1="3.048" y1="8.382" x2="4.318" y2="9.652" width="0.4064" layer="1"/>
<wire x1="4.318" y1="9.652" x2="5.462" y2="9.652" width="0.4064" layer="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>

repository: sergesyrota/arduino-projects

repo_name: sergesyrota/arduino-projects

gha_language: Eagle


text:
import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core';
import { RouterExtensions } from "nativescript-angular/router";
import { NavigationExtras } from "@angular/router";
import { ActivatedRoute } from "@angular/router";
import { Page } from "tns-core-modules/ui/page";
import * as localstorage from "nativescript-localstorage";
import * as nsPlatform from "nativescript-platform";
import { ViewChild, ElementRef } from "@angular/core";
import { GridLayout } from "tns-core-modules/ui/layouts/grid-layout";

@Component({
  selector: 'filtermap',
  templateUrl: './filtermap.component.html',
  styleUrls: ['./filtermap.component.css'],
  moduleId: module.id,
  changeDetection: ChangeDetectionStrategy.OnPush
})
export class FiltermapComponent implements OnInit {

  @ViewChild("maintitle", {static: false}) stackMainTitle: ElementRef;
  titleNativeStack: GridLayout;

  public myItems: any;
  private colorstack: string;
  private opacityvalue: string;

  constructor(private _routerExtensions: RouterExtensions, private page: Page, private route: ActivatedRoute) {

    this.page.actionBarHidden = true;
    // this.page.backgroundSpanUnderStatusBar = true;

    let extrasfilter = "";

    // **** NEW **********
    // this.route.queryParams.subscribe(params => {
    //     extrasfilter = params["FilterInitial"];
    // });

    // let myItemsAux: any = JSON.parse(extrasfilter);

    let myItemsAux: any;

    if(localstorage.getItem('Options_Filter') != null){
        extrasfilter = localstorage.getItem('Options_Filter');
        myItemsAux = JSON.parse(extrasfilter);
    } else
    {
         myItemsAux = [];
    }

    //******************

    this.myItems = [
    {
        "id": "1", "type": "Foodie", "colorstack": "border-color: white;", "opacityvalue": "0.5", "status": 0},
    {
        "id": "2", "type": "Night Fun", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "3", "type": "Tech", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "4", "type": "Fashion", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "5", "type": "Sports", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "6", "type": "Beauty", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "7", "type": "Health", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "8", "type": "Travel", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "9", "type": "Adventure", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "10", "type": "Music", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "11", "type": "Film", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "12", "type": "Art", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "13", "type": "Gaming", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0},
    {
        "id": "14", "type": "Causes", "colorstack": "border-color: white;", "opacityvalue": "0.5",  "status": 0}
    ];

    if(myItemsAux.length > 0){

      for(let i=0; i<myItemsAux.length; i++){
            for(let j=0; j<this.myItems.length; j++){
              if(this.myItems[j]["id"] == myItemsAux[i]["id"])
              {
                this.myItems[j]["opacityvalue"] = "1";
                this.myItems[j]["colorstack"] = "border-color: red;";
                this.myItems[j]["status"] = 1;
                break;
              }
            }
      }
    }

  }

  ngAfterViewInit() {

        this.titleNativeStack = this.stackMainTitle.nativeElement;

        //Get number model of iphone
        let modelSplit = nsPlatform.device.model.split("iPhone");
        let textModel = modelSplit[1].split(",");
        let numberModel = parseInt(textModel[0]);

        console.log("Number model "+numberModel);

        // if (nsPlatform.device.model.includes("11")){
        if (numberModel >= 11){
            this.titleNativeStack.paddingTop = 93;
        }else{
            this.titleNativeStack.paddingTop = 20;
        }

  }

  ngOnInit() {

  }

  public onItemTap(args) {
    if (this.myItems[args]["status"] == 0)
    {
     this.myItems[args]["status"]=1;
     this.myItems[args]["colorstack"]="border-color: #f13657;";
     this.myItems[args]["opacityvalue"]="1";
    }else
    {
      this.myItems[args]["status"]=0;
      this.myItems[args]["colorstack"]="border-color: white;";
      this.myItems[args]["opacityvalue"]="0.5";
    }
  }

  public clearFilter(){

      this.cleanLocalStorage();

      for(var j=0; j<this.myItems.length ;j++){
          this.myItems[j]["opacityvalue"] = "0.5";
          this.myItems[j]["colorstack"] = "border-color: white;";
          this.myItems[j]["status"] = 0;
      }

  }

  public sendJSON(){
    let selectitem = this.myItems.filter(d => d.status === 1);

    // *** New *******

    this.cleanLocalStorage();

    console.log("[*] DEBUG: Storage Filter: "+ selectitem);
    localstorage.setItem('Options_Filter', JSON.stringify(selectitem));

    // let navigationExtras: NavigationExtras = {
    //     queryParams: {
    //         "DataList": JSON.stringify(selectitem)
    //       }
    // };

    // this._routerExtensions.navigate(["viewmap"], navigationExtras)
    this._routerExtensions.navigate(["viewmap"]);

    // *************

    //{
    //     clearHistory: true,
    //     animated: true,
    //     transition: {
    //         name: "slideTop",
    //         duration: 350,
    //         curve: "ease"
    //     }
    // });

  }

    private routeMap() {

        this._routerExtensions.navigate(["viewmap"], {
            animated: true,
            transition: {
                name: "slideRight",
                duration: 350,
                curve: "ease"
            }});

  }

  public cleanLocalStorage(){

    if (localStorage.getItem('Options_Filter') != null){
        console.log("[*] DEBUG: Storage Remove");
        localStorage.removeItem('Options_Filter');
    }
  }

}

repository: santteegt/influme-mobile

repo_name: santteegt/influme-mobile

extension: ts


text:
DESCRIPTION = "DBus user session"
HOMEPAGE = "http://www.pelagicore.com"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302 \
                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

PR = "r0"

SRC_URI = "\
        file://dbus-session@.service \
"

S = "${WORKDIR}"

DEPENDS = "systemd dbus"

inherit systemd

do_install() {
    install -Dm0644 ${S}/dbus-session@.service \
    ${D}/${base_libdir}/systemd/system/dbus-session@.service
}

SYSTEMD_SERVICE_${PN}="dbus-session@.service"
SYSTEMD_AUTO_ENABLE = "disable"

repository: sashko/meta-bistro

repo_name: sashko/meta-bistro

extension: bb


text:
package main

func length(s string) int {
	println("call length.")
	return len(s)
}

func for1() {
	s := "abcd"

	for i, n := 0, length(s); i < n; i++ {
		println(i, s[i])
	}
}

repository: liangjisheng/go-books

repo_name: liangjisheng/go-books