text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.3">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.635" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="no" 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="no" 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="no" 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="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="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="no" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
<layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="217" name="217bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="218" name="218bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="219" name="219bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="220" name="220bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="221" name="221bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="222" name="222bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="223" name="223bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="224" name="224bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="yes"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="-20.32" y1="73.025" x2="63.5" y2="73.025" width="0.4064" layer="20"/>
<wire x1="63.5" y1="73.025" x2="63.5" y2="33.02" width="0.4064" layer="20"/>
<wire x1="63.5" y1="33.02" x2="-20.32" y2="33.02" width="0.4064" layer="20"/>
<wire x1="-20.32" y1="33.02" x2="-20.32" y2="73.025" width="0.4064" layer="20"/>
</plain>
<libraries>
<library name="barelang-store">
<packages>
<package name="DCJ0202">
<description>DC POWER JACK

Source: DCJ0202.pdf</description>
<wire x1="1.65" y1="2.6" x2="-1.65" y2="2.6" width="0" layer="46"/>
<wire x1="-1.65" y1="2.6" x2="-1.65" y2="3.6" width="0" layer="46"/>
<wire x1="-1.65" y1="3.6" x2="1.65" y2="3.6" width="0" layer="46"/>
<wire x1="1.65" y1="3.6" x2="1.65" y2="2.6" width="0" layer="46"/>
<wire x1="5.3" y1="1.4" x2="4.3" y2="1.4" width="0" layer="46"/>
<wire x1="4.3" y1="1.4" x2="4.3" y2="-1.4" width="0" layer="46"/>
<wire x1="4.3" y1="-1.4" x2="5.3" y2="-1.4" width="0" layer="46"/>
<wire x1="5.3" y1="-1.4" x2="5.3" y2="1.4" width="0" layer="46"/>
<wire x1="1.4" y1="-3.5" x2="-1.4" y2="-3.5" width="0" layer="46"/>
<wire x1="-1.4" y1="-3.5" x2="-1.4" y2="-2.5" width="0" layer="46"/>
<wire x1="-1.4" y1="-2.5" x2="1.4" y2="-2.5" width="0" layer="46"/>
<wire x1="1.4" y1="-2.5" x2="1.4" y2="-3.5" width="0" layer="46"/>
<wire x1="-4.3" y1="-10.4" x2="4.3" y2="-10.4" width="0.2032" layer="21"/>
<wire x1="4.3" y1="-10.4" x2="4.3" y2="3.9" width="0.2032" layer="51"/>
<wire x1="4.3" y1="3.9" x2="-4.3" y2="3.9" width="0.2032" layer="51"/>
<wire x1="-4.3" y1="3.9" x2="-4.3" y2="-10.4" width="0.2032" layer="21"/>
<wire x1="-2.7" y1="3.9" x2="-4.3" y2="3.9" width="0.2032" layer="21"/>
<wire x1="4.3" y1="3.9" x2="2.7" y2="3.9" width="0.2032" layer="21"/>
<wire x1="4.3" y1="-10.4" x2="4.3" y2="-2.45" width="0.2032" layer="21"/>
<wire x1="4.3" y1="2.3" x2="4.3" y2="3.9" width="0.2032" layer="21"/>
<pad name="1" x="0" y="3.1" drill="2.6" diameter="4.2" shape="octagon" rot="R180"/>
<pad name="3" x="0" y="-3" drill="2.6" diameter="4.2" shape="octagon" rot="R180"/>
<pad name="2" x="4.8" y="0" drill="2.6" diameter="4.2" shape="octagon" rot="R90"/>
<text x="-3.81" y="5.08" size="1.27" layer="25">>NAME</text>
<text x="-5.08" y="-10.16" size="1.27" layer="27" rot="R90">>VALUE</text>
</package>
<package name="TO220V">
<description>TO 200 vertical</description>
<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.127" layer="21"/>
<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.127" layer="21"/>
<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.127" layer="21"/>
<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.127" layer="21"/>
<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.127" layer="21"/>
<circle x="-4.4958" y="-3.7084" radius="0.254" width="0.127" layer="21"/>
<pad name="1" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
<pad name="2" x="0" y="-2.54" drill="1.016" shape="long" rot="R90"/>
<pad name="3" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
<text x="-5.08" y="-6.0452" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-5.08" y="-7.62" size="1.27" layer="27" ratio="10">>VALUE</text>
<text x="-3.175" y="-3.175" size="1.27" layer="51" ratio="10">1</text>
<text x="-0.635" y="-3.175" size="1.27" layer="51" ratio="10">2</text>
<text x="1.905" y="-3.175" size="1.27" layer="51" ratio="10">3</text>
<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/>
<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/>
<rectangle x1="-1.651" y1="-1.27" x2="-0.889" y2="-0.762" layer="21"/>
<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/>
<rectangle x1="0.889" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/>
<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/>
<rectangle x1="-0.889" y1="-1.27" x2="0.889" y2="-0.762" layer="51"/>
<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/>
</package>
<package name="E2,5-6">
<description>ELECTROLYTIC CAPACITOR

grid 2.54 mm, diameter 6 mm</description>
<wire x1="-2.032" y1="1.27" x2="-1.651" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.651" y1="0.889" x2="-1.651" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.651" y1="1.27" x2="-1.27" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.651" y1="1.27" x2="-1.651" y2="1.651" width="0.1524" layer="21"/>
<wire x1="-1.651" y1="0" x2="-0.762" y2="0" width="0.1524" layer="51"/>
<wire x1="-0.762" y1="0" x2="-0.762" y2="-1.27" width="0.1524" layer="51"/>
<wire x1="-0.762" y1="-1.27" x2="-0.254" y2="-1.27" width="0.1524" layer="51"/>
<wire x1="-0.254" y1="-1.27" x2="-0.254" y2="1.27" width="0.1524" layer="51"/>
<wire x1="-0.254" y1="1.27" x2="-0.762" y2="1.27" width="0.1524" layer="51"/>
<wire x1="-0.762" y1="1.27" x2="-0.762" y2="0" width="0.1524" layer="51"/>
<wire x1="0.635" y1="0" x2="1.651" y2="0" width="0.1524" layer="51"/>
<circle x="0" y="0" radius="2.794" width="0.1524" layer="21"/>
<pad name="-" x="1.27" y="0" drill="0.8" diameter="1.7" shape="octagon"/>
<pad name="+" x="-1.27" y="0" drill="0.8" diameter="1.7" shape="octagon"/>
<text x="2.667" y="1.524" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="2.667" y="-2.667" size="1.27" layer="27" ratio="10">>VALUE</text>
<rectangle x1="0.254" y1="-1.27" x2="0.762" y2="1.27" layer="51"/>
</package>
<package name="C025-024X044">
<description>CAPACITOR

grid 2.5 mm, outline 2.4 x 4.4 mm</description>
<wire x1="-2.159" y1="-0.635" x2="-2.159" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-2.159" y1="0.635" x2="-1.651" y2="1.143" width="0.1524" layer="21" curve="-90"/>
<wire x1="-2.159" y1="-0.635" x2="-1.651" y2="-1.143" width="0.1524" layer="21" curve="90"/>
<wire x1="1.651" y1="1.143" x2="-1.651" y2="1.143" width="0.1524" layer="21"/>
<wire x1="2.159" y1="-0.635" x2="2.159" y2="0.635" width="0.1524" layer="21"/>
<wire x1="1.651" y1="-1.143" x2="-1.651" y2="-1.143" width="0.1524" layer="21"/>
<wire x1="1.651" y1="1.143" x2="2.159" y2="0.635" width="0.1524" layer="21" curve="-90"/>
<wire x1="1.651" y1="-1.143" x2="2.159" y2="-0.635" width="0.1524" layer="21" curve="90"/>
<wire x1="-0.3048" y1="0.762" x2="-0.3048" y2="-0.762" width="0.3048" layer="21"/>
<wire x1="0.3302" y1="0.762" x2="0.3302" y2="-0.762" width="0.3048" layer="21"/>
<wire x1="1.27" y1="0" x2="0.3302" y2="0" width="0.1524" layer="51"/>
<wire x1="-1.27" y1="0" x2="-0.3048" y2="0" width="0.1524" layer="51"/>
<pad name="1" x="-1.27" y="0" drill="0.8" diameter="1.7" shape="octagon"/>
<pad name="2" x="1.27" y="0" drill="0.8" diameter="1.7" shape="octagon"/>
<text x="-1.778" y="1.397" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-1.778" y="-2.667" size="1.27" layer="27" ratio="10">>VALUE</text>
</package>
<package name="0207/10">
<description>RESISTOR

type 0207, grid 10 mm</description>
<wire x1="5.08" y1="0" x2="4.064" y2="0" width="0.6096" layer="51"/>
<wire x1="-5.08" y1="0" x2="-4.064" y2="0" width="0.6096" layer="51"/>
<wire x1="-3.175" y1="0.889" x2="-2.921" y2="1.143" width="0.1524" layer="21" curve="-90"/>
<wire x1="-3.175" y1="-0.889" x2="-2.921" y2="-1.143" width="0.1524" layer="21" curve="90"/>
<wire x1="2.921" y1="-1.143" x2="3.175" y2="-0.889" width="0.1524" layer="21" curve="90"/>
<wire x1="2.921" y1="1.143" x2="3.175" y2="0.889" width="0.1524" layer="21" curve="-90"/>
<wire x1="-3.175" y1="-0.889" x2="-3.175" y2="0.889" width="0.1524" layer="21"/>
<wire x1="-2.921" y1="1.143" x2="-2.54" y2="1.143" width="0.1524" layer="21"/>
<wire x1="-2.413" y1="1.016" x2="-2.54" y2="1.143" width="0.1524" layer="21"/>
<wire x1="-2.921" y1="-1.143" x2="-2.54" y2="-1.143" width="0.1524" layer="21"/>
<wire x1="-2.413" y1="-1.016" x2="-2.54" y2="-1.143" width="0.1524" layer="21"/>
<wire x1="2.413" y1="1.016" x2="2.54" y2="1.143" width="0.1524" layer="21"/>
<wire x1="2.413" y1="1.016" x2="-2.413" y2="1.016" width="0.1524" layer="21"/>
<wire x1="2.413" y1="-1.016" x2="2.54" y2="-1.143" width="0.1524" layer="21"/>
<wire x1="2.413" y1="-1.016" x2="-2.413" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="2.921" y1="1.143" x2="2.54" y2="1.143" width="0.1524" layer="21"/>
<wire x1="2.921" y1="-1.143" x2="2.54" y2="-1.143" width="0.1524" layer="21"/>
<wire x1="3.175" y1="-0.889" x2="3.175" y2="0.889" width="0.1524" layer="21"/>
<pad name="1" x="-5.08" y="0" drill="0.8" diameter="1.7" shape="octagon"/>
<pad name="2" x="5.08" y="0" drill="0.8" diameter="1.7" shape="octagon"/>
<text x="-3.048" y="1.524" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-2.2606" y="-0.635" size="1.27" layer="27" ratio="10">>VALUE</text>
<rectangle x1="3.175" y1="-0.3048" x2="4.0386" y2="0.3048" layer="21"/>
<rectangle x1="-4.0386" y1="-0.3048" x2="-3.175" y2="0.3048" layer="21"/>
</package>
<package name="LED3MM">
<description>LED

