text:
="-14.1986" y="-15.9004" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="6.2484" y="24.8666" size="0.4064" layer="25"/>
<attribute name="VALUE" x="6.1214" y="22.4536" size="0.4064" layer="27"/>
</element>
<element name="C13" library="resistor" package="C0402" value="100n" x="5.08" y="25.3746" smashed="yes">
<attribute name="NAME" x="4.445" y="26.0096" size="1.27" layer="25"/>
<attribute name="VALUE" x="4.445" y="23.4696" size="1.27" layer="27"/>
</element>
<element name="R16" library="resistor" package="R0402" value="1M" x="10.795" y="24.6634" smashed="yes" rot="R270">
<attribute name="NAME" x="11.43" y="25.2984" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="8.89" y="25.2984" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C14" library="resistor" package="C0402" value="22p" x="9.525" y="24.6634" smashed="yes" rot="R270">
<attribute name="NAME" x="10.16" y="25.2984" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="7.62" y="25.2984" size="1.27" layer="27" rot="R270"/>
</element>
<element name="E-AMP" library="analog-devices" package="TSSOP14" value="AD8609RU" x="3.429" y="15.24" smashed="yes" rot="MR90">
<attribute name="MF" value="ALTERA CORPORATION" x="13.335" y="7.366" size="1.778" layer="28" rot="MR90" display="off"/>
<attribute name="OC_NEWARK" value="59K6934" x="13.335" y="7.366" size="1.778" layer="28" rot="MR90" display="off"/>
<attribute name="MPN" value="AD8609ARUZ" x="13.335" y="7.366" size="1.778" layer="28" rot="MR90" display="off"/>
<attribute name="OC_FARNELL" value="1464994" x="13.335" y="7.366" size="1.778" layer="28" rot="MR90" display="off"/>
<attribute name="VALUE" x="-1.016" y="12.065" size="1.27" layer="28" rot="MR90"/>
</element>
<element name="R17" library="resistor" package="R0402" value="1k" x="5.8928" y="9.8044" smashed="yes" rot="MR180">
<attribute name="NAME" x="5.2578" y="9.1694" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="5.2578" y="11.7094" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="C15" library="resistor" package="C0402" value="22p" x="5.8928" y="11.0236" smashed="yes" rot="MR180">
<attribute name="NAME" x="5.2578" y="10.3886" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="5.2578" y="12.9286" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="C16" library="resistor" package="C0402" value="" x="5.8674" y="8.509" smashed="yes" rot="MR0">
<attribute name="NAME" x="6.5024" y="9.144" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="6.5024" y="6.604" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R18" library="resistor" package="R0402" value="" x="2.3368" y="7.1374" smashed="yes" rot="MR0">
<attribute name="NAME" x="2.9718" y="7.7724" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="2.9718" y="5.2324" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R20" library="resistor" package="R0402" value="1M" x="2.032" y="9.525" smashed="yes" rot="MR0">
<attribute name="NAME" x="2.667" y="10.16" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="2.667" y="7.62" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C17" library="resistor" package="C0402" value="22p" x="2.032" y="10.795" smashed="yes" rot="MR0">
<attribute name="NAME" x="2.667" y="11.43" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="2.667" y="8.89" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C18" library="resistor" package="C0402" value="" x="4.1148" y="14.6812" smashed="yes" rot="R180">
<attribute name="NAME" x="4.7498" y="14.0462" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="4.7498" y="16.5862" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R22" library="resistor" package="R0402" value="" x="4.1402" y="15.9258" smashed="yes">
<attribute name="NAME" x="3.5052" y="16.5608" size="1.27" layer="25"/>
<attribute name="VALUE" x="3.5052" y="14.0208" size="1.27" layer="27"/>
</element>
<element name="R23" library="resistor" package="R0402" value="1M" x="2.286" y="21.7932" smashed="yes" rot="MR0">
<attribute name="NAME" x="2.921" y="22.4282" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="2.921" y="19.8882" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C19" library="resistor" package="C0402" value="22p" x="2.2606" y="20.574" smashed="yes" rot="MR0">
<attribute name="NAME" x="2.8956" y="21.209" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="2.8956" y="18.669" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="D3" library="SparkFun-DiscreteSemi" package="SOD-323" value="250mA/100V" x="6.0706" y="23.2918" smashed="yes" rot="MR270">
<attribute name="PROD_ID" value="DIO-09646" x="45.8216" y="44.6278" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="NAME" x="5.0546" y="24.1808" size="0.4064" layer="26" rot="MR270"/>
<attribute name="VALUE" x="7.4676" y="24.3078" size="0.4064" layer="28" rot="MR270"/>
</element>
<element name="C20" library="resistor" package="C0402" value="100n" x="4.2164" y="25.1206" smashed="yes" rot="MR270">
<attribute name="NAME" x="3.5814" y="25.7556" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="6.1214" y="25.7556" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="R24" library="resistor" package="R0402" value="1M" x="5.334" y="20.7772" smashed="yes" rot="MR180">
<attribute name="NAME" x="4.699" y="20.1422" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="4.699" y="22.6822" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="C21" library="resistor" package="C0402" value="22p" x="5.334" y="19.5072" smashed="yes" rot="MR180">
<attribute name="NAME" x="4.699" y="18.8722" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="4.699" y="21.4122" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="W-AMP" library="analog-devices" package="TSSOP14" value="AD8609RU" x="26.3398" y="15.4178" smashed="yes" rot="MR270">
<attribute name="MF" value="ALTERA CORPORATION" x="16.4338" y="23.2918" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="OC_NEWARK" value="59K6934" x="16.4338" y="23.2918" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="MPN" value="AD8609ARUZ" x="16.4338" y="23.2918" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="OC_FARNELL" value="1464994" x="16.4338" y="23.2918" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="VALUE" x="30.7848" y="18.5928" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="R25" library="resistor" package="R0402" value="1k" x="24.384" y="19.7358" smashed="yes" rot="MR0">
<attribute name="NAME" x="25.019" y="20.3708" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="25.019" y="17.8308" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C22" library="resistor" package="C0402" value="22p" x="24.3586" y="20.9296" smashed="yes" rot="MR0">
<attribute name="NAME" x="24.9936" y="21.5646" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="24.9936" y="19.0246" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C23" library="resistor" package="C0402" value="" x="24.3332" y="22.1488" smashed="yes" rot="MR180">
<attribute name="NAME" x="23.6982" y="21.5138" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="23.6982" y="24.0538" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="R26" library="resistor" package="R0402" value="" x="24.4094" y="20.2692" smashed="yes" rot="R180">
<attribute name="NAME" x="25.0444" y="19.6342" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="25.0444" y="22.1742" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R28" library="resistor" package="R0402" value="1M" x="28.2702" y="20.8788" smashed="yes" rot="MR180">
<attribute name="NAME" x="27.6352" y="20.2438" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="27.6352" y="22.7838" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="C24" library="resistor" package="C0402" value="22p" x="28.2956" y="19.685" smashed="yes" rot="MR180">
<attribute name="NAME" x="27.6606" y="19.05" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="27.6606" y="21.59" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="C25" library="resistor" package="C0402" value="" x="25.2476" y="16.2052" smashed="yes">
<attribute name="NAME" x="24.6126" y="16.8402" size="1.27" layer="25"/>
<attribute name="VALUE" x="24.6126" y="14.3002" size="1.27" layer="27"/>
</element>
<element name="R30" library="resistor" package="R0402" value="" x="25.273" y="13.7922" smashed="yes" rot="R180">
<attribute name="NAME" x="25.908" y="13.1572" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="25.908" y="15.6972" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R31" library="resistor" package="R0402" value="1M" x="28.448" y="9.9314" smashed="yes" rot="MR180">
<attribute name="NAME" x="27.813" y="9.2964" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="27.813" y="11.8364" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="C26" library="resistor" package="C0402" value="22p" x="28.4734" y="11.2014" smashed="yes" rot="MR180">
<attribute name="NAME" x="27.8384" y="10.5664" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="27.8384" y="13.1064" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="D4" library="SparkFun-DiscreteSemi" package="SOD-323" value="250mA/100V" x="21.1582" y="11.2014" smashed="yes" rot="MR180">
<attribute name="PROD_ID" value="DIO-09646" x="-0.1778" y="50.9524" size="1.778" layer="28" rot="MR180" display="off"/>
<attribute name="NAME" x="20.2692" y="10.1854" size="0.4064" layer="26" rot="MR180"/>
<attribute name="VALUE" x="20.1422" y="12.5984" size="0.4064" layer="28" rot="MR180"/>
</element>
<element name="C27" library="resistor" package="C0402" value="100n" x="21.082" y="9.4234" smashed="yes" rot="MR0">
<attribute name="NAME" x="21.717" y="10.0584" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="21.717" y="7.5184" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R32" library="resistor" package="R0402" value="1M" x="24.1554" y="9.9314" smashed="yes" rot="MR0">
<attribute name="NAME" x="24.7904" y="10.5664" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="24.7904" y="8.0264" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C28" library="resistor" package="C0402" value="22p" x="24.1554" y="11.1506" smashed="yes" rot="MR0">
<attribute name="NAME" x="24.7904" y="11.7856" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="24.7904" y="9.2456" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C29" library="resistor" package="C0402" value="100n" x="27.5082" y="18.4404" smashed="yes" rot="R180">
<attribute name="NAME" x="28.1432" y="17.8054" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="28.1432" y="20.3454" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C30" library="resistor" package="C0402" value="100n" x="5.8166" y="11.1252" smashed="yes" rot="R180">
<attribute name="NAME" x="6.4516" y="10.4902" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="6.4516" y="13.0302" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C31" library="resistor" package="C0402" value="100n" x="16.0782" y="24.0284" smashed="yes" rot="MR0">
<attribute name="NAME" x="16.7132" y="24.6634" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="16.7132" y="22.1234" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C32" library="resistor" package="C0402" value="100n" x="10.4394" y="4.318" smashed="yes" rot="MR180">
<attribute name="NAME" x="9.8044" y="3.683" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="9.8044" y="6.223" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="IC1" library="analog-devices" package="SOT23-5" value="AD8603UJ" x="3.2512" y="3.2512" smashed="yes" rot="R180">
<attribute name="MF" value="ALTERA CORPORATION" x="3.2512" y="3.2512" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_NEWARK" value="59K6904" x="3.2512" y="3.2512" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MPN" value="AD8603AUJZ-REEL7" x="3.2512" y="3.2512" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_FARNELL" value="1651290" x="3.2512" y="3.2512" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="5.1562" y="6.6802" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R33" library="resistor" package="R0402" value="" x="1.905" y="6.731" smashed="yes" rot="R90">
<attribute name="NAME" x="1.27" y="6.096" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="3.81" y="6.096" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R34" library="resistor" package="R0402" value="" x="3.1496" y="7.1374" smashed="yes" rot="R270">
<attribute name="NAME" x="3.7846" y="7.7724" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="1.2446" y="7.7724" size="1.27" layer="27" rot="R270"/>
</element>
<element name="N-PD1" library="Orlando" package="PIN-PHOTODIODE" value="BPW46" x="15.24" y="8.509" smashed="yes"/>
<element name="S-PD1" library="Orlando" package="PIN-PHOTODIODE" value="BPW46" x="15.24" y="21.971" smashed="yes" rot="R180"/>
<element name="E-PD1" library="Orlando" package="PIN-PHOTODIODE" value="BPW46" x="8.509" y="15.24" smashed="yes" rot="R270"/>
<element name="W-PD1" library="Orlando" package="PIN-PHOTODIODE" value="BPW46" x="21.971" y="15.24" smashed="yes" rot="R90"/>
<element name="C33" library="resistor" package="C0402" value="" x="23.5204" y="2.1336" smashed="yes" rot="R90">
<attribute name="NAME" x="22.8854" y="1.4986" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="25.4254" y="1.4986" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R36" library="resistor" package="R0402" value="" x="22.9108" y="2.1336" smashed="yes" rot="MR270">
<attribute name="NAME" x="22.2758" y="2.7686" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="24.8158" y="2.7686" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="C34" library="resistor" package="C0402" value="" x="7.8232" y="28.2956" smashed="yes" rot="R270">
<attribute name="NAME" x="8.4582" y="28.9306" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="5.9182" y="28.9306" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R38" library="resistor" package="R0402" value="" x="5.3848" y="28.7528" smashed="yes" rot="R180">
<attribute name="NAME" x="6.0198" y="28.1178" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="6.0198" y="30.6578" size="1.27" layer="27" rot="R180"/>
</element>
<element name="IC2" library="analog-devices" package="SOT23-5" value="AD8603UJ" x="26.8732" y="27.686" smashed="yes" rot="MR270">
<attribute name="MF" value="ALTERA CORPORATION" x="26.8732" y="27.686" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="OC_NEWARK" value="59K6904" x="26.8732" y="27.686" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="OC_FARNELL" value="1651290" x="26.8732" y="27.686" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="MPN" value="AD8603AUJZ-REEL7" x="26.8732" y="27.686" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="VALUE" x="30.3022" y="29.591" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="R39" library="resistor" package="R0402" value="" x="27.3812" y="25.2476" smashed="yes" rot="MR0">
<attribute name="NAME" x="28.0162" y="25.8826" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="28.0162" y="23.3426" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R40" library="resistor" package="R0402" value="" x="27.3812" y="23.9776" smashed="yes" rot="MR180">
<attribute name="NAME" x="26.7462" y="23.3426" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="26.7462" y="25.8826" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="IC3" library="analog-devices" package="SOT23-5" value="AD8603UJ" x="11.7348" y="15.6972" smashed="yes" rot="MR0">
<attribute name="MF" value="ALTERA CORPORATION" x="11.7348" y="15.6972" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="OC_NEWARK" value="59K6904" x="11.7348" y="15.6972" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="OC_FARNELL" value="1651290" x="11.7348" y="15.6972" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="MPN" value="AD8603AUJZ-REEL7" x="11.7348" y="15.6972" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="VALUE" x="13.6398" y="12.2682" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R41" library="resistor" package="R0402" value="" x="10.2616" y="10.922" smashed="yes" rot="MR0">
<attribute name="NAME" x="10.8966" y="11.557" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="10.8966" y="9.017" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R42" library="resistor" package="R0402" value="" x="11.5824" y="12.446" smashed="yes" rot="MR0">
<attribute name="NAME" x="12.2174" y="13.081" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="12.2174" y="10.541" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="IC4" library="analog-devices" package="SOT23-5" value="AD8603UJ" x="18.6436" y="15.5448" smashed="yes" rot="MR0">
<attribute name="MF" value="ALTERA CORPORATION" x="18.6436" y="15.5448" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="OC_NEWARK" value="59K6904" x="18.6436" y="15.5448" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="OC_FARNELL" value="1651290" x="18.6436" y="15.5448" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="MPN" value="AD8603AUJZ-REEL7" x="18.6436" y="15.5448" size="1.778" layer="28" rot="MR0" display="off"/>
<attribute name="VALUE" x="20.5486" y="12.1158" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R43" library="resistor" package="R0402" value="" x="16.3576" y="12.8016" smashed="yes" rot="MR270">
<attribute name="NAME" x="15.7226" y="13.4366" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="18.2626" y="13.4366" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="R44" library="resistor" package="R0402" value="" x="16.3576" y="15.6464" smashed="yes" rot="MR270">
<attribute name="NAME" x="15.7226" y="16.2814" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="18.2626" y="16.2814" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="C35" library="resistor" package="C0402" value="" x="2.2606" y="23.0886" smashed="yes" rot="MR180">
<attribute name="NAME" x="1.6256" y="22.4536" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="1.6256" y="24.9936" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="R46" library="resistor" package="R0402" value="" x="3.1496" y="22.9108" smashed="yes" rot="R90">
<attribute name="NAME" x="2.5146" y="22.2758" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="5.0546" y="22.2758" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C36" library="resistor" package="C0402" value="" x="28.448" y="8.6868" smashed="yes" rot="MR0">
<attribute name="NAME" x="29.083" y="9.3218" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="29.083" y="6.7818" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="R48" library="resistor" package="R0402" value="" x="28.0924" y="9.0932" smashed="yes">
<attribute name="NAME" x="27.4574" y="9.7282" size="1.27" layer="25"/>
<attribute name="VALUE" x="27.4574" y="7.1882" size="1.27" layer="27"/>
</element>
<element name="C37" library="resistor" package="C0402" value="100n" x="5.6388" y="6.5024" smashed="yes" rot="R270">
<attribute name="NAME" x="6.2738" y="7.1374" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="3.7338" y="7.1374" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C38" library="resistor" package="C0402" value="100n" x="27.4066" y="30.0228" smashed="yes" rot="MR180">
<attribute name="NAME" x="26.7716" y="29.3878" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="26.7716" y="31.9278" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="C39" library="resistor" package="C0402" value="100n" x="10.7188" y="18.7452" smashed="yes" rot="MR0">
<attribute name="NAME" x="11.3538" y="19.3802" size="1.27" layer="26" rot="MR0"/>
<attribute name="VALUE" x="11.3538" y="16.8402" size="1.27" layer="28" rot="MR0"/>
</element>
<element name="C40" library="resistor" package="C0402" value="100n" x="21.4376" y="18.6944" smashed="yes" rot="MR180">
<attribute name="NAME" x="20.8026" y="18.0594" size="1.27" layer="26" rot="MR180"/>
<attribute name="VALUE" x="20.8026" y="20.5994" size="1.27" layer="28" rot="MR180"/>
</element>
<element name="LOGO1" library="SparkFun-Aesthetics" package="OSHW-LOGO-S" value="OSHW-LOGOS" x="2.54" y="30.8356" smashed="yes"/>
<element name="R3" library="resistor" package="R0402" value="1M" x="-2.8956" y="-4.0132"/>
<element name="R5" library="resistor" package="R0402" value="1M" x="-2.8956" y="-8.7884"/>
<element name="R11" library="resistor" package="R0402" value="1M" x="-2.8956" y="-13.5636"/>
<element name="R13" library="resistor" package="R0402" value="1M" x="-2.8956" y="-18.3388"/>
<element name="ON" library="SparkFun-LED" package="LED-0603" value="GREEN" x="-5.6896" y="-19.2024">
<attribute name="PROD_ID" value="DIO-00821" x="-5.6896" y="-19.2024" size="1.778" layer="27" display="off"/>
</element>
<element name="R19" library="resistor" package="R0402" value="" x="-5.7404" y="-23.114"/>
</elements>
<signals>
<signal name="GND">
<contactref element="JP2" pad="1"/>
<contactref element="JP2" pad="7"/>
<polygon width="0.254" layer="16" isolate="0.2032">
<vertex x="30.48" y="33.02"/>
<vertex x="30.48" y="0"/>
<vertex x="0" y="0"/>
<vertex x="0" y="33.02"/>
</polygon>
<contactref element="C6" pad="1"/>
<contactref element="C13" pad="1"/>
<contactref element="C20" pad="1"/>
<contactref element="C27" pad="1"/>
<contactref element="W-AMP" pad="11"/>
<contactref element="C29" pad="1"/>
<contactref element="E-AMP" pad="11"/>
<contactref element="C30" pad="1"/>
<contactref element="S-AMP" pad="11"/>
<contactref element="C31" pad="1"/>
<contactref element="N-AMP" pad="11"/>
<contactref element="C32" pad="1"/>
<contactref element="IC1" pad="2"/>
<contactref element="R34" pad="1"/>
<via x="19.4818" y="3.1496" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="18.1404" y1="3.302" x2="19.3294" y2="3.302" width="0.2032" layer="1"/>
<wire x1="19.3294" y1="3.302" x2="19.4818" y2="3.1496" width="0.2032" layer="1"/>
<contactref element="N-PD1" pad="1"/>
<contactref element="S-PD1" pad="1"/>
<contactref element="E-PD1" pad="1"/>
<contactref element="W-PD1" pad="1"/>
<contactref element="IC2" pad="2"/>
<contactref element="R40" pad="1"/>
<contactref element="IC3" pad="2"/>
<contactref element="R42" pad="1"/>
<contactref element="IC4" pad="2"/>
<contactref element="R44" pad="1"/>
<wire x1="22.987" y1="14.986" x2="21.971" y2="13.97" width="0.2032" layer="1"/>
<via x="4.3688" y="7.1628" extent="1-16" drill="0.381" shape="octagon"/>
<via x="18.4404" y="7.112" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="19.7716" y1="7.6454" x2="18.9738" y2="7.6454" width="0.2032" layer="1"/>
<wire x1="18.9738" y1="7.6454" x2="18.4404" y2="7.112" width="0.2032" layer="1"/>
<via x="29.3624" y="17.8308" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="28.1582" y1="18.4404" x2="28.7528" y2="18.4404" width="0.2032" layer="1"/>
<wire x1="28.7528" y1="18.4404" x2="29.3624" y2="17.8308" width="0.2032" layer="1"/>
<via x="8.0264" y="10.2108" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="6.4666" y1="11.1252" x2="7.112" y2="11.1252" width="0.2032" layer="1"/>
<wire x1="7.112" y1="11.1252" x2="8.0264" y2="10.2108" width="0.2032" layer="1"/>
<via x="10.7188" y="26.5176" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="12.365" y1="26.67" x2="10.8712" y2="26.67" width="0.2032" layer="1"/>
<wire x1="10.8712" y1="26.67" x2="10.7188" y2="26.5176" width="0.2032" layer="1"/>
<via x="2.8448" y="25.8572" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="4.43" y1="25.3746" x2="3.3274" y2="25.3746" width="0.2032" layer="1"/>
<wire x1="3.3274" y1="25.3746" x2="2.8448" y2="25.8572" width="0.2032" layer="1"/>
<contactref element="C37" pad="2"/>
<contactref element="C38" pad="2"/>
<contactref element="C39" pad="2"/>
<contactref element="C40" pad="2"/>
<wire x1="3.1496" y1="7.7874" x2="3.7442" y2="7.7874" width="0.2032" layer="1"/>
<wire x1="3.7442" y1="7.7874" x2="4.3688" y2="7.1628" width="0.2032" layer="1"/>
<via x="4.2164" y="5.9944" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="5.6388" y1="5.8524" x2="4.3584" y2="5.8524" width="0.2032" layer="1"/>
<wire x1="4.3584" y1="5.8524" x2="4.2164" y2="5.9944" width="0.2032" layer="1"/>
<wire x1="3.2512" y1="4.5512" x2="3.2512" y2="5.0292" width="0.2032" layer="1"/>
<wire x1="3.2512" y1="5.0292" x2="4.2164" y2="5.9944" width="0.2032" layer="1"/>
<contactref element="R3" pad="1"/>
<contactref element="R5" pad="1"/>
<contactref element="R11" pad="1"/>
<contactref element="R13" pad="1"/>
<contactref element="R19" pad="1"/>
<wire x1="-3.5456" y1="-18.3388" x2="-6.3904" y2="-23.114" width="0" layer="19" extent="1-1"/>
<wire x1="-3.5456" y1="-13.5636" x2="-3.5456" y2="-18.3388" width="0" layer="19" extent="1-1"/>
<wire x1="-3.5456" y1="-8.7884" x2="-3.5456" y2="-13.5636" width="0" layer="19" extent="1-1"/>
<wire x1="-3.5456" y1="-4.0132" x2="-3.5456" y2="-8.7884" width="0" layer="19" extent="1-1"/>
<wire x1="3.2512" y1="4.5512" x2="-3.5456" y2="-4.0132" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="5V">
<contactref element="JP2" pad="8"/>
<contactref element="JP2" pad="2"/>
<polygon width="0.254" layer="1" isolate="0.2032">
<vertex x="30.48" y="33.02"/>
<vertex x="30.48" y="0"/>
<vertex x="0" y="0"/>
<vertex x="0" y="33.02"/>
</polygon>
<contactref element="W-AMP" pad="4"/>
<contactref element="C29" pad="2"/>
<contactref element="E-AMP" pad="4"/>
<contactref element="C30" pad="2"/>
<contactref element="S-AMP" pad="4"/>
<contactref element="C31" pad="2"/>
<contactref element="N-AMP" pad="4"/>
<contactref element="C32" pad="2"/>
<contactref element="IC1" pad="5"/>
<contactref element="R33" pad="2"/>
<contactref element="IC2" pad="5"/>
<contactref element="R39" pad="2"/>
<contactref element="IC3" pad="5"/>
<contactref element="R41" pad="2"/>
<contactref element="IC4" pad="5"/>
<contactref element="R43" pad="2"/>
<via x="3.8862" y="11.176" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="3.429" y1="12.365" x2="3.429" y2="11.5316" width="0.2032" layer="16"/>
<wire x1="3.429" y1="11.5316" x2="3.8862" y2="11.176" width="0.2032" layer="16"/>
<via x="25.5016" y="25.2984" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="26.7312" y1="25.2476" x2="25.5524" y2="25.2476" width="0.2032" layer="16"/>
<wire x1="25.5524" y1="25.2476" x2="25.5016" y2="25.2984" width="0.2032" layer="16"/>
<wire x1="25.5732" y1="28.636" x2="25.5732" y2="29.9512" width="0.2032" layer="16"/>
<wire x1="25.5732" y1="29.9512" x2="24.5872" y2="30.9372" width="0.2032" layer="16"/>
<via x="11.2268" y="7.112" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="11.0894" y1="4.318" x2="11.0894" y2="6.9746" width="0.2032" layer="16"/>
<wire x1="11.0894" y1="6.9746" x2="11.2268" y2="7.112" width="0.2032" layer="16"/>
<via x="26.3144" y="19.812" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="26.3398" y1="18.2928" x2="26.3398" y2="19.7866" width="0.2032" layer="16"/>
<wire x1="26.3398" y1="19.7866" x2="26.3144" y2="19.812" width="0.2032" layer="16"/>
<via x="19.304" y="18.4912" extent="1-16" drill="0.381" shape="octagon"/>
<via x="8.382" y="11.8364" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="9.6116" y1="10.922" x2="9.2964" y2="10.922" width="0.2032" layer="16"/>
<wire x1="9.2964" y1="10.922" x2="8.382" y2="11.8364" width="0.2032" layer="16"/>
<via x="13.97" y="24.2824" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="13.2588" y1="24.9936" x2="13.97" y2="24.2824" width="0.2032" layer="16"/>
<wire x1="14.0208" y1="24.3332" x2="13.97" y2="24.2824" width="0.2032" layer="16"/>
<wire x1="15.4282" y1="24.0284" x2="14.224" y2="24.0284" width="0.2032" layer="16"/>
<wire x1="14.224" y1="24.0284" x2="13.97" y2="24.2824" width="0.2032" layer="16"/>
<contactref element="C37" pad="1"/>
<contactref element="C38" pad="1"/>
<contactref element="C39" pad="1"/>
<contactref element="C40" pad="1"/>
<wire x1="20.7876" y1="18.6944" x2="19.5072" y2="18.6944" width="0.2032" layer="16"/>
<wire x1="19.304" y1="18.4912" x2="19.304" y2="17.1344" width="0.2032" layer="16"/>
<wire x1="19.304" y1="17.1344" x2="19.5936" y2="16.8448" width="0.2032" layer="16"/>
<wire x1="19.5072" y1="18.6944" x2="19.304" y2="18.4912" width="0.2032" layer="16"/>
<via x="12.6746" y="18.5928" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="12.6746" y1="18.5928" x2="12.6746" y2="17.0074" width="0.2032" layer="16"/>
<wire x1="12.6746" y1="17.0074" x2="12.6848" y2="16.9972" width="0.2032" layer="16"/>
<wire x1="26.7566" y1="30.0228" x2="25.6448" y2="30.0228" width="0.2032" layer="16"/>
<wire x1="25.6448" y1="30.0228" x2="25.5732" y2="29.9512" width="0.2032" layer="16"/>
<wire x1="11.3688" y1="18.7452" x2="12.5222" y2="18.7452" width="0.2032" layer="16"/>
<wire x1="12.5222" y1="18.7452" x2="12.6746" y2="18.5928" width="0.2032" layer="16"/>
<via x="16.3068" y="10.9728" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="16.3576" y1="12.1516" x2="16.3576" y2="11.0236" width="0.2032" layer="16"/>
<wire x1="16.3576" y1="11.0236" x2="16.3068" y2="10.9728" width="0.2032" layer="16"/>
<contactref element="ON" pad="A"/>
<wire x1="4.2012" y1="1.9512" x2="-5.6896" y2="-19.8794" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$1">
<contactref element="N-AMP" pad="2"/>
<contactref element="R1" pad="1"/>
<contactref element="C1" pad="1"/>
<contactref element="N-PD1" pad="2"/>
<wire x1="16.51" y1="8.509" x2="16.51" y2="6.858" width="0.2032" layer="1"/>
<wire x1="16.51" y1="6.858" x2="16.3576" y2="6.7056" width="0.2032" layer="1"/>
<wire x1="16.3576" y1="6.7056" x2="14.8336" y2="6.7056" width="0.2032" layer="1"/>
<wire x1="14.8336" y1="6.7056" x2="14.0208" y2="5.8928" width="0.2032" layer="1"/>
<wire x1="12.3904" y1="4.602" x2="13.6444" y2="4.602" width="0.2032" layer="1"/>
<wire x1="13.6444" y1="4.602" x2="14.0208" y2="4.9784" width="0.2032" layer="1"/>
<wire x1="14.0208" y1="4.9784" x2="14.0208" y2="5.8928" width="0.2032" layer="1"/>
<wire x1="9.7282" y1="4.303" x2="10.9982" y2="4.303" width="0.2032" layer="1"/>
<wire x1="10.9982" y1="4.303" x2="11.0236" y2="4.2776" width="0.2032" layer="1"/>
<wire x1="11.0236" y1="4.2776" x2="11.4404" y2="4.2776" width="0.2032" layer="1"/>
<wire x1="11.4404" y1="4.2776" x2="11.7348" y2="4.572" width="0.2032" layer="1"/>
<wire x1="11.7348" y1="4.572" x2="12.3604" y2="4.572" width="0.2032" layer="1"/>
<wire x1="12.3604" y1="4.572" x2="12.3904" y2="4.602" width="0.2032" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="R1" pad="2"/>
<contactref element="N-AMP" pad="1"/>
<contactref element="C1" pad="2"/>
<contactref element="C2" pad="1"/>
<wire x1="12.3904" y1="5.252" x2="12.1978" y2="5.252" width="0.2032" layer="1"/>
<wire x1="12.1978" y1="5.252" x2="11.8618" y2="5.588" width="0.2032" layer="1"/>
<wire x1="11.8618" y1="5.588" x2="11.034" y2="5.588" width="0.2032" layer="1"/>
<wire x1="11.034" y1="5.588" x2="11.0236" y2="5.5776" width="0.2032" layer="1"/>
<wire x1="11.0236" y1="5.5776" x2="10.0076" y2="5.5776" width="0.2032" layer="1"/>
<wire x1="10.0076" y1="5.5776" x2="9.7282" y2="5.603" width="0.2032" layer="1"/>
<wire x1="8.4328" y1="5.6284" x2="9.7028" y2="5.6284" width="0.2032" layer="1"/>
<wire x1="9.7028" y1="5.6284" x2="9.7282" y2="5.603" width="0.2032" layer="1"/>
</signal>
<signal name="N$5">
<contactref element="N-AMP" pad="6"/>
<contactref element="R4" pad="1"/>
<contactref element="C3" pad="1"/>
<via x="10.4394" y="2.1336" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="10.4394" y1="2.1336" x2="11.049" y2="1.9304" width="0.2032" layer="1"/>
<wire x1="11.049" y1="1.9304" x2="12.3188" y2="1.9304" width="0.2032" layer="1"/>
<wire x1="12.3188" y1="1.9304" x2="12.3904" y2="2.002" width="0.2032" layer="1"/>
<wire x1="7.9756" y1="2.5804" x2="9.2202" y2="2.5804" width="0.2032" layer="16"/>
<wire x1="9.2202" y1="2.5804" x2="10.399" y2="2.5804" width="0.2032" layer="16"/>
<wire x1="10.399" y1="2.5804" x2="10.4394" y2="2.1336" width="0.2032" layer="16"/>
<wire x1="7.9756" y1="2.5804" x2="6.1468" y2="2.5804" width="0.2032" layer="16"/>
<contactref element="R2" pad="1"/>
<wire x1="5.8674" y1="3.922" x2="6.1468" y2="2.5804" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="N$6">
<contactref element="R4" pad="2"/>
<contactref element="N-AMP" pad="7"/>
<contactref element="C3" pad="2"/>
<contactref element="C4" pad="1"/>
<wire x1="12.3904" y1="1.352" x2="13.417" y2="1.352" width="0.2032" layer="1"/>
<wire x1="13.417" y1="1.352" x2="13.7922" y2="1.7272" width="0.2032" layer="1"/>
<via x="13.7922" y="1.7272" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="14.6454" y1="4.1656" x2="14.8082" y2="4.3076" width="0.2032" layer="16"/>
<via x="10.4394" y="1.016" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="10.4394" y1="1.016" x2="12.32" y2="1.4224" width="0.2032" layer="1"/>
<wire x1="12.32" y1="1.4224" x2="12.3904" y2="1.352" width="0.2032" layer="1"/>
<wire x1="13.7922" y1="1.7272" x2="13.7922" y2="3.2916" width="0.2032" layer="16"/>
<wire x1="13.7922" y1="3.2916" x2="14.8082" y2="4.3076" width="0.2032" layer="16"/>
<wire x1="7.9756" y1="1.2804" x2="9.2202" y2="1.2804" width="0.2032" layer="16"/>
<wire x1="9.2202" y1="1.2804" x2="10.2974" y2="1.2804" width="0.2032" layer="16"/>
<wire x1="10.2974" y1="1.2804" x2="10.4394" y2="1.016" width="0.2032" layer="16"/>
</signal>
<signal name="N$7">
<contactref element="N-AMP" pad="9"/>
<contactref element="R7" pad="1"/>
<contactref element="C5" pad="1"/>
<wire x1="18.1404" y1="2.002" x2="16.5654" y2="2.002" width="0.2032" layer="1"/>
<wire x1="16.5654" y1="2.002" x2="16.0274" y2="1.6256" width="0.2032" layer="1"/>
<via x="16.0274" y="1.6256" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="16.0274" y1="1.6256" x2="16.0274" y2="2.9822" width="0.2032" layer="16"/>
<wire x1="20.955" y1="2.7582" x2="20.5382" y2="2.7582" width="0.2032" layer="1"/>
<wire x1="20.5382" y1="2.7582" x2="19.812" y2="2.032" width="0.2032" layer="1"/>
<wire x1="19.812" y1="2.032" x2="18.1704" y2="2.032" width="0.2032" layer="1"/>
<wire x1="18.1704" y1="2.032" x2="18.1404" y2="2.002" width="0.2032" layer="1"/>
<wire x1="20.955" y1="2.7582" x2="22.1996" y2="2.7582" width="0.2032" layer="1"/>
<contactref element="R6" pad="1"/>
<wire x1="16.0274" y1="2.9822" x2="17.1958" y2="3.0076" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="N$8">
<contactref element="R7" pad="2"/>
<contactref element="N-AMP" pad="8"/>
<contactref element="C5" pad="2"/>
<contactref element="C33" pad="1"/>
<wire x1="18.1404" y1="1.352" x2="20.8488" y2="1.352" width="0.2032" layer="1"/>
<wire x1="20.8488" y1="1.352" x2="20.955" y2="1.4582" width="0.2032" layer="1"/>
<wire x1="20.955" y1="1.4582" x2="22.1996" y2="1.4582" width="0.2032" layer="1"/>
<wire x1="23.5204" y1="1.4836" x2="22.225" y2="1.4836" width="0.2032" layer="1"/>
<wire x1="22.225" y1="1.4836" x2="22.1996" y2="1.4582" width="0.2032" layer="1"/>
</signal>
<signal name="N-OUT">
<contactref element="JP2" pad="6"/>
<contactref element="D1" pad="C"/>
<contactref element="C6" pad="2"/>
<wire x1="22.7076" y1="7.8556" x2="21.2818" y2="7.8556" width="0.2032" layer="1"/>
<wire x1="21.2818" y1="7.8556" x2="21.0716" y2="7.6454" width="0.2032" layer="1"/>
<wire x1="21.2818" y1="7.8556" x2="21.2818" y2="11.6874" width="0.2032" layer="1"/>
<wire x1="20.32" y1="12.6492" x2="20.32" y2="21.7424" width="0.2032" layer="1"/>
<wire x1="20.32" y1="21.7424" x2="19.9644" y2="22.098" width="0.2032" layer="1"/>
<wire x1="18.6944" y1="22.7584" x2="18.6944" y2="30.1244" width="0.2032" layer="16"/>
<wire x1="18.6944" y1="30.1244" x2="19.5072" y2="30.9372" width="0.2032" layer="16"/>
<via x="19.9644" y="22.098" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="19.9644" y1="22.098" x2="19.3548" y2="22.098" width="0.2032" layer="16"/>
<wire x1="19.3548" y1="22.098" x2="18.6944" y2="22.7584" width="0.2032" layer="16"/>
<wire x1="21.2818" y1="11.6874" x2="20.32" y2="12.6492" width="0.2032" layer="1"/>
<contactref element="R3" pad="2"/>
<wire x1="-2.2456" y1="-4.0132" x2="21.0716" y2="7.6454" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$4">
<contactref element="S-AMP" pad="2"/>
<contactref element="R9" pad="1"/>
<contactref element="C8" pad="1"/>
<contactref element="S-PD1" pad="2"/>
<wire x1="18.115" y1="25.37" x2="19.476" y2="25.37" width="0.2032" layer="1"/>
<wire x1="19.476" y1="25.37" x2="19.7612" y2="25.0848" width="0.2032" layer="1"/>
<wire x1="21.0312" y1="25.0848" x2="19.7612" y2="25.0848" width="0.2032" layer="1"/>
<wire x1="13.97" y1="21.971" x2="13.97" y2="22.5044" width="0.2032" layer="1"/>
<wire x1="13.97" y1="22.5044" x2="14.986" y2="23.5204" width="0.2032" layer="1"/>
<wire x1="14.986" y1="23.5204" x2="16.256" y2="23.5204" width="0.2032" layer="1"/>
<wire x1="16.256" y1="23.5204" x2="16.8656" y2="24.13" width="0.2032" layer="1"/>
<wire x1="16.8656" y1="24.13" x2="16.8656" y2="24.9936" width="0.2032" layer="1"/>
<wire x1="16.8656" y1="24.9936" x2="17.272" y2="25.4" width="0.2032" layer="1"/>
<wire x1="17.272" y1="25.4" x2="18.085" y2="25.4" width="0.2032" layer="1"/>
<wire x1="18.085" y1="25.4" x2="18.115" y2="25.37" width="0.2032" layer="1"/>
</signal>
<signal name="S-AMP">
<contactref element="R9" pad="2"/>
<contactref element="S-AMP" pad="1"/>
<contactref element="C8" pad="2"/>
<contactref element="C9" pad="1"/>
<wire x1="21.0312" y1="23.7848" x2="19.7612" y2="23.7848" width="0.2032" layer="1"/>
<wire x1="19.7612" y1="23.7848" x2="19.0502" y2="23.7848" width="0.2032" layer="1"/>
<wire x1="19.0502" y1="23.7848" x2="18.115" y2="24.72" width="0.2032" layer="1"/>
<wire x1="22.2504" y1="23.7594" x2="21.0566" y2="23.7594" width="0.2032" layer="1"/>
<wire x1="21.0566" y1="23.7594" x2="21.0312" y2="23.7848" width="0.2032" layer="1"/>
</signal>
<signal name="N$12">
<contactref element="S-AMP" pad="6"/>
<contactref element="R12" pad="1"/>
<contactref element="C10" pad="1"/>
<wire x1="18.115" y1="27.97" x2="18.9184" y2="27.97" width="0.2032" layer="1"/>
<wire x1="18.9184" y1="27.97" x2="19.2532" y2="27.6352" width="0.2032" layer="1"/>
<wire x1="19.2532" y1="27.6352" x2="19.8478" y2="27.6352" width="0.2032" layer="1"/>
<wire x1="19.8478" y1="27.6352" x2="19.8628" y2="27.6202" width="0.2032" layer="1"/>
<wire x1="21.0566" y1="27.5948" x2="19.8882" y2="27.5948" width="0.2032" layer="1"/>
<wire x1="19.8882" y1="27.5948" x2="19.8628" y2="27.6202" width="0.2032" layer="1"/>
<wire x1="21.0566" y1="27.5948" x2="22.8554" y2="27.5948" width="0.2032" layer="1"/>
<contactref element="R10" pad="1"/>
<wire x1="22.8554" y1="27.5948" x2="22.972" y2="26.4668" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$13">
<contactref element="R12" pad="2"/>
<contactref element="S-AMP" pad="7"/>
<contactref element="C10" pad="2"/>
<contactref element="C11" pad="1"/>
<wire x1="21.0566" y1="28.8948" x2="19.8882" y2="28.8948" width="0.2032" layer="1"/>
<wire x1="19.8882" y1="28.8948" x2="19.8628" y2="28.9202" width="0.2032" layer="1"/>
<wire x1="19.8628" y1="28.9202" x2="18.4152" y2="28.9202" width="0.2032" layer="1"/>
<wire x1="18.4152" y1="28.9202" x2="18.115" y2="28.62" width="0.2032" layer="1"/>
<wire x1="18.115" y1="28.62" x2="17.0884" y2="28.62" width="0.2032" layer="1"/>
<wire x1="17.0884" y1="28.62" x2="16.7132" y2="28.2448" width="0.2032" layer="1"/>
<via x="16.7132" y="28.2448" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="16.7132" y1="28.2448" x2="16.7132" y2="26.67" width="0.2032" layer="16"/>
<wire x1="16.7132" y1="26.67" x2="16.3576" y2="26.3144" width="0.2032" layer="16"/>
<wire x1="16.3576" y1="26.3144" x2="15.479" y2="26.3144" width="0.2032" layer="16"/>
<wire x1="15.479" y1="26.3144" x2="15.7226" y2="25.6644" width="0.2032" layer="16"/>
</signal>
<signal name="N$14">
<contactref element="S-AMP" pad="9"/>
<contactref element="R15" pad="1"/>
<contactref element="C12" pad="1"/>
<wire x1="12.365" y1="27.97" x2="14.1524" y2="27.97" width="0.2032" layer="1"/>
<wire x1="14.1524" y1="27.97" x2="14.478" y2="28.2956" width="0.2032" layer="1"/>
<via x="14.478" y="28.2956" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="9.2202" y1="27.6964" x2="10.5918" y2="27.6964" width="0.2032" layer="1"/>
<wire x1="12.365" y1="27.97" x2="10.8654" y2="27.97" width="0.2032" layer="1"/>
<wire x1="10.8654" y1="27.97" x2="10.5918" y2="27.6964" width="0.2032" layer="1"/>
<contactref element="R14" pad="1"/>
<wire x1="14.1524" y1="27.97" x2="13.2588" y2="26.8882" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$15">
<contactref element="R15" pad="2"/>
<contactref element="S-AMP" pad="8"/>
<contactref element="C12" pad="2"/>
<contactref element="C34" pad="1"/>
<wire x1="9.2202" y1="28.9964" x2="10.5918" y2="28.9964" width="0.2032" layer="1"/>
<wire x1="10.5918" y1="28.9964" x2="11.9886" y2="28.9964" width="0.2032" layer="1"/>
<wire x1="11.9886" y1="28.9964" x2="12.365" y2="28.62" width="0.2032" layer="1"/>
<wire x1="9.2202" y1="28.9964" x2="7.874" y2="28.9964" width="0.2032" layer="1"/>
<wire x1="7.874" y1="28.9964" x2="7.8232" y2="28.9456" width="0.2032" layer="1"/>
</signal>
<signal name="S-OUT">
<contactref element="JP2" pad="4"/>
<contactref element="D2" pad="C"/>
<contactref element="C13" pad="2"/>
<via x="7.0104" y="26.1112" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="14.4272" y1="30.9372" x2="14.4272" y2="30.226" width="0.2032" layer="16"/>
<wire x1="14.4272" y1="30.226" x2="12.954" y2="28.7528" width="0.2032" layer="16"/>
<wire x1="12.954" y1="28.7528" x2="11.9888" y2="28.7528" width="0.2032" layer="16"/>
<wire x1="11.9888" y1="28.7528" x2="11.2776" y2="28.0416" width="0.2032" layer="16"/>
<wire x1="11.2776" y1="28.0416" x2="8.4836" y2="28.0416" width="0.2032" layer="16"/>
<wire x1="7.0104" y1="26.1112" x2="7.0104" y2="25.9588" width="0.2032" layer="1"/>
<wire x1="7.0104" y1="25.9588" x2="6.4008" y2="25.3492" width="0.2032" layer="1"/>
<wire x1="6.4008" y1="25.3492" x2="5.7554" y2="25.3492" width="0.2032" layer="1"/>
<wire x1="5.7554" y1="25.3492" x2="5.73" y2="25.3746" width="0.2032" layer="1"/>
<wire x1="5.7554" y1="25.3492" x2="5.7554" y2="24.0826" width="0.2032" layer="1"/>
<wire x1="5.7554" y1="24.0826" x2="5.9874" y2="23.8506" width="0.2032" layer="1"/>
<wire x1="7.0104" y1="26.1112" x2="7.0104" y2="26.5684" width="0.2032" layer="16"/>
<wire x1="7.0104" y1="26.5684" x2="8.4836" y2="28.0416" width="0.2032" layer="16"/>
<contactref element="R5" pad="2"/>
<wire x1="-2.2456" y1="-8.7884" x2="5.9874" y2="23.8506" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$19">
<contactref element="E-AMP" pad="2"/>
<contactref element="R17" pad="1"/>
<contactref element="C15" pad="1"/>
<contactref element="E-PD1" pad="2"/>
<wire x1="8.509" y1="13.97" x2="5.5372" y2="13.97" width="0.2032" layer="16"/>
<wire x1="5.5372" y1="13.97" x2="4.7244" y2="13.1572" width="0.2032" layer="16"/>
<wire x1="4.7244" y1="13.1572" x2="4.7244" y2="12.3696" width="0.2032" layer="16"/>
<wire x1="4.7244" y1="12.3696" x2="4.729" y2="12.365" width="0.2032" layer="16"/>
<wire x1="5.2428" y1="11.0236" x2="5.2428" y2="11.2164" width="0.2032" layer="16"/>
<wire x1="5.2428" y1="11.2164" x2="4.7244" y2="11.7348" width="0.2032" layer="16"/>
<wire x1="4.7244" y1="11.7348" x2="4.7244" y2="12.3604" width="0.2032" layer="16"/>
<wire x1="4.7244" y1="12.3604" x2="4.729" y2="12.365" width="0.2032" layer="16"/>
<wire x1="5.2428" y1="9.8044" x2="5.2428" y2="11.0236" width="0.2032" layer="16"/>
</signal>
<signal name="N$20">
<contactref element="R17" pad="2"/>
<contactref element="E-AMP" pad="1"/>
<contactref element="C15" pad="2"/>
<contactref element="C16" pad="1"/>
<wire x1="5.379" y1="12.365" x2="6.0246" y2="12.365" width="0.2032" layer="16"/>
<wire x1="6.0246" y1="12.365" x2="6.5532" y2="11.8364" width="0.2032" layer="16"/>
<wire x1="6.5532" y1="11.8364" x2="6.5532" y2="11.034" width="0.2032" layer="16"/>
<wire x1="6.5532" y1="11.034" x2="6.5428" y2="11.0236" width="0.2032" layer="16"/>
<wire x1="6.5428" y1="9.8044" x2="6.5428" y2="11.0236" width="0.2032" layer="16"/>
<wire x1="6.5174" y1="8.509" x2="6.5174" y2="9.779" width="0.2032" layer="16"/>
<wire x1="6.5174" y1="9.779" x2="6.5428" y2="9.8044" width="0.2032" layer="16"/>
</signal>
<signal name="N$21">
<contactref element="E-AMP" pad="6"/>
<contactref element="R20" pad="1"/>
<contactref element="C17" pad="1"/>
<wire x1="2.936" y1="9.271" x2="2.682" y2="9.525" width="0.2032" layer="16"/>
<wire x1="2.682" y1="9.525" x2="2.682" y2="10.795" width="0.2032" layer="16"/>
<wire x1="2.129" y1="12.365" x2="2.129" y2="11.7394" width="0.2032" layer="16"/>
<wire x1="2.129" y1="11.7394" x2="2.3368" y2="11.5316" width="0.2032" layer="16"/>
<wire x1="2.3368" y1="11.5316" x2="2.4892" y2="11.5316" width="0.2032" layer="16"/>
<wire x1="2.4892" y1="11.5316" x2="2.6924" y2="11.3284" width="0.2032" layer="16"/>
<wire x1="2.6924" y1="11.3284" x2="2.6924" y2="10.8054" width="0.2032" layer="16"/>
<wire x1="2.6924" y1="10.8054" x2="2.682" y2="10.795" width="0.2032" layer="16"/>
<contactref element="R18" pad="1"/>
<wire x1="2.9868" y1="7.1374" x2="2.936" y2="9.271" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="N$22">
<contactref element="R20" pad="2"/>
<contactref element="E-AMP" pad="7"/>
<contactref element="C17" pad="2"/>
<contactref element="C18" pad="1"/>
<wire x1="1.479" y1="12.365" x2="1.479" y2="13.9134" width="0.2032" layer="16"/>
<wire x1="1.479" y1="13.9134" x2="1.4732" y2="13.9192" width="0.2032" layer="16"/>
<via x="1.4732" y="13.9192" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="1.4732" y1="13.9192" x2="4.572" y2="13.9192" width="0.2032" layer="1"/>
<wire x1="4.572" y1="13.9192" x2="4.7752" y2="14.1224" width="0.2032" layer="1"/>
<wire x1="4.7752" y1="14.1224" x2="4.7752" y2="14.6708" width="0.2032" layer="1"/>
<wire x1="4.7752" y1="14.6708" x2="4.7648" y2="14.6812" width="0.2032" layer="1"/>
<wire x1="1.382" y1="9.525" x2="1.382" y2="10.795" width="0.2032" layer="16"/>
<wire x1="1.479" y1="12.365" x2="1.479" y2="10.892" width="0.2032" layer="16"/>
<wire x1="1.479" y1="10.892" x2="1.382" y2="10.795" width="0.2032" layer="16"/>
</signal>
<signal name="N$23">
<contactref element="E-AMP" pad="9"/>
<contactref element="R23" pad="1"/>
<contactref element="C19" pad="1"/>
<wire x1="2.129" y1="18.115" x2="2.129" y2="15.905" width="0.2032" layer="16"/>
<wire x1="2.129" y1="15.905" x2="1.7272" y2="15.9004" width="0.2032" layer="16"/>
<via x="1.7272" y="15.9004" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="1.7272" y1="15.9004" x2="3.4648" y2="15.9004" width="0.2032" layer="1"/>
<wire x1="2.9106" y1="20.574" x2="2.9106" y2="21.7678" width="0.2032" layer="16"/>
<wire x1="2.9106" y1="21.7678" x2="2.936" y2="21.7932" width="0.2032" layer="16"/>
<wire x1="2.9106" y1="20.574" x2="2.9106" y2="19.8778" width="0.2032" layer="16"/>
<wire x1="2.9106" y1="19.8778" x2="2.5908" y2="19.558" width="0.2032" layer="16"/>
<wire x1="2.5908" y1="19.558" x2="2.3368" y2="19.558" width="0.2032" layer="16"/>
<wire x1="2.3368" y1="19.558" x2="2.1336" y2="19.3548" width="0.2032" layer="16"/>
<wire x1="2.1336" y1="19.3548" x2="2.1336" y2="18.1196" width="0.2032" layer="16"/>
<wire x1="2.1336" y1="18.1196" x2="2.129" y2="18.115" width="0.2032" layer="16"/>
<contactref element="R22" pad="1"/>
<wire x1="3.4648" y1="15.9004" x2="3.4902" y2="15.9258" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$24">
<contactref element="R23" pad="2"/>
<contactref element="E-AMP" pad="8"/>
<contactref element="C19" pad="2"/>
<contactref element="C35" pad="1"/>
<wire x1="1.6106" y1="23.0886" x2="1.6106" y2="21.8186" width="0.2032" layer="16"/>
<wire x1="1.6106" y1="21.8186" x2="1.636" y2="21.7932" width="0.2032" layer="16"/>
<wire x1="1.636" y1="21.7932" x2="1.636" y2="20.5994" width="0.2032" layer="16"/>
<wire x1="1.636" y1="20.5994" x2="1.6106" y2="20.574" width="0.2032" layer="16"/>
<wire x1="1.479" y1="18.115" x2="1.479" y2="20.4424" width="0.2032" layer="16"/>
<wire x1="1.479" y1="20.4424" x2="1.6106" y2="20.574" width="0.2032" layer="16"/>
</signal>
<signal name="E-OUT">
<contactref element="JP2" pad="3"/>
<contactref element="D3" pad="C"/>
<contactref element="C20" pad="2"/>
<wire x1="6.0706" y1="24.4418" x2="5.102" y2="24.4418" width="0.2032" layer="16"/>
<wire x1="5.102" y1="24.4418" x2="4.2164" y2="24.4706" width="0.2032" layer="16"/>
<wire x1="11.8872" y1="30.9372" x2="11.8872" y2="30.0736" width="0.2032" layer="16"/>
<wire x1="11.8872" y1="30.0736" x2="11.0236" y2="29.21" width="0.2032" layer="16"/>
<wire x1="11.0236" y1="29.21" x2="6.8072" y2="29.21" width="0.2032" layer="16"/>
<wire x1="6.8072" y1="29.21" x2="5.1308" y2="27.5336" width="0.2032" layer="16"/>
<wire x1="5.1308" y1="27.5336" x2="5.1308" y2="24.4706" width="0.2032" layer="16"/>
<wire x1="5.1308" y1="24.4706" x2="5.102" y2="24.4418" width="0.2032" layer="16"/>
<contactref element="R11" pad="2"/>
<wire x1="-2.2456" y1="-13.5636" x2="4.2164" y2="24.4706" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$28">
<contactref element="W-AMP" pad="2"/>
<contactref element="R25" pad="1"/>
<contactref element="C22" pad="1"/>
<contactref element="W-PD1" pad="2"/>
<wire x1="21.971" y1="16.51" x2="23.368" y2="16.51" width="0.2032" layer="16"/>
<wire x1="23.368" y1="16.51" x2="24.003" y2="17.145" width="0.2032" layer="16"/>
<wire x1="24.003" y1="17.145" x2="24.765" y2="17.145" width="0.2032" layer="16"/>
<wire x1="24.765" y1="17.145" x2="25.019" y2="17.399" width="0.2032" layer="16"/>
<wire x1="25.019" y1="17.399" x2="25.019" y2="18.272" width="0.2032" layer="16"/>
<wire x1="25.019" y1="18.272" x2="25.0398" y2="18.2928" width="0.2032" layer="16"/>
<wire x1="25.0398" y1="18.2928" x2="25.0398" y2="19.73" width="0.2032" layer="16"/>
<wire x1="25.0398" y1="19.73" x2="25.034" y2="19.7358" width="0.2032" layer="16"/>
<wire x1="25.034" y1="19.7358" x2="25.034" y2="20.9042" width="0.2032" layer="16"/>
<wire x1="25.034" y1="20.9042" x2="25.0086" y2="20.9296" width="0.2032" layer="16"/>
</signal>
<signal name="N$29">
<contactref element="R25" pad="2"/>
<contactref element="W-AMP" pad="1"/>
<contactref element="C22" pad="2"/>
<contactref element="C23" pad="1"/>
<wire x1="23.7086" y1="20.9296" x2="23.7086" y2="19.7612" width="0.2032" layer="16"/>
<wire x1="23.7086" y1="19.7612" x2="23.734" y2="19.7358" width="0.2032" layer="16"/>
<wire x1="23.734" y1="19.7358" x2="23.734" y2="18.9486" width="0.2032" layer="16"/>
<wire x1="23.734" y1="18.9486" x2="24.3898" y2="18.2928" width="0.2032" layer="16"/>
<wire x1="23.7086" y1="20.9296" x2="23.7086" y2="22.1234" width="0.2032" layer="16"/>
<wire x1="23.7086" y1="22.1234" x2="23.6832" y2="22.1488" width="0.2032" layer="16"/>
</signal>
<signal name="N$30">
<contactref element="W-AMP" pad="6"/>
<contactref element="R28" pad="1"/>
<contactref element="C24" pad="1"/>
<wire x1="27.6398" y1="18.2928" x2="27.6398" y2="19.6792" width="0.2032" layer="16"/>
<wire x1="27.6398" y1="19.6792" x2="27.6456" y2="19.685" width="0.2032" layer="16"/>
<wire x1="27.6456" y1="19.685" x2="27.6456" y2="20.8534" width="0.2032" layer="16"/>
<wire x1="27.6456" y1="20.8534" x2="27.6202" y2="20.8788" width="0.2032" layer="16"/>
<via x="26.3144" y="21.2852" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="26.1112" y1="21.4884" x2="26.3144" y2="21.2852" width="0.2032" layer="1"/>
<wire x1="25.4508" y1="22.1488" x2="26.3144" y2="21.2852" width="0.2032" layer="16"/>
<wire x1="26.3144" y1="21.2852" x2="27.2138" y2="21.2852" width="0.2032" layer="16"/>
<wire x1="27.2138" y1="21.2852" x2="27.6202" y2="20.8788" width="0.2032" layer="16"/>
<contactref element="R26" pad="1"/>
<wire x1="25.0594" y1="20.2692" x2="26.1112" y2="21.4884" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$31">
<contactref element="R28" pad="2"/>
<contactref element="W-AMP" pad="7"/>
<contactref element="C24" pad="2"/>
<contactref element="C25" pad="1"/>
<wire x1="28.9202" y1="20.8788" x2="28.9202" y2="19.7104" width="0.2032" layer="16"/>
<wire x1="28.9202" y1="19.7104" x2="28.9456" y2="19.685" width="0.2032" layer="16"/>
<wire x1="28.2898" y1="18.2928" x2="28.2898" y2="16.8714" width="0.2032" layer="16"/>
<wire x1="28.2898" y1="16.8714" x2="28.2956" y2="16.8656" width="0.2032" layer="16"/>
<via x="28.2956" y="16.8656" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="24.5872" y1="16.2156" x2="24.5976" y2="16.2052" width="0.2032" layer="1"/>
<wire x1="24.5872" y1="16.2156" x2="24.5872" y2="16.9164" width="0.2032" layer="1"/>
<wire x1="24.5872" y1="16.9164" x2="24.7396" y2="17.0688" width="0.2032" layer="1"/>
<wire x1="24.7396" y1="17.0688" x2="28.0924" y2="17.0688" width="0.2032" layer="1"/>
<wire x1="28.0924" y1="17.0688" x2="28.2956" y2="16.8656" width="0.2032" layer="1"/>
<wire x1="28.9202" y1="19.7104" x2="28.9202" y2="18.9232" width="0.2032" layer="16"/>
<wire x1="28.9202" y1="18.9232" x2="28.2898" y2="18.2928" width="0.2032" layer="16"/>
</signal>
<signal name="N$32">
<contactref element="W-AMP" pad="9"/>
<contactref element="R31" pad="1"/>
<contactref element="C26" pad="1"/>
<wire x1="27.6398" y1="12.5428" x2="27.6398" y2="13.9654" width="0.2032" layer="16"/>
<wire x1="27.6398" y1="13.9654" x2="27.6352" y2="13.97" width="0.2032" layer="16"/>
<via x="27.6352" y="13.97" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="27.6398" y1="12.5428" x2="27.6398" y2="11.385" width="0.2032" layer="16"/>
<wire x1="27.6398" y1="11.385" x2="27.8234" y2="11.2014" width="0.2032" layer="16"/>
<wire x1="27.8234" y1="11.2014" x2="27.8234" y2="9.9568" width="0.2032" layer="16"/>
<wire x1="27.8234" y1="9.9568" x2="27.798" y2="9.9314" width="0.2032" layer="16"/>
<wire x1="27.6352" y1="13.97" x2="26.1008" y2="13.97" width="0.2032" layer="1"/>
<contactref element="R30" pad="1"/>
<wire x1="26.1008" y1="13.97" x2="25.923" y2="13.7922" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$33">
<contactref element="R31" pad="2"/>
<contactref element="W-AMP" pad="8"/>
<contactref element="C26" pad="2"/>
<contactref element="C36" pad="1"/>
<wire x1="29.1234" y1="11.2014" x2="29.1234" y2="12.431" width="0.2032" layer="16"/>
<wire x1="29.1234" y1="12.431" x2="28.956" y2="12.5984" width="0.2032" layer="16"/>
<wire x1="28.956" y1="12.5984" x2="28.3454" y2="12.5984" width="0.2032" layer="16"/>
<wire x1="28.3454" y1="12.5984" x2="28.2898" y2="12.5428" width="0.2032" layer="16"/>
<wire x1="29.1234" y1="11.2014" x2="29.1234" y2="9.9568" width="0.2032" layer="16"/>
<wire x1="29.1234" y1="9.9568" x2="29.098" y2="9.9314" width="0.2032" layer="16"/>
<wire x1="29.098" y1="9.9314" x2="29.098" y2="8.6868" width="0.2032" layer="16"/>
</signal>
<signal name="W-OUT">
<contactref element="JP2" pad="5"/>
<contactref element="D4" pad="C"/>
<contactref element="C27" pad="2"/>
<wire x1="20.0082" y1="11.2014" x2="20.0082" y2="9.8472" width="0.2032" layer="16"/>
<wire x1="20.0082" y1="9.8472" x2="20.432" y2="9.4234" width="0.2032" layer="16"/>
<wire x1="18.1356" y1="29.7688" x2="16.9672" y2="30.9372" width="0.2032" layer="16"/>
<wire x1="20.0082" y1="11.2014" x2="18.5166" y2="11.2014" width="0.2032" layer="16"/>
<wire x1="18.5166" y1="11.2014" x2="18.1356" y2="11.5824" width="0.2032" layer="16"/>
<via x="18.1356" y="11.5824" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="18.1356" y1="11.5824" x2="18.1356" y2="19.6088" width="0.2032" layer="1"/>
<via x="18.1356" y="19.6088" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="18.1356" y1="19.6088" x2="18.1356" y2="29.7688" width="0.2032" layer="16"/>
<contactref element="R13" pad="2"/>
<wire x1="-2.2456" y1="-18.3388" x2="20.432" y2="9.4234" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$9">
<contactref element="R33" pad="1"/>
<contactref element="R34" pad="2"/>
<contactref element="IC1" pad="3"/>
<wire x1="1.905" y1="6.081" x2="2.6416" y2="6.081" width="0.2032" layer="1"/>
<wire x1="2.6416" y1="6.081" x2="3.1496" y2="6.4874" width="0.2032" layer="1"/>
<wire x1="2.3012" y1="4.5512" x2="2.1544" y2="4.5512" width="0.2032" layer="1"/>
<wire x1="2.1544" y1="4.5512"


