text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="50" unitdist="mil" unit="mm" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
</layers>
<board>
<plain>
<wire x1="0" y1="37" x2="21" y2="37" width="0" layer="20"/>
<wire x1="21" y1="37" x2="21" y2="80" width="0" layer="20"/>
<wire x1="21" y1="80" x2="0" y2="80" width="0" layer="20"/>
<wire x1="0" y1="80" x2="0" y2="37" width="0" layer="20"/>
<text x="4.064" y="78.359" size="1.016" layer="25" ratio="13">RUN</text>
<text x="14.605" y="78.359" size="1.016" layer="25" ratio="13">WRT</text>
<text x="8.89" y="53.721" size="1.016" layer="25">1Mbit
FLASH</text>
<wire x1="4.318" y1="74.041" x2="16.637" y2="74.041" width="0.3048" layer="25" style="shortdash"/>
<text x="6.985" y="64.897" size="1.016" layer="25" ratio="13">EMU
uPD23C1000C</text>
<text x="5.461" y="44.069" size="1.016" layer="25" ratio="10" rot="R90">https://github.com/kekyo/PC-8500/  MIT</text>
</plain>
<libraries>
<library name="Parts">
<packages>
<package name="HN27C101AG">
<pad name="1" x="0" y="0" drill="0.8128" diameter="1.524" shape="square"/>
<pad name="2" x="0" y="-2.54" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="3" x="0" y="-5.08" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="4" x="0" y="-7.62" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="5" x="0" y="-10.16" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="6" x="0" y="-12.7" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="7" x="0" y="-15.24" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="8" x="0" y="-17.78" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="9" x="0" y="-20.32" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="10" x="0" y="-22.86" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="11" x="0" y="-25.4" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="12" x="0" y="-27.94" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="13" x="0" y="-30.48" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="14" x="0" y="-33.02" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="15" x="0" y="-35.56" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="16" x="0" y="-38.1" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="17" x="17.526" y="-38.1" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="18" x="17.526" y="-35.56" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="19" x="17.526" y="-33.02" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="20" x="17.526" y="-30.48" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="21" x="17.526" y="-27.94" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="22" x="17.526" y="-25.4" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="23" x="17.526" y="-22.86" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="24" x="17.526" y="-20.32" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="25" x="17.526" y="-17.78" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="26" x="17.526" y="-15.24" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="27" x="17.526" y="-12.7" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="28" x="17.526" y="-10.16" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="29" x="17.526" y="-7.62" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="30" x="17.526" y="-5.08" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="31" x="17.526" y="-2.54" drill="0.8128" diameter="0.8128" shape="square"/>
<pad name="32" x="17.526" y="0" drill="0.8128" diameter="0.8128" shape="square"/>
<wire x1="1.651" y1="-40.3352" x2="15.875" y2="-40.3352" width="0.1524" layer="21"/>
<wire x1="15.875" y1="-40.3352" x2="15.875" y2="2.2352" width="0.1524" layer="21"/>
<wire x1="15.875" y1="2.2352" x2="1.651" y2="2.2352" width="0.1524" layer="21"/>
<wire x1="1.651" y1="2.2352" x2="1.651" y2="-40.3352" width="0.1524" layer="21"/>
<text x="-0.5842" y="0.889" size="1.27" layer="21" ratio="6" rot="SR0">*</text>
<wire x1="1.778" y1="-0.4064" x2="1.778" y2="0.4064" width="0.1524" layer="51"/>
<wire x1="1.778" y1="0.4064" x2="-0.4064" y2="0.4064" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="0.4064" x2="-0.4064" y2="-0.4064" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-0.4064" x2="1.778" y2="-0.4064" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-2.9464" x2="1.778" y2="-2.1336" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-2.1336" x2="-0.4064" y2="-2.1336" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-2.1336" x2="-0.4064" y2="-2.9464" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-2.9464" x2="1.778" y2="-2.9464" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-5.4864" x2="1.778" y2="-4.6736" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-4.6736" x2="-0.4064" y2="-4.6736" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-4.6736" x2="-0.4064" y2="-5.4864" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-5.4864" x2="1.778" y2="-5.4864" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-8.0264" x2="1.778" y2="-7.2136" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-7.2136" x2="-0.4064" y2="-7.2136" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-7.2136" x2="-0.4064" y2="-8.0264" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-8.0264" x2="1.778" y2="-8.0264" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-10.5664" x2="1.778" y2="-9.7536" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-9.7536" x2="-0.4064" y2="-9.7536" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-9.7536" x2="-0.4064" y2="-10.5664" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-10.5664" x2="1.778" y2="-10.5664" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-13.1064" x2="1.778" y2="-12.2936" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-12.2936" x2="-0.4064" y2="-12.2936" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-12.2936" x2="-0.4064" y2="-13.1064" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-13.1064" x2="1.778" y2="-13.1064" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-15.6464" x2="1.778" y2="-14.8336" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-14.8336" x2="-0.4064" y2="-14.8336" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-14.8336" x2="-0.4064" y2="-15.6464" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-15.6464" x2="1.778" y2="-15.6464" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-18.1864" x2="1.778" y2="-17.3736" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-17.3736" x2="-0.4064" y2="-17.3736" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-17.3736" x2="-0.4064" y2="-18.1864" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-18.1864" x2="1.778" y2="-18.1864" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-20.7264" x2="1.778" y2="-19.9136" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-19.9136" x2="-0.4064" y2="-19.9136" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-19.9136" x2="-0.4064" y2="-20.7264" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-20.7264" x2="1.778" y2="-20.7264" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-23.2664" x2="1.778" y2="-22.4536" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-22.4536" x2="-0.4064" y2="-22.4536" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-22.4536" x2="-0.4064" y2="-23.2664" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-23.2664" x2="1.778" y2="-23.2664" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-25.8064" x2="1.778" y2="-24.9936" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-24.9936" x2="-0.4064" y2="-24.9936" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-24.9936" x2="-0.4064" y2="-25.8064" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-25.8064" x2="1.778" y2="-25.8064" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-28.3464" x2="1.778" y2="-27.5336" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-27.5336" x2="-0.4064" y2="-27.5336" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-27.5336" x2="-0.4064" y2="-28.3464" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-28.3464" x2="1.778" y2="-28.3464" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-30.8864" x2="1.778" y2="-30.0736" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-30.0736" x2="-0.4064" y2="-30.0736" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-30.0736" x2="-0.4064" y2="-30.8864" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-30.8864" x2="1.778" y2="-30.8864" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-33.4264" x2="1.778" y2="-32.6136" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-32.6136" x2="-0.4064" y2="-32.6136" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-32.6136" x2="-0.4064" y2="-33.4264" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-33.4264" x2="1.778" y2="-33.4264" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-35.9664" x2="1.778" y2="-35.1536" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-35.1536" x2="-0.4064" y2="-35.1536" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-35.1536" x2="-0.4064" y2="-35.9664" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-35.9664" x2="1.778" y2="-35.9664" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-38.5064" x2="1.778" y2="-37.6936" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-37.6936" x2="-0.4064" y2="-37.6936" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-37.6936" x2="-0.4064" y2="-38.5064" width="0.1524" layer="51"/>
<wire x1="-0.4064" y1="-38.5064" x2="1.778" y2="-38.5064" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-37.6936" x2="15.748" y2="-38.5064" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-38.5064" x2="17.9324" y2="-38.5064" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-38.5064" x2="17.9324" y2="-37.6936" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-37.6936" x2="15.748" y2="-37.6936" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-35.1536" x2="15.748" y2="-35.9664" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-35.9664" x2="17.9324" y2="-35.9664" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-35.9664" x2="17.9324" y2="-35.1536" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-35.1536" x2="15.748" y2="-35.1536" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-32.6136" x2="15.748" y2="-33.4264" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-33.4264" x2="17.9324" y2="-33.4264" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-33.4264" x2="17.9324" y2="-32.6136" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-32.6136" x2="15.748" y2="-32.6136" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-30.0736" x2="15.748" y2="-30.8864" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-30.8864" x2="17.9324" y2="-30.8864" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-30.8864" x2="17.9324" y2="-30.0736" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-30.0736" x2="15.748" y2="-30.0736" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-27.5336" x2="15.748" y2="-28.3464" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-28.3464" x2="17.9324" y2="-28.3464" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-28.3464" x2="17.9324" y2="-27.5336" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-27.5336" x2="15.748" y2="-27.5336" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-24.9936" x2="15.748" y2="-25.8064" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-25.8064" x2="17.9324" y2="-25.8064" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-25.8064" x2="17.9324" y2="-24.9936" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-24.9936" x2="15.748" y2="-24.9936" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-22.4536" x2="15.748" y2="-23.2664" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-23.2664" x2="17.9324" y2="-23.2664" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-23.2664" x2="17.9324" y2="-22.4536" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-22.4536" x2="15.748" y2="-22.4536" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-19.9136" x2="15.748" y2="-20.7264" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-20.7264" x2="17.9324" y2="-20.7264" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-20.7264" x2="17.9324" y2="-19.9136" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-19.9136" x2="15.748" y2="-19.9136" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-17.3736" x2="15.748" y2="-18.1864" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-18.1864" x2="17.9324" y2="-18.1864" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-18.1864" x2="17.9324" y2="-17.3736" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-17.3736" x2="15.748" y2="-17.3736" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-14.8336" x2="15.748" y2="-15.6464" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-15.6464" x2="17.9324" y2="-15.6464" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-15.6464" x2="17.9324" y2="-14.8336" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-14.8336" x2="15.748" y2="-14.8336" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-12.2936" x2="15.748" y2="-13.1064" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-13.1064" x2="17.9324" y2="-13.1064" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-13.1064" x2="17.9324" y2="-12.2936" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-12.2936" x2="15.748" y2="-12.2936" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-9.7536" x2="15.748" y2="-10.5664" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-10.5664" x2="17.9324" y2="-10.5664" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-10.5664" x2="17.9324" y2="-9.7536" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-9.7536" x2="15.748" y2="-9.7536" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-7.2136" x2="15.748" y2="-8.0264" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-8.0264" x2="17.9324" y2="-8.0264" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-8.0264" x2="17.9324" y2="-7.2136" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-7.2136" x2="15.748" y2="-7.2136" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-4.6736" x2="15.748" y2="-5.4864" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-5.4864" x2="17.9324" y2="-5.4864" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-5.4864" x2="17.9324" y2="-4.6736" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-4.6736" x2="15.748" y2="-4.6736" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-2.1336" x2="15.748" y2="-2.9464" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-2.9464" x2="17.9324" y2="-2.9464" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-2.9464" x2="17.9324" y2="-2.1336" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-2.1336" x2="15.748" y2="-2.1336" width="0.1524" layer="51"/>
<wire x1="15.748" y1="0.4064" x2="15.748" y2="-0.4064" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-0.4064" x2="17.9324" y2="-0.4064" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="-0.4064" x2="17.9324" y2="0.4064" width="0.1524" layer="51"/>
<wire x1="17.9324" y1="0.4064" x2="15.748" y2="0.4064" width="0.1524" layer="51"/>
<wire x1="1.778" y1="-40.1828" x2="15.748" y2="-40.1828" width="0.1524" layer="51"/>
<wire x1="15.748" y1="-40.1828" x2="15.748" y2="2.0828" width="0.1524" layer="51"/>
<wire x1="15.748" y1="2.0828" x2="8.4582" y2="2.0828" width="0.1524" layer="51"/>
<wire x1="8.4582" y1="2.0828" x2="1.778" y2="2.0828" width="0.1524" layer="51"/>
<wire x1="1.778" y1="2.0828" x2="1.778" y2="-40.1828" width="0.1524" layer="51"/>
<wire x1="9.0678" y1="2.1082" x2="8.4582" y2="2.0828" width="0.1524" layer="51" curve="-180"/>
<text x="1.4478" y="-0.635" size="1.27" layer="51" ratio="6" rot="SR0">*</text>
<text x="9.2964" y="-23.495" size="1.27" layer="25" ratio="6" rot="SR90">>Name</text>
<text x="10.8458" y="-23.495" size="1.27" layer="27" ratio="6" rot="SR90"></text>
</package>
<package name="TSOP32_WH_SST_MCH-M">
<smd name="1" x="-6.94885" y="3.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="2" x="-6.94885" y="3.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="3" x="-6.94885" y="2.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="4" x="-6.94885" y="2.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="5" x="-6.94885" y="1.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="6" x="-6.94885" y="1.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="7" x="-6.94885" y="0.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="8" x="-6.94885" y="0.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="9" x="-6.94885" y="-0.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="10" x="-6.94885" y="-0.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="11" x="-6.94885" y="-1.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="12" x="-6.94885" y="-1.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="13" x="-6.94885" y="-2.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="14" x="-6.94885" y="-2.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="15" x="-6.94885" y="-3.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="16" x="-6.94885" y="-3.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="17" x="6.94885" y="-3.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="18" x="6.94885" y="-3.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="19" x="6.94885" y="-2.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="20" x="6.94885" y="-2.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="21" x="6.94885" y="-1.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="22" x="6.94885" y="-1.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="23" x="6.94885" y="-0.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="24" x="6.94885" y="-0.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="25" x="6.94885" y="0.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="26" x="6.94885" y="0.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="27" x="6.94885" y="1.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="28" x="6.94885" y="1.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="29" x="6.94885" y="2.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="30" x="6.94885" y="2.75" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="31" x="6.94885" y="3.25" dx="1.4009" dy="0.2794" layer="1"/>
<smd name="32" x="6.94885" y="3.75" dx="1.4009" dy="0.2794" layer="1"/>
<wire x1="-6.0706" y1="-4.1656" x2="6.0706" y2="-4.1656" width="0.1524" layer="21"/>
<wire x1="6.0706" y1="4.1656" x2="-6.0706" y2="4.1656" width="0.1524" layer="21"/>
<polygon width="0.0254" layer="21">
<vertex x="-8.1573" y="-0.5595"/>
<vertex x="-8.1573" y="-0.9405"/>
<vertex x="-7.9033" y="-0.9405"/>
<vertex x="-7.9033" y="-0.5595"/>
</polygon>
<polygon width="0.0254" layer="21">
<vertex x="8.1573" y="-2.0595"/>
<vertex x="8.1573" y="-2.4405"/>
<vertex x="7.9033" y="-2.4405"/>
<vertex x="7.9033" y="-2.0595"/>
</polygon>
<polygon width="0.0254" layer="21">
<vertex x="8.1573" y="2.9405"/>
<vertex x="8.1573" y="2.5595"/>
<vertex x="7.9033" y="2.5595"/>
<vertex x="7.9033" y="2.9405"/>
</polygon>
<text x="-7.7724" y="3.9116" size="1.27" layer="21" ratio="6" rot="SR0">*</text>
<wire x1="-6.2484" y1="3.6068" x2="-6.2484" y2="3.8862" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="3.8862" x2="-7.112" y2="3.8862" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="3.8862" x2="-7.112" y2="3.6068" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="3.6068" x2="-6.2484" y2="3.6068" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="3.0988" x2="-6.2484" y2="3.3782" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="3.3782" x2="-7.112" y2="3.3782" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="3.3782" x2="-7.112" y2="3.0988" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="3.0988" x2="-6.2484" y2="3.0988" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="2.6162" x2="-6.2484" y2="2.8956" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="2.8956" x2="-7.112" y2="2.8956" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="2.8956" x2="-7.112" y2="2.6162" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="2.6162" x2="-6.2484" y2="2.6162" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="2.1082" x2="-6.2484" y2="2.3876" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="2.3876" x2="-7.112" y2="2.3876" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="2.3876" x2="-7.0866" y2="2.1082" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="2.1082" x2="-6.2484" y2="2.1082" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="1.6002" x2="-6.2484" y2="1.8796" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="1.8796" x2="-7.112" y2="1.8796" width="0.1524" layer="51"/>
<wire x1="-7.112" y1="1.8796" x2="-7.0866" y2="1.6002" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="1.6002" x2="-6.2484" y2="1.6002" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="1.1176" x2="-6.2484" y2="1.397" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="1.397" x2="-7.0866" y2="1.397" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="1.397" x2="-7.0866" y2="1.1176" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="1.1176" x2="-6.2484" y2="1.1176" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="0.6096" x2="-6.2484" y2="0.889" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="0.889" x2="-7.0866" y2="0.889" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="0.889" x2="-7.0866" y2="0.6096" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="0.6096" x2="-6.2484" y2="0.6096" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="0.1016" x2="-6.2484" y2="0.381" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="0.381" x2="-7.0866" y2="0.381" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="0.381" x2="-7.0866" y2="0.1016" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="0.1016" x2="-6.2484" y2="0.1016" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-0.381" x2="-6.2484" y2="-0.1016" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-0.1016" x2="-7.0866" y2="-0.1016" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-0.1016" x2="-7.0866" y2="-0.381" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-0.381" x2="-6.2484" y2="-0.381" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-0.889" x2="-6.2484" y2="-0.6096" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-0.6096" x2="-7.0866" y2="-0.6096" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-0.6096" x2="-7.0866" y2="-0.889" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-0.889" x2="-6.2484" y2="-0.889" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-1.397" x2="-6.2484" y2="-1.1176" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-1.1176" x2="-7.0866" y2="-1.1176" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-1.1176" x2="-7.0866" y2="-1.397" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-1.397" x2="-6.2484" y2="-1.397" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-1.8796" x2="-6.2484" y2="-1.6002" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-1.6002" x2="-7.0866" y2="-1.6002" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-1.6002" x2="-7.0866" y2="-1.8796" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-1.8796" x2="-6.2484" y2="-1.8796" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-2.3876" x2="-6.2484" y2="-2.1082" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-2.1082" x2="-7.0866" y2="-2.1082" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-2.1082" x2="-7.0866" y2="-2.3876" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-2.3876" x2="-6.2484" y2="-2.3876" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-2.8956" x2="-6.2484" y2="-2.6162" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-2.6162" x2="-7.0866" y2="-2.6162" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-2.6162" x2="-7.0866" y2="-2.8956" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-2.8956" x2="-6.2484" y2="-2.8956" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-3.3782" x2="-6.2484" y2="-3.0988" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-3.0988" x2="-7.0866" y2="-3.0988" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-3.0988" x2="-7.0866" y2="-3.3782" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-3.3782" x2="-6.2484" y2="-3.3782" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-3.8862" x2="-6.2484" y2="-3.6068" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-3.6068" x2="-7.0866" y2="-3.6068" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-3.6068" x2="-7.0866" y2="-3.8862" width="0.1524" layer="51"/>
<wire x1="-7.0866" y1="-3.8862" x2="-6.2484" y2="-3.8862" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-3.6068" x2="6.2484" y2="-3.8862" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-3.8862" x2="7.112" y2="-3.8862" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-3.8862" x2="7.112" y2="-3.6068" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-3.6068" x2="6.2484" y2="-3.6068" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-3.0988" x2="6.2484" y2="-3.3782" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-3.3782" x2="7.112" y2="-3.3782" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-3.3782" x2="7.112" y2="-3.0988" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-3.0988" x2="6.2484" y2="-3.0988" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-2.6162" x2="6.2484" y2="-2.8956" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-2.8956" x2="7.112" y2="-2.8956" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-2.8956" x2="7.0866" y2="-2.6162" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-2.6162" x2="6.2484" y2="-2.6162" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-2.1082" x2="6.2484" y2="-2.3876" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-2.3876" x2="7.112" y2="-2.3876" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-2.3876" x2="7.0866" y2="-2.1082" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-2.1082" x2="6.2484" y2="-2.1082" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-1.6002" x2="6.2484" y2="-1.8796" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-1.8796" x2="7.112" y2="-1.8796" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-1.8796" x2="7.0866" y2="-1.6002" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-1.6002" x2="6.2484" y2="-1.6002" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-1.1176" x2="6.2484" y2="-1.397" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-1.397" x2="7.112" y2="-1.397" width="0.1524" layer="51"/>
<wire x1="7.112" y1="-1.397" x2="7.0866" y2="-1.1176" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-1.1176" x2="6.2484" y2="-1.1176" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-0.6096" x2="6.2484" y2="-0.889" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-0.889" x2="7.0866" y2="-0.889" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-0.889" x2="7.0866" y2="-0.6096" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-0.6096" x2="6.2484" y2="-0.6096" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-0.1016" x2="6.2484" y2="-0.381" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-0.381" x2="7.0866" y2="-0.381" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-0.381" x2="7.0866" y2="-0.1016" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="-0.1016" x2="6.2484" y2="-0.1016" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="0.381" x2="6.2484" y2="0.1016" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="0.1016" x2="7.0866" y2="0.1016" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="0.1016" x2="7.0866" y2="0.381" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="0.381" x2="6.2484" y2="0.381" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="0.889" x2="6.2484" y2="0.6096" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="0.6096" x2="7.0866" y2="0.6096" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="0.6096" x2="7.0866" y2="0.889" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="0.889" x2="6.2484" y2="0.889" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="1.397" x2="6.2484" y2="1.1176" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="1.1176" x2="7.0866" y2="1.1176" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="1.1176" x2="7.0866" y2="1.397" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="1.397" x2="6.2484" y2="1.397" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="1.8796" x2="6.2484" y2="1.6002" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="1.6002" x2="7.0866" y2="1.6002" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="1.6002" x2="7.0866" y2="1.8796" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="1.8796" x2="6.2484" y2="1.8796" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="2.3876" x2="6.2484" y2="2.1082" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="2.1082" x2="7.0866" y2="2.1082" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="2.1082" x2="7.0866" y2="2.3876" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="2.3876" x2="6.2484" y2="2.3876" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="2.8956" x2="6.2484" y2="2.6162" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="2.6162" x2="7.0866" y2="2.6162" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="2.6162" x2="7.0866" y2="2.8956" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="2.8956" x2="6.2484" y2="2.8956" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="3.3782" x2="6.2484" y2="3.0988" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="3.0988" x2="7.0866" y2="3.0988" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="3.0988" x2="7.0866" y2="3.3782" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="3.3782" x2="6.2484" y2="3.3782" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="3.8862" x2="6.2484" y2="3.6068" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="3.6068" x2="7.0866" y2="3.6068" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="3.6068" x2="7.0866" y2="3.8862" width="0.1524" layer="51"/>
<wire x1="7.0866" y1="3.8862" x2="6.2484" y2="3.8862" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="-4.064" x2="6.2484" y2="-4.064" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="-4.064" x2="6.2484" y2="4.064" width="0.1524" layer="51"/>
<wire x1="6.2484" y1="4.064" x2="0.3048" y2="4.064" width="0.1524" layer="51"/>
<wire x1="0.3048" y1="4.064" x2="-0.3048" y2="4.064" width="0.1524" layer="51"/>
<wire x1="-0.3048" y1="4.064" x2="-6.2484" y2="4.064" width="0.1524" layer="51"/>
<wire x1="-6.2484" y1="4.064" x2="-6.2484" y2="-4.064" width="0.1524" layer="51"/>
<wire x1="0.3048" y1="4.064" x2="-0.3048" y2="4.064" width="0.1524" layer="51" curve="-180"/>
<text x="-6.4516" y="2.6924" size="1.27" layer="51" ratio="6" rot="SR0">*</text>
<text x="-3.2766" y="-0.635" size="1.27" layer="25" ratio="6" rot="SR0">>Name</text>
<text x="-1.7272" y="-0.635" size="1.27" layer="27" ratio="6" rot="SR0">>Value</text>
</package>
</packages>
</library>
<library name="jumper" urn="urn:adsk.eagle:library:252">
<description><b>Jumpers</b><p>
<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="JP2" urn="urn:adsk.eagle:footprint:15390/1" library_version="2">
<description><b>JUMPER</b></description>
<wire x1="-3.81" y1="-1.016" x2="-3.81" y2="1.016" width="0.1524" layer="21"/>
<wire x1="3.556" y1="1.27" x2="1.524" y2="1.27" width="0.1524" layer="21"/>
<wire x1="1.27" y1="1.016" x2="1.524" y2="1.27" width="0.1524" layer="21"/>
<wire x1="3.556" y1="-1.27" x2="1.524" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="1.27" y1="-1.016" x2="1.524" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="3.556" y1="-1.27" x2="3.81" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="3.556" y1="1.27" x2="3.81" y2="1.016" width="0.1524" layer="21"/>
<wire x1="3.81" y1="1.016" x2="3.81" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="1.016" y1="1.27" x2="1.27" y2="1.016" width="0.1524" layer="21"/>
<wire x1="1.016" y1="1.27" x2="-1.016" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="1.016" x2="-1.016" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="1.27" x2="-1.27" y2="1.016" width="0.1524" layer="21"/>
<wire x1="-3.81" y1="1.016" x2="-3.556" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="1.27" x2="-3.556" y2="1.27" width="0.1524" layer="21"/>
<wire x1="1.016" y1="-1.27" x2="1.27" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="-1.016" x2="-1.016" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="-1.27" x2="-1.27" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="-3.81" y1="-1.016" x2="-3.556" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="1.016" y1="-1.27" x2="-1.016" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="-1.27" x2="-3.556" y2="-1.27" width="0.1524" layer="21"/>
<pad name="1" x="-2.54" y="0" drill="0.9144" shape="long" rot="R90"/>
<pad name="2" x="0" y="0" drill="0.9144" shape="long" rot="R90"/>
<pad name="3" x="2.54" y="0" drill="0.9144" shape="long" rot="R90"/>
<text x="-3.556" y="1.651" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-2.54" y="-2.667" size="0.9906" layer="21" ratio="12">1</text>
<text x="0" y="-2.667" size="0.9906" layer="21" ratio="12">2</text>
<text x="2.54" y="-2.667" size="0.9906" layer="21" ratio="12">3</text>
<text x="-3.556" y="-4.318" size="1.27" layer="27" ratio="10">>VALUE</text>
<rectangle x1="-2.8448" y1="-0.3048" x2="-2.2352" y2="0.3048" layer="51"/>
<rectangle x1="-0.3048" y1="-0.3048" x2="0.3048" y2="0.3048" layer="51"/>
<rectangle x1="2.2352" y1="-0.3048" x2="2.8448" y2="0.3048" layer="51"/>
</package>
</packages>
<packages3d>
<package3d name="JP2" urn="urn:adsk.eagle:package:15452/1" type="box" library_version="2">
<description>JUMPER</description>
<packageinstances>
<packageinstance name="JP2"/>
</packageinstances>
</package3d>
</packages3d>
</library>
<library name="rcl" urn="urn:adsk.eagle:library:334">
<description><b>Resistors, Capacitors, Inductors</b><p>
Based on the previous libraries:
<ul>
<li>r.lbr
<li>cap.lbr
<li>cap-fe.lbr
<li>captant.lbr
<li>polcap.lbr
<li>ipc-smd.lbr
</ul>
All SMD packages are defined according to the IPC specifications and  CECC<p>
<author>Created by librarian@cadsoft.de</author><p>
<p>
for Electrolyt Capacitors see also :<p>
www.bccomponents.com <p>
www.panasonic.com<p>
www.kemet.com<p>
http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b>
<p>
for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p>