3 mm, round</description>
<wire x1="1.5748" y1="-1.27" x2="1.5748" y2="1.27" width="0.254" layer="51"/>
<wire x1="-1.524" y1="0" x2="-1.1708" y2="0.9756" width="0.1524" layer="51" curve="-39.80361"/>
<wire x1="-1.524" y1="0" x2="-1.1391" y2="-1.0125" width="0.1524" layer="51" curve="41.633208"/>
<wire x1="1.1571" y1="0.9918" x2="1.524" y2="0" width="0.1524" layer="51" curve="-40.601165"/>
<wire x1="1.1708" y1="-0.9756" x2="1.524" y2="0" width="0.1524" layer="51" curve="39.80361"/>
<wire x1="0" y1="1.524" x2="1.2401" y2="0.8858" width="0.1524" layer="21" curve="-54.461337"/>
<wire x1="-1.2192" y1="0.9144" x2="0" y2="1.524" width="0.1524" layer="21" curve="-53.130102"/>
<wire x1="0" y1="-1.524" x2="1.203" y2="-0.9356" width="0.1524" layer="21" curve="52.126876"/>
<wire x1="-1.203" y1="-0.9356" x2="0" y2="-1.524" width="0.1524" layer="21" curve="52.126876"/>
<wire x1="-0.635" y1="0" x2="0" y2="0.635" width="0.1524" layer="51" curve="-90"/>
<wire x1="-1.016" y1="0" x2="0" y2="1.016" width="0.1524" layer="51" curve="-90"/>
<wire x1="0" y1="-0.635" x2="0.635" y2="0" width="0.1524" layer="51" curve="90"/>
<wire x1="0" y1="-1.016" x2="1.016" y2="0" width="0.1524" layer="51" curve="90"/>
<wire x1="0" y1="2.032" x2="1.561" y2="1.3009" width="0.254" layer="21" curve="-50.193108"/>
<wire x1="-1.7929" y1="0.9562" x2="0" y2="2.032" width="0.254" layer="21" curve="-61.926949"/>
<wire x1="0" y1="-2.032" x2="1.5512" y2="-1.3126" width="0.254" layer="21" curve="49.763022"/>
<wire x1="-1.7643" y1="-1.0082" x2="0" y2="-2.032" width="0.254" layer="21" curve="60.255215"/>
<wire x1="-2.032" y1="0" x2="-1.7891" y2="0.9634" width="0.254" layer="51" curve="-28.301701"/>
<wire x1="-2.032" y1="0" x2="-1.7306" y2="-1.065" width="0.254" layer="51" curve="31.60822"/>
<pad name="A" x="-1.27" y="0" drill="0.8" diameter="1.6" shape="square"/>
<pad name="K" x="1.27" y="0" drill="0.8" diameter="1.6" shape="octagon"/>
<text x="1.905" y="0.381" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="1.905" y="-1.651" size="1.27" layer="27" ratio="10">>VALUE</text>
</package>
<package name="DIL28-3">
<description>Dual In Line 0.3 inch</description>
<wire x1="-18.542" y1="-0.635" x2="-18.542" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="-18.542" y1="0.635" x2="-18.542" y2="-0.635" width="0.1524" layer="21" curve="-180"/>
<wire x1="-18.542" y1="-2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="-18.542" y1="2.794" x2="-18.542" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-18.542" y1="2.794" x2="18.542" y2="2.794" width="0.1524" layer="21"/>
<wire x1="18.542" y1="2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
<pad name="1" x="-16.51" y="-3.81" drill="0.8" diameter="1.7" shape="square" rot="R90"/>
<pad name="2" x="-13.97" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="3" x="-11.43" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="4" x="-8.89" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="5" x="-6.35" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="6" x="-3.81" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="7" x="-1.27" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="8" x="1.27" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="9" x="3.81" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="10" x="6.35" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="11" x="8.89" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="12" x="11.43" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="13" x="13.97" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="14" x="16.51" y="-3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="15" x="16.51" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="16" x="13.97" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="17" x="11.43" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="18" x="8.89" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="19" x="6.35" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="20" x="3.81" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="21" x="1.27" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="22" x="-1.27" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="23" x="-3.81" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="24" x="-6.35" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="25" x="-8.89" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="26" x="-11.43" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="27" x="-13.97" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<pad name="28" x="-16.51" y="3.81" drill="0.8" diameter="1.7" shape="octagon" rot="R90"/>
<text x="-19.2024" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
<text x="-15.875" y="-0.635" size="1.778" layer="27" ratio="10">>VALUE</text>
</package>
<package name="LCD-16X2">
<wire x1="-40" y1="18" x2="40" y2="18" width="0.2032" layer="49"/>
<wire x1="40" y1="18" x2="40" y2="-18" width="0.2032" layer="49"/>
<wire x1="40" y1="-18" x2="-40" y2="-18" width="0.2032" layer="49"/>
<wire x1="-40" y1="-18" x2="-40" y2="18" width="0.2032" layer="49"/>
<wire x1="-35.65" y1="13.15" x2="35.65" y2="13.15" width="0.2032" layer="49"/>
<wire x1="35.65" y1="13.15" x2="35.65" y2="-13.15" width="0.2032" layer="49"/>
<wire x1="35.65" y1="-13.15" x2="-35.65" y2="-13.15" width="0.2032" layer="49"/>
<wire x1="-35.65" y1="-13.15" x2="-35.65" y2="13.15" width="0.2032" layer="49"/>
<wire x1="-32.25" y1="8.2" x2="32.25" y2="8.2" width="0.2032" layer="49"/>
<wire x1="32.25" y1="8.2" x2="32.25" y2="-8.2" width="0.2032" layer="49"/>
<wire x1="32.25" y1="-8.2" x2="-32.25" y2="-8.2" width="0.2032" layer="49"/>
<wire x1="-32.25" y1="-8.2" x2="-32.25" y2="8.2" width="0.2032" layer="49"/>
<pad name="1" x="-32" y="15.5" drill="1.016" diameter="1.8" shape="square"/>
<pad name="2" x="-29.46" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="3" x="-26.92" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="4" x="-24.38" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="5" x="-21.84" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="6" x="-19.3" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="7" x="-16.76" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="8" x="-14.22" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="9" x="-11.68" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="10" x="-9.14" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="11" x="-6.6" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="12" x="-4.06" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="13" x="-1.52" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="14" x="1.02" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="15" x="3.56" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<pad name="16" x="6.1" y="15.5" drill="1.016" diameter="1.8" shape="octagon"/>
<text x="-34.29" y="15.24" size="1.016" layer="51" ratio="15">1</text>
<hole x="-37.5" y="15.5" drill="2.8"/>
<hole x="-37.5" y="-15.5" drill="2.8"/>
<hole x="37.5" y="15.5" drill="2.8"/>
<hole x="37.5" y="-15.5" drill="2.8"/>
</package>
<package name="1X05">
<description>PIN HEADER</description>
<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/>
<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/>
<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/>
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="1.905" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/>
<wire x1="1.27" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-5.715" y1="1.27" x2="-4.445" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-3.81" y1="-0.635" x2="-4.445" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-3.81" y1="0.635" x2="-3.175" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-3.175" y1="-1.27" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-6.35" y1="0.635" x2="-6.35" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-5.715" y1="1.27" x2="-6.35" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-6.35" y1="-0.635" x2="-5.715" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="-1.27" x2="-5.715" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.1524" layer="21"/>
<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.1524" layer="21"/>
<wire x1="6.35" y1="0.635" x2="6.35" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="4.445" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/>
<wire x1="3.81" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.1524" layer="21"/>
<pad name="1" x="-5.08" y="0" drill="1.016" diameter="1.8" shape="square" rot="R90" first="yes"/>
<pad name="2" x="-2.54" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<pad name="3" x="0" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<pad name="4" x="2.54" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<text x="-6.4262" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-6.35" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/>
<rectangle x1="-5.334" y1="-0.254" x2="-4.826" y2="0.254" layer="51"/>
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
</package>
<package name="BUZZER_F/CM12P">
<description>BUZZER</description>
<circle x="0" y="0" radius="6" width="0.127" layer="21"/>
<circle x="0" y="0" radius="1.27" width="0.1524" layer="21"/>
<wire x1="3.175" y1="2.413" x2="4.445" y2="2.413" width="0.254" layer="21"/>
<wire x1="3.81" y1="3.048" x2="3.81" y2="1.778" width="0.254" layer="21"/>
<pad name="+" x="3.81" y="0" drill="1.016" diameter="2.54" shape="octagon"/>
<pad name="-" x="-3.81" y="0" drill="1.016" diameter="2.54" shape="octagon"/>
<text x="-5.3975" y="-7.9375" size="1.016" layer="25" ratio="10">>NAME</text>
<text x="0.3175" y="-7.9375" size="1.016" layer="27" ratio="10">>VALUE</text>
</package>
<package name="B3F-10XX">
<description>OMRON SWITCH</description>
<wire x1="3.302" y1="-0.762" x2="3.048" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="3.302" y1="-0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/>
<wire x1="3.048" y1="0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/>
<wire x1="3.048" y1="1.016" x2="3.048" y2="2.54" width="0.1524" layer="51"/>
<wire x1="-3.302" y1="0.762" x2="-3.048" y2="0.762" width="0.1524" layer="21"/>
<wire x1="-3.302" y1="0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="-3.048" y1="-0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="3.048" y1="2.54" x2="2.54" y2="3.048" width="0.1524" layer="51"/>
<wire x1="2.54" y1="-3.048" x2="3.048" y2="-2.54" width="0.1524" layer="51"/>
<wire x1="3.048" y1="-2.54" x2="3.048" y2="-1.016" width="0.1524" layer="51"/>
<wire x1="-2.54" y1="3.048" x2="-3.048" y2="2.54" width="0.1524" layer="51"/>
<wire x1="-3.048" y1="2.54" x2="-3.048" y2="1.016" width="0.1524" layer="51"/>
<wire x1="-2.54" y1="-3.048" x2="-3.048" y2="-2.54" width="0.1524" layer="51"/>
<wire x1="-3.048" y1="-2.54" x2="-3.048" y2="-1.016" width="0.1524" layer="51"/>
<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/>
<wire x1="1.27" y1="-1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/>
<wire x1="1.27" y1="-1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/>
<wire x1="-1.27" y1="1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/>
<wire x1="-1.27" y1="3.048" x2="-1.27" y2="2.794" width="0.0508" layer="21"/>
<wire x1="1.27" y1="2.794" x2="-1.27" y2="2.794" width="0.0508" layer="21"/>
<wire x1="1.27" y1="2.794" x2="1.27" y2="3.048" width="0.0508" layer="21"/>
<wire x1="1.143" y1="-2.794" x2="-1.27" y2="-2.794" width="0.0508" layer="21"/>
<wire x1="1.143" y1="-2.794" x2="1.143" y2="-3.048" width="0.0508" layer="21"/>
<wire x1="-1.27" y1="-2.794" x2="-1.27" y2="-3.048" width="0.0508" layer="21"/>
<wire x1="2.54" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="51"/>
<wire x1="-2.54" y1="-3.048" x2="-2.159" y2="-3.048" width="0.1524" layer="51"/>
<wire x1="-2.159" y1="-3.048" x2="-1.27" y2="-3.048" width="0.1524" layer="21"/>
<wire x1="-2.54" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="51"/>
<wire x1="2.54" y1="3.048" x2="2.159" y2="3.048" width="0.1524" layer="51"/>
<wire x1="2.159" y1="3.048" x2="1.27" y2="3.048" width="0.1524" layer="21"/>
<wire x1="1.27" y1="3.048" x2="-1.27" y2="3.048" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="-3.048" x2="1.143" y2="-3.048" width="0.1524" layer="21"/>
<wire x1="1.143" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="21"/>
<wire x1="3.048" y1="-0.762" x2="3.048" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="3.048" y1="0.762" x2="3.048" y2="1.016" width="0.1524" layer="21"/>
<wire x1="-3.048" y1="-0.762" x2="-3.048" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="-3.048" y1="0.762" x2="-3.048" y2="1.016" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="-2.159" x2="1.27" y2="-2.159" width="0.1524" layer="51"/>
<wire x1="1.27" y1="2.286" x2="-1.27" y2="2.286" width="0.1524" layer="51"/>
<wire x1="-2.413" y1="1.27" x2="-2.413" y2="0.508" width="0.1524" layer="51"/>
<wire x1="-2.413" y1="-0.508" x2="-2.413" y2="-1.27" width="0.1524" layer="51"/>
<wire x1="-2.413" y1="0.508" x2="-2.159" y2="-0.381" width="0.1524" layer="51"/>
<circle x="0" y="0" radius="1.778" width="0.1524" layer="21"/>
<circle x="-2.159" y="-2.159" radius="0.508" width="0.1524" layer="51"/>
<circle x="2.159" y="-2.032" radius="0.508" width="0.1524" layer="51"/>
<circle x="2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/>
<circle x="-2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/>
<circle x="0" y="0" radius="0.635" width="0.0508" layer="51"/>
<circle x="0" y="0" radius="0.254" width="0.1524" layer="21"/>
<pad name="1" x="-3.2512" y="2.2606" drill="1" diameter="1.7" shape="octagon"/>
<pad name="3" x="-3.2512" y="-2.2606" drill="1" diameter="1.7" shape="octagon"/>
<pad name="2" x="3.2512" y="2.2606" drill="1" diameter="1.7" shape="octagon"/>
<pad name="4" x="3.2512" y="-2.2606" drill="1" diameter="1.7" shape="octagon"/>
<text x="-3.048" y="3.683" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-3.048" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text>
</package>
<package name="HC49/S">
<description>CRYSTAL</description>
<wire x1="-3.048" y1="-2.159" x2="3.048" y2="-2.159" width="0.4064" layer="21"/>
<wire x1="-3.048" y1="2.159" x2="3.048" y2="2.159" width="0.4064" layer="21"/>
<wire x1="-3.048" y1="-1.651" x2="3.048" y2="-1.651" width="0.1524" layer="21"/>
<wire x1="3.048" y1="1.651" x2="-3.048" y2="1.651" width="0.1524" layer="21"/>
<wire x1="-0.254" y1="0.762" x2="0.254" y2="0.762" width="0.1524" layer="21"/>
<wire x1="0.254" y1="0.762" x2="0.254" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="0.254" y1="-0.762" x2="-0.254" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="-0.254" y1="-0.762" x2="-0.254" y2="0.762" width="0.1524" layer="21"/>
<wire x1="0.635" y1="0.762" x2="0.635" y2="0" width="0.1524" layer="21"/>
<wire x1="0.635" y1="0" x2="0.635" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="0.762" x2="-0.635" y2="0" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="0" x2="-0.635" y2="-0.762" width="0.1524" layer="21"/>
<wire x1="0.635" y1="0" x2="1.27" y2="0" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="0" x2="-1.27" y2="0" width="0.1524" layer="21"/>
<wire x1="-3.048" y1="2.159" x2="-3.048" y2="-2.159" width="0.4064" layer="21" curve="180"/>
<wire x1="3.048" y1="-2.159" x2="3.048" y2="2.159" width="0.4064" layer="21" curve="180"/>
<wire x1="-3.048" y1="1.651" x2="-3.048" y2="-1.651" width="0.1524" layer="21" curve="180"/>
<wire x1="3.048" y1="-1.651" x2="3.048" y2="1.651" width="0.1524" layer="21" curve="180"/>
<pad name="1" x="-2.54" y="0" drill="0.8" diameter="1.7" shape="square"/>
<pad name="2" x="2.54" y="0" drill="0.8" diameter="1.7" shape="octagon"/>
<text x="-5.08" y="2.667" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-5.08" y="-3.937" size="1.27" layer="27" ratio="10">>VALUE</text>
<rectangle x1="-4.445" y1="-2.54" x2="4.445" y2="2.54" layer="43"/>
<rectangle x1="-5.08" y1="-1.905" x2="-4.445" y2="1.905" layer="43"/>
<rectangle x1="-5.715" y1="-1.27" x2="-5.08" y2="1.27" layer="43"/>
<rectangle x1="4.445" y1="-1.905" x2="5.08" y2="1.905" layer="43"/>
<rectangle x1="5.08" y1="-1.27" x2="5.715" y2="1.27" layer="43"/>
</package>
<package name="CA6V">
<description>POTENTIOMETER