text:
x2="1.8796" y2="4.826" width="0.2032" layer="1"/>
<wire x1="1.8796" y1="4.826" x2="1.8796" y2="6.0556" width="0.2032" layer="1"/>
<wire x1="1.8796" y1="6.0556" x2="1.905" y2="6.081" width="0.2032" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="N-AMP" pad="13"/>
<contactref element="R8" pad="1"/>
<contactref element="C7" pad="1"/>
<wire x1="18.1404" y1="4.602" x2="18.8168" y2="4.602" width="0.2032" layer="1"/>
<wire x1="18.8168" y1="4.602" x2="19.1008" y2="4.318" width="0.2032" layer="1"/>
<wire x1="19.1008" y1="4.318" x2="19.8016" y2="4.318" width="0.2032" layer="1"/>
<wire x1="19.8016" y1="4.318" x2="19.8374" y2="4.3538" width="0.2032" layer="1"/>
<wire x1="19.8374" y1="4.3538" x2="21.082" y2="4.3538" width="0.2032" layer="1"/>
<via x="22.7584" y="4.3688" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="22.7584" y1="4.3688" x2="21.097" y2="4.3688" width="0.2032" layer="1"/>
<wire x1="21.097" y1="4.3688" x2="21.082" y2="4.3538" width="0.2032" layer="1"/>
<wire x1="23.5204" y1="3.6068" x2="22.7584" y2="4.3688" width="0.2032" layer="1"/>
<wire x1="22.7584" y1="4.3688" x2="22.7584" y2="2.936" width="0.2032" layer="16"/>
<contactref element="R36" pad="1"/>
<wire x1="22.7584" y1="2.936" x2="22.9108" y2="2.7836" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="N$11">
<contactref element="C7" pad="2"/>
<contactref element="D1" pad="A"/>
<contactref element="N-AMP" pad="14"/>
<contactref element="R8" pad="2"/>
<wire x1="19.8374" y1="5.6538" x2="18.5422" y2="5.6538" width="0.2032" layer="1"/>
<wire x1="18.5422" y1="5.6538" x2="18.1404" y2="5.252" width="0.2032" layer="1"/>
<wire x1="19.8374" y1="5.6538" x2="21.082" y2="5.6538" width="0.2032" layer="1"/>
<wire x1="21.082" y1="5.6538" x2="22.6094" y2="5.6538" width="0.2032" layer="1"/>
<wire x1="22.6094" y1="5.6538" x2="22.7076" y2="5.5556" width="0.2032" layer="1"/>
</signal>
<signal name="1/2-VDD-N">
<contactref element="N-AMP" pad="3"/>
<contactref element="N-AMP" pad="5"/>
<contactref element="N-AMP" pad="10"/>
<contactref element="N-AMP" pad="12"/>
<contactref element="IC1" pad="1"/>
<contactref element="IC1" pad="4"/>
<wire x1="12.3904" y1="3.952" x2="13.4216" y2="3.952" width="0.2032" layer="1"/>
<wire x1="13.4216" y1="3.952" x2="13.7668" y2="3.6068" width="0.2032" layer="1"/>
<wire x1="13.7668" y1="3.6068" x2="13.7668" y2="2.8956" width="0.2032" layer="1"/>
<wire x1="13.7668" y1="2.8956" x2="13.5128" y2="2.6416" width="0.2032" layer="1"/>
<wire x1="13.5128" y1="2.6416" x2="12.4008" y2="2.6416" width="0.2032" layer="1"/>
<wire x1="12.4008" y1="2.6416" x2="12.3904" y2="2.652" width="0.2032" layer="1"/>
<wire x1="18.1404" y1="3.952" x2="17.3124" y2="3.952" width="0.2032" layer="1"/>
<wire x1="17.3124" y1="3.952" x2="16.9672" y2="3.6068" width="0.2032" layer="1"/>
<wire x1="16.9672" y1="3.6068" x2="16.9672" y2="2.9464" width="0.2032" layer="1"/>
<wire x1="16.9672" y1="2.9464" x2="17.272" y2="2.6416" width="0.2032" layer="1"/>
<wire x1="17.272" y1="2.6416" x2="18.13" y2="2.6416" width="0.2032" layer="1"/>
<wire x1="18.13" y1="2.6416" x2="18.1404" y2="2.652" width="0.2032" layer="1"/>
<wire x1="11.43" y1="2.6416" x2="12.38" y2="2.6416" width="0.2032" layer="1"/>
<wire x1="12.38" y1="2.6416" x2="12.3904" y2="2.652" width="0.2032" layer="1"/>
<wire x1="4.2164" y1="4.282" x2="4.2012" y2="4.5512" width="0.2032" layer="1"/>
<wire x1="11.43" y1="2.6416" x2="11.2776" y2="2.794" width="0.2032" layer="1"/>
<wire x1="11.2776" y1="2.794" x2="5.5372" y2="2.794" width="0.2032" layer="1"/>
<wire x1="13.7668" y1="3.6068" x2="16.9672" y2="3.6068" width="0.2032" layer="1"/>
<wire x1="2.3012" y1="1.9512" x2="2.3012" y2="2.9616" width="0.2032" layer="1"/>
<wire x1="2.3012" y1="2.9616" x2="2.5908" y2="3.2512" width="0.2032" layer="1"/>
<wire x1="2.5908" y1="3.2512" x2="3.9116" y2="3.2512" width="0.2032" layer="1"/>
<wire x1="3.9116" y1="3.2512" x2="4.2164" y2="3.556" width="0.2032" layer="1"/>
<wire x1="4.2164" y1="3.556" x2="4.2164" y2="4.536" width="0.2032" layer="1"/>
<wire x1="4.2164" y1="4.536" x2="4.2012" y2="4.5512" width="0.2032" layer="1"/>
<wire x1="5.5372" y1="2.794" x2="4.7752" y2="3.556" width="0.2032" layer="1"/>
<wire x1="4.7752" y1="3.556" x2="4.2164" y2="3.556" width="0.2032" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="S-AMP" pad="13"/>
<contactref element="C14" pad="1"/>
<contactref element="R16" pad="1"/>
<wire x1="12.365" y1="25.37" x2="10.8516" y2="25.37" width="0.2032" layer="1"/>
<wire x1="10.8516" y1="25.37" x2="10.795" y2="25.3134" width="0.2032" layer="1"/>
<wire x1="10.795" y1="25.3134" x2="9.525" y2="25.3134" width="0.2032" layer="1"/>
<wire x1="7.8232" y1="27.0152" x2="9.525" y2="25.3134" width="0.2032" layer="1"/>
<contactref element="R38" pad="1"/>
<wire x1="7.8232" y1="27.0152" x2="6.0348" y2="28.7528" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$44">
<contactref element="S-AMP" pad="14"/>
<contactref element="R16" pad="2"/>
<contactref element="C14" pad="2"/>
<contactref element="D2" pad="A"/>
<wire x1="9.525" y1="24.0134" x2="10.795" y2="24.0134" width="0.2032" layer="1"/>
<wire x1="10.795" y1="24.0134" x2="11.6584" y2="24.0134" width="0.2032" layer="1"/>
<wire x1="11.6584" y1="24.0134" x2="12.365" y2="24.72" width="0.2032" layer="1"/>
<wire x1="9.525" y1="24.0134" x2="8.4502" y2="24.0134" width="0.2032" layer="1"/>
<wire x1="8.4502" y1="24.0134" x2="8.2874" y2="23.8506" width="0.2032" layer="1"/>
</signal>
<signal name="1/2-VDD-S">
<contactref element="S-AMP" pad="10"/>
<contactref element="S-AMP" pad="12"/>
<contactref element="S-AMP" pad="5"/>
<contactref element="S-AMP" pad="3"/>
<contactref element="IC2" pad="1"/>
<contactref element="IC2" pad="4"/>
<wire x1="28.1732" y1="28.636" x2="27.4732" y2="28.636" width="0.2032" layer="16"/>
<wire x1="27.4732" y1="28.636" x2="25.5732" y2="26.736" width="0.2032" layer="16"/>
<wire x1="25.5732" y1="26.736" x2="20.1828" y2="26.736" width="0.2032" layer="16"/>
<wire x1="20.1828" y1="26.736" x2="19.8628" y2="26.416" width="0.2032" layer="16"/>
<via x="19.8628" y="26.416" extent="1-16" drill="0.6" shape="square"/>
<wire x1="19.8628" y1="26.416" x2="19.4564" y2="26.416" width="0.2032" layer="1"/>
<wire x1="19.4564" y1="26.416" x2="19.304" y2="26.2636" width="0.2032" layer="1"/>
<wire x1="19.304" y1="26.2636" x2="19.05" y2="26.0096" width="0.2032" layer="1"/>
<wire x1="19.05" y1="26.0096" x2="18.1254" y2="26.0096" width="0.2032" layer="1"/>
<wire x1="18.1254" y1="26.0096" x2="18.115" y2="26.02" width="0.2032" layer="1"/>
<wire x1="12.365" y1="27.32" x2="13.4724" y2="27.32" width="0.2032" layer="1"/>
<wire x1="13.4724" y1="27.32" x2="13.8176" y2="26.9748" width="0.2032" layer="1"/>
<wire x1="13.8176" y1="26.9748" x2="13.8176" y2="26.5176" width="0.2032" layer="1"/>
<wire x1="13.8176" y1="26.5176" x2="13.3604" y2="26.0604" width="0.2032" layer="1"/>
<wire x1="13.3604" y1="26.0604" x2="12.4054" y2="26.0604" width="0.2032" layer="1"/>
<wire x1="12.4054" y1="26.0604" x2="12.365" y2="26.02" width="0.2032" layer="1"/>
<wire x1="18.115" y1="26.02" x2="14.3152" y2="26.02" width="0.2032" layer="1"/>
<wire x1="14.3152" y1="26.02" x2="13.8176" y2="26.5176" width="0.2032" layer="1"/>
<wire x1="18.115" y1="27.32" x2="18.7556" y2="27.32" width="0.2032" layer="1"/>
<wire x1="18.7556" y1="27.32" x2="18.9484" y2="27.1272" width="0.2032" layer="1"/>
<wire x1="18.9484" y1="27.1272" x2="18.9484" y2="26.6192" width="0.2032" layer="1"/>
<wire x1="18.9484" y1="26.6192" x2="19.304" y2="26.2636" width="0.2032" layer="1"/>
</signal>
<signal name="N$16">
<contactref element="R39" pad="1"/>
<contactref element="R40" pad="2"/>
<contactref element="IC2" pad="3"/>
<wire x1="28.0312" y1="23.9776" x2="28.0312" y2="25.2476" width="0.2032" layer="16"/>
<wire x1="28.0312" y1="25.2476" x2="28.0312" y2="26.594" width="0.2032" layer="16"/>
<wire x1="28.0312" y1="26.594" x2="28.1732" y2="26.736" width="0.2032" layer="16"/>
</signal>
<signal name="N$17">
<contactref element="R41" pad="1"/>
<contactref element="R42" pad="2"/>
<contactref element="IC3" pad="3"/>
<wire x1="10.7848" y1="14.3972" x2="10.7848" y2="12.5936" width="0.2032" layer="16"/>
<wire x1="10.7848" y1="12.5936" x2="10.9324" y2="12.446" width="0.2032" layer="16"/>
<wire x1="10.9324" y1="12.446" x2="10.9324" y2="10.9428" width="0.2032" layer="16"/>
<wire x1="10.9324" y1="10.9428" x2="10.9116" y2="10.922" width="0.2032" layer="16"/>
</signal>
<signal name="N$18">
<contactref element="R43" pad="1"/>
<contactref element="R44" pad="2"/>
<contactref element="IC4" pad="3"/>
<wire x1="16.3576" y1="13.4516" x2="16.3576" y2="14.2448" width="0.2032" layer="16"/>
<wire x1="16.3576" y1="14.478" x2="16.3576" y2="14.9964" width="0.2032" layer="16"/>
<wire x1="17.6936" y1="14.2448" x2="16.3576" y2="14.2448" width="0.2032" layer="16"/>
<wire x1="16.3576" y1="14.2448" x2="16.3576" y2="14.478" width="0.2032" layer="16"/>
</signal>
<signal name="1/2-VDD-E">
<contactref element="IC3" pad="1"/>
<contactref element="IC3" pad="4"/>
<contactref element="E-AMP" pad="10"/>
<contactref element="E-AMP" pad="3"/>
<contactref element="E-AMP" pad="5"/>
<contactref element="E-AMP" pad="12"/>
<wire x1="2.779" y1="12.365" x2="2.779" y2="13.3962" width="0.2032" layer="16"/>
<wire x1="2.779" y1="13.3962" x2="2.9972" y2="13.6144" width="0.2032" layer="16"/>
<wire x1="2.9972" y1="13.6144" x2="3.8608" y2="13.6144" width="0.2032" layer="16"/>
<wire x1="3.8608" y1="13.6144" x2="4.064" y2="13.4112" width="0.2032" layer="16"/>
<wire x1="4.064" y1="13.4112" x2="4.064" y2="12.38" width="0.2032" layer="16"/>
<wire x1="4.064" y1="12.38" x2="4.079" y2="12.365" width="0.2032" layer="16"/>
<wire x1="4.1148" y1="18.0792" x2="4.079" y2="18.115" width="0.2032" layer="16"/>
<wire x1="9.7028" y1="15.24" x2="2.779" y2="15.24" width="0.2032" layer="16"/>
<wire x1="10.7848" y1="16.9972" x2="10.7848" y2="16.1392" width="0.2032" layer="16"/>
<wire x1="10.7848" y1="16.1392" x2="10.922" y2="16.002" width="0.2032" layer="16"/>
<wire x1="10.922" y1="16.002" x2="12.0396" y2="16.002" width="0.2032" layer="16"/>
<wire x1="12.0396" y1="16.002" x2="12.7" y2="15.3416" width="0.2032" layer="16"/>
<wire x1="12.7" y1="15.3416" x2="12.7" y2="14.4124" width="0.2032" layer="16"/>
<wire x1="12.7" y1="14.4124" x2="12.6848" y2="14.3972" width="0.2032" layer="16"/>
<wire x1="10.7696" y1="16.1544" x2="10.7848" y2="16.1392" width="0.2032" layer="16"/>
<wire x1="10.7696" y1="16.1544" x2="10.6172" y2="16.1544" width="0.2032" layer="16"/>
<wire x1="10.6172" y1="16.1544" x2="9.7028" y2="15.24" width="0.2032" layer="16"/>
<wire x1="4.1148" y1="18.0792" x2="4.1148" y2="18.796" width="0.2032" layer="16"/>
<wire x1="4.1148" y1="18.796" x2="3.8608" y2="19.05" width="0.2032" layer="16"/>
<wire x1="3.8608" y1="19.05" x2="3.1496" y2="19.05" width="0.2032" layer="16"/>
<wire x1="3.1496" y1="19.05" x2="2.794" y2="18.6944" width="0.2032" layer="16"/>
<wire x1="2.794" y1="18.6944" x2="2.794" y2="18.13" width="0.2032" layer="16"/>
<wire x1="2.794" y1="18.13" x2="2.779" y2="18.115" width="0.2032" layer="16"/>
<wire x1="2.779" y1="18.115" x2="2.779" y2="15.5956" width="0.2032" layer="16"/>
<wire x1="2.779" y1="15.24" x2="2.779" y2="13.8326" width="0.2032" layer="16"/>
<wire x1="2.779" y1="13.8326" x2="2.9972" y2="13.6144" width="0.2032" layer="16"/>
<wire x1="2.779" y1="15.24" x2="2.779" y2="15.5956" width="0.2032" layer="16"/>
</signal>
<signal name="1/2-VDD-W">
<contactref element="IC4" pad="4"/>
<contactref element="IC4" pad="1"/>
<contactref element="W-AMP" pad="3"/>
<contactref element="W-AMP" pad="5"/>
<contactref element="W-AMP" pad="10"/>
<contactref element="W-AMP" pad="12"/>
<wire x1="26.3652" y1="16.9164" x2="27.0256" y2="17.5768" width="0.2032" layer="16"/>
<wire x1="27.0256" y1="17.5768" x2="27.0256" y2="18.257" width="0.2032" layer="16"/>
<wire x1="27.0256" y1="18.257" x2="26.9898" y2="18.2928" width="0.2032" layer="16"/>
<wire x1="25.6898" y1="18.2928" x2="25.6898" y2="17.5918" width="0.2032" layer="16"/>
<wire x1="25.6898" y1="17.5918" x2="26.3652" y2="16.9164" width="0.2032" layer="16"/>
<wire x1="25.6032" y1="15.24" x2="26.3652" y2="16.002" width="0.2032" layer="16"/>
<wire x1="26.3652" y1="16.002" x2="26.3652" y2="16.9164" width="0.2032" layer="16"/>
<wire x1="20.1168" y1="15.24" x2="25.6032" y2="15.24" width="0.2032" layer="16"/>
<wire x1="25.6898" y1="12.5428" x2="25.6898" y2="11.9022" width="0.2032" layer="16"/>
<wire x1="26.9748" y1="12.5278" x2="26.9898" y2="12.5428" width="0.2032" layer="16"/>
<wire x1="25.6898" y1="12.5428" x2="25.6898" y2="15.1534" width="0.2032" layer="16"/>
<wire x1="25.6898" y1="15.1534" x2="25.6032" y2="15.24" width="0.2032" layer="16"/>
<wire x1="25.6898" y1="11.9022" x2="25.9588" y2="11.6332" width="0.2032" layer="16"/>
<wire x1="26.9748" y1="12.5278" x2="26.9748" y2="11.8364" width="0.2032" layer="16"/>
<wire x1="26.9748" y1="11.8364" x2="26.7716" y2="11.6332" width="0.2032" layer="16"/>
<wire x1="26.7716" y1="11.6332" x2="25.9588" y2="11.6332" width="0.2032" layer="16"/>
<wire x1="17.6936" y1="16.8448" x2="17.6936" y2="15.8344" width="0.2032" layer="16"/>
<wire x1="17.6936" y1="15.8344" x2="17.9324" y2="15.5956" width="0.2032" layer="16"/>
<wire x1="17.9324" y1="15.5956" x2="19.7612" y2="15.5956" width="0.2032" layer="16"/>
<wire x1="19.7612" y1="15.5956" x2="20.1168" y2="15.24" width="0.2032" layer="16"/>
<wire x1="19.5936" y1="14.2448" x2="19.5936" y2="14.7168" width="0.2032" layer="16"/>
<wire x1="19.5936" y1="14.7168" x2="20.1168" y2="15.24" width="0.2032" layer="16"/>
</signal>
<signal name="N$26">
<contactref element="C21" pad="1"/>
<contactref element="E-AMP" pad="13"/>
<contactref element="R24" pad="1"/>
<wire x1="4.729" y1="18.115" x2="4.729" y2="19.4622" width="0.2032" layer="16"/>
<wire x1="4.729" y1="19.4622" x2="4.684" y2="19.5072" width="0.2032" layer="16"/>
<wire x1="4.684" y1="19.5072" x2="4.684" y2="20.7772" width="0.2032" layer="16"/>
<wire x1="4.4346" y1="22.2608" x2="4.6736" y2="22.0218" width="0.2032" layer="1"/>
<via x="4.6736" y="22.0218" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="4.6736" y1="22.0218" x2="4.6736" y2="20.7876" width="0.2032" layer="16"/>
<wire x1="4.6736" y1="20.7876" x2="4.684" y2="20.7772" width="0.2032" layer="16"/>
<wire x1="4.5212" y1="22.1742" x2="4.6736" y2="22.0218" width="0.2032" layer="16"/>
<contactref element="R46" pad="1"/>
<wire x1="4.4346" y1="22.2608" x2="3.1496" y2="22.2608" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$46">
<contactref element="C21" pad="2"/>
<contactref element="D3" pad="A"/>
<contactref element="E-AMP" pad="14"/>
<contactref element="R24" pad="2"/>
<wire x1="5.379" y1="18.115" x2="5.379" y2="18.2314" width="0.2032" layer="16"/>
<wire x1="5.379" y1="18.2314" x2="5.9944" y2="18.8468" width="0.2032" layer="16"/>
<wire x1="5.9944" y1="18.8468" x2="5.9944" y2="19.4968" width="0.2032" layer="16"/>
<wire x1="5.9944" y1="19.4968" x2="5.984" y2="19.5072" width="0.2032" layer="16"/>
<wire x1="5.984" y1="19.5072" x2="5.984" y2="20.7772" width="0.2032" layer="16"/>
<wire x1="5.984" y1="20.7772" x2="5.984" y2="22.0552" width="0.2032" layer="16"/>
<wire x1="5.984" y1="22.0552" x2="6.0706" y2="22.1418" width="0.2032" layer="16"/>
</signal>
<signal name="N$25">
<contactref element="C28" pad="1"/>
<contactref element="R32" pad="1"/>
<contactref element="W-AMP" pad="13"/>
<via x="26.2636" y="8.7884" extent="1-16" drill="0.381" shape="octagon"/>
<wire x1="26.3144" y1="8.8392" x2="26.2636" y2="8.7884" width="0.2032" layer="1"/>
<wire x1="26.3652" y1="8.6868" x2="26.2636" y2="8.7884" width="0.2032" layer="16"/>
<wire x1="26.5684" y1="9.0932" x2="26.2636" y2="8.7884" width="0.2032" layer="1"/>
<wire x1="24.8054" y1="11.1506" x2="24.8054" y2="11.699" width="0.2032" layer="16"/>
<wire x1="24.8054" y1="11.699" x2="25.0444" y2="11.938" width="0.2032" layer="16"/>
<wire x1="25.0444" y1="11.938" x2="25.0444" y2="12.5382" width="0.2032" layer="16"/>
<wire x1="25.0444" y1="12.5382" x2="25.0398" y2="12.5428" width="0.2032" layer="16"/>
<wire x1="24.8054" y1="11.1506" x2="24.8054" y2="9.9314" width="0.2032" layer="16"/>
<wire x1="26.2636" y1="8.7884" x2="25.9484" y2="8.7884" width="0.2032" layer="16"/>
<wire x1="25.9484" y1="8.7884" x2="24.8054" y2="9.9314" width="0.2032" layer="16"/>
<contactref element="R48" pad="1"/>
<wire x1="26.5684" y1="9.0932" x2="27.4424" y2="9.0932" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$47">
<contactref element="R32" pad="2"/>
<contactref element="C28" pad="2"/>
<contactref element="W-AMP" pad="14"/>
<contactref element="D4" pad="A"/>
<wire x1="24.3898" y1="12.5428" x2="24.0236" y2="12.5428" width="0.2032" layer="16"/>
<wire x1="24.0236" y1="12.5428" x2="23.5204" y2="12.0396" width="0.2032" layer="16"/>
<wire x1="23.5204" y1="12.0396" x2="23.5204" y2="11.1656" width="0.2032" layer="16"/>
<wire x1="23.5204" y1="11.1656" x2="23.5054" y2="11.1506" width="0.2032" layer="16"/>
<wire x1="23.5054" y1="11.1506" x2="23.5054" y2="9.9314" width="0.2032" layer="16"/>
<wire x1="22.3082" y1="11.2014" x2="23.4546" y2="11.2014" width="0.2032" layer="16"/>
<wire x1="23.4546" y1="11.2014" x2="23.5054" y2="11.1506" width="0.2032" layer="16"/>
</signal>
<signal name="N$27">
<contactref element="R2" pad="2"/>
<contactref element="C2" pad="2"/>
<wire x1="8.4328" y1="4.3284" x2="5.8674" y2="5.222" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$34">
<contactref element="R6" pad="2"/>
<contactref element="C4" pad="2"/>
<wire x1="14.8082" y1="3.0076" x2="17.1958" y2="4.3076" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="N$35">
<contactref element="R36" pad="2"/>
<contactref element="C33" pad="2"/>
<wire x1="22.9108" y1="1.4836" x2="23.5204" y2="2.7836" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$36">
<contactref element="R38" pad="2"/>
<contactref element="C34" pad="2"/>
<wire x1="4.7348" y1="28.7528" x2="7.8232" y2="27.6456" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$37">
<contactref element="R14" pad="2"/>
<contactref element="C11" pad="2"/>
<wire x1="13.2588" y1="25.5882" x2="15.7226" y2="26.9644" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="N$38">
<contactref element="R10" pad="2"/>
<contactref element="C9" pad="2"/>
<wire x1="22.2504" y1="25.0594" x2="24.272" y2="26.4668" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$39">
<contactref element="R46" pad="2"/>
<contactref element="C35" pad="2"/>
<wire x1="2.9106" y1="23.0886" x2="3.1496" y2="23.5608" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$40">
<contactref element="R22" pad="2"/>
<contactref element="C18" pad="2"/>
<wire x1="3.4648" y1="14.6812" x2="4.7902" y2="15.9258" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$41">
<contactref element="R18" pad="2"/>
<contactref element="C16" pad="2"/>
<wire x1="1.6868" y1="7.1374" x2="5.2174" y2="8.509" width="0" layer="19" extent="16-16"/>
</signal>
<signal name="N$42">
<contactref element="R48" pad="2"/>
<contactref element="C36" pad="2"/>
<wire x1="27.798" y1="8.6868" x2="28.7424" y2="9.0932" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$43">
<contactref element="R30" pad="2"/>
<contactref element="C25" pad="2"/>
<wire x1="24.623" y1="13.7922" x2="25.8976" y2="16.2052" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$45">
<contactref element="R26" pad="2"/>
<contactref element="C23" pad="2"/>
<wire x1="23.7594" y1="20.2692" x2="24.9832" y2="22.1488" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$48">
<contactref element="ON" pad="C"/>
<contactref element="R19" pad="2"/>
<wire x1="-5.6896" y1="-18.3254" x2="-5.0904" y2="-23.114" width="0" layer="19" extent="1-1"/>
</signal>
</signals>
</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>
</compatibility>
</eagle>

