text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.6.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.05" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" 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="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="113" name="IDFDebug" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
<layer number="250" name="Descript" color="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="yes" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0.15" y1="-0.02" x2="99.64" y2="-0.17" width="0" layer="20"/>
<wire x1="99.64" y1="-0.17" x2="99.64" y2="82.4" width="0" layer="20"/>
<wire x1="99.64" y1="82.4" x2="0.1" y2="82.45" width="0" layer="20"/>
<wire x1="0.1" y1="82.45" x2="0.15" y2="-0.02" width="0" layer="20"/>
<hole x="4" y="79.25" drill="3.26"/>
<hole x="4" y="3.25" drill="3.26"/>
<hole x="95" y="3.25" drill="3.26"/>
<hole x="95.5" y="79.25" drill="3.26"/>
<text x="21.45" y="80.3" size="0.6096" layer="20">GND</text>
<text x="21.1" y="73.85" size="0.6096" layer="48">PWR OUT</text>
<text x="21.05" y="75.9" size="0.6096" layer="48">PD OUT</text>
<text x="66" y="76.05" size="1.778" layer="22" rot="MR0">Brown University CubeSat Team
Side Panel V3.2</text>
<text x="21.4" y="78.2" size="0.6096" layer="20">3V3</text>
<text x="2" y="75.35" size="0.6096" layer="20">SCL</text>
<text x="2" y="73.2" size="0.6096" layer="20">SDA</text>
<text x="3.6" y="75.35" size="0.6096" layer="20" rot="MR0">SCL</text>
<text x="3.75" y="73.2" size="0.6096" layer="20" rot="MR0">SDA</text>
<text x="22.9" y="78.2" size="0.6096" layer="20" rot="MR0">3V3</text>
<text x="23.35" y="80.3" size="0.6096" layer="20" rot="MR0">GND</text>
<text x="24.05" y="75.9" size="0.6096" layer="48" rot="MR0">PD OUT</text>
<text x="25.05" y="73.85" size="0.6096" layer="48" rot="MR0">PWR OUT</text>
<text x="32.8" y="79.7" size="1.778" layer="21">Brown University CubeSat Team : Side Panel V3.2</text>
<text x="47.95" y="86.85" size="1.778" layer="20">+Y</text>
</plain>
<libraries>
<library name="solarcellnew">
<packages>
<package name="SOLARCELL2">
<smd name="CATHODE" x="4.953" y="8.128" dx="6.35" dy="3.81" layer="1" rot="R90"/>
<polygon width="0.127" layer="22">
<vertex x="0" y="26.416"/>
<vertex x="0" y="21.844"/>
<vertex x="0" y="21.59"/>
<vertex x="0" y="26.67"/>
<vertex x="0" y="21.59"/>
</polygon>
<polygon width="0.127" layer="22">
<vertex x="0.254" y="0" curve="-90"/>
<vertex x="0" y="0.254"/>
</polygon>
<pad name="ANODE" x="7.62" y="-1.27" drill="0.76" shape="square" rot="R180"/>
<wire x1="10" y1="0" x2="8.89" y2="0" width="0.127" layer="21"/>
<wire x1="8.89" y1="0" x2="6.35" y2="0" width="0.127" layer="21"/>
<wire x1="6.35" y1="0" x2="0" y2="0" width="0.127" layer="21"/>
<wire x1="0" y1="0" x2="0" y2="26.67" width="0.127" layer="21"/>
<text x="1.27" y="15.24" size="2.032" layer="25">>NAME</text>
<hole x="2.32" y="8.41" drill="0.6"/>
<hole x="5.62" y="12.73" drill="0.6"/>
<hole x="7.89" y="8.93" drill="0.6"/>
<hole x="5.34" y="3.77" drill="0.6"/>
<polygon width="0.127" layer="43">
<vertex x="-0.035" y="26.705"/>
<vertex x="3.175" y="24.8"/>
<vertex x="4.645" y="23.73"/>
<vertex x="7.82" y="18.315"/>
<vertex x="9.425" y="13.905"/>
<vertex x="9.895" y="4.445"/>
<vertex x="10.195" y="-0.1"/>
<vertex x="-0.035" y="0"/>
</polygon>
<wire x1="10" y1="0" x2="9.4234" y2="13.9954" width="0.127" layer="21"/>
<wire x1="9.4234" y1="13.9954" x2="7.8994" y2="18.3134" width="0.127" layer="21"/>
<wire x1="7.8994" y1="18.3134" x2="4.5212" y2="23.7744" width="0.127" layer="21"/>
<wire x1="4.5212" y1="23.7744" x2="0.127" y2="26.543" width="0.127" layer="21"/>
<wire x1="6.35" y1="0" x2="6.35" y2="-2.54" width="0.127" layer="21"/>
<wire x1="6.35" y1="-2.54" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
<wire x1="8.89" y1="-2.54" x2="8.89" y2="0" width="0.127" layer="21"/>
</package>
<package name="PHOTODECTORDEVICE2">
<smd name="PWROUT" x="-0.88" y="0.4" dx="1.45" dy="1" layer="1" rot="R90"/>
<smd name="GND" x="0.76" y="0.4" dx="1.45" dy="1" layer="1" rot="R90"/>
<wire x1="-0.7" y1="1.4" x2="-0.5" y2="1.4" width="0.127" layer="21"/>
<wire x1="-0.5" y1="1.4" x2="0.6" y2="1.4" width="0.127" layer="21"/>
<wire x1="0.6" y1="1.4" x2="0.6" y2="-0.6" width="0.127" layer="21"/>
<wire x1="0.6" y1="-0.6" x2="-0.5" y2="-0.6" width="0.127" layer="21"/>
<wire x1="-0.5" y1="-0.6" x2="-0.7" y2="-0.6" width="0.127" layer="21"/>
<wire x1="-0.7" y1="-0.6" x2="-0.7" y2="1.4" width="0.127" layer="21"/>
<wire x1="-0.5" y1="1.4" x2="-0.5" y2="-0.6" width="0.127" layer="21"/>
<text x="-2.54" y="1.905" size="1.016" layer="21">>NAME</text>
</package>
</packages>
</library>
<library name="CNTRL_BOARD">
<packages>
<package name="MXL90614">
<text x="-1.985" y="5" size="0.75" layer="25">>NAME</text>
<circle x="0" y="0" radius="4.566" width="0.127" layer="21"/>
<pad name="SDA" x="0" y="2.294" drill="0.8" diameter="1.2"/>
<pad name="VDD" x="-2.293" y="0" drill="0.8"/>
<pad name="VSS" x="0" y="-2.294" drill="0.8"/>
<pad name="SCL" x="2.293" y="0" drill="0.8"/>
<polygon width="0.05" layer="21">
<vertex x="3.692" y="-2.794"/>
<vertex x="4.573" y="-3.551"/>
<vertex x="4.112" y="-4.076"/>
<vertex x="3.231" y="-3.319"/>
<vertex x="3.5" y="-3"/>
<vertex x="3.734" y="-2.794"/>
<vertex x="3.5" y="-3"/>
</polygon>
<text x="-1.825" y="-5.655" size="0.75" layer="21">>VALUE</text>
</package>
<package name="0805">
<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/>
<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/>
<smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
<smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
<text x="-1.797" y="0.7255" size="0.762" layer="25">>VALUE</text>
<wire x1="-0.889" y1="0.635" x2="-0.889" y2="-0.6604" width="0.127" layer="21"/>
<wire x1="-0.889" y1="-0.6604" x2="0.9398" y2="-0.6604" width="0.127" layer="21"/>
<wire x1="0.9398" y1="-0.6604" x2="0.9398" y2="0.635" width="0.127" layer="21"/>
<wire x1="0.9398" y1="0.635" x2="-0.889" y2="0.635" width="0.127" layer="21"/>
</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="8mil"/>
<param name="mdWirePad" value="8mil"/>
<param name="mdWireVia" value="8mil"/>
<param name="mdPadPad" value="8mil"/>
<param name="mdPadVia" value="8mil"/>
<param name="mdViaVia" value="8mil"/>
<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="10mil"/>
<param name="msDrill" value="24mil"/>
<param name="msMicroVia" value="9.99mm"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="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="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="a"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="a"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="1A" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="61.28" y="3.99"/>
<element name="1B" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="50.1" y="3.99"/>
<element name="1C" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="38.67" y="3.99"/>
<element name="1D" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="27.24" y="3.99"/>
<element name="1F" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="15.01" y="3.89"/>
<element name="1G" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="1.67" y="5.31"/>
<element name="2A" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="72.51" y="4.14"/>
<element name="2B" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="60.81" y="49.49" rot="R180"/>
<element name="2C" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="49.13" y="48.44" rot="R180"/>
<element name="2D" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="38.2" y="49.19" rot="R180"/>
<element name="2F" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="26.42" y="48.44" rot="R180"/>
<element name="2G" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="14.84" y="47.8" rot="R180"/>
<element name="3A" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="83.74" y="5.32"/>
<element name="3B" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="72.04" y="49.59" rot="R180"/>
<element name="3C" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="88.78" y="48.52"/>
<element name="3D" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="42.7" y="61.75" rot="R270"/>
<element name="3F" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="15.06" y="61.49" rot="R270.2"/>
<element name="3G" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="2.36" y="50.67" rot="R359.9"/>
<element name="4A" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="97.92" y="44.99" rot="R180"/>
<element name="4B" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="83.5" y="49.24" rot="R180"/>
<element name="4C" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="78.38" y="49.65"/>
<element name="4D" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="68.07" y="54.67"/>
<element name="4F" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="61.8" y="62.3" rot="R90"/>
<element name="4G" library="solarcellnew" package="SOLARCELL2" value="NEWSOLARPANEL" x="14.98" y="72.37" rot="R270"/>
<element name="U$1" library="solarcellnew" package="PHOTODECTORDEVICE2" value="PHOTODETECTOR" x="25.8" y="75.8"/>
<element name="IR" library="CNTRL_BOARD" package="MXL90614" value="MXL90620" x="11.5" y="77.1" smashed="yes" rot="R180">
<attribute name="NAME" x="6.685" y="78.25" size="0.75" layer="25" rot="R180"/>
</element>
<element name="C1" library="CNTRL_BOARD" package="0805" value="0.1uF" x="16.7" y="80.3" rot="R270"/>
</elements>
<signals>
<signal name="N$12">
<contactref element="2D" pad="ANODE"/>
<contactref element="1D" pad="CATHODE"/>
<wire x1="32.193" y1="12.118" x2="30.58" y2="50.46" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$2">
<contactref element="2C" pad="ANODE"/>
<contactref element="1C" pad="CATHODE"/>
<wire x1="43.623" y1="12.118" x2="41.51" y2="49.71" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$9">
<contactref element="2B" pad="ANODE"/>
<contactref element="1B" pad="CATHODE"/>
<wire x1="55.053" y1="12.118" x2="53.19" y2="50.76" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$18">
<contactref element="2A" pad="ANODE"/>
<contactref element="1A" pad="CATHODE"/>
<wire x1="66.233" y1="12.118" x2="80.13" y2="2.87" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="PWR">
<contactref element="1A" pad="ANODE"/>
<contactref element="1B" pad="ANODE"/>
<contactref element="1C" pad="ANODE"/>
<contactref element="1D" pad="ANODE"/>
<contactref element="1F" pad="ANODE"/>
<contactref element="1G" pad="ANODE"/>
<polygon width="0.4064" layer="1" isolate="0.3048" thermals="no">
<vertex x="-4.65" y="85.05"/>
<vertex x="104.55" y="85.05"/>
<vertex x="104.55" y="-4.05"/>
<vertex x="-4.65" y="-4.05"/>
</polygon>
</signal>
<signal name="GND">
<contactref element="4C" pad="CATHODE"/>
<contactref element="4A" pad="CATHODE"/>
<contactref element="4D" pad="CATHODE"/>
<contactref element="4F" pad="CATHODE"/>
<contactref element="4G" pad="CATHODE"/>
<contactref element="4B" pad="CATHODE"/>
<contactref element="U$1" pad="GND"/>
<contactref element="IR" pad="VSS"/>
<contactref element="C1" pad="1"/>
<polygon width="0.4064" layer="16" isolate="0.3048" thermals="no">
<vertex x="-5.15" y="84.95"/>
<vertex x="104.4" y="84.95"/>
<vertex x="104.4" y="-5"/>
<vertex x="-5.15" y="-5"/>
</polygon>
<wire x1="83.333" y1="57.778" x2="73.023" y2="62.798" width="0" layer="19" extent="1-1"/>
<wire x1="53.672" y1="67.253" x2="73.023" y2="62.798" width="0" layer="19" extent="1-1"/>
<wire x1="78.547" y1="41.112" x2="83.333" y2="57.778" width="0" layer="19" extent="1-1"/>
<wire x1="92.967" y1="36.862" x2="78.547" y2="41.112" width="0" layer="19" extent="1-1"/>
<wire x1="26.56" y1="76.2" x2="53.672" y2="67.253" width="0" layer="19" extent="1-1"/>
<wire x1="23.108" y1="67.417" x2="26.56" y2="76.2" width="0" layer="19" extent="1-1"/>
<wire x1="16.7" y1="81.2" x2="26.56" y2="76.2" width="0" layer="19" extent="1-1"/>
<wire x1="11.5" y1="79.394" x2="16.7" y2="81.2" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$24">
<contactref element="2G" pad="ANODE"/>
<contactref element="1G" pad="CATHODE"/>
<wire x1="6.623" y1="13.438" x2="7.22" y2="49.07" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$32">
<contactref element="2F" pad="ANODE"/>
<contactref element="1F" pad="CATHODE"/>
<wire x1="19.963" y1="12.018" x2="18.8" y2="49.71" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$1">
<contactref element="2A" pad="CATHODE"/>
<contactref element="3A" pad="ANODE"/>
<wire x1="77.463" y1="12.268" x2="91.36" y2="4.05" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$3">
<contactref element="2B" pad="CATHODE"/>
<contactref element="3B" pad="ANODE"/>
<wire x1="55.857" y1="41.362" x2="64.42" y2="50.86" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$4">
<contactref element="2C" pad="CATHODE"/>
<contactref element="3C" pad="ANODE"/>
<wire x1="44.177" y1="40.312" x2="96.4" y2="47.25" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$5">
<contactref element="2D" pad="CATHODE"/>
<contactref element="3D" pad="ANODE"/>
<wire x1="33.247" y1="41.062" x2="41.43" y2="54.13" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$8">
<contactref element="2F" pad="CATHODE"/>
<contactref element="3F" pad="ANODE"/>
<wire x1="21.467" y1="40.312" x2="13.81660625" y2="53.8656125" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$10">
<contactref element="2G" pad="CATHODE"/>
<contactref element="3G" pad="ANODE"/>
<wire x1="9.887" y1="39.672" x2="9.97776875" y2="49.3867" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$11">
<contactref element="3G" pad="CATHODE"/>
<contactref element="4G" pad="ANODE"/>
<wire x1="7.327178125" y1="58.789340625" x2="13.71" y2="64.75" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$13">
<contactref element="3F" pad="CATHODE"/>
<contactref element="4F" pad="ANODE"/>
<wire x1="23.2052375" y1="56.5654" x2="63.07" y2="69.92" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$15">
<contactref element="3D" pad="CATHODE"/>
<contactref element="4D" pad="ANODE"/>
<wire x1="50.828" y1="56.797" x2="75.69" y2="53.4" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$6">
<contactref element="4C" pad="ANODE"/>
<contactref element="3C" pad="CATHODE"/>
<wire x1="86" y1="48.38" x2="93.733" y2="56.648" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$16">
<contactref element="3B" pad="CATHODE"/>
<contactref element="4B" pad="ANODE"/>
<wire x1="67.087" y1="41.462" x2="75.88" y2="50.51" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$17">
<contactref element="3A" pad="CATHODE"/>
<contactref element="4A" pad="ANODE"/>
<wire x1="88.693" y1="13.448" x2="90.3" y2="46.26" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="GND1">
</signal>
<signal name="N$23">
</signal>
<signal name="N$33">
</signal>
<signal name="PDOUT">
<contactref element="U$1" pad="PWROUT"/>
</signal>
<signal name="SDA">
<contactref element="IR" pad="SDA"/>
</signal>
<signal name="SCL">
<contactref element="IR" pad="SCL"/>
</signal>
<signal name="3V3">
<contactref element="IR" pad="VDD"/>
<contactref element="C1" pad="2"/>
<wire x1="13.793" y1="77.1" x2="16.7" y2="79.4" width="0" layer="19" extent="1-1"/>
</signal>
</signals>
<errors>
<approved hash="3,16,2265981f98d322a9"/>
<approved hash="3,16,6a14336e33226a58"/>
<approved hash="3,16,0e61f01bf1a30fd9"/>
<approved hash="3,16,bc8b88846deb88f4"/>
<approved hash="3,16,a2c538df3823a239"/>
<approved hash="3,16,860fea88ba8383e4"/>
<approved hash="3,16,955ef364672db49c"/>
<approved hash="3,16,b666fc687b99981a"/>
<approved hash="3,16,d0c3e6fe47985619"/>
<approved hash="3,16,d0f8c8c3681f4399"/>
<approved hash="3,16,a2f4468fa284966f"/>
<approved hash="3,16,a27d38673ba3a1b9"/>
<approved hash="3,16,a8809083c06cac0f"/>
<approved hash="3,16,9e644c6ed918bf99"/>
<approved hash="3,16,b3585166d6ae9c1d"/>
<approved hash="3,16,7cfe6cc5cc9dfa1e"/>
<approved hash="3,16,68c542f8e21ffa9b"/>
<approved hash="3,16,22dbf091fca479a0"/>
<approved hash="3,16,19b81f9989a804f8"/>
<approved hash="19,16,ca87cb5cf5464086"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>