distributor Schukat</description>
<wire x1="-0.254" y1="0.254" x2="-0.254" y2="0.889" width="0.1524" layer="21"/>
<wire x1="-0.254" y1="0.889" x2="0.254" y2="0.889" width="0.1524" layer="21"/>
<wire x1="0.254" y1="0.889" x2="0.254" y2="0.254" width="0.1524" layer="21"/>
<wire x1="0.254" y1="0.254" x2="0.889" y2="0.254" width="0.1524" layer="21"/>
<wire x1="0.889" y1="0.254" x2="0.889" y2="-0.254" width="0.1524" layer="21"/>
<wire x1="0.889" y1="-0.254" x2="0.254" y2="-0.254" width="0.1524" layer="21"/>
<wire x1="0.254" y1="-0.254" x2="0.254" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="0.254" y1="-0.889" x2="-0.254" y2="-0.889" width="0.1524" layer="21"/>
<wire x1="-0.254" y1="-0.889" x2="-0.254" y2="-0.254" width="0.1524" layer="21"/>
<wire x1="-0.254" y1="-0.254" x2="-0.889" y2="-0.254" width="0.1524" layer="21"/>
<wire x1="-0.889" y1="-0.254" x2="-0.889" y2="0.254" width="0.1524" layer="21"/>
<wire x1="-0.889" y1="0.254" x2="-0.254" y2="0.254" width="0.1524" layer="21"/>
<wire x1="0.889" y1="3.81" x2="-0.889" y2="3.81" width="0.1524" layer="51"/>
<wire x1="3.429" y1="3.81" x2="0.889" y2="3.81" width="0.1524" layer="21"/>
<wire x1="-0.889" y1="-0.889" x2="-1.397" y2="-1.397" width="0.1524" layer="21"/>
<wire x1="0.889" y1="-0.889" x2="1.397" y2="-1.397" width="0.1524" layer="21"/>
<wire x1="-1.905" y1="0" x2="-1.397" y2="0" width="0.1524" layer="21"/>
<wire x1="1.397" y1="0" x2="1.905" y2="0" width="0.1524" layer="21"/>
<wire x1="-1.016" y1="1.016" x2="-1.27" y2="1.27" width="0.1524" layer="21"/>
<wire x1="1.016" y1="1.016" x2="1.27" y2="1.27" width="0.1524" layer="21"/>
<wire x1="0" y1="1.397" x2="0" y2="1.905" width="0.1524" layer="51"/>
<wire x1="3.429" y1="-3.81" x2="1.651" y2="-3.81" width="0.1524" layer="51"/>
<wire x1="1.651" y1="-3.81" x2="-1.651" y2="-3.81" width="0.1524" layer="21"/>
<wire x1="-1.651" y1="-3.81" x2="-3.429" y2="-3.81" width="0.1524" layer="51"/>
<wire x1="3.429" y1="-3.81" x2="3.81" y2="-3.429" width="0.1524" layer="21" curve="90"/>
<wire x1="3.429" y1="3.81" x2="3.81" y2="3.429" width="0.1524" layer="21" curve="-90"/>
<wire x1="-3.81" y1="3.429" x2="-3.429" y2="3.81" width="0.1524" layer="21" curve="-90"/>
<wire x1="-3.81" y1="-3.429" x2="-3.429" y2="-3.81" width="0.1524" layer="21" curve="90"/>
<wire x1="3.81" y1="-1.524" x2="3.81" y2="-3.429" width="0.1524" layer="51"/>
<wire x1="-3.429" y1="3.81" x2="-0.889" y2="3.81" width="0.1524" layer="21"/>
<wire x1="-3.81" y1="-3.429" x2="-3.81" y2="-1.524" width="0.1524" layer="51"/>
<wire x1="3.81" y1="-1.524" x2="3.81" y2="3.429" width="0.1524" layer="21"/>
<wire x1="-3.81" y1="3.429" x2="-3.81" y2="-1.524" width="0.1524" layer="21"/>
<circle x="0" y="0" radius="2.032" width="0.1524" layer="51"/>
<circle x="0" y="0" radius="1.27" width="0.1524" layer="51"/>
<pad name="S" x="0" y="2.54" drill="1" diameter="2" shape="octagon"/>
<pad name="A" x="-2.54" y="-2.54" drill="1" diameter="2" shape="octagon" rot="R90"/>
<pad name="E" x="2.54" y="-2.54" drill="1" diameter="2" shape="octagon" rot="R90"/>
<text x="-3.81" y="4.5085" size="1.016" layer="25" ratio="10">>NAME</text>
<text x="-3.81" y="-5.461" size="1.016" layer="27" ratio="10">>VALUE</text>
<rectangle x1="0.508" y1="-3.048" x2="3.683" y2="-2.032" layer="51"/>
<rectangle x1="2.159" y1="-2.667" x2="3.683" y2="0" layer="51"/>
<rectangle x1="-3.683" y1="-2.667" x2="-2.159" y2="0" layer="51"/>
<rectangle x1="-3.683" y1="-3.048" x2="-0.508" y2="-2.032" layer="51"/>
<rectangle x1="1.905" y1="-3.81" x2="3.175" y2="-3.048" layer="51"/>
<rectangle x1="-3.175" y1="-3.81" x2="-1.905" y2="-3.048" layer="51"/>
</package>
<package name="1X06">
<description>PIN HEADER</description>
<wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/>
<wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/>
<wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="2.54" y1="0.635" x2="3.175" y2="1.27" width="0.1524" layer="21"/>
<wire x1="3.175" y1="1.27" x2="4.445" y2="1.27" width="0.1524" layer="21"/>
<wire x1="4.445" y1="1.27" x2="5.08" y2="0.635" width="0.1524" layer="21"/>
<wire x1="5.08" y1="0.635" x2="5.08" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="5.08" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="4.445" y1="-1.27" x2="3.175" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="3.175" y1="-1.27" x2="2.54" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-2.54" y1="0.635" x2="-1.905" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/>
<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-1.905" y1="-1.27" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/>
<wire x1="0" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-6.985" y1="1.27" x2="-5.715" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-5.715" y1="1.27" x2="-5.08" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="0.635" x2="-5.08" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="-0.635" x2="-5.715" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="0.635" x2="-4.445" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="1.27" x2="-3.175" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-3.175" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-2.54" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-3.175" y1="-1.27" x2="-4.445" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="-1.27" x2="-5.08" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-7.62" y1="0.635" x2="-7.62" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-6.985" y1="1.27" x2="-7.62" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-7.62" y1="-0.635" x2="-6.985" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-5.715" y1="-1.27" x2="-6.985" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="5.715" y1="1.27" x2="6.985" y2="1.27" width="0.1524" layer="21"/>
<wire x1="6.985" y1="1.27" x2="7.62" y2="0.635" width="0.1524" layer="21"/>
<wire x1="7.62" y1="0.635" x2="7.62" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="7.62" y1="-0.635" x2="6.985" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="5.715" y1="1.27" x2="5.08" y2="0.635" width="0.1524" layer="21"/>
<wire x1="5.08" y1="-0.635" x2="5.715" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="6.985" y1="-1.27" x2="5.715" y2="-1.27" width="0.1524" layer="21"/>
<pad name="1" x="-6.35" y="0" drill="1.016" diameter="1.8" shape="square" rot="R90" first="yes"/>
<pad name="2" x="-3.81" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<pad name="5" x="3.81" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<pad name="6" x="6.35" y="0" drill="1.016" diameter="1.8" shape="octagon" rot="R90"/>
<text x="-7.6962" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-7.62" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="3.556" y1="-0.254" x2="4.064" y2="0.254" layer="51"/>
<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
<rectangle x1="-4.064" y1="-0.254" x2="-3.556" y2="0.254" layer="51"/>
<rectangle x1="-6.604" y1="-0.254" x2="-6.096" y2="0.254" layer="51"/>
<rectangle x1="6.096" y1="-0.254" x2="6.604" y2="0.254" layer="51"/>
</package>
<package name="TO126AV">
<description>Molded Package