license: MIT

repository: hoilett/Bit-the-RoboDawg

license_type: permissive

repo_name: hoilett/Bit-the-RoboDawg

branch_name: refs/heads/master

extension: brd


text:
@article{witten2010,
	Author = {Witten, Daniela and Tibshirani, Robert and Gu, Sam Guoping and Fire, Andrew and Lui, Weng-Onn},
	Journal = {BMC biology},
	Number = {1},
	Pages = {58},
	Publisher = {BioMed Central},
	Title = {Ultra-high throughput sequencing-based small {RNA} discovery and discrete statistical biomarker analysis in a collection of cervical tumours and matched controls},
	Volume = {8},
	Year = {2010}}

repository: goknurginer/qtQDA

repo_name: goknurginer/qtQDA

extension: bib


text:
package main

import (
	"fmt"
	"net"
	"time"
)

type tcpListener struct {
	*net.TCPListener
	done chan bool
}

func (l *tcpListener) Accept() (net.Conn, error) {
	for {
		l.SetDeadline(time.Now().Add(time.Second))
		select {
		case <-l.done:
			return nil, fmt.Errorf("Server closed")
		default:
		}

		newConn, err := l.TCPListener.Accept()
		if err != nil {
			netErr, ok := err.(net.Error)
			if ok && netErr.Timeout() && netErr.Temporary() {
				continue
			}
		}

		return newConn, err
	}
}