repository: BrownSpaceEngineering/EquiSat-EAGLE

repo_name: BrownSpaceEngineering/EquiSat-EAGLE


text:
package common

import (
    "fmt"
    "net/smtp"
    "strings"
)

type Message struct {
    Email string
    Name string
    Content string
    Contact string
    Heardvia string
    Require string
}

func (msg *Message) Deliver() error {
  to := []string{"info@dvomedia.net"}

  message := []string{msg.Name, msg.Email, msg.Contact, msg.Heardvia, msg.Require, msg.Content};
  content := fmt.Sprintf(strings.Join(message, " \r\n "));

  body := fmt.Sprintf("Reply-To: %v\r\nSubject: New Enquiry\r\n%v", msg.Email, content)

  username := "user@gmail.com"
  password := "password"
  auth := smtp.PlainAuth("", username, password, "smtp.gmail.com")

  return smtp.SendMail("smtp.gmail.com:587", auth, msg.Email, to, []byte(body))
}

license: MIT

repository: bobbydeveaux/go-websiteskeleton

license_type: permissive

repo_name: bobbydeveaux/go-websiteskeleton

branch_name: refs/heads/master

extension: go


text:
using System;
using System.Reflection;

namespace motoi.platform.ui.bindings {
    /// <summary> Describes a bindable property. </summary>
    public interface IBindableProperty {
        /// <summary> Returns the name of the bindable property. </summary>
        string Name { get; }