grid 2.3 mm</description>
<wire x1="-3.937" y1="-0.127" x2="-3.937" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-3.937" y1="-1.27" x2="-3.683" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="3.683" y1="-2.794" x2="3.937" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="3.937" y1="-1.27" x2="3.937" y2="-0.127" width="0.1524" layer="21"/>
<wire x1="-3.683" y1="-2.794" x2="-2.794" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="-2.794" y1="-2.794" x2="-1.778" y2="-2.794" width="0.1524" layer="51"/>
<wire x1="-1.778" y1="-2.794" x2="-0.508" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="-0.508" y1="-2.794" x2="0.508" y2="-2.794" width="0.1524" layer="51"/>
<wire x1="0.508" y1="-2.794" x2="1.778" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="1.778" y1="-2.794" x2="2.794" y2="-2.794" width="0.1524" layer="51"/>
<wire x1="2.794" y1="-2.794" x2="3.683" y2="-2.794" width="0.1524" layer="21"/>
<circle x="-3.175" y="-2.159" radius="0.4064" width="0.1524" layer="51"/>
<pad name="E" x="-2.286" y="-1.27" drill="1.016" shape="long" rot="R90"/>
<pad name="C" x="0" y="-1.27" drill="1.016" shape="long" rot="R90"/>
<pad name="B" x="2.286" y="-1.27" drill="1.016" shape="long" rot="R90"/>
<text x="-3.9624" y="-4.5466" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-3.9878" y="-6.3246" size="1.27" layer="27" ratio="10">>VALUE</text>
<rectangle x1="-3.937" y1="-0.381" x2="-3.175" y2="0" layer="21"/>
<rectangle x1="-1.397" y1="-0.381" x2="-0.889" y2="0" layer="21"/>
<rectangle x1="0.889" y1="-0.381" x2="1.397" y2="0" layer="21"/>
<rectangle x1="3.175" y1="-0.381" x2="3.937" y2="0" layer="21"/>
<rectangle x1="-3.175" y1="-0.381" x2="-1.397" y2="0" layer="51"/>
<rectangle x1="-0.889" y1="-0.381" x2="0.889" y2="0" layer="51"/>
<rectangle x1="1.397" y1="-0.381" x2="3.175" y2="0" layer="51"/>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="default *">
<description language="de">EAGLE Design Rules

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

The default Design Rules have been set to cover
a wide range of applications. Your particular design
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<param name="mdWireWire" value="10mil"/>
<param name="mdWirePad" value="10mil"/>
<param name="mdWireVia" value="10mil"/>
<param name="mdPadPad" value="10mil"/>
<param name="mdPadVia" value="10mil"/>
<param name="mdViaVia" value="10mil"/>
<param name="mdSmdPad" value="8mil"/>
<param name="mdSmdVia" value="8mil"/>
<param name="mdSmdSmd" value="8mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="40mil"/>
<param name="mdDrill" value="8mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="0.3mm"/>
<param name="msDrill" value="0.8mm"/>
<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="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="J1" library="barelang-store" package="DCJ0202" value="JACK-DC" x="46.99" y="62.23" smashed="yes" rot="R180">
<attribute name="OC_NEWARK" value="unknown" x="26.67" y="110.49" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MPN" value="" x="26.67" y="110.49" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MF" value="" x="26.67" y="110.49" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="26.67" y="110.49" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="52.07" y="71.755" size="1.27" layer="27" rot="R270"/>
</element>
<element name="IC1" library="barelang-store" package="TO220V" value="7805TV" x="46.99" y="49.53" smashed="yes">
<attribute name="VALUE" x="44.45" y="43.18" size="1.27" layer="27" ratio="10"/>
</element>
<element name="C3" library="barelang-store" package="E2,5-6" value="470uF" x="43.18" y="53.34" smashed="yes">
<attribute name="VALUE" x="55.372" y="50.927" size="1.27" layer="27" ratio="10" rot="R90"/>
</element>
<element name="C4" library="barelang-store" package="E2,5-6" value="100uF" x="50.8" y="53.34" smashed="yes" rot="R180">
<attribute name="VALUE" x="47.752" y="50.927" size="1.27" layer="27" ratio="10" rot="R90"/>
</element>
<element name="C5" library="barelang-store" package="C025-024X044" value="100nF" x="5.715" y="63.5" smashed="yes" rot="R180">
<attribute name="VALUE" x="3.302" y="65.278" size="1.27" layer="27" ratio="10"/>
</element>
<element name="R1" library="barelang-store" package="0207/10" value="330" x="33.655" y="62.23" smashed="yes">
<attribute name="VALUE" x="35.9156" y="62.865" size="1.27" layer="27" ratio="10" rot="R180"/>
</element>
<element name="LED1" library="barelang-store" package="LED3MM" value="LED" x="26.035" y="64.77" smashed="yes" rot="R180"/>
<element name="IC2" library="barelang-store" package="DIL28-3" value="ATMEGA8/168/328" x="5.08" y="55.88" smashed="yes" rot="R180">
<attribute name="OC_NEWARK" value="unknown" x="-26.67" y="116.84" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MPN" value="" x="-26.67" y="116.84" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MF" value="" x="-26.67" y="116.84" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="-26.67" y="116.84" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="U$1" library="barelang-store" package="LCD-16X2" value="LCD-16X2" x="22.86" y="21.59"/>
<element name="JP1" library="barelang-store" package="1X05" value="S1" x="59.69" y="57.15" smashed="yes" rot="R270"/>
<element name="JP2" library="barelang-store" package="1X05" value="S2" x="-15.24" y="57.15" smashed="yes" rot="R90"/>
<element name="SG1" library="barelang-store" package="BUZZER_F/CM12P" value="BUZZER_5V" x="33.655" y="47.625" smashed="yes">
<attribute name="OC_NEWARK" value="unknown" x="70.485" y="1.905" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="" x="70.485" y="1.905" size="1.778" layer="27" display="off"/>
<attribute name="MF" value="" x="70.485" y="1.905" size="1.778" layer="27" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="70.485" y="1.905" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="26.9875" y="41.5925" size="1.016" layer="27" ratio="10" rot="R90"/>
</element>
<element name="R2" library="barelang-store" package="0207/10" value="10K" x="25.4" y="55.88" smashed="yes" rot="R270">
<attribute name="VALUE" x="24.765" y="58.1406" size="1.27" layer="27" ratio="10" rot="R270"/>
</element>
<element name="S1" library="barelang-store" package="B3F-10XX" value="RESET" x="19.05" y="64.77" smashed="yes" rot="R180">
<attribute name="OC_NEWARK" value="36M3542" x="-50.8" y="123.19" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MPN" value="B3F-1000" x="-50.8" y="123.19" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MF" value="" x="-50.8" y="123.19" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_FARNELL" value="176432" x="-50.8" y="123.19" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="22.098" y="69.85" size="1.27" layer="27" ratio="10" rot="R180"/>
</element>
<element name="Q1" library="barelang-store" package="HC49/S" value="16MHz" x="-2.54" y="63.5" smashed="yes">
<attribute name="OC_NEWARK" value="unknown" x="16.51" y="-5.08" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="" x="16.51" y="-5.08" size="1.778" layer="27" display="off"/>
<attribute name="MF" value="" x="16.51" y="-5.08" size="1.778" layer="27" display="off"/>
<attribute name="OC_FARNELL" value="1667008" x="16.51" y="-5.08" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="-8.128" y="60.96" size="1.27" layer="27" ratio="10" rot="R90"/>
</element>
<element name="C1" library="barelang-store" package="C025-024X044" value="22pF" x="0" y="67.945" smashed="yes" rot="R180">
<attribute name="VALUE" x="-1.778" y="69.723" size="1.27" layer="27" ratio="10"/>
</element>
<element name="C2" library="barelang-store" package="C025-024X044" value="22pF" x="-5.08" y="67.945" smashed="yes">
<attribute name="VALUE" x="-6.858" y="69.723" size="1.27" layer="27" ratio="10"/>
</element>
<element name="R3" library="barelang-store" package="CA6V" value="10K" x="-12.7" y="45.72" smashed="yes">
<attribute name="VALUE" x="-16.51" y="40.259" size="1.016" layer="27" ratio="10"/>
</element>
<element name="JP3" library="barelang-store" package="1X06" value="ISP" x="0" y="45.72" smashed="yes">
<attribute name="VALUE" x="-7.62" y="42.545" size="1.27" layer="27"/>
</element>
<element name="Q2" library="barelang-store" package="TO126AV" value="BD139" x="31.75" y="57.785" smashed="yes">
<attribute name="VALUE" x="36.0172" y="55.9054" size="1.27" layer="27" ratio="10"/>
</element>
<element name="R4" library="barelang-store" package="0207/10" value="2K2" x="33.655" y="59.69" smashed="yes" rot="R180">
<attribute name="VALUE" x="35.9156" y="60.325" size="1.27" layer="27" ratio="10" rot="R180"/>
</element>
</elements>
<signals>
<signal name="N$1">
<contactref element="J1" pad="1"/>
<contactref element="IC1" pad="1"/>
<contactref element="C3" pad="+"/>
<wire x1="41.91" y1="53.34" x2="41.91" y2="49.53" width="0.7" layer="16"/>
<wire x1="44.45" y1="46.99" x2="41.91" y2="49.53" width="0.7" layer="16"/>
<wire x1="46.99" y1="59.13" x2="41.91" y2="54.05" width="0.7" layer="16"/>
<wire x1="41.91" y1="54.05" x2="41.91" y2="53.34" width="0.3" layer="16"/>
</signal>
<signal name="N$3">
<contactref element="R1" pad="1"/>
<contactref element="LED1" pad="A"/>
<wire x1="27.305" y1="64.77" x2="27.305" y2="63.5" width="0.3" layer="16"/>
<wire x1="27.305" y1="63.5" x2="28.575" y2="62.23" width="0.3" layer="16"/>
</signal>
<signal name="VCC">
<contactref element="IC1" pad="3"/>
<contactref element="C4" pad="+"/>
<contactref element="R1" pad="2"/>
<contactref element="IC2" pad="7"/>
<contactref element="C5" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="IC2" pad="20"/>
<contactref element="R3" pad="E"/>
<contactref element="U$1" pad="2"/>
<contactref element="U$1" pad="15"/>
<contactref element="