func (l *tcpListener) Close() error {
	close(l.done)
	return nil
}

type unixListener struct {
	*net.UnixListener
	done chan bool
}

func (s *unixListener) Accept() (net.Conn, error) {
	for {
		s.SetDeadline(time.Now().Add(time.Second))
		select {
		case <-s.done:
			return nil, fmt.Errorf("Server closed")
		default:
		}

		newConn, err := s.UnixListener.Accept()
		if err != nil {
			netErr, ok := err.(net.Error)
			if ok && netErr.Timeout() && netErr.Temporary() {
				continue
			}
		}

		return newConn, err
	}
}

func (s *unixListener) Close() error {
	close(s.done)
	return nil
}

repository: CodeLingoBot/dlite

repo_name: CodeLingoBot/dlite

gha_license_id: MIT

extension: go


text:
using Extensions;
using PersonalTracker.Models;
using System.Windows;
using System.Windows.Controls;

namespace PersonalTracker.Views
{
    /// <summary>Interaction logic for LoginPage.xaml</summary>
    public partial class LoginPage : Page
    {
        #region Click

        private async void BtnLogin_Click(object sender, RoutedEventArgs e)
        {
            if (await AppState.AttemptLogin(TxtUsername.Text, PswdPassword.Password))
            {
                AppState.CurrentUser = await AppState.LoadUser(TxtUsername.Text);
                AppState.SetUserDatabaseInformation();
                AppState.Navigate(new TrackerPage());
                TxtUsername.Clear();
                PswdPassword.Clear();
                TxtUsername.Focus();
            }
            else
                AppState.DisplayNotification("Invalid credentials. Please try again.", "Personal Tracker");
        }