<table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0>
<tr valign="top">

<! <td width="10">&nbsp;</td>
<td width="90%">

<b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b>
<P>
<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2>
  <TR>
    <TD COLSPAN=8>
      <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT>
      </B>
    </TD><TD>&nbsp;</TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 >
      3005P<BR>
      3006P<BR>
      3006W<BR>
      3006Y<BR>
      3009P<BR>
      3009W<BR>
      3009Y<BR>
      3057J<BR>
      3057L<BR>
      3057P<BR>
      3057Y<BR>
      3059J<BR>
      3059L<BR>
      3059P<BR>
      3059Y<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      89P<BR>
      89W<BR>
      89X<BR>
      89PH<BR>
      76P<BR>
      89XH<BR>
      78SLT<BR>
      78L&nbsp;ALT<BR>
      56P&nbsp;ALT<BR>
      78P&nbsp;ALT<BR>
      T8S<BR>
      78L<BR>
      56P<BR>
      78P<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      T18/784<BR>
      783<BR>
      781<BR>
      -<BR>
      -<BR>
      -<BR>
      2199<BR>
      1697/1897<BR>
      1680/1880<BR>
      2187<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      8035EKP/CT20/RJ-20P<BR>
      -<BR>
      RJ-20X<BR>
      -<BR>
      -<BR>
      -<BR>
      1211L<BR>
      8012EKQ&nbsp;ALT<BR>
      8012EKR&nbsp;ALT<BR>
      1211P<BR>
      8012EKJ<BR>
      8012EKL<BR>
      8012EKQ<BR>
      8012EKR<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      2101P<BR>
      2101W<BR>
      2101Y<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      2102L<BR>
      2102S<BR>
      2102Y<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      EVMCOG<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      43P<BR>
      43W<BR>
      43Y<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      40L<BR>
      40P<BR>
      40Y<BR>
      70Y-T602<BR>
      70L<BR>
      70P<BR>
      70Y<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      RT/RTR12<BR>
      RT/RTR12<BR>
      RT/RTR12<BR>
      -<BR>
      RJ/RJR12<BR>
      RJ/RJR12<BR>
      RJ/RJR12<BR></FONT>
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>&nbsp;
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>
      <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT>
    </TD>
  </TR>
  <TR>
   <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      3250L<BR>
      3250P<BR>
      3250W<BR>
      3250X<BR>
      3252P<BR>
      3252W<BR>
      3252X<BR>
      3260P<BR>
      3260W<BR>
      3260X<BR>
      3262P<BR>
      3262W<BR>
      3262X<BR>
      3266P<BR>
      3266W<BR>
      3266X<BR>
      3290H<BR>
      3290P<BR>
      3290W<BR>
      3292P<BR>
      3292W<BR>
      3292X<BR>
      3296P<BR>
      3296W<BR>
      3296X<BR>
      3296Y<BR>
      3296Z<BR>
      3299P<BR>
      3299W<BR>
      3299X<BR>
      3299Y<BR>
      3299Z<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      66P&nbsp;ALT<BR>
      66W&nbsp;ALT<BR>
      66X&nbsp;ALT<BR>
      66P&nbsp;ALT<BR>
      66W&nbsp;ALT<BR>
      66X&nbsp;ALT<BR>
      -<BR>
      64W&nbsp;ALT<BR>
      -<BR>
      64P&nbsp;ALT<BR>
      64W&nbsp;ALT<BR>
      64X&nbsp;ALT<BR>
      64P<BR>
      64W<BR>
      64X<BR>
      66X&nbsp;ALT<BR>
      66P&nbsp;ALT<BR>
      66W&nbsp;ALT<BR>
      66P<BR>
      66W<BR>
      66X<BR>
      67P<BR>
      67W<BR>
      67X<BR>
      67Y<BR>
      67Z<BR>
      68P<BR>
      68W<BR>
      68X<BR>
      67Y&nbsp;ALT<BR>
      67Z&nbsp;ALT<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      5050<BR>
      5091<BR>
      5080<BR>
      5087<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      T63YB<BR>
      T63XB<BR>
      -<BR>
      -<BR>
      -<BR>
      5887<BR>
      5891<BR>
      5880<BR>
      -<BR>
      -<BR>
      -<BR>
      T93Z<BR>
      T93YA<BR>
      T93XA<BR>
      T93YB<BR>
      T93XB<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      8026EKP<BR>
      8026EKW<BR>
      8026EKM<BR>
      8026EKP<BR>
      8026EKB<BR>
      8026EKM<BR>
      1309X<BR>
      1309P<BR>
      1309W<BR>
      8024EKP<BR>
      8024EKW<BR>
      8024EKN<BR>
      RJ-9P/CT9P<BR>
      RJ-9W<BR>
      RJ-9X<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      3103P<BR>
      3103Y<BR>
      3103Z<BR>
      3103P<BR>
      3103Y<BR>
      3103Z<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      3105P/3106P<BR>
      3105W/3106W<BR>
      3105X/3106X<BR>
      3105Y/3106Y<BR>
      3105Z/3105Z<BR>
      3102P<BR>
      3102W<BR>
      3102X<BR>
      3102Y<BR>
      3102Z<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      EVMCBG<BR>
      EVMCCG<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      55-1-X<BR>
      55-4-X<BR>
      55-3-X<BR>
      55-2-X<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      50-2-X<BR>
      50-4-X<BR>
      50-3-X<BR>
      -<BR>
      -<BR>
      -<BR>
      64P<BR>
      64W<BR>
      64X<BR>
      64Y<BR>
      64Z<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      RT/RTR22<BR>
      RT/RTR22<BR>
      RT/RTR22<BR>
      RT/RTR22<BR>
      RJ/RJR22<BR>
      RJ/RJR22<BR>
      RJ/RJR22<BR>
      RT/RTR26<BR>
      RT/RTR26<BR>
      RT/RTR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RT/RTR24<BR>
      RT/RTR24<BR>
      RT/RTR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>&nbsp;
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>
      <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      3323P<BR>
      3323S<BR>
      3323W<BR>
      3329H<BR>
      3329P<BR>
      3329W<BR>
      3339H<BR>
      3339P<BR>
      3339W<BR>
      3352E<BR>
      3352H<BR>
      3352K<BR>
      3352P<BR>
      3352T<BR>
      3352V<BR>
      3352W<BR>
      3362H<BR>
      3362M<BR>
      3362P<BR>
      3362R<BR>
      3362S<BR>
      3362U<BR>
      3362W<BR>
      3362X<BR>
      3386B<BR>
      3386C<BR>
      3386F<BR>
      3386H<BR>
      3386K<BR>
      3386M<BR>
      3386P<BR>
      3386S<BR>
      3386W<BR>
      3386X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      25P<BR>
      25S<BR>
      25RX<BR>
      82P<BR>
      82M<BR>
      82PA<BR>
      -<BR>
      -<BR>
      -<BR>
      91E<BR>
      91X<BR>
      91T<BR>
      91B<BR>
      91A<BR>
      91V<BR>
      91W<BR>
      25W<BR>
      25V<BR>
      25P<BR>
      -<BR>
      25S<BR>
      25U<BR>
      25RX<BR>
      25X<BR>
      72XW<BR>
      72XL<BR>
      72PM<BR>
      72RX<BR>
      -<BR>
      72PX<BR>
      72P<BR>
      72RXW<BR>
      72RXL<BR>
      72X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      T7YB<BR>
      T7YA<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      TXD<BR>
      TYA<BR>
      TYP<BR>
      -<BR>
      TYD<BR>
      TX<BR>
      -<BR>
      150SX<BR>
      100SX<BR>
      102T<BR>
      101S<BR>
      190T<BR>
      150TX<BR>
      101<BR>
      -<BR>
      -<BR>
      101SX<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      ET6P<BR>
      ET6S<BR>
      ET6X<BR>
      RJ-6W/8014EMW<BR>
      RJ-6P/8014EMP<BR>
      RJ-6X/8014EMX<BR>
      TM7W<BR>
      TM7P<BR>
      TM7X<BR>
      -<BR>
      8017SMS<BR>
      -<BR>
      8017SMB<BR>
      8017SMA<BR>
      -<BR>
      -<BR>
      CT-6W<BR>
      CT-6H<BR>
      CT-6P<BR>
      CT-6R<BR>
      -<BR>
      CT-6V<BR>
      CT-6X<BR>
      -<BR>
      -<BR>
      8038EKV<BR>
      -<BR>
      8038EKX<BR>
      -<BR>
      -<BR>
      8038EKP<BR>
      8038EKZ<BR>
      8038EKW<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      3321H<BR>
      3321P<BR>
      3321N<BR>
      1102H<BR>
      1102P<BR>
      1102T<BR>
      RVA0911V304A<BR>
      -<BR>
      RVA0911H413A<BR>
      RVG0707V100A<BR>
      RVA0607V(H)306A<BR>
      RVA1214H213A<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      3104B<BR>
      3104C<BR>
      3104F<BR>
      3104H<BR>
      -<BR>
      3104M<BR>
      3104P<BR>
      3104S<BR>
      3104W<BR>
      3104X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      EVMQ0G<BR>
      EVMQIG<BR>
      EVMQ3G<BR>
      EVMS0G<BR>
      EVMQ0G<BR>
      EVMG0G<BR>
      -<BR>
      -<BR>
      -<BR>
      EVMK4GA00B<BR>
      EVM30GA00B<BR>
      EVMK0GA00B<BR>
      EVM38GA00B<BR>
      EVMB6<BR>
      EVLQ0<BR>
      -<BR>
      EVMMSG<BR>
      EVMMBG<BR>
      EVMMAG<BR>
      -<BR>
      -<BR>
      EVMMCS<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      EVMM1<BR>
      -<BR>
      -<BR>
      EVMM0<BR>
      -<BR>
      -<BR>
      EVMM3<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN

branch_name: refs/heads/main


text:
=CENTER>
      -

      -

      -

      62-3-1

      62-1-2

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      67R

      -

      67P

      -

      -

      -

      -

      67X

      63V

      63S

      63M

      -

      -

      63H

      63P

      -

      -

      63X

      -

      -

      -

      RJ/RJR50

      RJ/RJR50

      RJ/RJR50

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

&nbsp;

      SMD TRIM-POT CROSS REFERENCE

      MULTI-TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3224G

      3224J

      3224W

      3269P

      3269W

      3269X

      44G

      44J

      44W

      84P

      84W

      84X

      -

      -

      -

      ST63Z

      ST63Y

      -

      -

      -

      -

      ST5P

      ST5W

      ST5X

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

    &nbsp;

      SINGLE TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3314G

      3314J

      3364A/B

      3364C/D

      3364W/X

      3313G

      3313J

      23B

      23A

      21X

      21W

      -

      22B

      22A

      ST5YL/ST53YL

      ST5YJ/5T53YJ

      ST-23A

      ST-22B

      ST-22

      -

      -

      ST-4B

      ST-4A

      -

      -

      -

      ST-3B

      ST-3A

      -

      EVM-6YS

      EVM-1E

      EVM-1G

      EVM-1D

      -

      -

      G4B

      G4A

      TR04-3S1

      TRG04-2S1

      -

      -

      -

      -

      -

      DVR-43A

      CVR-42C

      CVR-42A/C

      -

      -