repository: ekorudiawan/Distance-Alarm

repo_name: ekorudiawan/Distance-Alarm

extension: brd


text:
JP3" pad="5"/>
<contactref element="JP1" pad="1"/>
<contactref element="JP2" pad="1"/>
<contactref element="SG1" pad="+"/>
<wire x1="14.605" y1="70.485" x2="53.975" y2="70.485" width="0.3" layer="16"/>
<wire x1="41.275" y1="68.515" x2="38.735" y2="65.975" width="0.7" layer="16"/>
<wire x1="38.735" y1="65.975" x2="38.735" y2="62.23" width="0.7" layer="16"/>
<wire x1="25.4" y1="50.8" x2="20.955" y2="55.245" width="0.3" layer="16"/>
<wire x1="53.975" y1="70.485" x2="59.69" y2="64.77" width="0.3" layer="16"/>
<wire x1="59.69" y1="64.77" x2="59.69" y2="64.135" width="0.3" layer="16"/>
<wire x1="59.69" y1="64.135" x2="59.69" y2="62.23" width="0.3" layer="16"/>
<wire x1="6.35" y1="59.69" x2="6.35" y2="62.865" width="0.3" layer="16"/>
<wire x1="6.35" y1="62.865" x2="6.985" y2="63.5" width="0.3" layer="16"/>
<wire x1="-10.16" y1="43.18" x2="-15.24" y2="48.26" width="0.3" layer="16"/>
<wire x1="-15.24" y1="48.26" x2="-15.24" y2="52.07" width="0.3" layer="16"/>
<wire x1="25.4" y1="50.8" x2="25.4" y2="43.18" width="0.3" layer="16"/>
<wire x1="25.4" y1="43.18" x2="26.42" y2="42.16" width="0.3" layer="16"/>
<wire x1="26.42" y1="42.16" x2="26.42" y2="37.09" width="0.3" layer="16"/>
<wire x1="40.64" y1="44.45" x2="37.465" y2="47.625" width="0.7" layer="16"/>
<wire x1="-10.16" y1="43.18" x2="-6.6" y2="39.62" width="0.3" layer="16"/>
<wire x1="-6.6" y1="39.62" x2="-6.6" y2="37.09" width="0.3" layer="16"/>
<wire x1="1.27" y1="52.07" x2="1.27" y2="49.53" width="0.3" layer="16"/>
<wire x1="1.27" y1="49.53" x2="3.81" y2="46.99" width="0.3" layer="16"/>
<wire x1="3.81" y1="46.99" x2="3.81" y2="45.72" width="0.3" layer="16"/>
<wire x1="-15.24" y1="52.07" x2="-13.97" y2="52.07" width="0.3" layer="16"/>
<wire x1="-13.97" y1="52.07" x2="-12.065" y2="53.975" width="0.3" layer="16"/>
<wire x1="-12.065" y1="53.975" x2="0.635" y2="53.975" width="0.3" layer="16"/>
<wire x1="0.635" y1="53.975" x2="1.27" y2="53.34" width="0.3" layer="16"/>
<wire x1="1.27" y1="53.34" x2="1.27" y2="52.07" width="0.3" layer="16"/>
<wire x1="6.35" y1="59.69" x2="6.35" y2="58.1025" width="0.3" layer="16"/>
<via x="6.35" y="58.1025" extent="1-16" drill="0.8"/>
<wire x1="6.35" y1="58.1025" x2="6.35" y2="54.9275" width="0.3" layer="1"/>
<via x="6.35" y="54.9275" extent="1-16" drill="0.8"/>
<wire x1="3.175" y1="55.245" x2="1.27" y2="53.34" width="0.3" layer="16"/>
<wire x1="52.07" y1="53.34" x2="52.07" y2="49.53" width="0.7" layer="16"/>
<wire x1="52.07" y1="49.53" x2="49.53" y2="46.99" width="0.7" layer="16"/>
<wire x1="49.53" y1="46.99" x2="49.53" y2="45.72" width="0.7" layer="16"/>
<wire x1="49.53" y1="45.72" x2="48.26" y2="44.45" width="0.7" layer="16"/>
<wire x1="48.26" y1="44.45" x2="40.64" y2="44.45" width="0.7" layer="16"/>
<wire x1="41.275" y1="68.515" x2="49.595" y2="68.515" width="0.7" layer="16"/>
<wire x1="49.595" y1="68.515" x2="52.07" y2="66.04" width="0.7" layer="16"/>
<wire x1="6.985" y1="63.5" x2="12.065" y2="63.5" width="0.3" layer="16"/>
<wire x1="12.065" y1="63.5" x2="12.7" y2="64.135" width="0.3" layer="16"/>
<wire x1="12.7" y1="64.135" x2="12.7" y2="68.58" width="0.3" layer="16"/>
<wire x1="12.7" y1="68.58" x2="14.605" y2="70.485" width="0.3" layer="16"/>
<wire x1="52.07" y1="66.04" x2="52.07" y2="64.135" width="0.7" layer="16"/>
<wire x1="52.07" y1="64.135" x2="54.61" y2="64.135" width="0.7" layer="16"/>
<via x="54.61" y="64.135" extent="1-16" drill="0.8"/>
<wire x1="54.61" y1="64.135" x2="57.15" y2="64.135" width="0.3" layer="1"/>
<via x="57.15" y="64.135" extent="1-16" drill="0.8"/>
<wire x1="57.15" y1="64.135" x2="59.69" y2="64.135" width="0.3" layer="16"/>
<wire x1="52.07" y1="53.34" x2="52.07" y2="64.135" width="0.7" layer="16"/>
<wire x1="3.175" y1="55.245" x2="6.0325" y2="55.245" width="0.3" layer="16"/>
<wire x1="6.0325" y1="55.245" x2="6.35" y2="54.9275" width="0.3" layer="16"/>
<wire x1="20.955" y1="55.245" x2="6.6675" y2="55.245" width="0.3" layer="16"/>
<wire x1="6.6675" y1="55.245" x2="6.35" y2="54.9275" width="0.3" layer="16"/>
</signal>
<signal name="GND">
<contactref element="J1" pad="2"/>
<contactref element="LED1" pad="K"/>
<contactref element="C4" pad="-"/>
<contactref element="IC1" pad="2"/>
<contactref element="C3" pad="-"/>
<contactref element="J1" pad="3"/>
<contactref element="IC2" pad="8"/>
<contactref element="IC2" pad="22"/>
<contactref element="C5" pad="2"/>
<contactref element="S1" pad="4"/>
<contactref element="C1" pad="1"/>
<contactref element="C2" pad="1"/>
<contactref element="U$1" pad="1"/>
<contactref element="R3" pad="A"/>
<contactref element="U$1" pad="16"/>
<contactref element="U$1" pad="5"/>
<contactref element="JP3" pad="6"/>
<contactref element="JP1" pad="5"/>
<contactref element="JP2" pad="5"/>
<contactref element="Q2" pad="E"/>
<wire x1="36.83" y1="57.15" x2="36.83" y2="58.42" width="0.7" layer="16"/>
<wire x1="36.83" y1="58.42" x2="34.29" y2="60.96" width="0.7" layer="16"/>
<wire x1="42.19" y1="62.23" x2="42.19" y2="58.42" width="0.7" layer="16"/>
<wire x1="42.19" y1="58.42" x2="40.92" y2="57.15" width="0.7" layer="16"/>
<wire x1="40.92" y1="57.15" x2="36.83" y2="57.15" width="0.7" layer="16"/>
<wire x1="34.29" y1="60.96" x2="31.115" y2="60.96" width="0.7" layer="16"/>
<wire x1="35.56" y1="44.45" x2="34.29" y2="43.18" width="0.7" layer="16"/>
<wire x1="34.29" y1="43.18" x2="31.75" y2="43.18" width="0.7" layer="16"/>
<wire x1="6.35" y1="45.72" x2="6.35" y2="52.07" width="0.3" layer="16"/>
<wire x1="35.56" y1="44.45" x2="35.56" y2="55.88" width="0.7" layer="16"/>
<wire x1="35.56" y1="55.88" x2="36.83" y2="57.15" width="0.7" layer="16"/>
<wire x1="28.96" y1="37.09" x2="27.43" y2="35.56" width="0.3" layer="16"/>
<wire x1="27.43" y1="35.56" x2="2.55" y2="35.56" width="0.3" layer="16"/>
<wire x1="2.55" y1="35.56" x2="1.02" y2="37.09" width="0.3" layer="16"/>
<wire x1="49.53" y1="53.34" x2="49.53" y2="55.88" width="0.7" layer="16"/>
<wire x1="49.53" y1="55.88" x2="50.8" y2="57.15" width="0.7" layer="16"/>
<wire x1="50.8" y1="57.15" x2="50.8" y2="61.42" width="0.7" layer="16"/>
<wire x1="50.8" y1="61.42" x2="46.99" y2="65.23" width="0.7" layer="16"/>
<wire x1="24.765" y1="64.77" x2="18.0594" y2="64.77" width="0.7" layer="16"/>
<wire x1="18.0594" y1="64.77" x2="15.7988" y2="67.0306" width="0.7" layer="16"/>
<wire x1="1.27" y1="67.945" x2="-0.635" y2="69.85" width="0.3" layer="16"/>
<wire x1="-0.635" y1="69.85" x2="-4.445" y2="69.85" width="0.3" layer="16"/>
<wire x1="-4.445" y1="69.85" x2="-6.35" y2="67.945" width="0.3" layer="16"/>
<wire x1="35.56" y1="44.45" x2="36.83" y2="43.18" width="0.7" layer="16"/>
<wire x1="36.83" y1="43.18" x2="50.8" y2="43.18" width="0.7" layer="16"/>
<wire x1="50.8" y1="43.18" x2="59.69" y2="52.07" width="0.7" layer="16"/>
<wire x1="-15.24" y1="43.18" x2="-17.145" y2="45.085" width="0.3" layer="16"/>
<wire x1="-6.35" y1="67.945" x2="-9.525" y2="67.945" width="0.3" layer="16"/>
<wire x1="-9.525" y1="67.945" x2="-15.24" y2="62.23" width="0.3" layer="16"/>
<wire x1="49.53" y1="53.34" x2="44.45" y2="53.34" width="0.7" layer="16"/>
<wire x1="1.02" y1="37.09" x2="-0.51" y2="35.56" width="0.3" layer="16"/>
<wire x1="-0.51" y1="35.56" x2="-7.62" y2="35.56" width="0.3" layer="16"/>
<wire x1="-7.62" y1="35.56" x2="-9.14" y2="37.08" width="0.3" layer="16"/>
<wire x1="-9.14" y1="37.08" x2="-9.14" y2="37.09" width="0.3" layer="16"/>
<wire x1="-9.15" y1="37.09" x2="-9.14" y2="37.09" width="0.3" layer="16"/>
<wire x1="6.35" y1="52.07" x2="6.35" y2="53.34" width="0.3" layer="16"/>
<wire x1="6.35" y1="53.34" x2="5.715" y2="53.975" width="0.3" layer="16"/>
<wire x1="5.715" y1="53.975" x2="3.81" y2="53.975" width="0.3" layer="16"/>
<via x="3.81" y="53.975" extent="1-16" drill="0.8"/>
<wire x1="3.81" y1="53.975" x2="3.81" y2="58.1025" width="0.3" layer="1"/>
<via x="3.81" y="58.1025" extent="1-16" drill="0.8"/>
<wire x1="3.81" y1="58.1025" x2="3.81" y2="59.69" width="0.3" layer="16"/>
<wire x1="3.81" y1="59.69" x2="3.81" y2="60.96" width="0.3" layer="16"/>
<wire x1="3.81" y1="60.96" x2="4.445" y2="61.595" width="0.3" layer="16"/>
<wire x1="4.445" y1="61.595" x2="4.445" y2="63.5" width="0.3" layer="16"/>
<wire x1="4.445" y1="63.5" x2="4.445" y2="64.77" width="0.3" layer="16"/>
<wire x1="4.445" y1="64.77" x2="1.27" y2="67.945" width="0.3" layer="16"/>
<wire x1="-17.145" y1="45.085" x2="-17.145" y2="60.325" width="0.3" layer="16"/>
<wire x1="-17.145" y1="60.325" x2="-15.24" y2="62.23" width="0.3" layer="16"/>
<wire x1="49.53" y1="53.34" x2="49.53" y2="51.435" width="0.7" layer="16"/>
<wire x1="49.53" y1="51.435" x2="46.99" y2="48.895" width="0.7" layer="16"/>
<wire x1="46.99" y1="48.895" x2="46.99" y2="46.99" width="0.7" layer="16"/>
<wire x1="42.19" y1="62.23" x2="42.19" y2="63.78" width="0.7" layer="16"/>
<wire x1="42.19" y1="63.78" x2="43.815" y2="65.405" width="0.7" layer="16"/>
<wire x1="43.815" y1="65.405" x2="46.815" y2="65.405" width="0.7" layer="16"/>
<wire x1="46.815" y1="65.405" x2="46.99" y2="65.23" width="0.3" layer="16"/>
<wire x1="28.96" y1="37.09" x2="31.75" y2="39.88" width="0.3" layer="16"/>
<wire x1="31.75" y1="39.88" x2="31.75" y2="40.64" width="0.3" layer="16"/>
<via x="31.75" y="40.64" extent="1-16" drill="0.8"/>
<wire x1="31.75" y1="40.64" x2="31.75" y2="43.18" width="0.3" layer="1"/>
<via x="31.75" y="43.18" extent="1-16" drill="0.8"/>
<wire x1="24.765" y1="64.77" x2="26.67" y2="66.675" width="0.7" layer="16"/>
<wire x1="26.67" y1="66.675" x2="29.21" y2="66.675" width="0.7" layer="16"/>
<wire x1="29.21" y1="66.675" x2="31.115" y2="64.77" width="0.7" layer="16"/>
<wire x1="31.115" y1="64.77" x2="31.115" y2="60.96" width="0.7" layer="16"/>
<wire x1="29.464" y1="56.515" x2="29.464" y2="57.7215" width="0.7" layer="16"/>
<wire x1="29.464" y1="57.7215" x2="31.115" y2="59.3725" width="0.7" layer="16"/>
<wire x1="31.115" y1="59.3725" x2="31.115" y2="60.96" width="0.7" layer="16"/>
<wire x1="-15.24" y1="43.18" x2="-13.335" y2="41.275" width="0.3" layer="16"/>
<wire x1="-13.335" y1="41.275" x2="-10.16" y2="41.275" width="0.3" layer="16"/>
<wire x1="-10.16" y1="41.275" x2="-9.14" y2="40.255" width="0.3" layer="16"/>
<wire x1="-9.14" y1="40.255" x2="-9.14" y2="37.09" width="0.3" layer="16"/>
<polygon width="0.7" layer="16" isolate="0.8">
<vertex x="-20.32" y="33.02"/>
<vertex x="63.5" y="33.02"/>
<vertex x="63.5" y="73.025"/>
<vertex x="-20.32" y="73.025"/>
</polygon>
</signal>
<signal name="RST">
<contactref element="R2" pad="1"/>
<contactref element="S1" pad="2"/>
<contactref element="IC2" pad="1"/>
<contactref element="JP3" pad="4"/>
<wire x1="15.7988" y1="62.5094" x2="18.7706" y2="62.5094" width="0.3" layer="16"/>
<wire x1="18.7706" y1="62.5094" x2="21.59" y2="59.69" width="0.3" layer="16"/>
<wire x1="25.4" y1="60.96" x2="24.13" y2="59.69" width="0.3" layer="16"/>
<wire x1="24.13" y1="59.69" x2="21.59" y2="59.69" width="0.3" layer="16"/>
<wire x1="15.7988" y1="62.5094" x2="15.24" y2="63.0682" width="0.3" layer="16"/>
<wire x1="15.24" y1="63.0682" x2="15.24" y2="64.77" width="0.3" layer="16"/>
<via x="15.24" y="64.77" extent="1-16" drill="0.8"/>
<wire x1="15.24" y1="64.77" x2="11.43" y2="64.77" width="0.3" layer="1"/>
<via x="11.43" y="64.77" extent="1-16" drill="0.8"/>
<wire x1="6.35" y1="65.405" x2="0.635" y2="71.12" width="0.3" layer="16"/>
<wire x1="0.635" y1="71.12" x2="-9.525" y2="71.12" width="0.3" layer="16"/>
<wire x1="-9.525" y1="71.12" x2="-18.415" y2="62.23" width="0.3" layer="16"/>
<wire x1="-18.415" y1="62.23" x2="-18.415" y2="43.815" width="0.3" layer="16"/>
<via x="-11.43" y="40.005" extent="1-16" drill="0.8"/>
<via x="-3.175" y="40.005" extent="1-16" drill="0.8"/>
<wire x1="-3.175" y1="40.005" x2="1.27" y2="44.45" width="0.3" layer="16"/>
<wire x1="1.27" y1="44.45" x2="1.27" y2="45.72" width="0.3" layer="16"/>
<wire x1="-18.415" y1="43.815" x2="-14.605" y2="40.005" width="0.3" layer="16"/>
<wire x1="-14.605" y1="40.005" x2="-11.43" y2="40.005" width="0.3" layer="16"/>
<wire x1="-11.43" y1="40.005" x2="-3.175" y2="40.005" width="0.3" layer="1"/>
<wire x1="6.35" y1="65.405" x2="7.62" y2="65.405" width="0.3" layer="16"/>
<wire x1="7.62" y1="65.405" x2="8.255" y2="64.77" width="0.3" layer="16"/>
<wire x1="8.255" y1="64.77" x2="11.43" y2="64.77" width="0.3" layer="16"/>
</signal>
<signal name="N$6">
<contactref element="IC2" pad="9"/>
<contactref element="Q1" pad="2"/>
<contactref element="C1" pad="2"/>
<wire x1="0" y1="63.5" x2="1.27" y2="62.23" width="0.3" layer="16"/>
<wire x1="1.27" y1="62.23" x2="1.27" y2="59.69" width="0.3" layer="16"/>
<wire x1="-1.27" y1="67.945" x2="-1.27" y2="64.77" width="0.3" layer="16"/>
<wire x1="-1.27" y1="64.77" x2="0" y2="63.5" width="0.3" layer="16"/>
</signal>
<signal name="N$7">
<contactref element="IC2" pad="10"/>
<contactref element="Q1" pad="1"/>
<contactref element="C2" pad="2"/>
<wire x1="-5.08" y1="63.5" x2="-1.27" y2="59.69" width="0.3" layer="16"/>
<wire x1="-3.81" y1="67.945" x2="-3.81" y2="66.675" width="0.3" layer="16"/>
<wire x1="-3.81" y1="66.675" x2="-5.08" y2="65.405" width="0.3" layer="16"/>
<wire x1="-5.08" y1="65.405" x2="-5.08" y2="63.5" width="0.3" layer="16"/>
</signal>
<signal name="N$4">
<contactref element="U$1" pad="3"/>
<contactref element="R3" pad="S"/>
<wire x1="-4.06" y1="37.09" x2="-4.06" y2="39.035" width="0.3" layer="16"/>
<wire x1="-4.06" y1="39.035" x2="-8.205" y2="43.18" width="0.3" layer="16"/>
<wire x1="-8.205" y1="43.18" x2="-8.205" y2="43.765" width="0.3" layer="16"/>
<wire x1="-8.205" y1="43.765" x2="-12.7" y2="48.26" width="0.3" layer="16"/>
</signal>
<signal name="N$2">
<contactref element="U$1" pad="4"/>
<contactref element="IC2" pad="23"/>
<wire x1="1.905" y1="43.18" x2="7.62" y2="43.18" width="0.3" layer="16"/>
<wire x1="7.62" y1="43.18" x2="8.89" y2="44.45" width="0.3" layer="16"/>
<wire x1="8.89" y1="44.45" x2="8.89" y2="52.07" width="0.3" layer="16"/>
<wire x1="-1.52" y1="37.09" x2="-1.52" y2="39.755" width="0.3" layer="16"/>
<wire x1="-1.52" y1="39.755" x2="1.905" y2="43.18" width="0.3" layer="16"/>
</signal>
<signal name="N$5">
<contactref element="U$1" pad="6"/>
<contactref element="IC2" pad="24"/>
<wire x1="5.08" y1="41.91" x2="8.255" y2="41.91" width="0.3" layer="16"/>
<wire x1="8.255" y1="41.91" x2="11.43" y2="45.085" width="0.3" layer="16"/>
<wire x1="11.43" y1="45.085" x2="11.43" y2="52.07" width="0.3" layer="16"/>
<wire x1="3.56" y1="37.09" x2="3.56" y2="40.39" width="0.3" layer="16"/>
<wire x1="3.56" y1="40.39" x2="5.08" y2="41.91" width="0.3" layer="16"/>
</signal>
<signal name="N$8">
<contactref element="U$1" pad="11"/>
<contactref element="IC2" pad="25"/>
<wire x1="13.97" y1="44.45" x2="13.97" y2="52.07" width="0.3" layer="16"/>
<wire x1="16.26" y1="37.09" x2="16.26" y2="42.16" width="0.3" layer="16"/>
<wire x1="16.26" y1="42.16" x2="13.97" y2="44.45" width="0.3" layer="16"/>
</signal>
<signal name="N$9">
<contactref element="U$1" pad="12"/>
<contactref element="IC2" pad="26"/>
<wire x1="18.8" y1="37.09" x2="18.8" y2="41.91" width="0.3" layer="16"/>
<wire x1="18.8" y1="41.91" x2="16.51" y2="44.2" width="0.3" layer="16"/>
<wire x1="16.51" y1="44.2" x2="16.51" y2="52.07" width="0.3" layer="16"/>
</signal>
<signal name="N$10">
<contactref element="U$1" pad="13"/>
<contactref element="IC2" pad="27"/>
<wire x1="19.05" y1="52.07" x2="19.05" y2="44.45" width="0.3" layer="16"/>
<wire x1="19.05" y1="44.45" x2="21.34" y2="42.16" width="0.3" layer="16"/>
<wire x1="21.34" y1="42.16" x2="21.34" y2="37.09" width="0.3" layer="16"/>
</signal>
<signal name="N$11">
<contactref element="U$1" pad="14"/>
<contactref element="IC2" pad="28"/>
<wire x1="23.88" y1="37.09" x2="23.88" y2="41.91" width="0.3" layer="16"/>
<wire x1="21.59" y1="52.07" x2="21.59" y2="44.2" width="0.3" layer="16"/>
<wire x1="21.59" y1="44.2" x2="23.88" y2="41.91" width="0.3" layer="16"/>
</signal>
<signal name="MOSI">
<contactref element="IC2" pad="17"/>
<contactref element="JP3" pad="1"/>
<wire x1="-6.35" y1="45.72" x2="-6.35" y2="52.07" width="0.3" layer="16"/>
</signal>
<signal name="MISO">
<contactref element="IC2" pad="18"/>
<contactref element="JP3" pad="2"/>
<wire x1="-3.81" y1="52.07" x2="-3.81" y2="45.72" width="0.3" layer="16"/>
</signal>
<signal name="SCK">
<contactref element="IC2" pad="19"/>
<contactref element="JP3" pad="3"/>
<wire x1="-1.27" y1="52.07" x2="-1.27" y2="45.72" width="0.3" layer="16"/>
</signal>
<signal name="D2">
<contactref element="IC2" pad="4"/>
<contactref element="JP1" pad="2"/>
<wire x1="59.69" y1="59.69" x2="57.15" y2="59.69" width="0.3" layer="16"/>
<wire x1="57.15" y1="59.69" x2="55.88" y2="60.96" width="0.3" layer="16"/>
<wire x1="55.88" y1="60.96" x2="55.88" y2="65.405" width="0.3" layer="16"/>
<wire x1="55.88" y1="65.405" x2="51.7525" y2="69.5325" width="0.3" layer="16"/>
<wire x1="51.7525" y1="69.5325" x2="15.5575" y2="69.5325" width="0.3" layer="16"/>
<wire x1="15.5575" y1="69.5325" x2="13.97" y2="67.945" width="0.3" layer="16"/>
<wire x1="13.97" y1="67.945" x2="13.97" y2="59.69" width="0.3" layer="16"/>
</signal>
<signal name="D3">
<contactref element="IC2" pad="5"/>
<contactref element="JP1" pad="3"/>
<wire x1="12.065" y1="56.515" x2="22.225" y2="56.515" width="0.3" layer="16"/>
<wire x1="22.225" y1="56.515" x2="27.305" y2="51.435" width="0.3" layer="16"/>
<wire x1="27.305" y1="51.435" x2="27.305" y2="43.815" width="0.3" layer="16"/>
<wire x1="27.305" y1="43.815" x2="29.21" y2="41.91" width="0.3" layer="16"/>
<wire x1="29.21" y1="41.91" x2="52.705" y2="41.91" width="0.3" layer="16"/>
<wire x1="52.705" y1="41.91" x2="61.595" y2="50.8" width="0.3" layer="16"/>
<wire x1="61.595" y1="50.8" x2="61.595" y2="55.245" width="0.3" layer="16"/>
<wire x1="61.595" y1="55.245" x2="59.69" y2="57.15" width="0.3" layer="16"/>
<wire x1="12.065" y1="56.515" x2="11.43" y2="57.15" width="0.3" layer="16"/>
<wire x1="11.43" y1="57.15" x2="11.43" y2="59.69" width="0.3" layer="16"/>
</signal>
<signal name="D4">
<contactref element="IC2" pad="6"/>
<contactref element="JP2" pad="2"/>
<wire x1="9.2075" y1="56.1975" x2="2.475" y2="56.1975" width="0.3" layer="16"/>
<wire x1="2.475" y1="56.1975" x2="0.8875" y2="54.61" width="0.3" layer="16"/>
<wire x1="8.89" y1="59.69" x2="10.16" y2="58.42" width="0.3" layer="16"/>
<wire x1="10.16" y1="58.42" x2="10.16" y2="57.15" width="0.3" layer="16"/>
<wire x1="10.16" y1="57.15" x2="9.2075" y2="56.1975" width="0.3" layer="16"/>
<wire x1="-15.24" y1="54.61" x2="0.8875" y2="54.61" width="0.3" layer="16"/>
</signal>
<signal name="D5">
<contactref element="IC2" pad="11"/>
<contactref element="JP2" pad="3"/>
<wire x1="-15.24" y1="57.15" x2="-13.97" y2="57.15" width="0.3" layer="16"/>
<wire x1="-13.97" y1="57.15" x2="-13.335" y2="57.785" width="0.3" layer="16"/>
<wire x1="-13.335" y1="57.785" x2="-13.335" y2="60.96" width="0.3" layer="16"/>
<wire x1="-13.335" y1="60.96" x2="-12.7" y2="61.595" width="0.3" layer="16"/>
<wire x1="-12.7" y1="61.595" x2="-4.445" y2="61.595" width="0.3" layer="16"/>
<wire x1="-4.445" y1="61.595" x2="-3.81" y2="60.96" width="0.3" layer="16"/>
<wire x1="-3.81" y1="60.96" x2="-3.81" y2="59.69" width="0.3" layer="16"/>
</signal>
<signal name="N$12">
<contactref element="SG1" pad="-"/>
<contactref element="Q2" pad="C"/>
<wire x1="31.75" y1="56.515" x2="31.75" y2="49.53" width="0.3" layer="16"/>
<wire x1="31.75" y1="49.53" x2="29.845" y2="47.625" width="0.3" layer="16"/>
</signal>
<signal name="N$13">
<contactref element="Q2" pad="B"/>
<contactref element="R4" pad="1"/>
<via x="33.02" y="59.3725" extent="1-16" drill="0.8"/>
<wire x1="35.2425" y1="62.5475" x2="33.02" y2="62.5475" width="0.7" layer="16"/>
<wire x1="33.02" y1="59.3725" x2="33.02" y2="62.5475" width="0.3" layer="1"/>
<via x="33.02" y="62.5475" extent="1-16" drill="0.8"/>
<wire x1="34.036" y1="56.515" x2="34.036" y2="58.3565" width="0.7" layer="16"/>
<wire x1="34.036" y1="58.3565" x2="33.02" y2="59.3725" width="0.7" layer="16"/>
<wire x1="38.735" y1="59.69" x2="38.1" y2="59.69" width="0.7" layer="16"/>
<wire x1="38.1" y1="59.69" x2="35.2425" y2="62.5475" width="0.7" layer="16"/>
</signal>
<signal name="D7">
<contactref element="IC2" pad="13"/>
<contactref element="R4" pad="2"/>
<wire x1="-8.89" y1="59.69" x2="-8.89" y2="57.15" width="0.3" layer="16"/>
<wire x1="-8.89" y1="57.15" x2="-6.985" y2="55.245" width="0.3" layer="16"/>
<wire x1="-6.985" y1="55.245" x2="0" y2="55.245" width="0.3" layer="16"/>
<wire x1="0" y1="55.245" x2="1.5875" y2="56.8325" width="0.3" layer="16"/>
<wire x1="1.5875" y1="56.8325" x2="7.9375" y2="56.8325" width="0.3" layer="16"/>
<wire x1="7.9375" y1="56.8325" x2="8.89" y2="57.785" width="0.3" layer="16"/>
<via x="8.89" y="57.785" extent="1-16" drill="0.8"/>
<wire x1="8.89" y1="57.785" x2="12.7" y2="57.785" width="0.3" layer="1"/>
<via x="12.7" y="57.785" extent="1-16" drill="0.8"/>
<wire x1="12.7" y1="57.785" x2="26.67" y2="57.785" width="0.3" layer="16"/>
<wire x1="26.67" y1="57.785" x2="28.575" y2="59.69" width="0.3" layer="16"/>
</signal>
<signal name="N$14">
<polygon width="0.7" layer="16" isolate="1.2">
<vertex x="-20.32" y="33.02"/>
<vertex x="63.5" y="33.02"/>
<vertex x="63.5" y="73.025"/>
<vertex x="-20.32" y="73.025"/>
</polygon>
</signal>
</signals>
</board>
</drawing>
</eagle>