        /// <summary> Returns the type of the control that provides the property. </summary>
        Type ControlType { get; }

        /// <summary> Returns the property info of the property. </summary>
        PropertyInfo PropertyInfo { get; }

        /// <summary> Returns TRUE if the property advises two-way-binding by default. </summary>
        bool BindsTwoWayByDefault { get; }

        /// <summary> Returns the trigger mode when the binding source is being updated. </summary>
        EDataBindingSourceUpdateTrigger DefaultUpdateSourceUpdateTrigger { get; }

        /// <summary> Returns the default property value. </summary>
        object DefaultValue { get; }
    }
}

repository: astorch/motoi

repo_name: astorch/motoi

gha_license_id: MIT

gha_language: C#

extension: cs


text:
import interfaces from "../interfaces/interfaces";
import guid from "../utils/guid";

class KeyValuePair<T> implements interfaces.KeyValuePair<T> {

    public serviceIdentifier: interfaces.ServiceIdentifier<any>;
    public value: Array<T>;
    public guid: string;

    public constructor(serviceIdentifier: interfaces.ServiceIdentifier<any>, value: T) {
        this.serviceIdentifier = serviceIdentifier;
        this.value = new Array<T>();
        this.value.push(value);
        this.guid = guid();
    }
}

export default KeyValuePair;