ALT =&nbsp;ALTERNATE

&nbsp;

</description>
<packages>
<package name="R2010" urn="urn:adsk.eagle:footprint:23051/1" library_version="11">
<description>RESISTOR</description>
<wire x1="-1.662" y1="1.245" x2="1.662" y2="1.245" width="0.1524" layer="51"/>
<wire x1="-1.637" y1="-1.245" x2="1.687" y2="-1.245" width="0.1524" layer="51"/>
<wire x1="-3.473" y1="1.483" x2="3.473" y2="1.483" width="0.0508" layer="39"/>
<wire x1="3.473" y1="1.483" x2="3.473" y2="-1.483" width="0.0508" layer="39"/>
<wire x1="3.473" y1="-1.483" x2="-3.473" y2="-1.483" width="0.0508" layer="39"/>
<wire x1="-3.473" y1="-1.483" x2="-3.473" y2="1.483" width="0.0508" layer="39"/>
<smd name="1" x="-2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
<smd name="2" x="2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
<text x="-3.175" y="1.905" size="1.27" layer="25">>NAME</text>
<text x="-3.175" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/>
<rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
</package>
</packages>
<packages3d>
<package3d name="R2010" urn="urn:adsk.eagle:package:23551/2" type="model" library_version="11">
<description>RESISTOR</description>
<packageinstances>
<packageinstance name="R2010"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="default">
<description language="de">EAGLE Design Rules

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