        private void BtnNewUser_Click(object sender, RoutedEventArgs e) => AppState.Navigate(new NewUserPage());

        #endregion Click

        #region Page-Manipulation Methods

        public LoginPage()
        {
            InitializeComponent();
            TxtUsername.Focus();
        }

        private void TxtUsername_GotFocus(object sender, RoutedEventArgs e) => Functions.TextBoxGotFocus(sender);

        private void PswdPassword_GotFocus(object sender, RoutedEventArgs e) => Functions.PasswordBoxGotFocus(sender);

        #endregion Page-Manipulation Methods
    }
}

repository: pfthroaway/PersonalTracker

repo_name: pfthroaway/PersonalTracker

extension: cs


text:
/*
The MIT License(MIT)
=====================

Copyright(c) 2008, Cagatay Dogan

Permission is hereby granted, free of charge, to any person obtaining a cop
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the right
to use, copy, modify, merge, publish, distribute, sublicense, and/or sel
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS O
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL TH
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHE
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS I
THE SOFTWARE.
*/

using System;
using System.Collections.Generic;
using System.Data;
using System.Text;

namespace Sweet.BRE
{
    public sealed class ForStm : LoopContext
    {
        private StringStm _variable;

        private Statement _from;
        private Statement _to;
        private NumericStm _step;