license: MIT

license_type: permissive

branch_name: refs/heads/master


text:
// Copyright (C) 2007 Jesse Jones
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell 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 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 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 IN THE SOFTWARE.

using System;
using Smokey.Framework;

namespace Smokey.Internal.Rules
{
	internal static class NamingUtils
	{
		private enum Expect {Upper, Lower, Any};

		// PascalCase or IO or GetID
		public static bool IsPascalCase(string name)
		{
			return DoIsValidName(name, Expect.Upper);
		}

		// camelCase or theID
		public static bool IsCamelCase(string name)
		{
			return DoIsValidName(name, Expect.Lower);
		}

		// lines_per_page
		public static bool IsUnderScoreName(string name)
		{
			if (name.Length > 0 && name[0] == '$')
				return true;

			// leading and trailing underscores are never ok
			if (name.Length >= 0 && name[0] == '_')
				return false;
			if (name.Length > 1 && name[name.Length - 1] == '_')
				return false;

			if (DoIsHungarian(name))
				return false;

			for (int i = 0; i < name.Length; ++i)
			{
				if (char.IsUpper(name[i]))
					return false;
			}

			return true;
		}

//		public static void UpdateBadNames(string name)
//		{
//			string oldNames = Settings.Get("badNames", string.Empty);
//			Settings.Add("badNames", oldNames + name + " ");
//		}