repository: cybernetics/InversifyJS

repo_name: cybernetics/InversifyJS

extension: ts


text:
# Generated by superflore -- DO NOT EDIT
#
# Copyright Open Source Robotics Foundation

inherit ros_distro_melodic
inherit ros_superflore_generated

DESCRIPTION = "Navigation Layer for Range sensors like sonar and IR"
AUTHOR = "David V. Lu!! <davidvlu@gmail.com>"
ROS_AUTHOR = "David!!"
HOMEPAGE = "http://wiki.ros.org/range_sensor_layer"
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"

ROS_CN = "navigation_layers"
ROS_BPN = "range_sensor_layer"

ROS_BUILD_DEPENDS = " \
    angles \
    costmap-2d \
    dynamic-reconfigure \
    geometry-msgs \
    pluginlib \
    roscpp \
    rospy \
    sensor-msgs \
"

ROS_BUILDTOOL_DEPENDS = " \
    catkin-native \
"

ROS_EXPORT_DEPENDS = " \
    angles \
    costmap-2d \
    dynamic-reconfigure \
    geometry-msgs \
    pluginlib \
    roscpp \
    rospy \
    sensor-msgs \
"

ROS_BUILDTOOL_EXPORT_DEPENDS = ""

ROS_EXEC_DEPENDS = " \
    angles \
    costmap-2d \
    dynamic-reconfigure \
    geometry-msgs \
    pluginlib \
    roscpp \
    rospy \
    sensor-msgs \
"

# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags.
ROS_TEST_DEPENDS = " \
    roslint \
"

DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}"
# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually
# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS.
DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}"

RDEPENDS_${PN} += "${ROS_EXEC_DEPENDS}"

# matches with: https://github.com/wu-robotics/navigation_layers_release/archive/release/melodic/range_sensor_layer/0.5.0-0.tar.gz
ROS_BRANCH ?= "branch=release/melodic/range_sensor_layer"
SRC_URI = "git://github.com/wu-robotics/navigation_layers_release;${ROS_BRANCH};protocol=https"
SRCREV = "3a6b486539ffc6094f0b915e8125ceadd7d1f3a8"
S = "${WORKDIR}/git"

ROS_BUILD_TYPE = "catkin"

inherit ros_${ROS_BUILD_TYPE}

repository: jianchangfeng/meta-ros

repo_name: jianchangfeng/meta-ros

extension: bb


text:
DESCRIPTION = "This is a small GTK based multi-tab text editor."
HOMEPAGE = "http://194.213.43.198/"
AUTHOR = "Vladimir Martinek <vm@sykora.cz>"
SECTION = "gpe"
LICENSE = "GPL"
RDEPENDS_${PN} = "gpe-icons"
PR = "r1"

inherit gpe autotools

SRC_URI = "http://194.213.43.198/${PN}/${P}.tar.gz"

SRC_URI[md5sum] = "7550ea1dd951d2f7fb1a54caa88860b2"
SRC_URI[sha256sum] = "bca8b0073d9527c0293b831c9b8d8f89fc3dc7b5ab30898e7b748843af07a978"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD