text:
and deploying cellular-connected IoT
products.

Product Page : Datasheet

Github : Particle devices library</description>
<gates>
<gate name="G$1" symbol="E0" x="0" y="0"/>
</gates>
<devices>
<device name="_V005" package="E0">
<connects>
<connect gate="G$1" pin="!MODE" pad="55"/>
<connect gate="G$1" pin="!RESET" pad="56"/>
<connect gate="G$1" pin="3V3" pad="9"/>
<connect gate="G$1" pin="A0" pad="26"/>
<connect gate="G$1" pin="A1" pad="25"/>
<connect gate="G$1" pin="A2" pad="24"/>
<connect gate="G$1" pin="A3" pad="23"/>
<connect gate="G$1" pin="A4" pad="22"/>
<connect gate="G$1" pin="A5" pad="21"/>
<connect gate="G$1" pin="B0" pad="33"/>
<connect gate="G$1" pin="B1" pad="32"/>
<connect gate="G$1" pin="B2" pad="31"/>
<connect gate="G$1" pin="B3" pad="30"/>
<connect gate="G$1" pin="B4" pad="29"/>
<connect gate="G$1" pin="B5" pad="28"/>
<connect gate="G$1" pin="BLUE" pad="52"/>
<connect gate="G$1" pin="C0" pad="49"/>
<connect gate="G$1" pin="C1" pad="48"/>
<connect gate="G$1" pin="C2" pad="47"/>
<connect gate="G$1" pin="C3" pad="46"/>
<connect gate="G$1" pin="C4" pad="45"/>
<connect gate="G$1" pin="C5" pad="44"/>
<connect gate="G$1" pin="D0" pad="42"/>
<connect gate="G$1" pin="D1" pad="41"/>
<connect gate="G$1" pin="D2" pad="40"/>
<connect gate="G$1" pin="D3" pad="39"/>
<connect gate="G$1" pin="D4" pad="38"/>
<connect gate="G$1" pin="D5" pad="37"/>
<connect gate="G$1" pin="D6" pad="36"/>
<connect gate="G$1" pin="D7" pad="35"/>
<connect gate="G$1" pin="DAC" pad="20"/>
<connect gate="G$1" pin="GND@12" pad="12"/>
<connect gate="G$1" pin="GND@15" pad="15"/>
<connect gate="G$1" pin="GND@18" pad="18"/>
<connect gate="G$1" pin="GND@2" pad="2"/>
<connect gate="G$1" pin="GND@27" pad="27"/>
<connect gate="G$1" pin="GND@34" pad="34"/>
<connect gate="G$1" pin="GND@4" pad="4"/>
<connect gate="G$1" pin="GND@43" pad="43"/>
<connect gate="G$1" pin="GND@51" pad="51"/>
<connect gate="G$1" pin="GND@7" pad="7"/>
<connect gate="G$1" pin="GND@PADS" pad="58 59 60"/>
<connect gate="G$1" pin="GREEN" pad="53"/>
<connect gate="G$1" pin="LIPO" pad="5"/>
<connect gate="G$1" pin="NC@50" pad="50"/>
<connect gate="G$1" pin="NC@6" pad="6"/>
<connect gate="G$1" pin="PMID" pad="8"/>
<connect gate="G$1" pin="RED" pad="54"/>
<connect gate="G$1" pin="RX" pad="17"/>
<connect gate="G$1" pin="STAT" pad="57"/>
<connect gate="G$1" pin="TX" pad="16"/>
<connect gate="G$1" pin="UB_USB+" pad="61"/>
<connect gate="G$1" pin="UB_USB-" pad="62"/>
<connect gate="G$1" pin="UB_VUSB_DET" pad="63"/>
<connect gate="G$1" pin="USB+" pad="13"/>
<connect gate="G$1" pin="USB-" pad="14"/>
<connect gate="G$1" pin="VBAT" pad="11"/>
<connect gate="G$1" pin="VBUS" pad="3"/>
<connect gate="G$1" pin="VDDA" pad="10"/>
<connect gate="G$1" pin="VIN" pad="1"/>
<connect gate="G$1" pin="WKP" pad="19"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:5952915/1"/>
</package3dinstances>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<parts>
<part name="LED1" library="rickk2" deviceset="LED-RGB-CREE-SMD" device=""/>
<part name="R1" library="rickk2" deviceset="RES-68-0603.DEV" device="" value="68"/>
<part name="R2" library="rickk2" deviceset="RES-33-0603.DEV" device="" value="33"/>
<part name="R3" library="rickk2" deviceset="RES-33-0603.DEV" device="" value="33"/>
<part name="S1" library="rickk2" deviceset="SWITCH-MOMENTARY-LED" device="PTH"/>
<part name="R4" library="rickk2" deviceset="RES-68-0603.DEV" device="" value="68"/>
<part name="GND1" library="rickk2" deviceset="GND" device=""/>
<part name="SUPPLY1" library="rickk2" deviceset="3V3" device=""/>
<part name="U1" library="Particle-Devices" deviceset="E0" device="_V005" package3d_urn="urn:adsk.eagle:package:5952915/1"/>
<part name="GND2" library="rickk2" deviceset="GND" device=""/>
<part name="R5" library="rickk2" deviceset="RES-10K-0603" device="0603" value="10K"/>
<part name="LED2" library="rickk2" deviceset="LED-RGB-CREE-SMD" device=""/>
<part name="R6" library="rickk2" deviceset="RES-1K-0603" device="" value="1K"/>
<part name="R7" library="rickk2" deviceset="RES-1K-0603" device="" value="1K"/>
<part name="R8" library="rickk2" deviceset="RES-1K-0603" device="" value="1K"/>
<part name="GND4" library="rickk2" deviceset="GND" device=""/>
<part name="U$3" library="rickk2" deviceset="USB-MICRO-B-SOCKET-AMPHENOL" device=""/>
<part name="SUPPLY2" library="rickk2" deviceset="3V3" device=""/>
<part name="SUPPLY3" library="rickk2" deviceset="3V3" device=""/>
<part name="S2" library="rickk2" deviceset="SWITCH-MOM-4.5" device=""/>
<part name="S3" library="rickk2" deviceset="SWITCH-MOM-4.5" device=""/>
<part name="GND3" library="rickk2" deviceset="GND" device=""/>
<part name="GND5" library="rickk2" deviceset="GND" device=""/>
<part name="CN1" library="rickk2" deviceset="JST_2PIN" device="-THM"/>
<part name="JP1" library="rickk2" deviceset="M02" device="PTH"/>
<part name="GND6" library="rickk2" deviceset="GND" device=""/>
<part name="SUPPLY4" library="rickk2" deviceset="3V3" device=""/>
</parts>
<sheets>
<sheet>
<plain>
</plain>
<instances>
<instance part="LED1" gate="G$1" x="50.8" y="101.6" smashed="yes">
<attribute name="NAME" x="48.26" y="104.902" size="1.778" layer="95"/>
</instance>
<instance part="R1" gate="G$1" x="40.64" y="88.9" smashed="yes" rot="R90">
<attribute name="NAME" x="39.1414" y="85.09" size="1.778" layer="95" rot="R90"/>
<attribute name="VALUE" x="43.942" y="85.09" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="R2" gate="G$1" x="48.26" y="88.9" smashed="yes" rot="R90">
<attribute name="NAME" x="46.7614" y="85.09" size="1.778" layer="95" rot="R90"/>
<attribute name="VALUE" x="51.562" y="85.09" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="R3" gate="G$1" x="55.88" y="88.9" smashed="yes" rot="R90">
<attribute name="NAME" x="54.3814" y="85.09" size="1.778" layer="95" rot="R90"/>
<attribute name="VALUE" x="59.182" y="85.09" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="S1" gate="G$1" x="81.28" y="99.06" smashed="yes" rot="R270">
<attribute name="NAME" x="83.312" y="103.124" size="1.778" layer="95" rot="R270"/>
</instance>
<instance part="R4" gate="G$1" x="78.74" y="86.36" smashed="yes" rot="R270">
<attribute name="NAME" x="80.2386" y="90.17" size="1.778" layer="95" rot="R270"/>
<attribute name="VALUE" x="75.438" y="90.17" size="1.778" layer="96" rot="R270"/>
</instance>
<instance part="GND1" gate="1" x="81.28" y="73.66" smashed="yes">
<attribute name="VALUE" x="78.74" y="71.12" size="1.778" layer="96"/>
</instance>
<instance part="SUPPLY1" gate="G$1" x="45.72" y="109.22" smashed="yes">
<attribute name="VALUE" x="44.704" y="112.776" size="1.778" layer="96"/>
</instance>
<instance part="U1" gate="G$1" x="88.9" y="-2.54" smashed="yes"/>
<instance part="GND2" gate="1" x="101.6" y="-45.72" smashed="yes">
<attribute name="VALUE" x="99.06" y="-48.26" size="1.778" layer="96"/>
</instance>
<instance part="R5" gate="G$1" x="99.06" y="104.14" smashed="yes" rot="R90">
<attribute name="NAME" x="97.5614" y="100.33" size="1.778" layer="95" rot="R90"/>
<attribute name="VALUE" x="102.362" y="100.33" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="LED2" gate="G$1" x="144.78" y="-12.7" smashed="yes" rot="R270">
<attribute name="NAME" x="148.082" y="-10.16" size="1.778" layer="95" rot="R270"/>
</instance>
<instance part="R6" gate="G$1" x="129.54" y="-5.08" smashed="yes" rot="MR0">
<attribute name="NAME" x="133.35" y="-3.5814" size="1.778" layer="95" rot="MR0"/>
<attribute name="VALUE" x="133.35" y="-8.382" size="1.778" layer="96" rot="MR0"/>
</instance>
<instance part="R7" gate="G$1" x="129.54" y="-12.7" smashed="yes" rot="MR0">
<attribute name="NAME" x="133.35" y="-11.2014" size="1.778" layer="95" rot="MR0"/>
<attribute name="VALUE" x="133.35" y="-16.002" size="1.778" layer="96" rot="MR0"/>
</instance>
<instance part="R8" gate="G$1" x="129.54" y="-20.32" smashed="yes" rot="MR0">
<attribute name="NAME" x="133.35" y="-18.8214" size="1.778" layer="95" rot="MR0"/>
<attribute name="VALUE" x="133.35" y="-23.622" size="1.778" layer="96" rot="MR0"/>
</instance>
<instance part="GND4" gate="1" x="129.54" y="81.28" smashed="yes">
<attribute name="VALUE" x="127" y="78.74" size="1.778" layer="96"/>
</instance>
<instance part="U$3" gate="G$1" x="50.8" y="-10.16" smashed="yes" rot="R180"/>
<instance part="SUPPLY2" gate="G$1" x="99.06" y="111.76" smashed="yes">
<attribute name="VALUE" x="98.044" y="115.316" size="1.778" layer="96"/>
</instance>
<instance part="SUPPLY3" gate="G$1" x="152.4" y="-5.08" smashed="yes" rot="MR0">
<attribute name="VALUE" x="153.416" y="-1.524" size="1.778" layer="96" rot="MR0"/>
</instance>
<instance part="S2" gate="G$1" x="152.4" y="91.44" smashed="yes">
<attribute name="NAME" x="147.32" y="99.06" size="1.778" layer="94"/>
<attribute name="VALUE" x="147.32" y="83.82" size="1.778" layer="94"/>
</instance>
<instance part="S3" gate="G$1" x="116.84" y="91.44" smashed="yes">
<attribute name="NAME" x="111.76" y="99.06" size="1.778" layer="94"/>
<attribute name="VALUE" x="111.76" y="83.82" size="1.778" layer="94"/>
</instance>
<instance part="GND3" gate="1" x="165.1" y="81.28" smashed="yes">
<attribute name="VALUE" x="162.56" y="78.74" size="1.778" layer="96"/>
</instance>
<instance part="GND5" gate="1" x="60.96" y="-25.4" smashed="yes">
<attribute name="VALUE" x="58.42" y="-27.94" size="1.778" layer="96"/>
</instance>
<instance part="CN1" gate="G$1" x="45.72" y="55.88" smashed="yes" rot="R180">
<attribute name="NAME" x="52.07" y="50.165" size="1.778" layer="95" rot="R180"/>
<attribute name="VALUE" x="52.07" y="60.96" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="JP1" gate="G$1" x="48.26" y="43.18" smashed="yes" rot="MR180">
<attribute name="NAME" x="45.72" y="37.338" size="1.778" layer="95" rot="MR180"/>
</instance>
<instance part="GND6" gate="1" x="58.42" y="30.48" smashed="yes">
<attribute name="VALUE" x="55.88" y="27.94" size="1.778" layer="96"/>
</instance>
<instance part="SUPPLY4" gate="G$1" x="93.98" y="45.72" smashed="yes" rot="MR0">
<attribute name="VALUE" x="94.996" y="49.276" size="1.778" layer="96" rot="MR0"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="BLED" class="0">
<segment>
<pinref part="LED1" gate="G$1" pin="B"/>
<pinref part="R3" gate="G$1" pin="2"/>
<wire x1="55.88" y1="93.98" x2="55.88" y2="99.06" width="0.1524" layer="91"/>
</segment>
</net>
<net name="WKP" class="0">
<segment>
<pinref part="R1" gate="G$1" pin="1"/>
<wire x1="40.64" y1="83.82" x2="40.64" y2="78.74" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="WKP"/>
<wire x1="69.85" y1="26.67" x2="62.738" y2="26.67" width="0.1524" layer="91"/>