        public ForStm(StringStm variable)
            : this(variable, NumericStm.Zero, new NumericStm(1), new NumericStm(1))
        {
        }

        public ForStm(StringStm variable, Statement to)
            : this(variable, NumericStm.Zero, to, new NumericStm(1))
        {
        }

        public ForStm(StringStm variable, Statement from, Statement to)
            : this(variable, from, to, new NumericStm(1))
        {
        }

        public ForStm(StringStm variable, Statement from, Statement to, NumericStm step)
            : base()
        {
            if (ReferenceEquals(variable, null))
            {
                throw new ArgumentNullException("variable");
            }

            if (ReferenceEquals(from, null))
            {
                from = NumericStm.Zero;
            }

            if (ReferenceEquals(to, null))
            {
                to = NumericStm.As(1);
            }

            if (ReferenceEquals(step, null))
            {
                step = NumericStm.As(1);
            }

            _variable = variable;

            _from = from;
            _to = to;
            _step = step;
        }

        public Statement From
        {
            get
            {
                return _from;
            }
        }

        public NumericStm Step
        {
            get
            {
                return _step;
            }
        }

        public Statement To
        {
            get
            {
                return _to;
            }
        }

        public StringStm Variable
        {
            get
            {
                return _variable;
            }
        }

        public override void Dispose()
        {
            if (!ReferenceEquals(_variable, null))
            {
                _variable.Dispose();
                _variable = null;
            }

            if (!ReferenceEquals(_from, null))
            {
                _from.Dispose();
                _from = null;
            }

            if (!ReferenceEquals(_to, null))
            {
                _to.Dispose();
                _to = null;
            }

            if (!ReferenceEquals(_step, null))
            {
                _step.Dispose();
                _step = null;
            }

            base.Dispose();
        }