The default Design Rules have been set to cover
a wide range of applications. Your particular design
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="6mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="40mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="0.35mm"/>
<param name="msMicroVia" value="9.99mm"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="10mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="10mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="8mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="8mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="4mil"/>
<param name="mlMaxStopFrame" value="4mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="a"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="a"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="CON1" library="Parts" package="HN27C101AG" value="HN27C101AG" x="1.778" y="77.597" smashed="yes">
<attribute name="NAME" x="11.0744" y="57.912" size="1.27" layer="25" ratio="6" rot="SR90" display="off"/>
</element>
<element name="JP1" library="jumper" library_urn="urn:adsk.eagle:library:252" package="JP2" package3d_urn="urn:adsk.eagle:package:15452/1" value="" x="10.541" y="77.343" smashed="yes">
<attribute name="NAME" x="4.064" y="74.676" size="1.016" layer="25"/>
<attribute name="POPULARITY" value="34" x="34.671" y="18.923" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="6.985" y="73.025" size="1.27" layer="27" ratio="10"/>
</element>
<element name="R1" library="rcl" library_urn="urn:adsk.eagle:library:334" package="R2010" package3d_urn="urn:adsk.eagle:package:23551/2" value="4.7K" x="10.668" y="72.136" smashed="yes">
<attribute name="NAME" x="14.732" y="70.231" size="1.016" layer="25"/>
<attribute name="POPULARITY" value="0" x="27.178" y="13.716" size="1.778" layer="27" display="off"/>
<attribute name="SPICEPREFIX" value="R" x="27.178" y="13.716" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="13.208" y="68.707" size="1.016" layer="27"/>
</element>
<element name="U1" library="Parts" package="TSOP32_WH_SST_MCH-M" value="SST39VF010-70-4I-WHETSOP32_WH_SST_MCH-M" x="10.668" y="54.356" smashed="yes" rot="R270">
<attribute name="COPYRIGHT" value="Copyright (C) 2021 Ultra Librarian. All rights reserved." x="-37.592" y="-1.524" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER_1" value="SST39VF010-70-4I-WHE-ND" x="-37.592" y="-1.524" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="SST39VF010-70-4I-WHE" x="-37.592" y="-1.524" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MFR_NAME" value="Microchip" x="-37.592" y="-1.524" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="10.033" y="57.6326" size="1.27" layer="25" ratio="6" rot="SR270" display="off"/>
<attribute name="VALUE" x="10.033" y="56.0832" size="1.27" layer="27" ratio="6" rot="SR270" display="off"/>
</element>
<element name="R2" library="rcl" library_urn="urn:adsk.eagle:library:334" package="R2010" package3d_urn="urn:adsk.eagle:package:23551/2" value="4.7K" x="10.795" y="40.767" smashed="yes" rot="R180">
<attribute name="NAME" x="7.112" y="42.545" size="1.016" layer="25" rot="R180"/>
<attribute name="POPULARITY" value="0" x="10.795" y="40.767" size="1.016" layer="27" rot="R180" display="off"/>
<attribute name="SPICEPREFIX" value="R" x="10.795" y="40.767" size="1.016" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="7.112" y="41.021" size="1.016" layer="27" rot="R180"/>
</element>
</elements>
<signals>
<signal name="VPP">
<contactref element="CON1" pad="1"/>
</signal>
<signal name="A11">
<contactref element="U1" pad="1"/>
<contactref element="CON1" pad="25"/>
<wire x1="14.418" y1="61.30485" x2="14.418" y2="60.385" width="0.254" layer="1"/>
<wire x1="14.986" y1="59.817" x2="19.304" y2="59.817" width="0.254" layer="1"/>
<wire x1="14.418" y1="60.385" x2="14.986" y2="59.817" width="0.254" layer="1"/>
</signal>
<signal name="A9">
<contactref element="U1" pad="2"/>
<contactref element="CON1" pad="26"/>
<wire x1="13.918" y1="61.30485" x2="13.918" y2="62.305" width="0.254" layer="1"/>
<wire x1="14.097" y1="62.484" x2="13.918" y2="62.305" width="0.254" layer="1"/>
<wire x1="19.304" y1="62.357" x2="16.256" y2="62.357" width="0.254" layer="1"/>
<wire x1="16.256" y1="62.357" x2="16.129" y2="62.484" width="0.254" layer="1"/>
<wire x1="16.129" y1="62.484" x2="14.097" y2="62.484" width="0.254" layer="1"/>
</signal>
<signal name="A8">
<contactref element="U1" pad="3"/>
<contactref element="CON1" pad="27"/>
<wire x1="13.418" y1="61.30485" x2="13.418" y2="64.218" width="0.254" layer="1"/>
<wire x1="14.097" y1="64.897" x2="19.304" y2="64.897" width="0.254" layer="1"/>
<wire x1="13.418" y1="64.218" x2="14.097" y2="64.897" width="0.254" layer="1"/>
</signal>
<signal name="A13">
<contactref element="U1" pad="4"/>
<contactref element="CON1" pad="28"/>
<wire x1="12.918" y1="61.30485" x2="12.918" y2="66.258" width="0.254" layer="1"/>
<wire x1="14.097" y1="67.437" x2="19.304" y2="67.437" width="0.254" layer="1"/>
<wire x1="12.918" y1="66.258" x2="14.097" y2="67.437" width="0.254" layer="1"/>
</signal>
<signal name="A14">
<contactref element="U1" pad="5"/>
<contactref element="CON1" pad="29"/>
<wire x1="12.418" y1="61.30485" x2="12.418" y2="68.298" width="0.254" layer="1"/>
<wire x1="14.097" y1="69.977" x2="19.304" y2="69.977" width="0.254" layer="1"/>
<wire x1="12.418" y1="68.298" x2="14.097" y2="69.977" width="0.254" layer="1"/>
</signal>
<signal name="A15">
<contactref element="U1" pad="11"/>
<contactref element="CON1" pad="3"/>
<wire x1="3.683" y1="72.517" x2="1.778" y2="72.517" width="0.254" layer="1"/>
<wire x1="9.418" y1="61.30485" x2="9.418" y2="66.782" width="0.254" layer="1"/>
<wire x1="9.418" y1="66.782" x2="3.683" y2="72.517" width="0.254" layer="1"/>
</signal>
<signal name="A12">
<contactref element="U1" pad="12"/>
<contactref element="CON1" pad="4"/>
<wire x1="8.918" y1="61.30485" x2="8.918" y2="64.742" width="0.254" layer="1"/>
<wire x1="3.683" y1="69.977" x2="1.778" y2="69.977" width="0.254" layer="1"/>
<wire x1="8.918" y1="64.742" x2="3.683" y2="69.977" width="0.254" layer="1"/>
</signal>
<signal name="A7">
<contactref element="U1" pad="13"/>
<contactref element="CON1" pad="5"/>
<wire x1="8.418" y1="61.30485" x2="8.418" y2="63.972" width="0.254" layer="1"/>
<wire x1="4.953" y1="67.437" x2="1.778" y2="67.437" width="0.254" layer="1"/>
<wire x1="8.418" y1="63.972" x2="4.953" y2="67.437" width="0.254" layer="1"/>
</signal>
<signal name="A6">
<contactref element="U1" pad="14"/>
<contactref element="CON1" pad="6"/>
<wire x1="7.918" y1="61.30485" x2="7.918" y2="63.202" width="0.254" layer="1"/>
<wire x1="6.223" y1="64.897" x2="1.778" y2="64.897" width="0.254" layer="1"/>
<wire x1="7.918" y1="63.202" x2="6.223" y2="64.897" width="0.254" layer="1"/>
</signal>
<signal name="A5">
<contactref element="U1" pad="15"/>
<contactref element="CON1" pad="7"/>
<wire x1="7.418" y1="61.30485" x2="7.418" y2="62.432" width="0.254" layer="1"/>
<wire x1="7.418" y1="62.432" x2="7.366" y2="62.484" width="0.254" layer="1"/>
<wire x1="1.778" y1="62.357" x2="5.08" y2="62.357" width="0.254" layer="1"/>
<wire x1="5.08" y1="62.357" x2="5.461" y2="62.738" width="0.254" layer="1"/>
<wire x1="5.461" y1="62.738" x2="7.112" y2="62.738" width="0.254" layer="1"/>
<wire x1="7.112" y1="62.738" x2="7.366" y2="62.484" width="0.254" layer="1"/>
</signal>
<signal name="A4">
<contactref element="U1" pad="16"/>
<contactref element="CON1" pad="8"/>
<wire x1="6.918" y1="61.30485" x2="6.918" y2="60.004" width="0.254" layer="1"/>
<wire x1="6.731" y1="59.817" x2="1.778" y2="59.817" width="0.254" layer="1"/>
<wire x1="6.918" y1="60.004" x2="6.731" y2="59.817" width="0.254" layer="1"/>
</signal>
<signal name="A3">
<contactref element="U1" pad="17"/>
<contactref element="CON1" pad="9"/>
<wire x1="6.918" y1="47.40715" x2="6.918" y2="56.582" width="0.254" layer="1"/>
<wire x1="6.918" y1="56.582" x2="6.35" y2="57.15" width="0.254" layer="1"/>
<via x="6.35" y="57.15" extent="1-16" drill="0.35"/>
<wire x1="6.35" y1="57.15" x2="6.223" y2="57.277" width="0.254" layer="16"/>
<wire x1="6.223" y1="57.277" x2="1.778" y2="57.277" width="0.254" layer="16"/>
</signal>
<signal name="A2">
<contactref element="U1" pad="18"/>
<contactref element="CON1" pad="10"/>
<wire x1="7.418" y1="47.40715" x2="7.418" y2="53.519" width="0.254" layer="1"/>
<wire x1="7.418" y1="53.519" x2="7.874" y2="53.975" width="0.254" layer="1"/>
<via x="7.874" y="53.975" extent="1-16" drill="0.35"/>
<wire x1="7.874" y1="53.975" x2="7.112" y2="54.737" width="0.254" layer="16"/>
<wire x1="7.112" y1="54.737" x2="1.778" y2="54.737" width="0.254" layer="16"/>
</signal>
<signal name="A1">
<contactref element="U1" pad="19"/>
<contactref element="CON1" pad="11"/>
<wire x1="7.918" y1="47.40715" x2="7.918" y2="50.717" width="0.254" layer="1"/>
<wire x1="7.918" y1="50.717" x2="8.382" y2="51.181" width="0.254" layer="1"/>
<via x="8.382" y="51.181" extent="1-16" drill="0.35"/>
<wire x1="8.382" y1="51.181" x2="7.366" y2="52.197" width="0.254" layer="16"/>
<wire x1="7.366" y1="52.197" x2="1.778" y2="52.197" width="0.254" layer="16"/>
</signal>
<signal name="A0">
<contactref element="U1" pad="20"/>
<contactref element="CON1" pad="12"/>
<wire x1="8.418" y1="47.40715" x2="8.418" y2="48.804" width="0.254" layer="1"/>
<wire x1="8.418" y1="48.804" x2="8.763" y2="49.149" width="0.254" layer="1"/>
<via x="8.763" y="49.149" extent="1-16" drill="0.35"/>
<wire x1="8.763" y1="49.149" x2="8.255" y2="49.657" width="0.254" layer="16"/>
<wire x1="8.255" y1="49.657" x2="1.778" y2="49.657" width="0.254" layer="16"/>
</signal>
<signal name="A10">
<contactref element="U1" pad="31"/>
<contactref element="CON1" pad="23"/>
<wire x1="13.918" y1="47.40715" x2="13.918" y2="52.884" width="0.254" layer="1"/>
<wire x1="13.918" y1="52.884" x2="13.335" y2="53.467" width="0.254" layer="1"/>
<wire x1="13.335" y1="53.467" x2="13.335" y2="53.721" width="0.254" layer="1"/>
<via x="13.335" y="53.721" extent="1-16" drill="0.35"/>
<wire x1="13.335" y1="53.721" x2="14.351" y2="54.737" width="0.254" layer="16"/>
<wire x1="14.351" y1="54.737" x2="19.304" y2="54.737" width="0.254" layer="16"/>
</signal>
<signal name="D7">
<contactref element="U1" pad="29"/>
<contactref element="CON1" pad="21"/>
<wire x1="12.918" y1="47.40715" x2="12.918" y2="48.55" width="0.254" layer="1"/>
<wire x1="12.918" y1="48.55" x2="12.446" y2="49.022" width="0.254" layer="1"/>
<via x="12.446" y="49.022" extent="1-16" drill="0.35"/>
<wire x1="12.446" y1="49.022" x2="12.446" y2="49.276" width="0.254" layer="16"/>
<wire x1="12.827" y1="49.657" x2="19.304" y2="49.657" width="0.254" layer="16"/>
<wire x1="12.446" y1="49.276" x2="12.827" y2="49.657" width="0.254" layer="16"/>
</signal>
<signal name="D6">
<contactref element="U1" pad="28"/>
<contactref element="CON1" pad="20"/>
<wire x1="12.418" y1="47.40715" x2="12.418" y2="46.51" width="0.254" layer="1"/>
<wire x1="16.891" y1="47.117" x2="19.304" y2="47.117" width="0.254" layer="1"/>
<wire x1="12.418" y1="46.51" x2="13.462" y2="45.466" width="0.254" layer="1"/>
<wire x1="13.462" y1="45.466" x2="15.24" y2="45.466" width="0.254" layer="1"/>
<wire x1="15.24" y1="45.466" x2="16.891" y2="47.117" width="0.254" layer="1"/>
</signal>
<signal name="D5">
<contactref element="U1" pad="27"/>
<contactref element="CON1" pad="19"/>
<wire x1="11.918" y1="47.40715" x2="11.918" y2="46.121" width="0.254" layer="1"/>
<wire x1="13.462" y1="44.577" x2="19.304" y2="44.577" width="0.254" layer="1"/>
<wire x1="11.918" y1="46.121" x2="13.462" y2="44.577" width="0.254" layer="1"/>
</signal>
<signal name="D4">
<contactref element="U1" pad="26"/>
<contactref element="CON1" pad="18"/>
<wire x1="11.418" y1="47.40715" x2="11.418" y2="45.732" width="0.254" layer="1"/>
<wire x1="11.938" y1="45.212" x2="11.418" y2="45.732" width="0.254" layer="1"/>
<wire x1="11.938" y1="45.212" x2="13.335" y2="43.815" width="0.254" layer="1"/>
<wire x1="13.335" y1="43.815" x2="16.256" y2="43.815" width="0.254" layer="1"/>
<wire x1="16.256" y1="43.815" x2="18.034" y2="42.037" width="0.254" layer="1"/>
<wire x1="18.034" y1="42.037" x2="19.304" y2="42.037" width="0.254" layer="1"/>
</signal>
<signal name="D3">
<contactref element="U1" pad="25"/>
<contactref element="CON1" pad="17"/>
<wire x1="10.918" y1="47.40715" x2="10.918" y2="45.343" width="0.254" layer="1"/>
<wire x1="10.918" y1="45.343" x2="12.8905" y2="43.3705" width="0.254" layer="1"/>
<wire x1="12.8905" y1="43.3705" x2="13.208" y2="43.053" width="0.254" layer="1"/>
<wire x1="13.208" y1="43.053" x2="13.589" y2="42.672" width="0.254" layer="1"/>
<wire x1="13.589" y1="42.672" x2="14.859" y2="42.672" width="0.254" layer="1"/>
<wire x1="18.034" y1="39.497" x2="19.304" y2="39.497" width="0.254" layer="1"/>
<wire x1="14.859" y1="42.672" x2="18.034" y2="39.497" width="0.254" layer="1"/>
</signal>
<signal name="D2">
<contactref element="U1" pad="23"/>
<contactref element="CON1" pad="15"/>
<wire x1="9.918" y1="47.40715" x2="9.918" y2="45.478" width="0.254" layer="1"/>
<wire x1="3.683" y1="42.037" x2="1.778" y2="42.037" width="0.254" layer="1"/>
<wire x1="9.918" y1="45.478" x2="8.89" y2="44.45" width="0.254" layer="1"/>
<wire x1="8.89" y1="44.45" x2="6.096" y2="44.45" width="0.254" layer="1"/>
<wire x1="6.096" y1="44.45" x2="3.683" y2="42.037" width="0.254" layer="1"/>
</signal>
<signal name="D1">
<contactref element="U1" pad="22"/>
<contactref element="CON1" pad="14"/>
<wire x1="9.418" y1="47.40715" x2="9.418" y2="45.867" width="0.254" layer="1"/>
<wire x1="9.418" y1="45.867" x2="9.144" y2="45.593" width="0.254" layer="1"/>
<wire x1="9.144" y1="45.593" x2="4.445" y2="45.593" width="0.254" layer="1"/>
<wire x1="3.429" y1="44.577" x2="1.778" y2="44.577" width="0.254" layer="1"/>
<wire x1="4.445" y1="45.593" x2="3.429" y2="44.577" width="0.254" layer="1"/>
</signal>
<signal name="D0">
<contactref element="U1" pad="21"/>
<contactref element="CON1" pad="13"/>
<wire x1="8.918" y1="47.40715" x2="8.918" y2="46.256" width="0.254" layer="1"/>
<wire x1="8.918" y1="46.256" x2="8.763" y2="46.101" width="0.254" layer="1"/>
<wire x1="8.763" y1="46.101" x2="5.969" y2="46.101" width="0.254" layer="1"/>
<wire x1="4.953" y1="47.117" x2="1.778" y2="47.117" width="0.254" layer="1"/>
<wire x1="5.969" y1="46.101" x2="4.953" y2="47.117" width="0.254" layer="1"/>
</signal>
<signal name="+5V">
<contactref element="U1" pad="8"/>
<contactref element="R1" pad="1"/>
<contactref element="CON1" pad="30"/>
<contactref element="CON1" pad="32"/>
<wire x1="16.891" y1="77.597" x2="14.097" y2="74.803" width="0.4064" layer="1"/>
<wire x1="14.097" y1="74.803" x2="11.811" y2="74.803" width="0.4064" layer="1"/>
<wire x1="19.304" y1="77.597" x2="16.891" y2="77.597" width="0.4064" layer="1"/>
<wire x1="10.918" y1="73.91" x2="10.918" y2="72.136" width="0.4064" layer="1"/>
<wire x1="10.918" y1="72.136" x2="10.918" y2="61.30485" width="0.4064" layer="1"/>
<wire x1="11.811" y1="74.803" x2="10.918" y2="73.91" width="0.4064" layer="1"/>
<wire x1="8.468" y1="72.136" x2="10.918" y2="72.136" width="0.254" layer="1"/>
<wire x1="19.304" y1="72.517" x2="18.415" y2="72.517" width="0.4064" layer="1"/>
<wire x1="16.129" y1="74.803" x2="14.097" y2="74.803" width="0.4064" layer="1"/>
<wire x1="18.415" y1="72.517" x2="16.129" y2="74.803" width="0.4064" layer="1"/>
</signal>
<signal name="/WE">
<contactref element="U1" pad="7"/>
<contactref element="CON1" pad="31"/>
<contactref element="R1" pad="2"/>
<wire x1="12.868" y1="72.136" x2="14.986" y2="72.136" width="0.254" layer="1"/>
<via x="14.986" y="72.136" extent="1-16" drill="0.35"/>
<wire x1="14.986" y1="72.136" x2="14.986" y2="73.406" width="0.254" layer="16"/>
<wire x1="16.637" y1="75.057" x2="19.304" y2="75.057" width="0.254" layer="16"/>
<wire x1="14.986" y1="73.406" x2="16.637" y2="75.057" width="0.254" layer="16"/>
<wire x1="11.418" y1="62.218" x2="11.418" y2="61.30485" width="0.254" layer="1"/>
<wire x1="12.868" y1="72.136" x2="12.868" y2="69.51" width="0.254" layer="1"/>
<wire x1="12.868" y1="69.51" x2="11.938" y2="68.58" width="0.254" layer="1"/>
<wire x1="11.938" y1="68.58" x2="11.938" y2="62.738" width="0.254" layer="1"/>
<wire x1="11.938" y1="62.738" x2="11.418" y2="62.218" width="0.254" layer="1"/>
</signal>
<signal name="GND">
<contactref element="U1" pad="24"/>
<contactref element="CON1" pad="16"/>
<contactref element="R2" pad="2"/>
<wire x1="10.418" y1="47.40715" x2="10.418" y2="46.9947" width="0.254" layer="1"/>
<wire x1="10.4133" y1="46.99" x2="10.418" y2="46.9947" width="0.254" layer="1"/>
<polygon width="0.4064" layer="16">
<vertex x="0.889" y="78.74"/>
<vertex x="0.889" y="37.846"/>
<vertex x="20.193" y="37.846"/>
<vertex x="20.193" y="78.867"/>
</polygon>
<polygon width="0.4064" layer="1">
<vertex x="0.889" y="78.74"/>
<vertex x="0.889" y="37.846"/>
<vertex x="20.193" y="37.846"/>
<vertex x="20.193" y="78.867"/>
</polygon>
<via x="5.08" y="60.96" extent="1-16" drill="0.35"/>
<via x="8.89" y="58.42" extent="1-16" drill="0.35"/>
<via x="17.399" y="76.327" extent="1-16" drill="0.35"/>
<via x="16.256" y="71.247" extent="1-16" drill="0.35"/>
<via x="9.271" y="69.469" extent="1-16" drill="0.35"/>
<via x="5.08" y="73.66" extent="1-16" drill="0.35"/>
<via x="3.556" y="68.58" extent="1-16" drill="0.35"/>
<via x="15.367" y="68.707" extent="1-16" drill="0.35"/>
<via x="15.367" y="66.294" extent="1-16" drill="0.35"/>
<via x="15.875" y="63.627" extent="1-16" drill="0.35"/>
<via x="16.002" y="60.96" extent="1-16" drill="0.35"/>
<via x="4.572" y="65.913" extent="1-16" drill="0.35"/>
<via x="4.699" y="63.627" extent="1-16" drill="0.35"/>
<via x="3.556" y="71.12" extent="1-16" drill="0.35"/>
<via x="4.318" y="77.978" extent="1-16" drill="0.35"/>
<via x="17.526" y="45.72" extent="1-16" drill="0.35"/>
<via x="17.78" y="43.561" extent="1-16" drill="0.35"/>
<via x="3.556" y="46.101" extent="1-16" drill="0.35"/>
<via x="3.683" y="43.561" extent="1-16" drill="0.35"/>
<via x="17.653" y="41.275" extent="1-16" drill="0.35"/>
</signal>
<signal name="/OE">
<contactref element="U1" pad="32"/>
<contactref element="JP1" pad="3"/>
<wire x1="14.418" y1="55.686" x2="14.418" y2="47.40715" width="0.254" layer="1"/>
<wire x1="14.418" y1="55.686" x2="13.462" y2="56.642" width="0.254" layer="1"/>
<via x="13.462" y="56.642" extent="1-16" drill="0.35"/>
<wire x1="13.462" y1="56.642" x2="13.081" y2="57.023" width="0.254" layer="16"/>
<wire x1="13.081" y1="57.023" x2="13.081" y2="77.343" width="0.254" layer="16"/>
<contactref element="R2" pad="1"/>
<wire x1="14.418" y1="47.40715" x2="14.418" y2="46.542" width="0.254" layer="1"/>
<wire x1="14.418" y1="46.542" x2="14.732" y2="46.228" width="0.254" layer="1"/>
<via x="14.732" y="46.228" extent="1-16" drill="0.35"/>
<wire x1="14.732" y1="46.228" x2="14.732" y2="40.894" width="0.254" layer="16"/>
<via x="14.732" y="40.894" extent="1-16" drill="0.35"/>
<wire x1="14.732" y1="40.894" x2="14.605" y2="40.767" width="0.254" layer="1"/>
<wire x1="14.605" y1="40.767" x2="12.995" y2="40.767" width="0.254" layer="1"/>
</signal>
<signal name="/CE">
<contactref element="U1" pad="30"/>
<contactref element="CON1" pad="22"/>
<wire x1="13.418" y1="47.40715" x2="13.418" y2="50.59" width="0.254" layer="1"/>
<wire x1="13.418" y1="50.59" x2="12.7" y2="51.308" width="0.254" layer="1"/>
<via x="12.7" y="51.308" extent="1-16" drill="0.35"/>
<wire x1="12.7" y1="51.308" x2="12.7" y2="51.562" width="0.254" layer="16"/>
<wire x1="13.335" y1="52.197" x2="19.304" y2="52.197" width="0.254" layer="16"/>
<wire x1="12.7" y1="51.562" x2="13.335" y2="52.197" width="0.254" layer="16"/>
</signal>
<signal name="A16">
<contactref element="CON1" pad="2"/>
<contactref element="U1" pad="10"/>
<contactref element="JP1" pad="1"/>
<wire x1="8.001" y1="77.343" x2="6.223" y2="77.343" width="0.254" layer="1"/>
<wire x1="3.937" y1="75.057" x2="1.778" y2="75.057" width="0.254" layer="1"/>
<wire x1="6.223" y1="77.343" x2="3.937" y2="75.057" width="0.254" layer="1"/>
<wire x1="9.918" y1="67.044" x2="6.604" y2="70.358" width="0.254" layer="1"/>
<wire x1="6.604" y1="70.358" x2="6.604" y2="74.422" width="0.254" layer="1"/>
<wire x1="8.001" y1="75.819" x2="8.001" y2="77.343" width="0.254" layer="1"/>
<wire x1="9.918" y1="61.30485" x2="9.918" y2="67.044" width="0.254" layer="1"/>
<wire x1="6.604" y1="74.422" x2="8.001" y2="75.819" width="0.254" layer="1"/>
</signal>
<signal name="A16/OE">
<contactref element="JP1" pad="2"/>
<contactref element="CON1" pad="24"/>
<via x="11.43" y="58.42" extent="1-16" drill="0.35"/>
<wire x1="11.43" y1="58.42" x2="10.541" y2="59.309" width="0.254" layer="16"/>
<wire x1="10.541" y1="59.309" x2="10.541" y2="77.343" width="0.254" layer="16"/>
<wire x1="11.43" y1="58.42" x2="16.383" y2="58.42" width="0.254" layer="1"/>
<wire x1="17.526" y1="57.277" x2="19.304" y2="57.277" width="0.254" layer="1"/>
<wire x1="16.383" y1="58.42" x2="17.526" y2="57.277" width="0.254" layer="1"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>