		#region Private methods
		private static bool DoIsValidName(string name, Expect start)
		{
			Expect expect = start;
			int upperCount = 0;

			if (name.StartsWith(".ctor") || name.StartsWith("op_"))
				return true;
			if (name == "<Module>")
				return true;
			if (name == "value__")		// used by enums
				return true;
			if (name.Length > 0 && name[0] == '$')
				return true;

			// leading and trailing underscores are never ok
			if (name.Length > 0 && name[0] == '_')
				return false;
			if (name.Length > 1 && name[name.Length - 1] == '_')
				return false;

			if (DoIsHungarian(name))
				return false;

			for (int i = 0; i < name.Length; ++i)
			{
				switch (expect)
				{
					case Expect.Upper:
						if (!char.IsUpper(name[i]))
							return false;
						++upperCount;
						expect = Expect.Lower;
						break;

					case Expect.Lower:
						if (!char.IsLower(name[i]))
						{
							if (++upperCount > 3 || i == 0)	// need to allow stuff like ValidIOMask
								return false;
						}
						else
						{
							upperCount = 0;
							expect = Expect.Any;
						}
						break;

					case Expect.Any:
						if (char.IsUpper(name[i]))
						{
							expect = Expect.Lower;
							upperCount = 1;
						}
						else if (name[i] == '_')
							return false;
						break;
				}
			}

			return true;
		}

		// Tests selected prefixes from <http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarw98bk/html/variablenameshungariannotation.asp>.
		private static bool DoIsHungarian(string name)
		{
			string[] prefixes = new string[]{"b", "c", "dw", "s", "sz", "lpsz"};

			foreach (string prefix in prefixes)
			{
				if (name.StartsWith(prefix))
					if (name.Length > prefix.Length)
						if (char.IsUpper(name[prefix.Length]))
							return true;
			}

			return false;
		}
		#endregion
	}
}