</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="R4" gate="G$1" pin="2"/>
<wire x1="78.74" y1="78.74" x2="78.74" y2="81.28" width="0.1524" layer="91"/>
<pinref part="S1" gate="G$1" pin="2"/>
<wire x1="81.28" y1="93.98" x2="81.28" y2="78.74" width="0.1524" layer="91"/>
<wire x1="81.28" y1="78.74" x2="78.74" y2="78.74" width="0.1524" layer="91"/>
<wire x1="81.28" y1="78.74" x2="81.28" y2="76.2" width="0.1524" layer="91"/>
<junction x="81.28" y="78.74"/>
<pinref part="GND1" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="GND@2"/>
<wire x1="76.2" y1="-36.83" x2="76.2" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="76.2" y1="-40.64" x2="78.74" y2="-40.64" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="GND@PADS"/>
<wire x1="78.74" y1="-40.64" x2="81.28" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="81.28" y1="-40.64" x2="83.82" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="83.82" y1="-40.64" x2="86.36" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="86.36" y1="-40.64" x2="88.9" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="88.9" y1="-40.64" x2="91.44" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="91.44" y1="-40.64" x2="93.98" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="93.98" y1="-40.64" x2="96.52" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="96.52" y1="-40.64" x2="99.06" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="99.06" y1="-40.64" x2="101.6" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="101.6" y1="-36.83" x2="101.6" y2="-40.64" width="0.1524" layer="91"/>
<wire x1="101.6" y1="-40.64" x2="101.6" y2="-43.18" width="0.1524" layer="91"/>
<junction x="101.6" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@4"/>
<wire x1="78.74" y1="-36.83" x2="78.74" y2="-40.64" width="0.1524" layer="91"/>
<junction x="78.74" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@7"/>
<wire x1="81.28" y1="-36.83" x2="81.28" y2="-40.64" width="0.1524" layer="91"/>
<junction x="81.28" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@12"/>
<wire x1="83.82" y1="-36.83" x2="83.82" y2="-40.64" width="0.1524" layer="91"/>
<junction x="83.82" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@15"/>
<wire x1="86.36" y1="-36.83" x2="86.36" y2="-40.64" width="0.1524" layer="91"/>
<junction x="86.36" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@18"/>
<wire x1="88.9" y1="-36.83" x2="88.9" y2="-40.64" width="0.1524" layer="91"/>
<junction x="88.9" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@27"/>
<wire x1="91.44" y1="-36.83" x2="91.44" y2="-40.64" width="0.1524" layer="91"/>
<junction x="91.44" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@34"/>
<wire x1="93.98" y1="-36.83" x2="93.98" y2="-40.64" width="0.1524" layer="91"/>
<junction x="93.98" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@43"/>
<wire x1="96.52" y1="-36.83" x2="96.52" y2="-40.64" width="0.1524" layer="91"/>
<junction x="96.52" y="-40.64"/>
<pinref part="U1" gate="G$1" pin="GND@51"/>
<wire x1="99.06" y1="-36.83" x2="99.06" y2="-40.64" width="0.1524" layer="91"/>
<junction x="99.06" y="-40.64"/>
<pinref part="GND2" gate="1" pin="GND"/>
</segment>
<segment>
<wire x1="129.54" y1="83.82" x2="129.54" y2="88.9" width="0.1524" layer="91"/>
<pinref part="GND4" gate="1" pin="GND"/>
<pinref part="S3" gate="G$1" pin="2"/>
<wire x1="127" y1="88.9" x2="129.54" y2="88.9" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="S2" gate="G$1" pin="2"/>
<wire x1="162.56" y1="88.9" x2="165.1" y2="88.9" width="0.1524" layer="91"/>
<wire x1="165.1" y1="88.9" x2="165.1" y2="83.82" width="0.1524" layer="91"/>
<pinref part="GND3" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="U$3" gate="G$1" pin="GND"/>
<wire x1="58.42" y1="-7.62" x2="60.96" y2="-7.62" width="0.1524" layer="91"/>
<wire x1="60.96" y1="-7.62" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
<pinref part="GND5" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="CN1" gate="G$1" pin="1"/>
<wire x1="48.26" y1="53.34" x2="58.42" y2="53.34" width="0.1524" layer="91"/>
<wire x1="58.42" y1="53.34" x2="58.42" y2="40.64" width="0.1524" layer="91"/>
<pinref part="JP1" gate="G$1" pin="2"/>
<wire x1="58.42" y1="40.64" x2="58.42" y2="33.02" width="0.1524" layer="91"/>
<wire x1="55.88" y1="40.64" x2="58.42" y2="40.64" width="0.1524" layer="91"/>
<junction x="58.42" y="40.64"/>
<pinref part="GND6" gate="1" pin="GND"/>
</segment>
</net>
<net name="GLED" class="0">
<segment>
<pinref part="LED1" gate="G$1" pin="G"/>
<wire x1="50.8" y1="99.06" x2="50.8" y2="96.52" width="0.1524" layer="91"/>
<wire x1="50.8" y1="96.52" x2="48.26" y2="96.52" width="0.1524" layer="91"/>
<pinref part="R2" gate="G$1" pin="2"/>
<wire x1="48.26" y1="96.52" x2="48.26" y2="93.98" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RLED" class="0">
<segment>
<pinref part="LED1" gate="G$1" pin="R"/>
<wire x1="45.72" y1="99.06" x2="45.72" y2="96.52" width="0.1524" layer="91"/>
<wire x1="45.72" y1="96.52" x2="40.64" y2="96.52" width="0.1524" layer="91"/>
<pinref part="R1" gate="G$1" pin="2"/>
<wire x1="40.64" y1="96.52" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
</segment>
</net>
<net name="D2" class="0">
<segment>
<pinref part="R3" gate="G$1" pin="1"/>
<wire x1="55.88" y1="83.82" x2="55.88" y2="78.74" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="D2"/>
<wire x1="107.95" y1="13.97" x2="114.808" y2="13.97" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D3" class="0">
<segment>
<pinref part="R2" gate="G$1" pin="1"/>
<wire x1="48.26" y1="78.74" x2="48.26" y2="83.82" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="D3"/>
<wire x1="107.95" y1="16.51" x2="115.062" y2="16.51" width="0.1524" layer="91"/>

</segment>
</net>
<net name="SLED" class="0">
<segment>
<pinref part="R4" gate="G$1" pin="1"/>
<pinref part="S1" gate="G$1" pin="C"/>
<wire x1="78.74" y1="91.44" x2="78.74" y2="93.98" width="0.1524" layer="91"/>
</segment>
</net>
<net name="D4" class="0">
<segment>
<pinref part="S1" gate="G$1" pin="A"/>
<wire x1="78.74" y1="104.14" x2="78.74" y2="109.22" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="D4"/>
<wire x1="107.95" y1="19.05" x2="115.062" y2="19.05" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D5" class="0">
<segment>
<pinref part="S1" gate="G$1" pin="1"/>
<wire x1="81.28" y1="104.14" x2="81.28" y2="109.22" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="D5"/>
<wire x1="107.95" y1="21.59" x2="115.062" y2="21.59" width="0.1524" layer="91"/>

</segment>
</net>
<net name="3V3" class="0">
<segment>
<pinref part="LED1" gate="G$1" pin="A"/>
<wire x1="45.72" y1="109.22" x2="45.72" y2="106.68" width="0.1524" layer="91"/>
<pinref part="SUPPLY1" gate="G$1" pin="3V3"/>
</segment>
<segment>
<pinref part="R5" gate="G$1" pin="2"/>
<wire x1="99.06" y1="109.22" x2="99.06" y2="111.76" width="0.1524" layer="91"/>
<pinref part="SUPPLY2" gate="G$1" pin="3V3"/>
</segment>
<segment>
<pinref part="LED2" gate="G$1" pin="A"/>
<wire x1="149.86" y1="-7.62" x2="152.4" y2="-7.62" width="0.1524" layer="91"/>
<wire x1="152.4" y1="-7.62" x2="152.4" y2="-5.08" width="0.1524" layer="91"/>
<pinref part="SUPPLY3" gate="G$1" pin="3V3"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="3V3"/>
<wire x1="91.44" y1="39.37" x2="91.44" y2="43.18" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VBAT"/>
<wire x1="91.44" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
<wire x1="93.98" y1="43.18" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
<wire x1="96.52" y1="43.18" x2="96.52" y2="39.37" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VDDA"/>
<wire x1="93.98" y1="39.37" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
<junction x="93.98" y="43.18"/>
<wire x1="93.98" y1="43.18" x2="93.98" y2="45.72" width="0.1524" layer="91"/>
<pinref part="SUPPLY4" gate="G$1" pin="3V3"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<pinref part="R7" gate="G$1" pin="1"/>
<pinref part="LED2" gate="G$1" pin="G"/>
<wire x1="134.62" y1="-12.7" x2="142.24" y2="-12.7" width="0.1524" layer="91"/>
</segment>
</net>
<net name="/RESET" class="0">
<segment>
<wire x1="99.06" y1="99.06" x2="99.06" y2="96.52" width="0.1524" layer="91"/>
<wire x1="99.06" y1="96.52" x2="106.68" y2="96.52" width="0.1524" layer="91"/>
<pinref part="R5" gate="G$1" pin="1"/>

<pinref part="S3" gate="G$1" pin="3"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="!RESET"/>
<wire x1="107.95" y1="-21.59" x2="116.84" y2="-21.59" width="0.1524" layer="91"/>

</segment>
</net>
<net name="N$6" class="0">
<segment>
<pinref part="LED2" gate="G$1" pin="R"/>
<wire x1="142.24" y1="-7.62" x2="139.7" y2="-7.62" width="0.1524" layer="91"/>
<wire x1="139.7" y1="-7.62" x2="139.7" y2="-5.08" width="0.1524" layer="91"/>
<pinref part="R6" gate="G$1" pin="1"/>
<wire x1="139.7" y1="-5.08" x2="134.62" y2="-5.08" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RED" class="0">
<segment>
<wire x1="121.92" y1="-10.16" x2="121.92" y2="-5.08" width="0.1524" layer="91"/>
<pinref part="R6" gate="G$1" pin="2"/>
<wire x1="121.92" y1="-5.08" x2="124.46" y2="-5.08" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="RED"/>
<wire x1="107.95" y1="-10.16" x2="121.92" y2="-10.16" width="0.1524" layer="91"/>

</segment>
</net>
<net name="N$10" class="0">
<segment>
<pinref part="LED2" gate="G$1" pin="B"/>
<wire x1="142.24" y1="-17.78" x2="139.7" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="139.7" y1="-17.78" x2="139.7" y2="-20.32" width="0.1524" layer="91"/>
<pinref part="R8" gate="G$1" pin="1"/>
<wire x1="139.7" y1="-20.32" x2="134.62" y2="-20.32" width="0.1524" layer="91"/>
</segment>
</net>
<net name="BLUE" class="0">
<segment>
<pinref part="R8" gate="G$1" pin="2"/>
<wire x1="124.46" y1="-20.32" x2="121.92" y2="-20.32" width="0.1524" layer="91"/>
<wire x1="121.92" y1="-20.32" x2="121.92" y2="-15.24" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="BLUE"/>
<wire x1="107.95" y1="-15.24" x2="121.92" y2="-15.24" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D+" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="USB+"/>
<pinref part="U$3" gate="G$1" pin="D+"/>
<wire x1="69.85" y1="-12.7" x2="58.42" y2="-12.7" width="0.1524" layer="91"/>
</segment>
</net>
<net name="D-" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="USB-"/>
<pinref part="U$3" gate="G$1" pin="D-"/>
<wire x1="69.85" y1="-15.24" x2="58.42" y2="-15.24" width="0.1524" layer="91"/>
</segment>
</net>
<net name="VBUS" class="0">
<segment>
<pinref part="U$3" gate="G$1" pin="VBUS"/>
<wire x1="58.42" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
<wire x1="63.5" y1="-17.78" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VBUS"/>
<wire x1="63.5" y1="-10.16" x2="69.85" y2="-10.16" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GREEN" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="GREEN"/>
<pinref part="R7" gate="G$1" pin="2"/>
<wire x1="107.95" y1="-12.7" x2="124.46" y2="-12.7" width="0.1524" layer="91"/>