        public static ForStm As(StringStm variable)
        {
            return new ForStm(variable);
        }

        public static ForStm As(StringStm variable, Statement to)
        {
            return new ForStm(variable, to);
        }

        public static ForStm As(StringStm variable, Statement from, Statement to)
        {
            return new ForStm(variable, from, to);
        }

        public static ForStm As(StringStm variable, Statement from, Statement to, NumericStm step)
        {
            return new ForStm(variable, from, to, step);
        }

        public override object Clone()
        {
            StringStm condition = (object)_variable != null ? (StringStm)_variable.Clone() : null;
            Statement from = (object)_from != null ? (Statement)_from.Clone() : null;
            Statement to = (object)_to != null ? (Statement)_to.Clone() : null;
            NumericStm step = (object)_step != null ? (NumericStm)_step.Clone() : null;

            ForStm result = ForStm.As(condition, from, to, step);

            foreach (ActionStm a in base.Actions)
            {
                if (!ReferenceEquals(a, null))
                {
                    result.Do((ActionStm)a.Clone());
                }
            }

            return result;
        }

        public ForStm UsingFrom(Statement from)
        {
            if (ReferenceEquals(from, null))
            {
                from = NumericStm.Zero;
            }

            _from = from;
            return this;
        }

        public ForStm UsingTo(Statement to)
        {
            if (ReferenceEquals(to, null))
            {
                to = NumericStm.As(1);
            }

            _to = to;
            return this;
        }