repository: dbremner/smokey

repo_name: dbremner/smokey

extension: cs


text:
SUMMARY = "Install progress app"
LICENSE = "CLOSED"

RDEPENDS_${PN} = "jpeg libpng"
SRC_URI = "file://fbv	\
		file://wd_keepalive	\
		file://UI_Recovery_03.png	\
	"

#This package doesn't have any files for the rootfs in it, option needed to create an empty
# package so when the rootfs image is made it finds the mksd_xxx.deb package and doesn't complain
FILES_${PN} = "/usr/bin/	\
		/usr/bin/fbv	\
		/usr/bin/wd_keepalive \
		/usr/bin/.debug	\
		/home/root	\
		"

# Copy script to the deploy area with u-boot, uImage, and rootfs
do_install () {
   install -d ${D}/usr/bin
   install -d ${D}/home/root
   install -m 0755 ${WORKDIR}/fbv ${D}/usr/bin
   install -m 0755 ${WORKDIR}/wd_keepalive ${D}/usr/bin
   install -m 0755 ${WORKDIR}/UI_Recovery_03.png ${D}/home/root/
}

repository: thotakabsp/Morty

repo_name: thotakabsp/Morty

extension: bb


text:
@article{
  DBLP,
  author    = {Christophe Andrieu and
               Nando de Freitas and
               Arnaud Doucet},
  title     = {Reversible Jump {MCMC} Simulated Annealing for Neural Networks},
  journal   = {CoRR},
  volume    = {abs/1301.3833},
  year      = {2013},
  url       = {http://arxiv.org/abs/1301.3833},
  archivePrefix = {arXiv},
  eprint    = {1301.3833},
  timestamp = {Wed, 07 Jun 2017 14:42:35 +0200},
  biburl    = {http://dblp.org/rec/bib/journals/corr/abs-1301-3833},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

@ARTICLE{
1100705,
author={H. Akaike},
journal={IEEE Transactions on Automatic Control},
title={A new look at the statistical model identification},
year={1974},
volume={19},
number={6},
pages={716-723},
keywords={Parameter identification;Time series;maximum-likelihood (ML) estimation;Art;Estimation theory;History;Linear systems;Maximum likelihood estimation;Roundoff errors;Sampling methods;Stochastic processes;Testing;Time series analysis},
doi={10.1109/TAC.1974.1100705},
ISSN={0018-9286},
month={Dec},}

@article{
 MDL,
 ISSN = {00905364},
 URL = {http://www.jstor.org/stable/2958889},
 abstract = {The problem of selecting one of a number of models of different dimensions is treated by finding its Bayes solution, and evaluating the leading terms of its asymptotic expansion. These terms are a valid large-sample criterion beyond the Bayesian context, since they do not depend on the a priori distribution.},
 author = {Gideon Schwarz},
 journal = {The Annals of Statistics},
 number = {2},
 pages = {461-464},
 publisher = {Institute of Mathematical Statistics},
 title = {Estimating the Dimension of a Model},
 volume = {6},
 year = {1978}
}

@ARTICLE{80341,
author={S. Chen and C. F. N. Cowan and P. M. Grant},
journal={IEEE Transactions on Neural Networks},
title={Orthogonal least squares learning algorithm for radial basis function networks},
year={1991},
volume={2},
number={2},
pages={302-309},
keywords={learning systems;least squares approximations;neural nets;signal processing;learning algorithm;learning systems;neural network;orthogonal least-squares method;radial basis function networks;signal processing;singular-value decomposition;Feedforward neural networks;Interpolation;Least squares approximation;Least squares methods;Multidimensional signal processing;Multidimensional systems;Neural networks;Radial basis function networks;Signal processing algorithms;Singular value decomposition},
doi={10.1109/72.80341},
ISSN={1045-9227},
month={Mar},}

@article{Metropolis1953,
  added-at = {2010-08-02T15:41:00.000+0200},
  author = {Metropolis, Nicholas and Rosenbluth, Arianna W. and Rosenbluth, Marshall N. and Teller, Augusta H. and Teller, Edward},
  biburl = {https://www.bibsonomy.org/bibtex/25bdc169acdc743b5f9946748d3ce587b/lopusz},
  doi = {10.1063/1.1699114},
  interhash = {b67019ed11f34441c67cc69ee5683945},
  intrahash = {5bdc169acdc743b5f9946748d3ce587b},
  journal = {The Journal of Chemical Physics},
  keywords = {MonteCarlo},
  number = 6,
  pages = {1087-1092},
  publisher = {AIP},
  timestamp = {2010-08-02T15:41:00.000+0200},
  title = {Equation of State Calculations by Fast Computing Machines},
  url = {http://link.aip.org/link/?JCP/21/1087/1},
  volume = 21,
  year = 1953
}

@misc{wiki:Metropolis–Hastings_algorithm,
   author = {Wikipedia},
   title = "{Metropolis–Hastings algorithm} --- {W}ikipedia{,} The Free Encyclopedia",
   year = "2017",
   howpublished = {\url{https://en.wikipedia.org/wiki/Metropolis%E2%80%93Hastings_algorithm}}
 }

@article{doi:10.1093/biomet/82.4.711,
author = {Green, Peter J.},
title = {Reversible jump Markov chain Monte Carlo computation and Bayesian model determination},
journal = {Biometrika},
volume = {82},
number = {4},
pages = {711-732},
year = {1995},
doi = {10.1093/biomet/82.4.711},
URL = { + http://dx.doi.org/10.1093/biomet/82.4.711},
eprint = {/oup/backfile/content_public/journal/biomet/82/4/10.1093/biomet/82.4.711/2/82-4-711.pdf}
}

@MISC{Andrieu99robustfull,
    author = {Christophe Andrieu and Nando de Freitas and Arnaud Doucet},
    title = {Robust Full Bayesian Learning for Neural Networks},
    year = {1999}
}

@ARTICLE{1983Sci...220..671K,
   author = {{Kirkpatrick}, S. and {Gelatt}, C.~D. and {Vecchi}, M.~P.},
    title = "{Optimization by Simulated Annealing}",
  journal = {Science},
     year = 1983,
    month = may,
   volume = 220,
    pages = {671-680},
      doi = {10.1126/science.220.4598.671},
   adsurl = {http://adsabs.harvard.edu/abs/1983Sci...220..671K},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@unpublished{soton251147,
          volume = {50},
           title = {Orthogonal least squares methods and their application to non-linear system identification},
          author = {S. Chen and S. A. Billings and W. Luo},
            year = {1989},
           pages = {1873--1896},
            note = {Address: London},
         journal = {International Journal of Control},
             url = {https://eprints.soton.ac.uk/251147/}}

repository: UltronAI/Stochastic-Process

repo_name: UltronAI/Stochastic-Process

extension: bib


text:
//
// Created by Leonid on 2019-01-26.
//

#ifndef PROJECT_MYCLASS_HPP
#define PROJECT_MYCLASS_HPP

#include "oatpp/core/Types.hpp"

class MyClass {
public:

  static void doSomething() {
    OATPP_LOGD("MyClass", "doSomething called");
  }

};

#endif //PROJECT_MYCLASS_H

repository: oatpp/oatpp-starter-module

repo_name: oatpp/oatpp-starter-module

gha_language: CMake

extension: hpp


text:
package processors_test

import (
	. "github.com/cloudcredo/graphite-nozzle/processors"

	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"

	"github.com/cloudfoundry/noaa/events"
)

var _ = Describe("ValueMetricProcessor", func() {
	var (
		processor        *ValueMetricProcessor
		event            *events.Envelope
		valueMetricEvent *events.ValueMetric
		origin           string
	)

	BeforeEach(func() {
		processor = NewValueMetricProcessor()

		origin = "router__0"
		name := "numCPUS"
		unit := "count"
		value := float64(4)

		valueMetricEvent = &events.ValueMetric{
			Name:  &name,
			Unit:  &unit,
			Value: &value,
		}

		event = &events.Envelope{
			Origin:      &origin,
			ValueMetric: valueMetricEvent,
		}
	})

	Describe("#Process", func() {
		It("returns a Metric for each of the ProcessValueMetric* methods", func() {
			processedMetrics := processor.Process(event)

			Expect(processedMetrics).To(HaveLen(1))
		})
	})

	Describe("#ProcessValueMetric", func() {
		It("formats the Stat string to include the ValueMetric's name and Origin", func() {
			metric := processor.ProcessValueMetric(valueMetricEvent, origin)

			Expect(metric.Stat).To(Equal("ops.router__0.numCPUS"))
		})

		It("sets the Metric Value to the value of the ValueMetric", func() {
			metric := processor.ProcessValueMetric(valueMetricEvent, origin)

			Expect(metric.Value).To(Equal(float64(4)))
		})
	})
})

repository: krujos/watchman

repo_name: krujos/watchman

gha_language: Go

extension: go


text:
import { MigrationInterface, QueryRunner } from 'typeorm';

// noinspection JSUnusedGlobalSymbols
export class WormholeId1571692529004 implements MigrationInterface {

    public async up(queryRunner: QueryRunner): Promise<any> {
        await queryRunner.query(`CREATE TABLE "temporary_wormhole_model"
                                 (
                                     "id"        integer PRIMARY KEY AUTOINCREMENT NOT NULL,
                                     "createdOn" datetime                          NOT NULL DEFAULT (datetime('now')),
                                     "updatedOn" datetime                          NOT NULL DEFAULT (datetime('now'))
                                 )`, undefined);
        await queryRunner.query(`INSERT INTO "temporary_wormhole_model"("id", "createdOn", "updatedOn")
                                 SELECT "identifier", "createdOn", "updatedOn"
                                 FROM "wormhole_model"`, undefined);
        await queryRunner.query(`DROP TABLE "wormhole_model"`, undefined);
        await queryRunner.query(`ALTER TABLE "temporary_wormhole_model"
            RENAME TO "wormhole_model"`, undefined);
    }

    public async down(queryRunner: QueryRunner): Promise<any> {
        await queryRunner.query(`ALTER TABLE "wormhole_model"
            RENAME TO "temporary_wormhole_model"`, undefined);
        await queryRunner.query(`CREATE TABLE "wormhole_model"
                                 (
                                     "id"         integer PRIMARY KEY AUTOINCREMENT NOT NULL,
                                     "createdOn"  datetime                          NOT NULL DEFAULT (datetime('now')),
                                     "updatedOn"  datetime                          NOT NULL DEFAULT (datetime('now')),
                                     "identifier" integer                           NOT NULL,
                                     CONSTRAINT "UQ_cb6b62e21b8f8312506131cf32f" UNIQUE ("identifier")
                                 )`, undefined);
        await queryRunner.query(`INSERT INTO "wormhole_model"("id", "createdOn", "updatedOn", "identifier")
                                 SELECT "id", "createdOn", "updatedOn", "id"
                                 FROM "temporary_wormhole_model"`, undefined);
        await queryRunner.query(`DROP TABLE "temporary_wormhole_model"`, undefined);
    }

}

repository: Ionaru/TheraBot

repo_name: Ionaru/TheraBot

gha_license_id: MIT

gha_language: TypeScript

extension: ts