</segment>
</net>
<net name="/MODE" class="0">
<segment>
<pinref part="S2" gate="G$1" pin="3"/>
<wire x1="142.24" y1="96.52" x2="134.62" y2="96.52" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="!MODE"/>
<wire x1="107.95" y1="-19.05" x2="117.094" y2="-19.05" width="0.1524" layer="91"/>

</segment>
</net>
<net name="LIPO" class="0">
<segment>
<pinref part="CN1" gate="G$1" pin="2"/>
<wire x1="48.26" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="LIPO"/>
<wire x1="83.82" y1="55.88" x2="83.82" y2="39.37" width="0.1524" layer="91"/>

</segment>
</net>
<net name="VIN" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="VIN"/>
<wire x1="81.28" y1="39.37" x2="81.28" y2="43.18" width="0.1524" layer="91"/>
<pinref part="JP1" gate="G$1" pin="1"/>
<wire x1="81.28" y1="43.18" x2="55.88" y2="43.18" width="0.1524" layer="91"/>

</segment>
</net>
</nets>
</sheet>
</sheets>
<errors>
<approved hash="113,1,48.0229,53.1139,CN1,,,,,"/>
</errors>
</schematic>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>


text:
package scraper

import (
	"fmt"
	"reflect"
	"strings"
	"unsafe"

	"github.com/krzysztofreczek/go-structurizr/pkg/internal"
	"github.com/krzysztofreczek/go-structurizr/pkg/model"
)

func (s *scraper) scrape(
	v reflect.Value,
	parentID string,
	level int,
) {
	if !v.IsValid() {
		s.debug(v, "value is not valid")
		return
	}

	nodeID := nodeID(v, parentID)

	if v.Type().String() == "model.HasInfo" {

	} else if v.Kind() != reflect.Struct {

	} else if _, scraped := s.scrapedTypes[nodeID]; !scraped {
		s.scrapedTypes[nodeID] = struct{}{}
	} else {
		s.debug(v, "value has already been processed")
		return
	}

	strategy := s.resolveScrapingStrategy(v)
	strategy(v, parentID, level)
}

type scrapingStrategy func(
	v reflect.Value,
	parentID string,
	level int,
)

func (s *scraper) resolveScrapingStrategy(v reflect.Value) scrapingStrategy {
	switch v.Kind() {
	case reflect.Interface:
		return s.scrapeInterfaceStrategy
	case reflect.Ptr:
		return s.scrapePointerStrategy
	case reflect.Map:
		return s.scrapeMapStrategy
	case reflect.Slice, reflect.Array:
		return s.scrapeIterableStrategy
	case reflect.Func:
		return s.scrapeFunc
	case reflect.Struct:
		return s.scrapeStruct
	default:
		return s.scrapeNoop
	}
}

func (s *scraper) scrapeInterfaceStrategy(
	v reflect.Value,
	parentID string,
	level int,
) {
	s.debug(v, "interface scraping strategy applied: if the interface is not nil, the value will be scraped, otherwise scraper will try to resolve info data from the interface type")

	if !v.Elem().IsValid() {
		s.debug(v, "scraping the interface type")

		info, ok := s.getInfoFromRules(v)
		if ok {
			_ = s.addComponent(v, info, parentID)
		}

		return
	}

	s.debug(v, "scraping the value implementing the interface")
	v = v.Elem()
	s.scrape(v, parentID, level)
}

func (s *scraper) scrapePointerStrategy(
	v reflect.Value,
	parentID string,
	level int,
) {
	s.debug(v, "pointer scraping strategy applied: if the pointer is not nil, the value will be scraped")

	if v.Elem().IsValid() {
		v = v.Elem()
	} else {
		v = reflect.New(v.Type().Elem()).Elem()
	}
	s.scrape(v, parentID, level)
}

func (s *scraper) scrapeMapStrategy(
	v reflect.Value,
	parentID string,
	level int,
) {
	s.debug(v, "map scraping strategy applied: each of map elements will be scraped")

	iterator := v.MapRange()
	for true {
		if !iterator.Next() {
			break
		}
		s.scrape(iterator.Value(), parentID, level)
	}
}

func (s *scraper) scrapeIterableStrategy(
	v reflect.Value,
	parentID string,
	level int,
) {
	s.debug(v, "iterable scraping strategy applied: each of elements will be scraped")

	for i := 0; i < v.Len(); i++ {
		s.scrape(v.Index(i), parentID, level)
	}
}

func (s *scraper) scrapeFunc(
	v reflect.Value,
	parentID string,
	level int,
) {
	s.debug(v, "function scraping strategy applied: output types will be scraped")

	t := v.Type()
	for i := 0; i < t.NumOut(); i++ {
		v = reflect.New(t.Out(i))
		s.scrape(v, parentID, level)
	}
}

func (s *scraper) scrapeNoop(
	v reflect.Value,
	_ string,
	_ int,
) {
	s.debug(v, "value will not be scraped")
}

func (s *scraper) scrapeStruct(
	v reflect.Value,
	parentID string,
	level int,
) {
	s.debug(v, "struct scraping strategy applied: value and each of its properties will be scraped")

	if !s.isScrappable(v) {
		return
	}

	var c model.Component

	info, ok := s.getInfoFromInterface(v)
	if ok {
		c = s.addComponent(v, info, parentID)
	}

	info, ok = s.getInfoFromRules(v)
	if ok {
		c = s.addComponent(v, info, parentID)
	}

	if c.ID != "" {
		parentID = c.ID
	}

	s.scrapeValueFields(v, parentID, level)
	return
}

func (s *scraper) scrapeValueFields(
	v reflect.Value,
	parentID string,
	level int,
) {
	for i := 0; i < v.NumField(); i++ {
		s.scrape(v.Field(i), parentID, level+1)
	}
}

func (s *scraper) addComponent(
	v reflect.Value,
	info model.Info,
	parentID string,
) model.Component {
	c := model.Component{
		ID:          componentID(v),
		Kind:        info.Kind,
		Name:        info.Name,
		Description: info.Description,
		Technology:  info.Technology,
		Tags:        info.Tags,
	}
	s.structure.AddComponent(c, parentID)
	return c
}

func (s *scraper) isScrappable(v reflect.Value) bool {
	vPkg := valuePackage(v)
	for _, pkg := range s.config.Packages {
		if strings.HasPrefix(vPkg, pkg) {
			s.debug(v, "value package '%s' is applicable for scraping", vPkg)
			return true
		}
	}

	s.debug(v, "value package '%s' IS NOT applicable for scraping", vPkg)
	return false
}

func (s *scraper) getInfoFromInterface(v reflect.Value) (model.Info, bool) {
	var info model.HasInfo
	var ok bool

	if v.CanAddr() {
		// it allows accessing new pointer by the interface
		v = reflect.NewAt(v.Type(), unsafe.Pointer(v.UnsafeAddr())).Elem()
		// v.Addr() instead of v supports both value and pointer receiver
		info, ok = v.Addr().Interface().(model.HasInfo)
	} else if v.CanInterface() {
		info, ok = v.Interface().(model.HasInfo)
	} else {
		// it allows accessing new instance by the interface
		v = reflect.New(v.Type())
		info, ok = v.Interface().(model.HasInfo)
	}

	if !ok || info == nil {
		return model.Info{}, false
	}

	i := info.Info()
	s.debug(v, "resolved info data %+v from .Info() method", i)

	return i, true
}

func (s *scraper) getInfoFromRules(v reflect.Value) (model.Info, bool) {
	vPkg := valuePackage(v)
	name := componentName(v)
	for _, r := range s.rules {
		if !r.Applies(vPkg, name) {
			continue
		}

		i := r.Apply(name)
		s.debug(v, "resolved info data %+v from one of the rules", i)

		return i, true
	}

	s.debug(v, "there was no rule applicable for this value")
	return model.Info{}, false
}

func nodeID(v reflect.Value, parentID string) string {
	id := fmt.Sprintf("%s.%s.%s", parentID, valuePackage(v), v.Type().Name())
	return internal.Hash(id)
}

func componentID(v reflect.Value) string {
	id := fmt.Sprintf("%s.%s", valuePackage(v), v.Type().Name())
	return internal.Hash(id)
}

func componentName(v reflect.Value) string {
	pkg := strings.Split(valuePackage(v), "/")
	name := fmt.Sprintf("%s.%s", pkg[len(pkg)-1], v.Type().Name())
	return name
}

func valuePackage(v reflect.Value) string {
	return v.Type().PkgPath()
}

license: MIT

repository: emacsway/go-structurizr

license_type: permissive

repo_name: emacsway/go-structurizr

branch_name: refs/heads/master

extension: go


text:
/**
 * Returns a clone of the input array with the specified item inserted into
 * a random position of the new array's second half
 * @param arr - array to insert into
 * @param item - item to insert
 */
export const insertSecondHalf = <T>(arr: T[], item: T) => {
  const l = [...arr];
  const halfLength = Math.ceil(l.length / 2);
  l.splice(
    halfLength + Math.round(Math.random() * halfLength),
    0,
    item,
  );
  return l;
};

repository: nicksenger/total-recall-native

repo_name: nicksenger/total-recall-native

gha_license_id: MIT

gha_language: TypeScript

extension: ts


text:
SECTION = "devel/chicken"
DESCRIPTION = "Generic sequence operators"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://sequences.meta;md5=b81234dd8712c6134ccae9f7b4fd5d00"
DEPENDS_append_class-cross = " chicken-egg-fast-generic-cross chicken-egg-srfi-42-cross"
DEPENDS_append_class-crosssdk = " chicken-egg-fast-generic-crosssdk chicken-egg-srfi-42-crosssdk"
DEPENDS_append_class-nativesdk = " nativesdk-chicken-egg-fast-generic nativesdk-chicken-egg-srfi-42 chicken-egg-fast-generic-crosssdk chicken-egg-srfi-42-crosssdk"
DEPENDS = " chicken-egg-fast-generic chicken-egg-srfi-42 chicken-egg-fast-generic-cross chicken-egg-srfi-42-cross chicken-egg-sequences-cross"
RDEPENDS_${PN} = " chicken-egg-fast-generic chicken-egg-srfi-42"

SRC_URI = "http://code.call-cc.org/egg-tarballs/4/sequences/sequences-${PV}.tar.gz"

SRC_URI[md5sum] = "7f821c7bf8edaea2edf09ac616f7c44c"
SRC_URI[sha256sum] = "d6958383b611fd99f765d4a1236e7d13c85bbc1307f63846cd49dad3d9638a89"

S = "${WORKDIR}/sequences-${PV}"

inherit chicken_install

BBCLASSEXTEND = "cross crosssdk nativesdk"

repository: OSSystems/meta-chicken

repo_name: OSSystems/meta-chicken

extension: bb


text:
SUMMARY = "Phosphor OpenBMC Flash Management"
DESCRIPTION = "Phosphor OpenBMC flash management reference implementation."
PR = "r1"

inherit obmc-phosphor-flash-mgmt
inherit obmc-phosphor-pydbus-service

S = "${WORKDIR}"
SRC_URI += "file://${PN}.py"

gha_language: Python


text:
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.ModelConfiguration;

namespace Enterprise.Invoicing.Entities.Models.Mapping
{
    public class StockExchangeMap : EntityTypeConfiguration<StockExchange>
    {
        public StockExchangeMap()
        {
            // Primary Key
            this.HasKey(t => t.changeNo);

            // Properties
            this.Property(t => t.changeNo)
                .IsRequired()
                .HasMaxLength(50);

            this.Property(t => t.picker)
                .HasMaxLength(50);

            this.Property(t => t.pickdep)
                .HasMaxLength(50);

            this.Property(t => t.checkStaff)
                .HasMaxLength(50);

            this.Property(t => t.remark)
                .HasMaxLength(50);

            this.Property(t => t.deportStaff)
                .HasMaxLength(50);

            // Table & Column Mappings
            this.ToTable("StockExchange");
            this.Property(t => t.changeNo).HasColumnName("changeNo");
            this.Property(t => t.staffId).HasColumnName("staffId");
            this.Property(t => t.depId).HasColumnName("depId");
            this.Property(t => t.picker).HasColumnName("picker");
            this.Property(t => t.pickdep).HasColumnName("pickdep");
            this.Property(t => t.status).HasColumnName("status");
            this.Property(t => t.valid).HasColumnName("valid");
            this.Property(t => t.isover).HasColumnName("isover");
            this.Property(t => t.checkStaff).HasColumnName("checkStaff");
            this.Property(t => t.remark).HasColumnName("remark");
            this.Property(t => t.createDate).HasColumnName("createDate");
            this.Property(t => t.deportStaff).HasColumnName("deportStaff");

            // Relationships
            this.HasRequired(t => t.Department)
                .WithMany(t => t.StockExchanges)
                .HasForeignKey(d => d.depId);
            this.HasRequired(t => t.Employee)
                .WithMany(t => t.StockExchanges)
                .HasForeignKey(d => d.staffId);

        }
    }
}

extension: cs


text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.5.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="16" fill="1" visible="no" active="no"/>
<layer number="3" name="Route3" color="17" fill="1" visible="no" active="no"/>
<layer number="4" name="Route4" color="18" fill="1" visible="no" active="no"/>
<layer number="5" name="Route5" color="19" fill="1" visible="no" active="no"/>
<layer number="6" name="Route6" color="25" fill="1" visible="no" active="no"/>
<layer number="7" name="Route7" color="26" fill="1" visible="no" active="no"/>
<layer number="8" name="Route8" color="27" fill="1" visible="no" active="no"/>
<layer number="9" name="Route9" color="28" fill="1" visible="no" active="no"/>
<layer number="10" name="Route10" color="29" fill="1" visible="no" active="no"/>
<layer number="11" name="Route11" color="30" fill="1" visible="no" active="no"/>
<layer number="12" name="Route12" color="20" fill="1" visible="no" active="no"/>
<layer number="13" name="Route13" color="21" fill="1" visible="no" active="no"/>
<layer number="14" name="Route14" color="22" fill="1" visible="no" active="no"/>
<layer number="15" name="Route15" color="23" fill="1" 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="24" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="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="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="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" 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="tMap" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
<layer number="107" name="Crop" color="7" 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="110" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="111" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" 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="129" name="Mask" 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="133" name="Ports" color="7" fill="1" visible="no" active="yes"/>
<layer number="134" name="Port2" color="7" fill="1" visible="no" active="yes"/>
<layer number="135" name="Port3" color="7" fill="1" visible="no" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="150" name="Notes" 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="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
<layer number="155" name="FabDoc3" 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="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
<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="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="no" active="yes"/>
<layer number="226" name="topsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="230" name="230bmp" 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="Paneldesc" color="14" fill="1" visible="yes" active="yes"/>
<layer number="255" name="Panel" color="14" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="160" y2="0" width="0" layer="20"/>
<wire x1="160" y1="0" x2="160" y2="100" width="0" layer="20"/>
<wire x1="160" y1="100" x2="0" y2="100" width="0" layer="20"/>
<wire x1="0" y1="100" x2="0" y2="0" width="0" layer="20"/>
</plain>
<libraries>
<library name="OPL">
<packages>
<package name="C0603">
<description><b>0603<b><p></description>
<wire x1="-1.397" y1="0.635" x2="1.397" y2="0.635" width="0.127" layer="21"/>
<wire x1="1.397" y1="0.635" x2="1.397" y2="-0.635" width="0.127" layer="21"/>
<wire x1="1.397" y1="-0.635" x2="-1.397" y2="-0.635" width="0.127" layer="21"/>
<wire x1="-1.397" y1="-0.635" x2="-1.397" y2="0.635" width="0.127" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.889" dy="0.889" layer="1" roundness="25" cream="no"/>
<smd name="2" x="0.762" y="0" dx="0.889" dy="0.889" layer="1" roundness="25" cream="no"/>
<text x="0" y="0" size="0.508" layer="25" ratio="11" align="center">>NAME</text>
<text x="0" y="-0.9525" size="0.508" layer="27" ratio="10" align="top-center">>VALUE</text>
<rectangle x1="-1.397" y1="-0.635" x2="1.397" y2="0.635" layer="39"/>
<polygon width="0.1" layer="31">
<vertex x="-1.0922" y="0.3302"/>
<vertex x="-1.0922" y="-0.3302"/>
<vertex x="-0.508" y="-0.3302"/>
<vertex x="-0.4318" y="0"/>
<vertex x="-0.508" y="0.3302"/>
</polygon>
<polygon width="0.1" layer="31">
<vertex x="1.0922" y="-0.3302"/>
<vertex x="1.0922" y="0.3302"/>
<vertex x="0.508" y="0.3302"/>
<vertex x="0.4318" y="0"/>
<vertex x="0.508" y="-0.3302"/>
</polygon>
</package>
<package name="DO-214AC">
<wire x1="2.2" y1="-1.3" x2="-2.2" y2="-1.3" width="0.127" layer="51"/>
<wire x1="-2.2" y1="-1.3" x2="-2.2" y2="1.3" width="0.127" layer="51"/>
<wire x1="-2.2" y1="1.3" x2="2.2" y2="1.3" width="0.127" layer="51"/>
<wire x1="2.2" y1="1.3" x2="2.2" y2="-1.3" width="0.127" layer="51"/>
<smd name="2" x="2" y="0" dx="1.7" dy="2.5" layer="1" rot="R270"/>
<smd name="1" x="-2" y="0" dx="1.7" dy="2.5" layer="1" rot="R270"/>
<text x="0" y="0" size="0.762" layer="25" ratio="11" align="center">>NAME</text>
<text x="-1.905" y="0" size="0.635" layer="27" ratio="10">>VALUE</text>
<rectangle x1="1.27" y1="-1.27" x2="1.651" y2="1.27" layer="51" rot="R180"/>
<polygon width="0.127" layer="21">
<vertex x="-0.381" y="-0.635"/>
<vertex x="-0.381" y="0.635"/>
<vertex x="0.381" y="0"/>
</polygon>
<wire x1="-3.5" y1="1" x2="3.5" y2="1" width="0.127" layer="21"/>
<wire x1="3.5" y1="1" x2="3.5" y2="-1" width="0.127" layer="21"/>
<wire x1="3.5" y1="-1" x2="-3.5" y2="-1" width="0.127" layer="21"/>
<wire x1="-3.5" y1="-1" x2="-3.5" y2="1" width="0.127" layer="21"/>
<rectangle x1="-3.429" y1="-1.397" x2="3.429" y2="1.397" layer="39"/>
<rectangle x1="0.5" y1="-1" x2="3.5" y2="1" layer="21"/>
</package>
<package name="LL-34">
<wire x1="1.6764" y1="-0.6604" x2="-1.6764" y2="-0.6604" width="0.127" layer="51"/>
<wire x1="-1.6764" y1="-0.6604" x2="-1.6764" y2="0.6604" width="0.127" layer="51"/>
<wire x1="-1.6764" y1="0.6604" x2="1.6764" y2="0.6604" width="0.127" layer="51"/>
<wire x1="1.6764" y1="0.6604" x2="1.6764" y2="-0.6604" width="0.127" layer="51"/>
<smd name="C" x="1.524" y="0" dx="1.524" dy="1.6764" layer="1" rot="R180"/>
<smd name="A" x="-1.524" y="0" dx="1.524" dy="1.6764" layer="1" rot="R180"/>
<text x="-1.905" y="1.27" size="0.889" layer="25" font="vector" ratio="11">>NAME</text>
<text x="-1.651" y="-0.254" size="0.635" layer="27" font="vector" ratio="10">>VALUE</text>
<polygon width="0.127" layer="21">
<vertex x="0.381" y="0"/>
<vertex x="-0.254" y="-0.508"/>
<vertex x="-0.254" y="0.508"/>
</polygon>
<wire x1="-2.54" y1="1.0922" x2="2.54" y2="1.0922" width="0.127" layer="21"/>
<wire x1="2.54" y1="1.0922" x2="2.54" y2="-1.0922" width="0.127" layer="21"/>
<wire x1="2.54" y1="-1.0922" x2="-2.54" y2="-1.0922" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-1.0922" x2="-2.54" y2="1.0922" width="0.127" layer="21"/>
<rectangle x1="-2.54" y1="-1.0922" x2="2.54" y2="1.0922" layer="39"/>
</package>
<package name="R0603">
<wire x1="-1.397" y1="0.635" x2="1.397" y2="0.635" width="0.127" layer="21"/>
<wire x1="1.397" y1="0.635" x2="1.397" y2="-0.635" width="0.127" layer="21"/>
<wire x1="1.397" y1="-0.635" x2="-1.397" y2="-0.635" width="0.127" layer="21"/>
<wire x1="-1.397" y1="-0.635" x2="-1.397" y2="0.635" width="0.127" layer="21"/>
<smd name="1" x="-0.762" y="0" dx="0.889" dy="0.889" layer="1" roundness="25" cream="no"/>
<smd name="2" x="0.762" y="0" dx="0.889" dy="0.889" layer="1" roundness="25" cream="no"/>
<text x="0" y="0" size="0.508" layer="25" ratio="11" align="center">>NAME</text>
<text x="-1.397" y="-1.3175" size="0.508" layer="27" ratio="10">>VALUE</text>
<rectangle x1="-1.397" y1="-0.635" x2="1.397" y2="0.635" layer="39"/>
<polygon width="0.1" layer="31">
<vertex x="-1.0922" y="0.3302"/>
<vertex x="-1.0922" y="-0.3302"/>
<vertex x="-0.762" y="-0.3302"/>
<vertex x="-0.4318" y="0"/>
<vertex x="-0.762" y="0.3302"/>
</polygon>
<polygon width="0.1" layer="31">
<vertex x="1.0922" y="-0.3302"/>
<vertex x="1.0922" y="0.3302"/>
<vertex x="0.762" y="0.3302"/>
<vertex x="0.4318" y="0"/>
<vertex x="0.762" y="-0.3302"/>
</polygon>
</package>
</packages>
</library>
<library name="EurorackModularParts">
<packages>
<package name="CASE-A_3216">
<wire x1="-2.0955" y1="0.8255" x2="2.0955" y2="0.8255" width="0.127" layer="21"/>
<wire x1="2.0955" y1="0.8255" x2="2.0955" y2="-0.8255" width="0.127" layer="21"/>
<wire x1="2.0955" y1="-0.8255" x2="-2.0955" y2="-0.8255" width="0.127" layer="21"/>
<wire x1="-2.06375" y1="0.79375" x2="-3.4925" y2="0.79375" width="0.127" layer="21"/>
<wire x1="-3.4925" y1="0.79375" x2="-3.4925" y2="-0.79375" width="0.127" layer="21"/>
<wire x1="-3.4925" y1="-0.79375" x2="-2.06375" y2="-0.79375" width="0.127" layer="21"/>
<rectangle x1="-2.0955" y1="-0.8255" x2="2.0955" y2="0.8255" layer="39"/>
<smd name="+" x="-1.27" y="0" dx="1.27" dy="1.27" layer="1"/>
<smd name="-" x="1.27" y="0" dx="1.27" dy="1.27" layer="1" rot="R180"/>
<text x="-1.6" y="-1.492" size="0.635" layer="27" ratio="10">>VALUE</text>
<polygon width="0.127" layer="21">
<vertex x="-3.01625" y="0.79375"/>
<vertex x="-3.4925" y="0.79375"/>
<vertex x="-3.4925" y="0.3175"/>
<vertex x="-3.01625" y="0.3175"/>
</polygon>
<polygon width="0.127" layer="21">
<vertex x="-3.01625" y="-0.79375"/>
<vertex x="-3.01625" y="-0.3175"/>
<vertex x="-3.4925" y="-0.3175"/>
<vertex x="-3.4925" y="-0.79375"/>
</polygon>
<polygon width="0.127" layer="21">
<vertex x="-2.38125" y="-0.79375"/>
<vertex x="-2.38125" y="-0.3175"/>
<vertex x="-2.06375" y="-0.3175"/>
<vertex x="-2.06375" y="-0.79375"/>
</polygon>
<polygon width="0.127" layer="21">
<vertex x="-2.38125" y="0.79375"/>
<vertex x="-2.38125" y="0.3175"/>
<vertex x="-2.06375" y="0.3175"/>
<vertex x="-2.06375" y="0.79375"/>
</polygon>
<text x="0" y="0" size="0.762" layer="25" ratio="10" rot="SR0" align="center">>NAME</text>
</package>
<package name="ALPS_POT_SQUAREHOLES">
<circle x="0" y="0" radius="2.54" width="0.2032" layer="51"/>
<wire x1="-4.295" y1="5.46" x2="4.295" y2="5.46" width="0.127" layer="51"/>
<wire x1="4.295" y1="5.46" x2="4.295" y2="-4.33" width="0.127" layer="51"/>
<wire x1="4.295" y1="-4.33" x2="-4.295" y2="-4.33" width="0.127" layer="51"/>
<wire x1="-4.295" y1="-4.33" x2="-4.295" y2="5.46" width="0.127" layer="51"/>
<wire x1="1.1" y1="-0.625" x2="-1.1" y2="-0.625" width="0.2032" layer="51" curve="239.208901"/>
<wire x1="2.45" y1="-0.625" x2="-2.425" y2="-0.625" width="0.2032" layer="51"/>
<pad name="P$1" x="-2.5" y="-7.5" drill="1" rot="R90"/>
<pad name="P$2" x="0" y="-7.5" drill="1" rot="R90"/>
<pad name="P$3" x="2.58" y="-7.5" drill="1" rot="R90"/>
<text x="0" y="-1.905" size="1.27" layer="27" align="top-center">>VALUE</text>
<circle x="0" y="0" radius="4.75" width="0.002540625" layer="255"/>
<text x="0" y="7.62" size="1.778" layer="254" align="bottom-center">>DESC</text>
<rectangle x1="-2" y1="4" x2="2" y2="6" layer="41"/>
<rectangle x1="-2" y1="4" x2="2" y2="6" layer="21"/>
<text x="0" y="0" size="2.032" layer="25" ratio="10" rot="SR0" align="center">>NAME</text>
<text x="0" y="-2.54" size="1.27" layer="21" ratio="10" align="center">>VALUE</text>
<circle x="0" y="0" radius="6.5" width="0.127" layer="51"/>
<wire x1="-5.65" y1="-0.7" x2="-5.65" y2="0.7" width="0" layer="46"/>
<wire x1="-5.65" y1="0.7" x2="-3.85" y2="0.7" width="0" layer="46"/>
<wire x1="-3.85" y1="0.7" x2="-3.85" y2="-0.7" width="0" layer="46"/>
<wire x1="-3.85" y1="-0.7" x2="-5.65" y2="-0.7" width="0" layer="46"/>
<wire x1="3.85" y1="-0.7" x2="3.85" y2="0.7" width="0" layer="46"/>
<wire x1="3.85" y1="0.7" x2="5.65" y2="0.7" width="0" layer="46"/>
<wire x1="5.65" y1="0.7" x2="5.65" y2="-0.7" width="0" layer="46"/>
<wire x1="5.65" y1="-0.7" x2="3.85" y2="-0.7" width="0" layer="46"/>
<smd name="P$4" x="-4.75" y="0" dx="2.5" dy="2" layer="1" cream="no"/>
<smd name="P$5" x="4.75" y="0" dx="2.5" dy="2" layer="1" cream="no"/>
<smd name="P$6" x="-4.75" y="0" dx="2.5" dy="2" layer="16" cream="no"/>
<smd name="P$7" x="4.75" y="0" dx="2.5" dy="2" layer="16" cream="no"/>
<text x="0" y="2.032" size="1.016" layer="21" rot="R180" align="center">>DESC</text>
</package>
<package name="SO08">
<description><b>Small Outline Package 8</b><br>
NS Package M08A</description>
<wire x1="2.4" y1="1.9" x2="2.4" y2="-1.4" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.4" x2="2.4" y2="-1.9" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.9" x2="-2.4" y2="-1.9" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="-1.9" x2="-2.4" y2="-1.4" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="-1.4" x2="-2.4" y2="1.9" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="1.9" x2="2.4" y2="1.9" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.4" x2="-2.4" y2="-1.4" width="0.2032" layer="51"/>
<smd name="2" x="-0.635" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="7" x="-0.635" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="1" x="-1.905" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="3" x="0.635" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="4" x="1.905" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="8" x="-1.905" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="6" x="0.635" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="5" x="1.905" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<text x="0" y="0" size="1.016" layer="25" align="center">>NAME</text>
<text x="3.937" y="-1.905" size="1.27" layer="27" rot="R90">>VALUE</text>
<rectangle x1="-2.15" y1="-3.1" x2="-1.66" y2="-2" layer="51"/>
<rectangle x1="-0.88" y1="-3.1" x2="-0.39" y2="-2" layer="51"/>
<rectangle x1="0.39" y1="-3.1" x2="0.88" y2="-2" layer="51"/>
<rectangle x1="1.66" y1="-3.1" x2="2.15" y2="-2" layer="51"/>
<rectangle x1="1.66" y1="2" x2="2.15" y2="3.1" layer="51"/>
<rectangle x1="0.39" y1="2" x2="0.88" y2="3.1" layer="51"/>
<rectangle x1="-0.88" y1="2" x2="-0.39" y2="3.1" layer="51"/>
<rectangle x1="-2.15" y1="2" x2="-1.66" y2="3.1" layer="51"/>
<wire x1="-2.54" y1="1.27" x2="-2.54" y2="-1.27" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-1.27" x2="-2.54" y2="-3.965" width="0.127" layer="21"/>
<wire x1="2.54" y1="-1.27" x2="2.54" y2="1.27" width="0.127" layer="21"/>
<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.127" layer="21"/>
<wire x1="2.54" y1="-1.27" x2="-1.27" y2="-1.27" width="0.127" layer="21"/>
<wire x1="-1.27" y1="-1.27" x2="-2.54" y2="-1.27" width="0.127" layer="21"/>
<wire x1="-1.27" y1="-1.27" x2="-1.27" y2="-3.965" width="0.127" layer="21"/>
<wire x1="-1.27" y1="-3.965" x2="-2.54" y2="-3.965" width="0.127" layer="21"/>
<polygon width="0.127" layer="21">
<vertex x="-3.04" y="-1.27"/>
<vertex x="-1.27" y="-1.27"/>
<vertex x="-1.27" y="-3.965"/>
<vertex x="-3.04" y="-3.965"/>
</polygon>
</package>
<package name="TSSOP14">
<wire x1="-2.1896" y1="-2.2828" x2="2.1896" y2="-2.2828" width="0.1524" layer="21"/>
<wire x1="2.1896" y1="2.2828" x2="2.1896" y2="-2.2828" width="0.1524" layer="21"/>
<wire x1="2.1896" y1="2.2828" x2="-2.1896" y2="2.2828" width="0.1524" layer="21"/>
<wire x1="-2.1896" y1="-2.2828" x2="-2.1896" y2="2.2828" width="0.1524" layer="21"/>
<wire x1="-1.961" y1="-2.0542" x2="1.961" y2="-2.0542" width="0.0508" layer="21"/>
<wire x1="1.961" y1="2.0542" x2="1.961" y2="-2.0542" width="0.0508" layer="21"/>
<wire x1="1.961" y1="2.0542" x2="-1.961" y2="2.0542" width="0.0508" layer="21"/>
<wire x1="-1.961" y1="-2.0542" x2="-1.961" y2="2.0542" width="0.0508" layer="21"/>
<smd name="1" x="-1.95" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="2" x="-1.3" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="3" x="-0.65" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="4" x="0" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="5" x="0.65" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="6" x="1.3" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="7" x="1.95" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="8" x="1.95" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="9" x="1.3" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="10" x="0.65" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="11" x="0" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="12" x="-0.65" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="13" x="-1.3" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="14" x="-1.95" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<text x="-2.6" y="0" size="1.016" layer="25" ratio="10" rot="R90" align="bottom-center">>NAME</text>
<text x="2.6" y="0" size="1.016" layer="27" ratio="10" rot="R90" align="top-center">>VALUE</text>
<rectangle x1="-2.0516" y1="-3.121" x2="-1.8484" y2="-2.2828" layer="51"/>
<rectangle x1="-1.4016" y1="-3.121" x2="-1.1984" y2="-2.2828" layer="51"/>
<rectangle x1="-0.7516" y1="-3.121" x2="-0.5484" y2="-2.2828" layer="51"/>
<rectangle x1="-0.1016" y1="-3.121" x2="0.1016" y2="-2.2828" layer="51"/>
<rectangle x1="0.5484" y1="-3.121" x2="0.7516" y2="-2.2828" layer="51"/>
<rectangle x1="1.1984" y1="-3.121" x2="1.4016" y2="-2.2828" layer="51"/>
<rectangle x1="1.8484" y1="-3.121" x2="2.0516" y2="-2.2828" layer="51"/>
<rectangle x1="1.8484" y1="2.2828" x2="2.0516" y2="3.121" layer="51"/>
<rectangle x1="1.1984" y1="2.2828" x2="1.4016" y2="3.121" layer="51"/>
<rectangle x1="0.5484" y1="2.2828" x2="0.7516" y2="3.121" layer="51"/>
<rectangle x1="-0.1016" y1="2.2828" x2="0.1016" y2="3.121" layer="51"/>
<rectangle x1="-0.7516" y1="2.2828" x2="-0.5484" y2="3.121" layer="51"/>
<rectangle x1="-1.4016" y1="2.2828" x2="-1.1984" y2="3.121" layer="51"/>
<rectangle x1="-2.0516" y1="2.2828" x2="-1.8484" y2="3.121" layer="51"/>
<wire x1="-2.275" y1="2.275" x2="-2.275" y2="-2.275" width="0.127" layer="21"/>
<wire x1="-2.275" y1="-2.275" x2="-2.275" y2="-3.575" width="0.127" layer="21"/>
<wire x1="-2.275" y1="-3.575" x2="-2.275" y2="-4.225" width="0.127" layer="21"/>
<wire x1="-2.275" y1="-4.225" x2="-1.625" y2="-4.225" width="0.127" layer="21"/>
<wire x1="-1.625" y1="-4.225" x2="-0.975" y2="-4.225" width="0.127" layer="21"/>
<wire x1="-0.975" y1="-4.225" x2="-0.975" y2="-3.575" width="0.127" layer="21"/>
<wire x1="-0.975" y1="-3.575" x2="-0.975" y2="-2.275" width="0.127" layer="21"/>
<wire x1="-2.275" y1="2.275" x2="2.275" y2="2.275" width="0.127" layer="21"/>
<wire x1="2.275" y1="2.275" x2="2.275" y2="-2.275" width="0.127" layer="21"/>
<wire x1="2.275" y1="-2.275" x2="-1.625" y2="-2.275" width="0.127" layer="21"/>
<wire x1="-1.625" y1="-2.275" x2="-2.275" y2="-2.275" width="0.127" layer="21"/>
<wire x1="-2.275" y1="-3.575" x2="-1.625" y2="-3.575" width="0.127" layer="21"/>
<wire x1="-1.625" y1="-3.575" x2="-0.975" y2="-3.575" width="0.127" layer="21"/>
<wire x1="-1.625" y1="-3.575" x2="-1.625" y2="-4.225" width="0.127" layer="21"/>
<polygon width="0.127" layer="21">
<vertex x="-2.275" y="-3.575"/>
<vertex x="-0.975" y="-3.575"/>
<vertex x="-0.975" y="-4.225"/>
<vertex x="-2.275" y="-4.225"/>
</polygon>
<wire x1="-1.625" y1="-2.275" x2="-1.625" y2="-3.575" width="0.127" layer="21"/>
<rectangle x1="-2.286" y1="-2.286" x2="-1.016" y2="-1.016" layer="21"/>
</package>
<package name="3.5MM-JACK-SWITCH-13MM-NOHOLES">
<wire x1="-4.2" y1="-1.25" x2="-3.2" y2="-1.25" width="0" layer="46"/>
<wire x1="-3.2" y1="-1.25" x2="-3.2" y2="1.25" width="0" layer="46"/>
<wire x1="-3.2" y1="1.25" x2="-4.2" y2="1.25" width="0" layer="46"/>
<wire x1="-4.2" y1="1.25" x2="-4.2" y2="-1.25" width="0" layer="46"/>
<wire x1="3.2" y1="-1.25" x2="4.2" y2="-1.25" width="0" layer="46"/>
<wire x1="4.2" y1="-1.25" x2="4.2" y2="1.25" width="0" layer="46"/>
<wire x1="4.2" y1="1.25" x2="3.2" y2="1.25" width="0" layer="46"/>
<wire x1="3.2" y1="1.25" x2="3.2" y2="-1.25" width="0" layer="46"/>
<wire x1="1.25" y1="4" x2="1.25" y2="5" width="0" layer="46"/>
<wire x1="1.25" y1="5" x2="-1.25" y2="5" width="0" layer="46"/>
<wire x1="-1.25" y1="5" x2="-1.25" y2="4" width="0" layer="46"/>
<wire x1="-1.25" y1="4" x2="1.25" y2="4" width="0" layer="46"/>
<wire x1="1.25" y1="-4" x2="1.25" y2="-3" width="0" layer="46"/>
<wire x1="1.25" y1="-3" x2="-1.25" y2="-3" width="0" layer="46"/>
<wire x1="-1.25" y1="-3" x2="-1.25" y2="-4" width="0" layer="46"/>
<wire x1="-1.25" y1="-4" x2="1.25" y2="-4" width="0" layer="46"/>
<circle x="0" y="0" radius="4" width="0.0254" layer="255"/>
<smd name="RING_T@3" x="-3.7" y="0" dx="3.85" dy="1.95" layer="1" roundness="100" rot="R90" cream="no"/>
<smd name="SWITCH_T@3" x="3.7" y="0" dx="3.85" dy="1.95" layer="1" roundness="100" rot="R90" cream="no"/>
<smd name="SECOND_T@3" x="0" y="-3.5" dx="3.85" dy="1.95" layer="1" roundness="100" rot="R180" cream="no"/>
<smd name="TIP_T@3" x="0" y="4.5" dx="3.85" dy="1.95" layer="1" roundness="100" rot="R180" cream="no"/>
<smd name="TIP_B@1" x="0" y="4.5" dx="3.85" dy="1.95" layer="16" roundness="100" cream="no"/>
<smd name="RING_B@1" x="-3.7" y="0" dx="3.85" dy="1.95" layer="16" roundness="100" rot="R90" cream="no"/>
<smd name="SWITCH_B@1" x="3.7" y="0" dx="3.85" dy="1.95" layer="16" roundness="100" rot="R90" cream="no"/>
<smd name="SECOND_B@1" x="0" y="-3.5" dx="3.85" dy="1.95" layer="16" roundness="100" cream="no"/>
<text x="0" y="0" size="1.27" layer="22" rot="SMR45" align="center">>DESC</text>
<wire x1="-4.25" y1="1.75" x2="-4.25" y2="5" width="0.127" layer="21"/>
<wire x1="-4.25" y1="5" x2="-1.75" y2="5" width="0.127" layer="21"/>
<wire x1="1.75" y1="5" x2="4.25" y2="5" width="0.127" layer="21"/>
<wire x1="4.25" y1="5" x2="4.25" y2="1.75" width="0.127" layer="21"/>
<wire x1="4.25" y1="-1.75" x2="4.25" y2="-4" width="0.127" layer="21"/>
<wire x1="4.25" y1="-4" x2="1.75" y2="-4" width="0.127" layer="21"/>
<wire x1="-1.75" y1="-4" x2="-4.25" y2="-4" width="0.127" layer="21"/>
<wire x1="-4.25" y1="-4" x2="-4.25" y2="-1.75" width="0.127" layer="21"/>
<text x="-5" y="6" size="1.27" layer="254" align="center-left">>DESC</text>
<circle x="0" y="0" radius="1.8" width="0.127" layer="254"/>
<circle x="0" y="0" radius="3.9" width="0.1" layer="254"/>
<wire x1="-5" y1="5" x2="-5" y2="0" width="0.127" layer="254"/>
<wire x1="-5" y1="0" x2="0" y2="-5" width="0.127" layer="254" curve="90"/>
<wire x1="0" y1="-5" x2="5" y2="0" width="0.127" layer="254" curve="90"/>
<wire x1="5" y1="0" x2="0" y2="5" width="0.127" layer="254" curve="90"/>
<wire x1="0" y1="5" x2="-5" y2="5" width="0.127" layer="254"/>
</package>
<package name="POWER_16_SHROUDED">
<pad name="1" x="-8.89" y="-1.27" drill="1.016" diameter="1.8796" shape="square"/>
<pad name="2" x="-8.89" y="1.27" drill="1.016" diameter="1.8796"/>
<pad name="3" x="-6.35" y="-1.27" drill="1.016" diameter="1.8796"/>
<pad name="4" x="-6.35" y="1.27" drill="1.016" diameter="1.8796"/>
<pad name="5" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/>
<pad name="6" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/>
<pad name="7" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/>
<pad name="8" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/>
<pad name="9" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/>
<pad name="10" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/>
<pad name="11" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/>
<pad name="12" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/>
<pad name="13" x="6.35" y="-1.27" drill="1.016" diameter="1.8796"/>
<pad name="14" x="6.35" y="1.27" drill="1.016" diameter="1.8796"/>
<pad name="15" x="8.89" y="-1.27" drill="1.016" diameter="1.8796"/>
<pad name="16" x="8.89" y="1.27" drill="1.016" diameter="1.8796"/>
<text x="-8.89" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">-12</text>
<text x="-6.35" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">GND</text>
<text x="-3.81" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">GND</text>
<text x="-1.27" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">GND</text>
<text x="1.27" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">+12</text>
<text x="3.81" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">+5V</text>
<text x="6.35" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">CV</text>
<text x="8.89" y="-9.525" size="1.27" layer="21" rot="R90" align="center-left">GATE</text>
<wire x1="-13.96" y1="4.4" x2="13.96" y2="4.4" width="0.127" layer="21"/>
<wire x1="13.96" y1="4.4" x2="13.96" y2="-4.4" width="0.127" layer="21"/>
<wire x1="10.16" y1="-10.16" x2="7.62" y2="-10.16" width="0.127" layer="21"/>
<wire x1="7.62" y1="-10.16" x2="5.08" y2="-10.16" width="0.127" layer="21"/>
<wire x1="5.08" y1="-10.16" x2="2.54" y2="-10.16" width="0.127" layer="21"/>
<wire x1="2.54" y1="-10.16" x2="0" y2="-10.16" width="0.127" layer="21"/>
<wire x1="0" y1="-10.16" x2="-2.54" y2="-10.16" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-10.16" x2="-5.08" y2="-10.16" width="0.127" layer="21"/>
<wire x1="-5.08" y1="-10.16" x2="-7.62" y2="-10.16" width="0.127" layer="21"/>
<wire x1="-7.62" y1="-10.16" x2="-13.97" y2="-10.16" width="0.127" layer="21"/>
<rectangle x1="-13.97" y1="-10.16" x2="-10.16" y2="4.445" layer="21"/>
<wire x1="-2.54" y1="-4.445" x2="-2.54" y2="-3.81" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-3.81" x2="-10.795" y2="-3.81" width="0.127" layer="21"/>
<wire x1="-10.16" y1="3.81" x2="13.335" y2="3.81" width="0.127" layer="21"/>
<wire x1="13.335" y1="3.81" x2="13.335" y2="-3.81" width="0.127" layer="21"/>
<wire x1="13.335" y1="-3.81" x2="2.54" y2="-3.81" width="0.127" layer="21"/>
<wire x1="2.54" y1="-3.81" x2="2.54" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-4.445" x2="-5.08" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-5.08" y1="-4.445" x2="-7.62" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-7.62" y1="-4.445" x2="-10.16" y2="-4.445" width="0.127" layer="21"/>
<wire x1="2.54" y1="-4.445" x2="5.08" y2="-4.445" width="0.127" layer="21"/>
<wire x1="5.08" y1="-4.445" x2="7.62" y2="-4.445" width="0.127" layer="21"/>
<wire x1="7.62" y1="-4.445" x2="10.16" y2="-4.445" width="0.127" layer="21"/>
<wire x1="10.16" y1="-10.16" x2="10.16" y2="-9.525" width="0.127" layer="21"/>
<wire x1="10.16" y1="-8.89" x2="10.16" y2="-8.255" width="0.127" layer="21"/>
<wire x1="10.16" y1="-8.255" x2="10.16" y2="-7.62" width="0.127" layer="21"/>
<wire x1="10.16" y1="-7.62" x2="10.16" y2="-6.985" width="0.127" layer="21"/>
<wire x1="10.16" y1="-6.985" x2="10.16" y2="-6.35" width="0.127" layer="21"/>
<wire x1="10.16" y1="-6.35" x2="10.16" y2="-5.715" width="0.127" layer="21"/>
<wire x1="10.16" y1="-5.715" x2="10.16" y2="-5.08" width="0.127" layer="21"/>
<wire x1="10.16" y1="-5.08" x2="10.16" y2="-4.445" width="0.127" layer="21"/>
<wire x1="10.16" y1="-4.445" x2="10.795" y2="-4.445" width="0.127" layer="21"/>
<wire x1="10.795" y1="-4.445" x2="11.43" y2="-4.445" width="0.127" layer="21"/>
<wire x1="11.43" y1="-4.445" x2="12.065" y2="-4.445" width="0.127" layer="21"/>
<wire x1="12.065" y1="-4.445" x2="12.7" y2="-4.445" width="0.127" layer="21"/>
<wire x1="12.7" y1="-4.445" x2="13.335" y2="-4.445" width="0.127" layer="21"/>
<wire x1="13.335" y1="-4.445" x2="13.97" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-5.08" y1="-4.445" x2="-5.08" y2="-10.16" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-4.445" x2="-2.54" y2="-10.16" width="0.127" layer="21"/>
<wire x1="2.54" y1="-10.16" x2="2.54" y2="-4.445" width="0.127" layer="21"/>
<wire x1="0" y1="-10.16" x2="0" y2="-4.445" width="0.127" layer="21"/>
<wire x1="5.08" y1="-10.16" x2="5.08" y2="-4.445" width="0.127" layer="21"/>
<wire x1="7.62" y1="-10.16" x2="7.62" y2="-4.445" width="0.127" layer="21"/>
<wire x1="10.16" y1="-10.16" x2="10.795" y2="-10.16" width="0.127" layer="21"/>
<wire x1="10.795" y1="-10.16" x2="11.43" y2="-10.16" width="0.127" layer="21"/>
<wire x1="11.43" y1="-10.16" x2="12.065" y2="-10.16" width="0.127" layer="21"/>
<wire x1="12.065" y1="-10.16" x2="12.7" y2="-10.16" width="0.127" layer="21"/>
<wire x1="12.7" y1="-10.16" x2="13.335" y2="-10.16" width="0.127" layer="21"/>
<wire x1="13.335" y1="-10.16" x2="13.97" y2="-10.16" width="0.127" layer="21"/>
<wire x1="13.97" y1="-10.16" x2="13.97" y2="-9.525" width="0.127" layer="21"/>
<wire x1="13.97" y1="-9.525" x2="13.97" y2="-8.89" width="0.127" layer="21"/>
<wire x1="13.97" y1="-8.89" x2="13.97" y2="-8.255" width="0.127" layer="21"/>
<wire x1="13.97" y1="-8.255" x2="13.97" y2="-7.62" width="0.127" layer="21"/>
<wire x1="13.97" y1="-7.62" x2="13.97" y2="-6.985" width="0.127" layer="21"/>
<wire x1="13.97" y1="-6.985" x2="13.97" y2="-6.35" width="0.127" layer="21"/>
<wire x1="13.97" y1="-6.35" x2="13.97" y2="-5.715" width="0.127" layer="21"/>
<wire x1="13.97" y1="-5.715" x2="13.97" y2="-5.08" width="0.127" layer="21"/>
<wire x1="13.97" y1="-5.08" x2="13.97" y2="-4.445" width="0.127" layer="21"/>
<wire x1="10.16" y1="-5.08" x2="10.795" y2="-4.445" width="0.127" layer="21"/>
<wire x1="11.43" y1="-4.445" x2="10.16" y2="-5.715" width="0.127" layer="21"/>
<wire x1="12.065" y1="-4.445" x2="10.16" y2="-6.35" width="0.127" layer="21"/>
<wire x1="10.16" y1="-6.985" x2="12.7" y2="-4.445" width="0.127" layer="21"/>
<wire x1="13.335" y1="-4.445" x2="10.16" y2="-7.62" width="0.127" layer="21"/>
<wire x1="10.16" y1="-8.255" x2="13.97" y2="-4.445" width="0.127" layer="21"/>
<wire x1="13.97" y1="-5.08" x2="10.16" y2="-8.89" width="0.127" layer="21"/>
<wire x1="10.16" y1="-8.89" x2="10.16" y2="-9.525" width="0.127" layer="21"/>
<wire x1="10.16" y1="-9.525" x2="13.97" y2="-5.715" width="0.127" layer="21"/>
<wire x1="13.97" y1="-6.35" x2="10.16" y2="-10.16" width="0.127" layer="21"/>
<wire x1="10.795" y1="-10.16" x2="13.97" y2="-6.985" width="0.127" layer="21"/>
<wire x1="13.97" y1="-7.62" x2="11.43" y2="-10.16" width="0.127" layer="21"/>
<wire x1="12.065" y1="-10.16" x2="13.97" y2="-8.255" width="0.127" layer="21"/>
<wire x1="13.97" y1="-8.89" x2="12.7" y2="-10.16" width="0.127" layer="21"/>
<wire x1="13.335" y1="-10.16" x2="13.97" y2="-9.525" width="0.127" layer="21"/>
<wire x1="-13.97" y1="4.445" x2="-13.97" y2="-10.16" width="0.127" layer="21"/>
</package>
<package name="EURORACK36HP">
<wire x1="0.34" y1="103" x2="0.34" y2="3" width="0.127" layer="20"/>
<wire x1="0.34" y1="3" x2="181.12" y2="3" width="0.127" layer="20"/>
<wire x1="181.12" y1="3" x2="181.12" y2="103" width="0.127" layer="20"/>
<wire x1="181.12" y1="103" x2="0.34" y2="103" width="0.127" layer="20"/>
<wire x1="0" y1="-11" x2="182.54" y2="-11" width="0" layer="255"/>
<wire x1="182.54" y1="-11" x2="182.54" y2="117.5" width="0" layer="255"/>
<wire x1="182.54" y1="117.5" x2="0" y2="117.5" width="0" layer="255"/>
<wire x1="0" y1="117.5" x2="0" y2="-11" width="0" layer="255"/>
<text x="1.5" y="113" size="1.27" layer="51">36HP eurorack pcb template</text>
<wire x1="91.27" y1="112.08" x2="91.27" y2="-5.92" width="0.127" layer="51"/>
<circle x="7.5" y="-8" radius="1.5" width="0.0254" layer="255"/>
<circle x="7.5" y="114.5" radius="1.5" width="0.0254" layer="255"/>
<wire x1="0" y1="0" x2="3.84" y2="7" width="0.127" layer="51"/>
<circle x="175.14" y="-8" radius="1.5" width="0.0254" layer="255"/>
<circle x="175.14" y="114.5" radius="1.5" width="0.0254" layer="255"/>
</package>
<package name="TRIMPOT">
<pad name="P$1" x="-2.54" y="0" drill="0.9"/>
<pad name="P$2" x="0" y="0" drill="0.9"/>
<pad name="P$3" x="2.54" y="0" drill="0.9"/>
<wire x1="-5.08" y1="-2.54" x2="-5.08" y2="2.54" width="0.127" layer="21"/>
<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.127" layer="21"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
<wire x1="5.08" y1="-2.54" x2="-5.08" y2="-2.54" width="0.127" layer="21"/>
<text x="4.826" y="1.27" size="1" layer="21" rot="R180" align="top-left">>VALUE</text>
<text x="-4.75" y="3.115" size="0.762" layer="21" align="center-left">>DESC</text>
<wire x1="-5.08" y1="2.54" x2="-5.08" y2="3.81" width="0.127" layer="21"/>
<wire x1="-5.08" y1="3.81" x2="5.08" y2="3.81" width="0.127" layer="21"/>
<wire x1="5.08" y1="3.81" x2="5.08" y2="2.54" width="0.127" layer="21"/>
<circle x="-3.81" y="1.27" radius="1.27" width="0.127" layer="21"/>
<wire x1="-4.572" y1="0.254" x2="-3.048" y2="2.286" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-1.016" x2="-2.54" y2="-2.286" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-1.016" x2="-2.794" y2="-1.27" width="0.127" layer="21"/>
<wire x1="-3.048" y1="-2.286" x2="-2.032" y2="-2.286" width="0.127" layer="21"/>
</package>
</packages>
</library>
<library name="FenixBase">
<packages>
<package name="SOT-323">
<smd name="ANODE" x="-0.65" y="-0.95" dx="0.9" dy="0.7" layer="1" rot="R90"/>
<smd name="CATHODE" x="0" y="0.95" dx="0.9" dy="0.7" layer="1" rot="R90"/>
<smd name="NC" x="0.65" y="-0.95" dx="0.9" dy="0.7" layer="1" rot="R90"/>
<wire x1="-1.15" y1="-0.4" x2="-0.7" y2="-0.4" width="0.127" layer="21"/>
<wire x1="-0.7" y1="-0.4" x2="1.15" y2="-0.4" width="0.127" layer="21"/>
<wire x1="-1.15" y1="-0.4" x2="-1.15" y2="0.4" width="0.127" layer="21"/>
<wire x1="-1.15" y1="0.4" x2="1.15" y2="0.4" width="0.127" layer="21"/>
<wire x1="1.15" y1="0.4" x2="1.15" y2="-0.4" width="0.127" layer="21"/>
<wire x1="0" y1="0.35" x2="0" y2="0" width="0.127" layer="21"/>
<wire x1="0" y1="0" x2="-0.2" y2="0" width="0.127" layer="21"/>
<wire x1="-0.2" y1="0.2" x2="-0.2" y2="0" width="0.127" layer="21"/>
<wire x1="-0.2" y1="0" x2="-0.2" y2="-0.2" width="0.127" layer="21"/>
<wire x1="-0.25" y1="0" x2="-0.5" y2="0.2" width="0.127" layer="21"/>
<wire x1="-0.5" y1="0.2" x2="-0.5" y2="0" width="0.127" layer="21"/>
<wire x1="-0.5" y1="0" x2="-0.5" y2="-0.2" width="0.127" layer="21"/>
<wire x1="-0.5" y1="-0.2" x2="-0.2" y2="0" width="0.127" layer="21"/>
<wire x1="-0.4" y1="0.1" x2="-0.4" y2="-0.1" width="0.127" layer="21"/>
<wire x1="-0.5" y1="0" x2="-0.7" y2="0" width="0.127" layer="21"/>
<wire x1="-0.7" y1="0" x2="-0.7" y2="-0.4" width="0.127" layer="21"/>
<text x="0" y="0" size="0.508" layer="25" align="center">>NAME</text>
</package>
<package name="POWERTESTPAD">
<text x="0" y="-1.75" size="0.5" layer="21" align="top-center">>DESC</text>
<pad name="P$1" x="0" y="0" drill="1" diameter="2"/>
<smd name="P$2" x="0" y="-0.75" dx="2" dy="1.5" layer="1" rot="R180"/>
<smd name="P$3" x="0" y="-0.75" dx="2" dy="1.5" layer="16" rot="R180"/>
<text x="0" y="-1.75" size="0.5" layer="22" rot="MR0" align="top-center">>DESC</text>
<wire x1="1.25" y1="-2.25" x2="1.25" y2="0" width="0.127" layer="21"/>
<wire x1="1.25" y1="0" x2="0" y2="1.25" width="0.127" layer="21" curve="90"/>
<wire x1="0" y1="1.25" x2="-1.25" y2="0" width="0.127" layer="21" curve="90"/>
<wire x1="-1.25" y1="0" x2="-1.25" y2="-2.25" width="0.127" layer="21"/>
<wire x1="-1.25" y1="-2.25" x2="-1" y2="-2.5" width="0.127" layer="21" curve="90"/>
<wire x1="-1" y1="-2.5" x2="1" y2="-2.5" width="0.127" layer="21"/>
<wire x1="1" y1="-2.5" x2="1.25" y2="-2.25" width="0.127" layer="21" curve="90"/>
<wire x1="-1.25" y1="-2.25" x2="-1.25" y2="0" width="0.127" layer="22"/>
<wire x1="-1.25" y1="0" x2="0" y2="1.25" width="0.127" layer="22" curve="-90"/>
<wire x1="0" y1="1.25" x2="1.25" y2="0" width="0.127" layer="22" curve="-90"/>
<wire x1="1.25" y1="0" x2="1.25" y2="-2.25" width="0.127" layer="22"/>
<wire x1="1.25" y1="-2.25" x2="1" y2="-2.5" width="0.127" layer="22" curve="-90"/>
<wire x1="1" y1="-2.5" x2="-1" y2="-2.5" width="0.127" layer="22"/>
<wire x1="-1" y1="-2.5" x2="-1.25" y2="-2.25" width="0.127" layer="22" curve="-90"/>
</package>
<package name="FENIXINTERNALCONNECTIONPAD">
<smd name="P$1" x="0" y="0" dx="1.27" dy="0.635" layer="16" rot="R90"/>
<text x="-0.762" y="0" size="0.762" layer="52" rot="R90" align="center-left">>NAME</text>
</package>
<package name="MODULEEND">
<wire x1="0" y1="0" x2="0" y2="12.25" width="0.1" layer="51"/>
<wire x1="0" y1="12.5" x2="0" y2="0" width="1" layer="51"/>
<wire x1="0" y1="0" x2="0" y2="-6.25" width="1" layer="51"/>
<wire x1="0" y1="-6.25" x2="0" y2="-18.75" width="1" layer="51"/>
<wire x1="0" y1="-18.75" x2="0" y2="-31.25" width="1" layer="51"/>
<text x="0" y="6.25" size="1.27" layer="51" rot="R180" align="center-right"><--- END</text>
</package>
<package name="SOT23">
<smd name="P$1" x="-0.85" y="-1" dx="0.7" dy="0.6" layer="1" rot="R90"/>
<smd name="P$2" x="0.85" y="-1" dx="0.7" dy="0.6" layer="1" rot="R90"/>
<smd name="P$3" x="0" y="1" dx="0.7" dy="0.6" layer="1" rot="R90"/>
<wire x1="-1.2" y1="0.5" x2="-1.2" y2="-0.5" width="0.127" layer="21"/>
<wire x1="-1.2" y1="-0.5" x2="-0.8" y2="-0.5" width="0.127" layer="21"/>
<wire x1="-0.8" y1="-0.5" x2="0.8" y2="-0.5" width="0.127" layer="21"/>
<wire x1="0.8" y1="-0.5" x2="1.2" y2="-0.5" width="0.127" layer="21"/>
<wire x1="1.2" y1="-0.5" x2="1.2" y2="0.5" width="0.127" layer="21"/>
<wire x1="1.2" y1="0.5" x2="-1.2" y2="0.5" width="0.127" layer="21"/>
<wire x1="0" y1="0.4" x2="0" y2="0" width="0.127" layer="21"/>
<wire x1="0" y1="0" x2="-0.2" y2="0" width="0.127" layer="21"/>
<wire x1="-0.2" y1="0.3" x2="-0.2" y2="0" width="0.127" layer="21"/>
<wire x1="-0.2" y1="0" x2="-0.2" y2="-0.3" width="0.127" layer="21"/>
<wire x1="0" y1="0" x2="0.5" y2="0" width="0.127" layer="21"/>
<wire x1="0.5" y1="0" x2="0.8" y2="0" width="0.127" layer="21"/>
<wire x1="0.8" y1="0" x2="0.8" y2="-0.5" width="0.127" layer="21"/>
<wire x1="-0.8" y1="-0.5" x2="-0.8" y2="0" width="0.127" layer="21"/>
<wire x1="-0.8" y1="0" x2="-0.2" y2="0" width="0.127" layer="21"/>
<wire x1="-0.2" y1="0.3" x2="-0.15" y2="0.3" width="0.127" layer="21"/>
<wire x1="-0.2" y1="-0.3" x2="-0.25" y2="-0.3" width="0.127" layer="21"/>
<wire x1="-0.3" y1="0.1" x2="-0.5" y2="0.3" width="0.127" layer="21"/>
<wire x1="-0.5" y1="0.3" x2="-0.5" y2="0.1" width="0.127" layer="21"/>
<wire x1="-0.5" y1="-0.1" x2="-0.5" y2="-0.3" width="0.127" layer="21"/>
<wire x1="-0.5" y1="-0.3" x2="-0.3" y2="-0.1" width="0.127" layer="21"/>
<wire x1="-0.3" y1="-0.1" x2="-0.2" y2="0" width="0.127" layer="21"/>
<wire x1="-0.2" y1="0" x2="-0.3" y2="0.1" width="0.127" layer="21"/>
<wire x1="-0.3" y1="0.1" x2="-0.5" y2="0.1" width="0.127" layer="21"/>
<wire x1="-0.5" y1="0.1" x2="-0.5" y2="-0.1" width="0.127" layer="21"/>
<wire x1="-0.5" y1="-0.1" x2="-0.3" y2="-0.1" width="0.127" layer="21"/>
<wire x1="0.2" y1="0.3" x2="0.2" y2="0.1" width="0.127" layer="21"/>
<wire x1="0.2" y1="0.1" x2="0.2" y2="-0.1" width="0.127" layer="21"/>
<wire x1="0.2" y1="-0.1" x2="0.2" y2="-0.3" width="0.127" layer="21"/>
<wire x1="0.2" y1="-0.3" x2="0.5" y2="0" width="0.127" layer="21"/>
<wire x1="0.5" y1="0" x2="0.4" y2="0.1" width="0.127" layer="21"/>
<wire x1="0.4" y1="0.1" x2="0.2" y2="0.3" width="0.127" layer="21"/>
<wire x1="0.4" y1="0.1" x2="0.2" y2="0.1" width="0.127" layer="21"/>
<wire x1="0.3" y1="-0.1" x2="0.2" y2="-0.1" width="0.127" layer="21"/>
<wire x1="0.5" y1="0.3" x2="0.5" y2="-0.3" width="0.127" layer="21"/>
<wire x1="0.5" y1="-0.3" x2="0.45" y2="-0.3" width="0.127" layer="21"/>
<wire x1="0.5" y1="0.3" x2="0.55" y2="0.3" width="0.127" layer="21"/>
</package>
<package name="FENIXGRID">
<wire x1="0" y1="0" x2="0" y2="12.5" width="0.1" layer="51"/>
<text x="1" y="2.5" size="4" layer="51" rot="R180" align="center-right">>DESC</text>
<wire x1="6.25" y1="0" x2="12.5" y2="0" width="0.1" layer="51"/>
<wire x1="31.25" y1="0" x2="37.5" y2="0" width="0.1" layer="51"/>
<wire x1="43.75" y1="0" x2="50" y2="0" width="0.1" layer="51"/>
<wire x1="12.5" y1="0" x2="12.5" y2="-187.5" width="0.1" layer="51"/>
<wire x1="37.5" y1="0" x2="37.5" y2="-187.5" width="0.1" layer="51"/>
<wire x1="0" y1="0" x2="6.25" y2="0" width="0.1" layer="51"/>
<wire x1="12.5" y1="0" x2="18.75" y2="0" width="0.1" layer="51"/>
<wire x1="18.75" y1="0" x2="25" y2="0" width="0.1" layer="51"/>
<wire x1="25" y1="0" x2="31.25" y2="0" width="0.1" layer="51"/>
<wire x1="37.5" y1="0" x2="43.75" y2="0" width="0.1" layer="51"/>
<wire x1="50" y1="0" x2="56.25" y2="0" width="0.1" layer="51"/>
<wire x1="56.25" y1="0" x2="62.5" y2="0" width="0.1" layer="51"/>
<wire x1="62.5" y1="0" x2="68.75" y2="0" width="0.1" layer="51"/>
<wire x1="68.75" y1="0" x2="75" y2="0" width="0.1" layer="51"/>
<wire x1="75" y1="0" x2="81.25" y2="0" width="0.1" layer="51"/>
<wire x1="81.25" y1="0" x2="87.5" y2="0" width="0.1" layer="51"/>
<wire x1="62.5" y1="0" x2="62.5" y2="-187.5" width="0.1" layer="51"/>
<wire x1="87.5" y1="0" x2="87.5" y2="-187.5" width="0.1" layer="51"/>
<wire x1="87.5" y1="0" x2="93.75" y2="0" width="0.1" layer="51"/>
<wire x1="93.75" y1="0" x2="100" y2="0" width="0.1" layer="51"/>
<wire x1="100" y1="0" x2="106.25" y2="0" width="0.1" layer="51"/>
<wire x1="106.25" y1="0" x2="112.5" y2="0" width="0.1" layer="51"/>
<wire x1="112.5" y1="0" x2="118.75" y2="0" width="0.1" layer="51"/>
<wire x1="118.75" y1="0" x2="125" y2="0" width="0.1" layer="51"/>
<wire x1="125" y1="0" x2="131.25" y2="0" width="0.1" layer="51"/>
<wire x1="131.25" y1="0" x2="137.5" y2="0" width="0.1" layer="51"/>
<wire x1="137.5" y1="0" x2="143.75" y2="0" width="0.1" layer="51"/>
<wire x1="143.75" y1="0" x2="150" y2="0" width="0.1" layer="51"/>
<wire x1="150" y1="0" x2="156.25" y2="0" width="0.1" layer="51"/>
<wire x1="156.25" y1="0" x2="162.5" y2="0" width="0.1" layer="51"/>
<wire x1="162.5" y1="0" x2="168.75" y2="0" width="0.1" layer="51"/>
<wire x1="168.75" y1="0" x2="175" y2="0" width="0.1" layer="51"/>
<wire x1="112.5" y1="0" x2="112.5" y2="-187.5" width="0.1" layer="51"/>
<wire x1="137.5" y1="0" x2="137.5" y2="-187.5" width="0.1" layer="51"/>
<wire x1="162.5" y1="0" x2="162.5" y2="-187.5" width="0.1" layer="51"/>
<wire x1="0" y1="-25" x2="175" y2="-25" width="0.1" layer="51"/>
<wire x1="0" y1="-50" x2="175" y2="-50" width="0.1" layer="51"/>
<wire x1="0" y1="-75" x2="175" y2="-75" width="0.1" layer="51"/>
<wire x1="0" y1="-100" x2="175" y2="-100" width="0.1" layer="51"/>
<wire x1="0" y1="-125" x2="175" y2="-125" width="0.1" layer="51"/>
<wire x1="0" y1="-150" x2="175" y2="-150" width="0.1" layer="51"/>
<wire x1="0" y1="-175" x2="175" y2="-175" width="0.1" layer="51"/>
<wire x1="0" y1="-12.5" x2="175" y2="-12.5" width="0.1" layer="51"/>
<wire x1="0" y1="-37.5" x2="175" y2="-37.5" width="0.1" layer="51"/>
<wire x1="0" y1="-62.5" x2="175" y2="-62.5" width="0.1" layer="51"/>
<wire x1="0" y1="-87.5" x2="175" y2="-87.5" width="0.1" layer="51"/>
<wire x1="0" y1="-112.5" x2="175" y2="-112.5" width="0.1" layer="51"/>
<wire x1="0" y1="-137.5" x2="175" y2="-137.5" width="0.1" layer="51"/>
<wire x1="0" y1="-162.5" x2="175" y2="-162.5" width="0.1" layer="51"/>
<wire x1="25" y1="0" x2="25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="50" y1="-187.5" x2="50" y2="0" width="0.1" layer="51"/>
<wire x1="75" y1="0" x2="75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="100" y1="0" x2="100" y2="-187.5" width="0.1" layer="51"/>
<wire x1="125" y1="0" x2="125" y2="-187.5" width="0.1" layer="51"/>
<wire x1="150" y1="0" x2="150" y2="-187.5" width="0.1" layer="51"/>
<wire x1="0" y1="0" x2="0" y2="-6.25" width="0.1" layer="51"/>
<wire x1="0" y1="-6.25" x2="0" y2="-18.75" width="0.1" layer="51"/>
<wire x1="0" y1="-18.75" x2="0" y2="-31.25" width="0.1" layer="51"/>
<wire x1="0" y1="-31.25" x2="0" y2="-43.75" width="0.1" layer="51"/>
<wire x1="0" y1="-43.75" x2="0" y2="-56.25" width="0.1" layer="51"/>
<wire x1="0" y1="-56.25" x2="0" y2="-68.75" width="0.1" layer="51"/>
<wire x1="0" y1="-68.75" x2="0" y2="-81.25" width="0.1" layer="51"/>
<wire x1="0" y1="-81.25" x2="0" y2="-93.75" width="0.1" layer="51"/>
<wire x1="0" y1="-93.75" x2="0" y2="-106.25" width="0.1" layer="51"/>
<wire x1="0" y1="-106.25" x2="0" y2="-118.75" width="0.1" layer="51"/>
<wire x1="0" y1="-118.75" x2="0" y2="-131.25" width="0.1" layer="51"/>
<wire x1="0" y1="-131.25" x2="0" y2="-143.75" width="0.1" layer="51"/>
<wire x1="0" y1="-143.75" x2="0" y2="-156.25" width="0.1" layer="51"/>
<wire x1="0" y1="-156.25" x2="0" y2="-168.75" width="0.1" layer="51"/>
<wire x1="0" y1="-168.75" x2="0" y2="-181.25" width="0.1" layer="51"/>
<wire x1="0" y1="-181.25" x2="0" y2="-187.5" width="0.1" layer="51"/>
<wire x1="0" y1="-187.5" x2="6.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="6.25" y1="-187.5" x2="18.75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="18.75" y1="-187.5" x2="31.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="31.25" y1="-187.5" x2="43.75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="43.75" y1="-187.5" x2="56.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="56.25" y1="-187.5" x2="68.75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="68.75" y1="-187.5" x2="81.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="81.25" y1="-187.5" x2="93.75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="93.75" y1="-187.5" x2="106.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="106.25" y1="-187.5" x2="118.75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="118.75" y1="-187.5" x2="131.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="131.25" y1="-187.5" x2="143.75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="143.75" y1="-187.5" x2="156.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="156.25" y1="-187.5" x2="168.75" y2="-187.5" width="0.1" layer="51"/>
<wire x1="168.75" y1="-187.5" x2="175" y2="-187.5" width="0.1" layer="51"/>
<wire x1="175" y1="-187.5" x2="175" y2="-181.25" width="0.1" layer="51"/>
<wire x1="175" y1="-181.25" x2="175" y2="-168.75" width="0.1" layer="51"/>
<wire x1="175" y1="-168.75" x2="175" y2="-156.25" width="0.1" layer="51"/>
<wire x1="175" y1="-156.25" x2="175" y2="-143.75" width="0.1" layer="51"/>
<wire x1="175" y1="-143.75" x2="175" y2="-131.25" width="0.1" layer="51"/>
<wire x1="175" y1="-131.25" x2="175" y2="-118.75" width="0.1" layer="51"/>
<wire x1="175" y1="-118.75" x2="175" y2="-106.25" width="0.1" layer="51"/>
<wire x1="175" y1="-106.25" x2="175" y2="-93.75" width="0.1" layer="51"/>
<wire x1="175" y1="-93.75" x2="175" y2="-81.25" width="0.1" layer="51"/>
<wire x1="175" y1="-81.25" x2="175" y2="-68.75" width="0.1" layer="51"/>
<wire x1="175" y1="-68.75" x2="175" y2="-56.25" width="0.1" layer="51"/>
<wire x1="175" y1="-56.25" x2="175" y2="-43.75" width="0.1" layer="51"/>
<wire x1="175" y1="-43.75" x2="175" y2="-31.25" width="0.1" layer="51"/>
<wire x1="175" y1="-31.25" x2="175" y2="-18.75" width="0.1" layer="51"/>
<wire x1="175" y1="-18.75" x2="175" y2="-6.25" width="0.1" layer="51"/>
<wire x1="175" y1="-6.25" x2="175" y2="0" width="0.1" layer="51"/>
<wire x1="0" y1="-6.25" x2="175" y2="-6.25" width="0.1" layer="51"/>
<wire x1="175" y1="-18.75" x2="0" y2="-18.75" width="0.1" layer="51"/>
<wire x1="0" y1="-31.25" x2="175" y2="-31.25" width="0.1" layer="51"/>
<wire x1="175" y1="-43.75" x2="0" y2="-43.75" width="0.1" layer="51"/>
<wire x1="0" y1="-56.25" x2="175" y2="-56.25" width="0.1" layer="51"/>
<wire x1="175" y1="-68.75" x2="0" y2="-68.75" width="0.1" layer="51"/>
<wire x1="0" y1="-81.25" x2="175" y2="-81.25" width="0.1" layer="51"/>
<wire x1="175" y1="-93.75" x2="0" y2="-93.75" width="0.1" layer="51"/>
<wire x1="0" y1="-106.25" x2="175" y2="-106.25" width="0.1" layer="51"/>
<wire x1="175" y1="-118.75" x2="0" y2="-118.75" width="0.1" layer="51"/>
<wire x1="0" y1="-131.25" x2="175" y2="-131.25" width="0.1" layer="51"/>
<wire x1="175" y1="-143.75" x2="0" y2="-143.75" width="0.1" layer="51"/>
<wire x1="0" y1="-156.25" x2="175" y2="-156.25" width="0.1" layer="51"/>
<wire x1="175" y1="-168.75" x2="0" y2="-168.75" width="0.1" layer="51"/>
<wire x1="0" y1="-181.25" x2="175" y2="-181.25" width="0.1" layer="51"/>
<wire x1="168.75" y1="-187.5" x2="168.75" y2="0" width="0.1" layer="51"/>
<wire x1="156.25" y1="0" x2="156.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="143.75" y1="-187.5" x2="143.75" y2="0" width="0.1" layer="51"/>
<wire x1="131.25" y1="0" x2="131.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="118.75" y1="-187.5" x2="118.75" y2="0" width="0.1" layer="51"/>
<wire x1="106.25" y1="0" x2="106.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="93.75" y1="-187.5" x2="93.75" y2="0" width="0.1" layer="51"/>
<wire x1="81.25" y1="0" x2="81.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="68.75" y1="-187.5" x2="68.75" y2="0" width="0.1" layer="51"/>
<wire x1="56.25" y1="0" x2="56.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="43.75" y1="-187.5" x2="43.75" y2="0" width="0.1" layer="51"/>
<wire x1="31.25" y1="0" x2="31.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="18.75" y1="-187.5" x2="18.75" y2="0" width="0.1" layer="51"/>
<wire x1="6.25" y1="0" x2="6.25" y2="-187.5" width="0.1" layer="51"/>
<wire x1="0" y1="0" x2="6.25" y2="6.25" width="0.127" layer="48"/>
<wire x1="0" y1="6.25" x2="6.25" y2="0" width="0.127" layer="48"/>
</package>
<package name="TESTPAD_DUAL_PTH">
<text x="0" y="1.016" size="0.762" layer="21" align="bottom-center">>DESC</text>
<wire x1="-2.286" y1="0.762" x2="-2.286" y2="-1.016" width="0.127" layer="21"/>
<wire x1="-2.286" y1="-1.016" x2="2.286" y2="-1.016" width="0.127" layer="21"/>
<wire x1="2.286" y1="-1.016" x2="2.286" y2="0.762" width="0.127" layer="21"/>
<pad name="P$1" x="-1.27" y="0" drill="0.8" shape="square"/>
<pad name="P$2" x="1.27" y="0" drill="0.8"/>
</package>
</packages>
</library>
<library name="linear" urn="urn:adsk.eagle:library:262">
<description><b>Linear Devices</b><p>
Operational amplifiers,  comparators, voltage regulators, ADCs, DACs, etc.<p>
<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="SO08" urn="urn:adsk.eagle:footprint:16130/1" library_version="7">
<description><b>Small Outline Package 8</b><br>
NS Package M08A</description>
<wire x1="2.4" y1="1.9" x2="2.4" y2="-1.4" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.4" x2="2.4" y2="-1.9" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.9" x2="-2.4" y2="-1.9" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="-1.9" x2="-2.4" y2="-1.4" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="-1.4" x2="-2.4" y2="1.9" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="1.9" x2="2.4" y2="1.9" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.4" x2="-2.4" y2="-1.4" width="0.2032" layer="51"/>
<smd name="2" x="-0.635" y="-2.6" dx="0.6" dy

repository: ThisIsNotRocketScience/Eurorack-Modules

repo_name: ThisIsNotRocketScience/Eurorack-Modules

extension: brd