        public ForStm UsingStep(NumericStm step)
        {
            if (ReferenceEquals(step, null))
            {
                step = NumericStm.As(1);
            }

            _step = step;
            return this;
        }

        public ForStm Do(params ActionStm[] doActions)
        {
            if (doActions != null)
            {
                foreach (ActionStm a in doActions)
                {
                    if (!ReferenceEquals(a, null))
                    {
                        base.Actions.Add(a);
                    }
                }
            }

            return this;
        }

        public override bool Equals(object obj)
        {
            ForStm objA = obj as ForStm;

            return ReferenceEquals(this, obj) || (!ReferenceEquals(objA, null) &&
                object.Equals(_variable, objA.Variable) &&
                object.Equals(_from, objA.From) &&
                object.Equals(_to, objA.To) &&
                object.Equals(_step, objA.Step) &&
                base.EqualActions(objA.Actions));
        }

        public override int GetHashCode()
        {
            return ToString().GetHashCode();
        }

        public override string ToString()
        {
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat("{0} ", RuleConstants.FOR);

            string varName = StmCommon.PrepareToString(_variable, false);
            if (String.IsNullOrEmpty(varName))
            {
                varName = "@var";
            }

            builder.AppendFormat("{0} = {1} ",
                varName, StmCommon.PrepareToString(_from));

            builder.AppendFormat("{0} {1} ",
                RuleConstants.TO, StmCommon.PrepareToString(_to));

            if (_step.Value != 1)
            {
                builder.AppendFormat("{0} {1} ",
                    RuleConstants.STEP, StmCommon.PrepareToString(_step));
            }

            builder.AppendLine(RuleConstants.DO + " ");
            builder.Append(base.ToString());

            CommonHelper.LineFeedIfNeeded(builder);
            builder.Append(RuleConstants.ENDLOOP + " ");

            return builder.ToString();
        }

        protected override bool ExecutionBroken(IEvaluationContext context)
        {
            return (context.InBreak || context.Canceled ||
                context.Halted || context.InReturn);
        }

        protected override object Evaluate(IEvaluationContext context, params object[] args)
        {
            object obj = ((IStatement)_variable).Evaluate(context);

            string variableName = (obj != null ? obj.ToString() : String.Empty);
            variableName = (variableName != null ? variableName.Trim() : String.Empty);

            object stepObj = 1;
            if (!ReferenceEquals(_step, null))
            {
                stepObj = ((IStatement)_step).Evaluate(context);
            }

            long step = StmCommon.ToInteger(stepObj, 1);
            step = (step == 0 ? 1 : step);

            long from = StmCommon.ToInteger((!ReferenceEquals(_from, null) ? ((IStatement)_from).Evaluate(context) : 0), 0);
            long to = StmCommon.ToInteger((!ReferenceEquals(_to, null) ? ((IStatement)_to).Evaluate(context) : 1), 1);

            IEvaluationScope scope = context.GetCurrentScope();
            scope.Set(variableName, true, 0);

            for (long i = from; ((step < 0) ? (i > to) : (i < to)); i = i + step)
            {
                scope.Set(variableName, i);

                context.UpgradeScope();
                try
                {
                    base.Evaluate(context);
                    if (ExecutionBroken(context))
                        return null;
                }
                finally
                {
                    context.DowngradeScope();
                }
            }

            return null;
        }

        # region Operators

        public static implicit operator ForStm(string variable)
        {
            return ForStm.As(StringStm.As(variable));
        }

        # endregion
    }
}


text:
require recipes-devtools/gcc/gcc-${PV}.inc

INHIBIT_DEFAULT_DEPS = "1"
DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"

PACKAGES = "\
  ${PN} \
  ${PN}-dev \
  "

FILES_${PN} = "${base_libdir}/libgcc*.so.*"
FILES_${PN}-dev = " \
  ${base_libdir}/libgcc*.so \
  ${libdir}/${TARGET_SYS}/${BINV}/crt* \
  ${libdir}/${TARGET_SYS}/${BINV}/libgcov.a \
  ${libdir}/${TARGET_SYS}/${BINV}/libgcc*"

do_fetch[noexec] = "1"
do_unpack[noexec] = "1"
do_patch[noexec] = "1"
do_configure[noexec] = "1"
do_compile[noexec] = "1"

do_install () {
	target=`echo ${MULTIMACH_TARGET_SYS} | sed -e s#-nativesdk##`

	# Install libgcc from our gcc-cross saved data
	install -d ${D}${base_libdir} ${D}${libdir}
	cp -fpPR ${STAGING_INCDIR_NATIVE}/gcc-build-internal-$target/* ${D}

	# Move libgcc_s into /lib
	mkdir -p ${D}${base_libdir}
	if [ -f ${D}${libdir}/nof/libgcc_s.so ]; then
		mv ${D}${libdir}/nof/libgcc* ${D}${base_libdir}
	else
		mv ${D}${libdir}/libgcc* ${D}${base_libdir} || true
	fi
}

BBCLASSEXTEND = "nativesdk"

extension: bb


text:
public record Developer
{
	public string Company { get; init; }
	public string Profession { get; init; }
	public string Name { get; init; }

	public Developer(string name, string comp, string prof) =>
		(Company, Profession, Name) = (comp, prof, name);

	public void Deconstruct(out string name, out string comp, out string prof) =>
		(comp, prof, name) = (Company, Profession, Name);
}

branch_name: refs/heads/main


text:
@article{foster1997target,
  author    =  "Foster, George and Isabelle, Pierre and Plamondon, Pierre",
  title     =  "Target-Text Mediated Interactive Machine Translation",
  journal   =  "Machine Translation",
  year    =  "1997",
  volume  =  "12",
  pages   =  "175--194"
}
@article{langlais2002transtype,
    author  = "Langlais, Philippe, Lapalme, Guy and Lorange, Marie",
    title   = ""{TransType}: Development-Evaluation Cycles to Boost Translator's Productivity",
    journal = "Machine Translation",
    volume  = "17",
    number  = "2",
    pages   = "77--98",
    year  = "2002"
}
@inproceedings{tomas2006statistical,
    title =	"Statistical Phrase-Based Models for Interactive Computer-Assisted Translation",
    author		  =	"Tom{\'a}s, Jes{\'u}s and Casacuberta, Francisco",
    booktitl =	"Proceedings of the International Conference on Computational Linguistics/Association for Computational Linguistics",
    pages =	"835--841",
    year =	"2006"
}
@article{vidal2006computer,
  title = "Computer-assisted translation using speech recognition",
  author = "Vidal, Enrique and Casacuberta, Francisco and Rodriguez, Luis and Civera, Jorge and Hinarejos, Carlos D Mart{\'\i}nez",
  journal = "IEEE Transactions on Audio, Speech, and Language Processing",
  volume = "14",
  number = "3",
  pages = "941--951",
  year = "2006",
  publisher = "IEEE"
}
@article{khadivi2008integration,
  title = "Integration of speech recognition and machine translation in computer-assisted translation",
  author = "Khadivi, Shahram and Ney, Hermann",
  journal = "IEEE Transactions on Audio, Speech, and Language Processing",
  volume = "16",
  number = "8",
  pages = "1551--1564",
  year = "2008",
  publisher = "IEEE"
}
@article{barrachina2009statistical,
  author     = "Barrachina, Sergio and Bender, Oliver and Casacuberta, Francisco and Civera, Jorge and Cubel, Elsa and Khadivi, Shahram and Lagarda, Antonio and Ney, Hermann and Tom\'{a}s, Jes\'{u}s and Vidal, Enrique and Vilar, Juan-Miguel",
  title      = "Statistical Approaches to Computer-Assisted Translation",
  journal    = "Computational Linguistics",
  volume     = "35",
  number 	 = "1",
  year       = "2009",
  pages      = "3--28"
}
@article{casacuberta2009human,
	title = "Human interaction for high-quality machine translation",
	author = "Casacuberta, Francisco and Civera, Jorge and Cubel, Elsa and Lagarda, Antonio L and Lapalme, Guy and Macklovitch, Elliott and Vidal, Enrique",
	journal = "Communications of the ACM",
	volume = "52",
	number = "10",
	pages = "135--138",
	year = "2009"
}
@article{alabau2014improving,
    author  = "Alabau, Vicent and Sanchis, Alberto and Casacuberta, Francisco",
    title   = "Improving On-line Handwritten Recognition in Interactive Machine Translation",
    journal = "Pattern Recognition",
    year    = "2014",
    volume  = "47",
    number	= "3",
    pages   = "1217--1228"
}
@InProceedings{cheng2016primt,
  author    = "Cheng, Shanbo  and  Huang, Shujian  and  Chen, Huadong  and  Dai, Xin-Yu  and  Chen, Jiajun",
  title     = ""{PRIMT}: A Pick-Revise Framework for Interactive Machine Translation",
  booktitle = "Proceedings of the Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies",
  year      = "2016",
  pages     = "1240--1249"
}

@article{domingo2018segment,
  title = "Segment-based interactive-predictive machine translation",
  author = "Domingo, Miguel and Peris, {\'A}lvaro and Casacuberta, Francisco",
  journal = "Machine Translation",
  pages = "1--23",
  year = "2018"
}
@article{martinez2012online,
    author  = "Mart\'{i}nez-G\'{o}mez, Pascual and Sanchis-Trilles, Germ\'{a}n and Casacuberta, Francisco",
    title   = "Online Adaptation Strategies for Statistical Machine Translation in Post-Editing Scenarios",
    journal = "Pattern Recognition",
    year    = "2012",
    volume  = "45",
    number  = "9",
    pages   = "3193--3203"
}

@article{gonzalez14cost,
	title= "Cost-sensitive active learning for computer-assisted translation",
	author= "Gonz{\'a}lez-Rubio, Jes{\'u}s and Casacuberta, Francisco",
	journal= "Pattern Recognition Letters",
	volume= "37",
	pages= "124--134",
	year= "2014"
}
@article{lagarda15translating,
	title = "Translating without in-domain corpus: Machine translation post-editing with online learning techniques",
	author = "Lagarda, Antonio L and Ortiz-Mart{\'\i}nez, Daniel and Alabau, Vicent and Casacuberta, Francisco",
	journal = "Computer Speech \& Language",
	volume = "32",
	number = "1",
	pages = "109--134",
	year = "2015"
}
@article{sanchis2015improving,
  title = "Improving translation quality stability using Bayesian predictive adaptation",
  author = "Sanchis-Trilles, Germ{\'a}n and Casacuberta, Francisco",
  journal = "Computer Speech \& Language",
  volume = "34",
  number = "1",
  pages = "1--17",
  year = "2015"
}
@article{ortiz16online,
  title	 = "Online Learning for Statistical Machine Translation",
  author = "Ortiz-Mart{\'i}nez, Daniel",
  journal =" Computational Linguistics",
  volume = "42",
  number = "1",
  pages	 = "121--161",
  year	 = "2016"
}

repository: marioopv/MT-Reading-List

repo_name: marioopv/MT-Reading-List