license: MIT

license_type: permissive

extension: brd


text:
package routers

import (
	"fmt"

	"github.com/insionng/makross"
	"github.com/insionng/makross/cache"

	"strconv"

	"github.com/insionng/yougam/helper"
	"github.com/insionng/yougam/models"
)

func PostNewReplyHandler(self *makross.Context) error {

	//TODO:暂时登录才能发评论，以后在后台增加允许设置是否对游客开放评论

	_usr_, okay := self.Session.Get("SignedUser").(*models.User)
	if !okay {
		return self.NoContent(401)
	}
	cc := cache.Store(self)

	tid := self.Param("tid").MustInt64()
	pid := self.Param("pid").MustInt64()

	author := self.FormValue("author")
	nickname := self.FormValue("nickname")
	email := self.FormValue("email")
	website := self.FormValue("website")

	rc := self.FormValue("comment")
	if len(rc) > 0 {
		policy := helper.ObjPolicy()
		rc = policy.Sanitize(rc)
	}

	images := self.FormValue("images")

	if len(_usr_.Avatar) > 0 {
		self.Set("hasavatar", true)
	} else {
		self.Set("hasavatar", false)
		self.Flash.Warning("请设置你的头像,有头像能更好的引起其他成员的注意~")

	}

	if _usr_.Id > 0 {
		if (tid > 0) && (len(rc) > 0) {

			allow := bool(false)
			if _usr_.Balance >= 1 {
				allow = true
			} else {
				self.Flash.Error(fmt.Sprintf("你的余额为[%v]，不足以评论!", _usr_.Balance))
			}

			if tp, err := models.GetTopic(tid); err == nil && allow {

				if tp.Pid != 0 {
					self.Flash.Error("子话题不允许评论!")
					return self.Redirect("/topic/" + self.Param("tid").String() + "/")
				}

				//为安全计,先行保存回应,顺手获得rid
				//ctype不等于0,即是注册用户或管理层的回复 此时把ctype设置为1 主要是为了区分游客
				if rid, err := models.AddReply(tid, pid, _usr_.Id, 1, rc, images, _usr_.Username, _usr_.Avatar, _usr_.AvatarLarge, _usr_.AvatarMedium, _usr_.AvatarSmall, _usr_.Content, _usr_.Nickname, _usr_.Email, _usr_.Website); err != nil {
					self.Flash.Error(fmt.Sprint("#", rid, ":", err))
				} else {
					//更新统计缓存 这里不需要全局计算 意思下就行 在PrepareHandler中间件会定期统计全局数据
					if cc.IsExist("ReplysCount") {
						var ReplysCount int
						cc.Get("ReplysCount", &ReplysCount)
						ReplysCount = ReplysCount + 1
						cc.Set("ReplysCount", ReplysCount, 60*60*2)
						self.Set("ReplysCount", ReplysCount)
					} else {
						ReplysCount := 1
						cc.Set("ReplysCount", ReplysCount, 60*60*2)
						self.Set("ReplysCount", ReplysCount)
					}

					//是否允许写入标记
					var allow = false
					switch kind := tp.Ctype; {
					/*
					   tp.Ctype ==  0 [普通话题]
					   tp.Ctype == -1 [回复可见]
					   tp.Ctype == -2 [付费可见]
					   tp.Ctype == -3 [会员可见]
					*/
					case kind == 0:
						allow = false //如果是普通类型则无须写入标记
					case kind == -1:
						allow = true      //须要回复 并写入标记
						if _usr_ != nil { //若果是登录状态
							if _usr_.Id == tp.Uid { //如果当前用户即是作者则无须写入标记
								allow = false
							}

							if _usr_.Role == -1000 { //如果是管理层则无须写入标记
								allow = false
							}
						}
					case kind == -2:
						allow = false //须要另外付费 并写入标记
					case kind == -3:
						allow = false //另外判断即可 无须写入标记
					}

					if allow {
						//添加UID标记
						models.PutTailinfo2Topic(tid, fmt.Sprint(_usr_.Id))
					}

					hasSend := false //判断作者是否已经通知
					if users := helper.AtUsers(rc); len(users) > 0 {
						for _, v := range users {
							//不是评论者本人自己@自己则继续执行
							if _usr_.Username != v {
								//判断被通知之用户名是否真实存在
								if u, e := models.GetUserByUsername(v); e == nil && u != nil {

									n_, e_ := models.AddNotification(tp.Id, rid, u.Id, 0, helper.Substr(helper.HTML2str(tp.Title), 0, 100, "..."), helper.Substr(helper.HTML2str(rc), 0, 200, "..."), _usr_.Username, _usr_.Avatar, _usr_.AvatarLarge, _usr_.AvatarMedium, _usr_.AvatarSmall)
									if (n_ != -1) && (e_ == nil) {
										_u, _e := models.GetUser(u.Id)
										if (_u != nil) && (_e == nil) {
											cc.Set(fmt.Sprintf("SignedUser:%v", u.Id), _u, 60*60*24)
										}
									}
								}
								if v == tp.Author {
									hasSend = true
								}
							}
						}
					}

					if e := models.SetAmountByUid(_usr_.Id, -1, -1, "创建回复,付出1金币"); e == nil {
						if usr, e := models.GetUser(_usr_.Id); e == nil && usr != nil {
							cc.Set(fmt.Sprintf("SignedUser:%v", usr.Id), usr, 60*60*24)
						}
					}

					if tp.Uid != _usr_.Id { //若果当前评论用户不是主题作者则处理
						models.SetAmountByUid(tp.Uid, 1, +1, "主题被评论,收益1金币")
					} else { //若果当前评论用户是主题作者则处理
						hasSend = true //不对自己发通知
					}

					if !hasSend {
						//通知话题作者
						n_, e_ := models.AddNotification(tp.Id, rid, tp.Uid, 0, helper.Substr(helper.HTML2str(tp.Title), 0, 100, "..."), helper.Substr(helper.HTML2str(rc), 0, 200, "..."), _usr_.Username, _usr_.Avatar, _usr_.AvatarLarge, _usr_.AvatarMedium, _usr_.AvatarSmall)
						if (n_ != -1) && (e_ == nil) {
							_u, _e := models.GetUser(tp.Uid)
							if (_u != nil) && (_e == nil) {
								cc.Set(fmt.Sprintf("SignedUser:%v", tp.Uid), _u, 60*60*24)
							}
						}

					}

					return self.Redirect("/topic/" + self.Param("tid").String() + "/#reply" + strconv.FormatInt(rid, 10))
				}
			}

			return self.Redirect("/topic/" + self.Param("tid").String() + "/")

		} else if tid > 0 {
			return self.Redirect("/topic/" + self.Param("tid").String() + "/")
		} else {
			return self.Redirect("/")
		}
	} else { //游客回应 此时把ctype设置为-1   游客不开放@通知功能
		if len(author) > 0 && len(email) > 0 && tid > 0 && len(rc) > 0 {
			if rid, err := models.AddReply(tid, pid, _usr_.Id, -1, rc, images, author, "", "", "", "", "", nickname, email, website); err != nil {
				self.Flash.Error(fmt.Sprint("#", rid, ":", err))
				return self.Redirect("/topic/" + self.Param("tid").String() + "/")

			} else {
				return self.Redirect("/topic/" + self.Param("tid").String() + "/#reply" + strconv.Itoa(int(rid)))

			}
		} else if tid > 0 {
			return self.Redirect("/topic/" + self.Param("tid").String() + "/")

		} else {
			return self.Redirect("/")

		}

	}
}

repository: laofo/yougam

repo_name: laofo/yougam

branch_name: refs/heads/master

extension: go