text:
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="frames_Juan">
<description>Frames for Sheet and Layout</description>
<packages>
</packages>
<symbols>
<symbol name="FRAME_A_L">
<frame x1="0" y1="0" x2="279.4" y2="215.9" columns="6" rows="5" layer="94" border-bottom="no"/>
</symbol>
<symbol name="DOCFIELD">
<wire x1="0" y1="0" x2="71.12" y2="0" width="0.1016" layer="94"/>
<wire x1="101.6" y1="15.24" x2="87.63" y2="15.24" width="0.1016" layer="94"/>
<wire x1="0" y1="0" x2="0" y2="5.08" width="0.1016" layer="94"/>
<wire x1="0" y1="5.08" x2="71.12" y2="5.08" width="0.1016" layer="94"/>
<wire x1="0" y1="5.08" x2="0" y2="15.24" width="0.1016" layer="94"/>
<wire x1="101.6" y1="15.24" x2="101.6" y2="5.08" width="0.1016" layer="94"/>
<wire x1="71.12" y1="5.08" x2="71.12" y2="0" width="0.1016" layer="94"/>
<wire x1="71.12" y1="5.08" x2="87.63" y2="5.08" width="0.1016" layer="94"/>
<wire x1="71.12" y1="0" x2="101.6" y2="0" width="0.1016" layer="94"/>
<wire x1="87.63" y1="15.24" x2="87.63" y2="5.08" width="0.1016" layer="94"/>
<wire x1="87.63" y1="15.24" x2="0" y2="15.24" width="0.1016" layer="94"/>
<wire x1="87.63" y1="5.08" x2="101.6" y2="5.08" width="0.1016" layer="94"/>
<wire x1="101.6" y1="5.08" x2="101.6" y2="0" width="0.1016" layer="94"/>
<wire x1="0" y1="15.24" x2="0" y2="22.86" width="0.1016" layer="94"/>
<wire x1="101.6" y1="35.56" x2="0" y2="35.56" width="0.1016" layer="94"/>
<wire x1="101.6" y1="35.56" x2="101.6" y2="22.86" width="0.1016" layer="94"/>
<wire x1="0" y1="22.86" x2="101.6" y2="22.86" width="0.1016" layer="94"/>
<wire x1="0" y1="22.86" x2="0" y2="35.56" width="0.1016" layer="94"/>
<wire x1="101.6" y1="22.86" x2="101.6" y2="15.24" width="0.1016" layer="94"/>
<text x="1.27" y="1.27" size="2.54" layer="94">Date:</text>
<text x="12.7" y="1.27" size="2.54" layer="94">>LAST_DATE_TIME</text>
<text x="72.39" y="1.27" size="2.54" layer="94">Sheet:</text>
<text x="86.36" y="1.27" size="2.54" layer="94">>SHEET</text>
<text x="88.9" y="11.43" size="2.54" layer="94">REV:</text>
<text x="1.27" y="19.05" size="2.54" layer="94">Project:</text>
<text x="1.27" y="11.43" size="2.54" layer="94">Author:</text>
<text x="17.78" y="19.05" size="2.54" layer="94">>DRAWING_NAME</text>
<text x="30.48" y="8.382" size="3.81" layer="94">Juan Jose Chong</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="FRAME_A_L" prefix="FRAME" uservalue="yes">
<description>FRAME A Size , 8 1/2 x 11 INCH, Landscape
</description>
<gates>
<gate name="G$1" symbol="FRAME_A_L" x="0" y="0" addlevel="always"/>
<gate name="G$2" symbol="DOCFIELD" x="172.72" y="0" addlevel="always"/>
</gates>
<devices>
<device name="">
<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="J2" library="Testing" deviceset="ARDUINO_R3_SHIELD" device="UNO_R3_SHIELD_HOLES"/>
<part name="J4" library="SparkFun-Connectors" deviceset="AVR_SPI_PRG_6" device="PTH">
<attribute name="PARTNO" value="M20-9720345"/>
</part>
<part name="J3" library="Testing" deviceset="TEENSY-3.1" device="SILK">
<attribute name="PARTNO" value="TEENSY32"/>
</part>
<part name="GND1" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND2" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="SJ1" library="SparkFun-Passives" deviceset="JUMPER-PAD-3-2OF3_NC_BY_PASTE" device=""/>
<part name="SJ2" library="SparkFun-Passives" deviceset="JUMPER-PAD-3-2OF3_NC_BY_PASTE" device=""/>
<part name="J5" library="SparkFun-Connectors" deviceset="M02" device="PTH"/>
<part name="GND10" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="SUPPLY2" library="SparkFun-Aesthetics" deviceset="5V" device=""/>
<part name="SUPPLY3" library="SparkFun-Aesthetics" deviceset="5V" device=""/>
<part name="SUPPLY5" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
<part name="SUPPLY6" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
<part name="SUPPLY7" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
<part name="J6" library="SparkFun-Connectors" deviceset="M02" device="PTH"/>
<part name="U1" library="AnalogDevices" deviceset="ADP2303" device="">
<attribute name="PARTNO" value="ADP2303ARDZ"/>
</part>
<part name="J8" library="SparkFun-Connectors" deviceset="M02" device="3.5MM" value="VIN">
<attribute name="PARTNO" value="20020327-C021B01LF"/>
</part>
<part name="C7" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF">
<attribute name="PARTNO" value="CL10B104KB8NNNC"/>
</part>
<part name="GND7" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND8" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="R5" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="31.6k">
<attribute name="PARTNO" value="ERJ-3EKF3162V"/>
</part>
<part name="R6" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="10.2k">
<attribute name="PARTNO" value="ERJ-3EKF1022V"/>
</part>
<part name="GND9" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="C8" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF">
<attribute name="PARTNO" value="CL10B104KB8NNNC"/>
</part>
<part name="C9" library="SparkFun-Passives" deviceset="CAP" device="1210" value="22uF">
<attribute name="PARTNO" value="TLJA476M010R0600"/>
</part>
<part name="D1" library="Chong" deviceset="DIODE-" device="DO214AA" value="SSB43L-E3">
<attribute name="PARTNO" value="SSB43L-E3/52T"/>
</part>
<part name="R7" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="2.55k">
<attribute name="PARTNO" value="ERJ-3EKF2551V"/>
</part>
<part name="C10" library="SparkFun-Passives" deviceset="CAP" device="1210" value="22uF">
<attribute name="PARTNO" value="TLJA476M010R0600"/>
</part>
<part name="SUPPLY1" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
<part name="C12" library="SparkFun-Passives" deviceset="CAP" device="1206" value="10uF">
<attribute name="PARTNO" value="TLJA476M010R0600"/>
</part>
<part name="J1" library="Analog Devices iSensors" deviceset="A3-16PA-2SV(71)" device="T">
<attribute name="PARTNO" value="A3-16PA-2SV(71)"/>
</part>
<part name="GND4" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="J7" library="SparkFun-Connectors" deviceset="M03" device="PTH">
<attribute name="PARTNO" value="68000-103HLF"/>
</part>
<part name="D2" library="Chong" deviceset="DIODE-" device="DO214AA" value="SSB43L-E3">
<attribute name="PARTNO" value="SSB43L-E3/52T"/>
</part>
<part name="L1" library="AnalogDevices" deviceset="CLF6045T-6R8N-H" device="">
<attribute name="PARTNO" value="CLF6045T-6R8N-H"/>
</part>
<part name="SUPPLY8" library="SparkFun-Aesthetics" deviceset="5V" device=""/>
<part name="FRAME1" library="frames_Juan" deviceset="FRAME_A_L" device=""/>
<part name="FRAME2" library="frames_Juan" deviceset="FRAME_A_L" device=""/>
<part name="J9" library="SparkFun-Connectors" deviceset="CONN_02" device="3.5MM" value="3V3 EXT">
<attribute name="PARTNO" value="20020327-C021B01LF"/>
</part>
<part name="U2" library="Chong" deviceset="SIP32510" device="">
<attribute name="PARTNO" value="SIP32510DT-T1-GE3"/>
</part>
<part name="GND5" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="GND6" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
<part name="J10" library="SparkFun-Connectors" deviceset="CONN_03" device="">
<attribute name="PARTNO" value="68000-103HLF"/>
</part>
<part name="SUPPLY4" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
<part name="J11" library="SparkFun-Connectors" deviceset="M02" device="PTH"/>
</parts>
<sheets>
<sheet>
<plain>
<text x="30.48" y="78.74" size="1.778" layer="97">Jumpers default
to SDA/SCL.
Can be adjusted to
A6/A7 for
Leonardo-compatible shields.</text>
<text x="68.58" y="132.08" size="2.54" layer="97">Arduino Footprint Connections</text>
<text x="53.34" y="55.88" size="2.54" layer="97">SPI Header</text>
<text x="116.84" y="55.88" size="2.54" layer="97">Analog Breakouts</text>
<text x="180.34" y="167.64" size="2.54" layer="97">Teensy 3.1/3.2/LC Connectors</text>
<text x="78.74" y="200.66" size="2.54" layer="97">Analog Switch Bypass</text>
</plain>
<instances>
<instance part="J2" gate="G$1" x="99.06" y="106.68" smashed="yes">
<attribute name="NAME" x="89.408" y="127.762" size="1.778" layer="95"/>
</instance>
<instance part="J4" gate="G$1" x="66.04" y="38.1" smashed="yes">
<attribute name="NAME" x="61.722" y="43.942" size="1.778" layer="95"/>
<attribute name="PARTNO" x="66.04" y="38.1" size="1.778" layer="96" display="off"/>
</instance>
<instance part="J3" gate="G$1" x="210.82" y="129.54">
<attribute name="PARTNO" x="210.82" y="129.54" size="1.778" layer="96" display="off"/>
</instance>
<instance part="GND1" gate="1" x="78.74" y="78.74"/>
<instance part="GND2" gate="1" x="182.88" y="93.98"/>
<instance part="GND3" gate="1" x="81.28" y="25.4"/>
<instance part="SJ1" gate="G$1" x="38.1" y="114.3" smashed="yes" rot="R180">
<attribute name="NAME" x="35.56" y="113.919" size="1.778" layer="95" rot="R180"/>
</instance>
<instance part="SJ2" gate="G$1" x="53.34" y="104.14" smashed="yes" rot="R180">
<attribute name="NAME" x="50.8" y="103.759" size="1.778" layer="95" rot="R180"/>
</instance>
<instance part="J5" gate="G$1" x="137.16" y="40.64" smashed="yes">
<attribute name="NAME" x="134.62" y="46.482" size="1.778" layer="95"/>
</instance>
<instance part="GND10" gate="1" x="147.32" y="35.56"/>
<instance part="SUPPLY2" gate="G$1" x="68.58" y="99.06"/>
<instance part="SUPPLY3" gate="G$1" x="170.18" y="119.38"/>
<instance part="SUPPLY5" gate="G$1" x="60.96" y="96.52"/>
<instance part="SUPPLY6" gate="G$1" x="83.82" y="43.18"/>
<instance part="SUPPLY7" gate="G$1" x="177.8" y="119.38"/>
<instance part="J6" gate="G$1" x="137.16" y="22.86" smashed="yes">
<attribute name="NAME" x="134.62" y="28.702" size="1.778" layer="95"/>
</instance>
<instance part="J1" gate="J$1" x="43.18" y="177.8">
<attribute name="PARTNO" x="43.18" y="177.8" size="1.778" layer="96" display="off"/>
</instance>
<instance part="GND4" gate="1" x="55.88" y="154.94"/>
<instance part="FRAME1" gate="G$1" x="0" y="0"/>
<instance part="FRAME1" gate="G$2" x="172.72" y="0"/>
<instance part="J9" gate="G$1" x="139.7" y="160.02" rot="R180">
<attribute name="PARTNO" x="139.7" y="160.02" size="1.778" layer="96" display="off"/>
</instance>
<instance part="U2" gate="U$1" x="96.52" y="172.72">
<attribute name="PARTNO" x="96.52" y="172.72" size="1.778" layer="96" display="off"/>
</instance>
<instance part="GND5" gate="1" x="109.22" y="165.1"/>
<instance part="GND6" gate="1" x="129.54" y="152.4"/>
<instance part="J10" gate="J$1" x="139.7" y="175.26" rot="R180">
<attribute name="PARTNO" x="139.7" y="175.26" size="1.778" layer="96" display="off"/>
</instance>
<instance part="SUPPLY4" gate="G$1" x="129.54" y="180.34"/>
<instance part="J11" gate="G$1" x="93.98" y="195.58" smashed="yes" rot="R270">
<attribute name="NAME" x="99.822" y="198.12" size="1.778" layer="95" rot="R270"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="SCL" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="A5/19/SCL0"/>
<wire x1="228.6" y1="149.86" x2="233.68" y2="149.86" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J2" gate="G$1" pin="SCL"/>
<wire x1="111.76" y1="83.82" x2="116.84" y2="83.82" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="SJ2" gate="G$1" pin="3"/>
<wire x1="53.34" y1="109.22" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
<wire x1="53.34" y1="111.76" x2="48.26" y2="111.76" width="0.1524" layer="91"/>

</segment>
</net>
<net name="SDA" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="SDA"/>
<wire x1="111.76" y1="86.36" x2="116.84" y2="86.36" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="A4/18/SDA0"/>
<wire x1="228.6" y1="152.4" x2="233.68" y2="152.4" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="SJ1" gate="G$1" pin="3"/>
<wire x1="38.1" y1="119.38" x2="38.1" y2="121.92" width="0.1524" layer="91"/>
<wire x1="38.1" y1="121.92" x2="33.02" y2="121.92" width="0.1524" layer="91"/>

</segment>
</net>
<net name="3.3V" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="3.3V"/>
<wire x1="86.36" y1="93.98" x2="60.96" y2="93.98" width="0.1524" layer="91"/>
<wire x1="60.96" y1="93.98" x2="60.96" y2="96.52" width="0.1524" layer="91"/>
<pinref part="SUPPLY5" gate="G$1" pin="3.3V"/>
</segment>
<segment>
<pinref part="J3" gate="G$1" pin="3.3V"/>
<wire x1="190.5" y1="116.84" x2="177.8" y2="116.84" width="0.1524" layer="91"/>
<wire x1="177.8" y1="116.84" x2="177.8" y2="119.38" width="0.1524" layer="91"/>
<pinref part="SUPPLY7" gate="G$1" pin="3.3V"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="2"/>
<wire x1="76.2" y1="40.64" x2="83.82" y2="40.64" width="0.1524" layer="91"/>
<wire x1="83.82" y1="40.64" x2="83.82" y2="43.18" width="0.1524" layer="91"/>
<pinref part="SUPPLY6" gate="G$1" pin="3.3V"/>
</segment>
<segment>
<pinref part="J10" gate="J$1" pin="1"/>
<wire x1="132.08" y1="177.8" x2="129.54" y2="177.8" width="0.1524" layer="91"/>
<wire x1="129.54" y1="177.8" x2="129.54" y2="180.34" width="0.1524" layer="91"/>
<pinref part="SUPPLY4" gate="G$1" pin="3.3V"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="GND@2"/>
<wire x1="86.36" y1="88.9" x2="78.74" y2="88.9" width="0.1524" layer="91"/>
<wire x1="78.74" y1="88.9" x2="78.74" y2="86.36" width="0.1524" layer="91"/>
<pinref part="J2" gate="G$1" pin="GND@1"/>
<wire x1="78.74" y1="86.36" x2="78.74" y2="83.82" width="0.1524" layer="91"/>
<wire x1="78.74" y1="83.82" x2="78.74" y2="81.28" width="0.1524" layer="91"/>
<wire x1="86.36" y1="86.36" x2="78.74" y2="86.36" width="0.1524" layer="91"/>
<junction x="78.74" y="86.36"/>
<pinref part="J2" gate="G$1" pin="GND@0"/>
<wire x1="86.36" y1="83.82" x2="78.74" y2="83.82" width="0.1524" layer="91"/>
<junction x="78.74" y="83.82"/>
<pinref part="GND1" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="J3" gate="G$1" pin="GND"/>
<wire x1="190.5" y1="101.6" x2="182.88" y2="101.6" width="0.1524" layer="91"/>
<wire x1="182.88" y1="101.6" x2="182.88" y2="99.06" width="0.1524" layer="91"/>
<pinref part="J3" gate="G$1" pin="GND1"/>
<wire x1="182.88" y1="99.06" x2="182.88" y2="96.52" width="0.1524" layer="91"/>
<wire x1="190.5" y1="99.06" x2="182.88" y2="99.06" width="0.1524" layer="91"/>
<junction x="182.88" y="99.06"/>
<pinref part="GND2" gate="1" pin="GND"/>
<pinref part="J3" gate="G$1" pin="AGND"/>
<wire x1="190.5" y1="104.14" x2="182.88" y2="104.14" width="0.1524" layer="91"/>
<wire x1="182.88" y1="104.14" x2="182.88" y2="101.6" width="0.1524" layer="91"/>
<junction x="182.88" y="101.6"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="6"/>
<wire x1="76.2" y1="35.56" x2="81.28" y2="35.56" width="0.1524" layer="91"/>
<wire x1="81.28" y1="35.56" x2="81.28" y2="27.94" width="0.1524" layer="91"/>
<pinref part="GND3" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="J5" gate="G$1" pin="1"/>
<wire x1="144.78" y1="40.64" x2="147.32" y2="40.64" width="0.1524" layer="91"/>
<wire x1="147.32" y1="40.64" x2="147.32" y2="38.1" width="0.1524" layer="91"/>
<pinref part="GND10" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="J1" gate="J$1" pin="GND@1"/>
<wire x1="53.34" y1="182.88" x2="55.88" y2="182.88" width="0.1524" layer="91"/>
<wire x1="55.88" y1="182.88" x2="55.88" y2="180.34" width="0.1524" layer="91"/>
<pinref part="J1" gate="J$1" pin="GND@2"/>
<wire x1="55.88" y1="180.34" x2="53.34" y2="180.34" width="0.1524" layer="91"/>
<wire x1="55.88" y1="180.34" x2="55.88" y2="177.8" width="0.1524" layer="91"/>
<pinref part="J1" gate="J$1" pin="GND@3"/>
<wire x1="55.88" y1="177.8" x2="53.34" y2="177.8" width="0.1524" layer="91"/>
<wire x1="55.88" y1="177.8" x2="55.88" y2="157.48" width="0.1524" layer="91"/>
<pinref part="GND4" gate="1" pin="GND"/>
<junction x="55.88" y="180.34"/>
<junction x="55.88" y="177.8"/>
</segment>
<segment>
<pinref part="U2" gate="U$1" pin="GND"/>
<wire x1="106.68" y1="170.18" x2="109.22" y2="170.18" width="0.1524" layer="91"/>
<wire x1="109.22" y1="170.18" x2="109.22" y2="167.64" width="0.1524" layer="91"/>
<pinref part="GND5" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="J9" gate="G$1" pin="2"/>
<pinref part="GND6" gate="1" pin="GND"/>
<wire x1="132.08" y1="157.48" x2="129.54" y2="157.48" width="0.1524" layer="91"/>
<wire x1="129.54" y1="157.48" x2="129.54" y2="154.94" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RX" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="RX"/>
<wire x1="111.76" y1="124.46" x2="116.84" y2="124.46" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="0/RX1"/>
<wire x1="228.6" y1="142.24" x2="233.68" y2="142.24" width="0.1524" layer="91"/>

</segment>
</net>
<net name="TX" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="TX"/>
<wire x1="111.76" y1="121.92" x2="116.84" y2="121.92" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="1/TX1"/>
<wire x1="228.6" y1="139.7" x2="233.68" y2="139.7" width="0.1524" layer="91"/>

</segment>
</net>
<net name="RESET" class="0">
<segment>
<pinref part="J4" gate="G$1" pin="5"/>
<wire x1="58.42" y1="35.56" x2="50.8" y2="35.56" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J2" gate="G$1" pin="RES"/>
<wire x1="86.36" y1="101.6" x2="78.74" y2="101.6" width="0.1524" layer="91"/>

</segment>
</net>
<net name="MOSI" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="11/DOUT"/>
<wire x1="228.6" y1="101.6" x2="233.68" y2="101.6" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J2" gate="G$1" pin="*D11"/>
<wire x1="111.76" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J4" gate="G$1" pin="4"/>
<wire x1="76.2" y1="38.1" x2="81.28" y2="38.1" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="DIN"/>
<wire x1="53.34" y1="185.42" x2="63.5" y2="185.42" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A4" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="A4"/>
<wire x1="86.36" y1="114.3" x2="43.18" y2="114.3" width="0.1524" layer="91"/>
<pinref part="SJ1" gate="G$1" pin="2"/>
</segment>
</net>
<net name="A10" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="A10"/>
<wire x1="190.5" y1="132.08" x2="182.88" y2="132.08" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A11" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="A11"/>
<wire x1="190.5" y1="129.54" x2="182.88" y2="129.54" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A5" class="0">
<segment>
<pinref part="SJ2" gate="G$1" pin="2"/>
<wire x1="58.42" y1="104.14" x2="66.04" y2="104.14" width="0.1524" layer="91"/>
<wire x1="66.04" y1="104.14" x2="66.04" y2="111.76" width="0.1524" layer="91"/>
<pinref part="J2" gate="G$1" pin="A5"/>
<wire x1="66.04" y1="111.76" x2="86.36" y2="111.76" width="0.1524" layer="91"/>
</segment>
</net>
<net name="SCK" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="D13"/>
<wire x1="111.76" y1="88.9" x2="116.84" y2="88.9" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J4" gate="G$1" pin="3"/>
<wire x1="58.42" y1="38.1" x2="50.8" y2="38.1" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="13/SCK"/>
<wire x1="228.6" y1="106.68" x2="233.68" y2="106.68" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="SCLK"/>
<wire x1="53.34" y1="195.58" x2="63.5" y2="195.58" width="0.1524" layer="91"/>

</segment>
</net>
<net name="MISO" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="D12"/>
<wire x1="111.76" y1="91.44" x2="116.84" y2="91.44" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J4" gate="G$1" pin="1"/>
<wire x1="58.42" y1="40.64" x2="50.8" y2="40.64" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="12/DIN"/>
<wire x1="228.6" y1="104.14" x2="233.68" y2="104.14" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="DOUT"/>
<wire x1="53.34" y1="190.5" x2="63.5" y2="190.5" width="0.1524" layer="91"/>

</segment>
</net>
<net name="CS" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="*D10"/>
<wire x1="111.76" y1="96.52" x2="116.84" y2="96.52" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="10*/TX2/CS"/>
<wire x1="228.6" y1="99.06" x2="233.68" y2="99.06" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="!CS"/>
<wire x1="53.34" y1="193.04" x2="63.5" y2="193.04" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D2" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="D2"/>
<wire x1="111.76" y1="116.84" x2="116.84" y2="116.84" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="2"/>
<wire x1="228.6" y1="137.16" x2="233.68" y2="137.16" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="DIO1"/>
<wire x1="53.34" y1="167.64" x2="63.5" y2="167.64" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D3" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="*D3"/>
<wire x1="111.76" y1="114.3" x2="116.84" y2="114.3" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="3*"/>
<wire x1="228.6" y1="134.62" x2="233.68" y2="134.62" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="DIO2"/>
<wire x1="53.34" y1="165.1" x2="63.5" y2="165.1" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D4" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="D4"/>
<wire x1="111.76" y1="111.76" x2="116.84" y2="111.76" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="4*"/>
<wire x1="228.6" y1="132.08" x2="233.68" y2="132.08" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="DIO3"/>
<wire x1="53.34" y1="162.56" x2="63.5" y2="162.56" width="0.1524" layer="91"/>

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

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="5*"/>
<wire x1="228.6" y1="129.54" x2="233.68" y2="129.54" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="DIO4"/>
<wire x1="53.34" y1="160.02" x2="63.5" y2="160.02" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D6" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="*D6"/>
<wire x1="111.76" y1="106.68" x2="116.84" y2="106.68" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="6*"/>
<wire x1="228.6" y1="127" x2="233.68" y2="127" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J1" gate="J$1" pin="!RST"/>
<wire x1="53.34" y1="198.12" x2="63.5" y2="198.12" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D7" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="D7"/>
<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="7/RX3"/>
<wire x1="228.6" y1="124.46" x2="233.68" y2="124.46" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="U2" gate="U$1" pin="EN"/>
<wire x1="86.36" y1="170.18" x2="81.28" y2="170.18" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D8" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="D8"/>
<wire x1="111.76" y1="101.6" x2="116.84" y2="101.6" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="8/TX3"/>
<wire x1="228.6" y1="121.92" x2="233.68" y2="121.92" width="0.1524" layer="91"/>

</segment>
</net>
<net name="D9" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="*D9"/>
<wire x1="111.76" y1="99.06" x2="116.84" y2="99.06" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="9*/RX2"/>
<wire x1="228.6" y1="119.38" x2="233.68" y2="119.38" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A0" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="A0"/>
<wire x1="86.36" y1="124.46" x2="78.74" y2="124.46" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="A0/14"/>
<wire x1="190.5" y1="157.48" x2="182.88" y2="157.48" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A1" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="A1"/>
<wire x1="86.36" y1="121.92" x2="78.74" y2="121.92" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="A1/15"/>
<wire x1="190.5" y1="154.94" x2="182.88" y2="154.94" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A2" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="A2"/>
<wire x1="86.36" y1="119.38" x2="78.74" y2="119.38" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="A2/16"/>
<wire x1="190.5" y1="152.4" x2="182.88" y2="152.4" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A3" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="A3"/>
<wire x1="86.36" y1="116.84" x2="78.74" y2="116.84" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="A3/17"/>
<wire x1="190.5" y1="149.86" x2="182.88" y2="149.86" width="0.1524" layer="91"/>

</segment>
</net>
<net name="AREF" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="AREF"/>
<wire x1="190.5" y1="109.22" x2="182.88" y2="109.22" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J2" gate="G$1" pin="AREF"/>
<wire x1="86.36" y1="91.44" x2="78.74" y2="91.44" width="0.1524" layer="91"/>

</segment>
</net>
<net name="RTC_BATT" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="VBAT"/>
<wire x1="190.5" y1="114.3" x2="182.88" y2="114.3" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J5" gate="G$1" pin="2"/>
<wire x1="144.78" y1="43.18" x2="149.86" y2="43.18" width="0.1524" layer="91"/>

</segment>
</net>
<net name="VIN" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="VIN"/>
<wire x1="86.36" y1="99.06" x2="78.74" y2="99.06" width="0.1524" layer="91"/>

</segment>
</net>
<net name="5V" class="0">
<segment>
<pinref part="SUPPLY3" gate="G$1" pin="5V"/>
<pinref part="J3" gate="G$1" pin="VUSB"/>
<wire x1="190.5" y1="111.76" x2="170.18" y2="111.76" width="0.1524" layer="91"/>
<wire x1="170.18" y1="111.76" x2="170.18" y2="119.38" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="5V"/>
<wire x1="86.36" y1="96.52" x2="68.58" y2="96.52" width="0.1524" layer="91"/>
<wire x1="68.58" y1="96.52" x2="68.58" y2="99.06" width="0.1524" layer="91"/>
<pinref part="SUPPLY2" gate="G$1" pin="5V"/>
</segment>
</net>
<net name="A8" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="A8/22*"/>
<wire x1="190.5" y1="137.16" x2="182.88" y2="137.16" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A9" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="A9/23*"/>
<wire x1="190.5" y1="134.62" x2="182.88" y2="134.62" width="0.1524" layer="91"/>

</segment>
</net>
<net name="PROG" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="PROG"/>
<wire x1="228.6" y1="157.48" x2="233.68" y2="157.48" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J6" gate="G$1" pin="2"/>
<wire x1="144.78" y1="25.4" x2="147.32" y2="25.4" width="0.1524" layer="91"/>

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

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="A6/20*"/>
<wire x1="190.5" y1="142.24" x2="182.88" y2="142.24" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A7" class="0">
<segment>
<pinref part="SJ2" gate="G$1" pin="1"/>
<wire x1="53.34" y1="99.06" x2="53.34" y2="93.98" width="0.1524" layer="91"/>
<wire x1="53.34" y1="93.98" x2="48.26" y2="93.98" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J3" gate="G$1" pin="A7/21*"/>
<wire x1="190.5" y1="139.7" x2="182.88" y2="139.7" width="0.1524" layer="91"/>

</segment>
</net>
<net name="A14/DAC" class="0">
<segment>
<pinref part="J3" gate="G$1" pin="A14/DAC"/>
<wire x1="190.5" y1="127" x2="182.88" y2="127" width="0.1524" layer="91"/>

</segment>
<segment>
<pinref part="J6" gate="G$1" pin="1"/>
<wire x1="144.78" y1="22.86" x2="147.32" y2="22.86" width="0.1524" layer="91"/>

</segment>
</net>
<net name="N$8" class="0">
<segment>
<pinref part="U2" gate="U$1" pin="OUT@1"/>
<wire x1="86.36" y1="175.26" x2="83.82" y2="175.26" width="0.1524" layer="91"/>
<wire x1="83.82" y1="175.26" x2="83.82" y2="172.72" width="0.1524" layer="91"/>
<pinref part="U2" gate="U$1" pin="OUT@2"/>
<wire x1="83.82" y1="172.72" x2="86.36" y2="172.72" width="0.1524" layer="91"/>
<pinref part="J1" gate="J$1" pin="VDD@1"/>
<wire x1="53.34" y1="175.26" x2="58.42" y2="175.26" width="0.1524" layer="91"/>
<pinref part="J1" gate="J$1" pin="VDD@3"/>
<wire x1="58.42" y1="172.72" x2="58.42" y2="170.18" width="0.1524" layer="91"/>
<wire x1="58.42" y1="170.18" x2="53.34" y2="170.18" width="0.1524" layer="91"/>
<pinref part="J1" gate="J$1" pin="VDD@2"/>
<wire x1="53.34" y1="172.72" x2="58.42" y2="172.72" width="0.1524" layer="91"/>
<junction x="58.42" y="172.72"/>
<wire x1="83.82" y1="175.26" x2="58.42" y2="175.26" width="0.1524" layer="91"/>
<wire x1="58.42" y1="175.26" x2="58.42" y2="172.72" width="0.1524" layer="91"/>
<junction x="83.82" y="175.26"/>
<wire x1="83.82" y1="175.26" x2="83.82" y2="187.96" width="0.1524" layer="91"/>
<pinref part="J11" gate="G$1" pin="1"/>
<wire x1="83.82" y1="187.96" x2="93.98" y2="187.96" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$10" class="0">
<segment>
<pinref part="J9" gate="G$1" pin="1"/>
<wire x1="132.08" y1="160.02" x2="129.54" y2="160.02" width="0.1524" layer="91"/>
<wire x1="129.54" y1="160.02" x2="129.54" y2="172.72" width="0.1524" layer="91"/>
<pinref part="J10" gate="J$1" pin="3"/>
<wire x1="129.54" y1="172.72" x2="132.08" y2="172.72" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$11" class="0">
<segment>
<pinref part="J10" gate="J$1" pin="2"/>
<pinref part="U2" gate="U$1" pin="IN@2"/>
<wire x1="132.08" y1="175.26" x2="109.22" y2="175.26" width="0.1524" layer="91"/>
<wire x1="109.22" y1="175.26" x2="106.68" y2="175.26" width="0.1524" layer="91"/>
<wire x1="109.22" y1="175.26" x2="109.22" y2="172.72" width="0.1524" layer="91"/>
<pinref part="U2" gate="U$1" pin="IN@1"/>
<wire x1="109.22" y1="172.72" x2="106.68" y2="172.72" width="0.1524" layer="91"/>
<junction x="109.22" y="175.26"/>
<pinref part="J11" gate="G$1" pin="2"/>
<wire x1="96.52" y1="187.96" x2="109.22" y2="187.96" width="0.1524" layer="91"/>
<wire x1="109.22" y1="187.96" x2="109.22" y2="175.26" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
<sheet>
<plain>
<text x="36.068" y="156.21" size="2.54" layer="97" ratio="12">Input power from
the slip ring
+5V ~ +20V range
Optimized for +12V input</text>
<text x="106.68" y="157.48" size="1.778" layer="97">Cut trace between
 VUSB and VIN pads
 on Teensy to use
external power supply. </text>
</plain>
<instances>
<instance part="U1" gate="U$1" x="149.86" y="106.68">
<attribute name="PARTNO" x="149.86" y="106.68" size="1.778" layer="96" display="off"/>
</instance>
<instance part="J8" gate="G$1" x="88.9" y="114.3" rot="MR180">
<attribute name="PARTNO" x="88.9" y="114.3" size="1.778" layer="96" display="off"/>
</instance>
<instance part="C7" gate="G$1" x="132.08" y="88.9">
<attribute name="PARTNO" x="132.08" y="88.9" size="1.778" layer="96" display="off"/>
</instance>
<instance part="GND7" gate="1" x="119.38" y="86.36"/>
<instance part="GND8" gate="1" x="132.08" y="81.28"/>
<instance part="R5" gate="G$1" x="195.58" y="106.68" rot="R90">
<attribute name="PARTNO" x="195.58" y="106.68" size="1.778" layer="96" display="off"/>
</instance>
<instance part="R6" gate="G$1" x="195.58" y="96.52" rot="R90">
<attribute name="PARTNO" x="195.58" y="96.52" size="1.778" layer="96" display="off"/>
</instance>
<instance part="GND9" gate="1" x="195.58" y="88.9"/>
<instance part="C8" gate="G$1" x="167.64" y="114.3">
<attribute name="PARTNO" x="167.64" y="114.3" size="1.778" layer="96" display="off"/>
</instance>
<instance part="C9" gate="G$1" x="205.74" y="106.68">
<attribute name="PARTNO" x="205.74" y="106.68" size="1.778" layer="96" display="off"/>
</instance>
<instance part="D1" gate="G$1" x="167.64" y="93.98" smashed="yes" rot="R90">
<attribute name="NAME" x="164.3126" y="99.568" size="1.778" layer="95" rot="R270"/>
<attribute name="VALUE" x="169.6466" y="99.568" size="1.778" layer="96" rot="R270"/>
<attribute name="PARTNO" x="167.64" y="93.98" size="1.778" layer="96" display="off"/>
</instance>
<instance part="R7" gate="G$1" x="132.08" y="106.68" rot="R90">
<attribute name="PARTNO" x="132.08" y="106.68" size="1.778" layer="96" display="off"/>
</instance>
<instance part="C10" gate="G$1" x="213.36" y="106.68">
<attribute name="PARTNO" x="213.36" y="106.68" size="1.778" layer="96" display="off"/>
</instance>
<instance part="SUPPLY1" gate="G$1" x="213.36" y="111.76"/>
<instance part="C12" gate="G$1" x="119.38" y="106.68">
<attribute name="PARTNO" x="119.38" y="106.68" size="1.778" layer="96" display="off"/>
</instance>
<instance part="J7" gate="G$1" x="88.9" y="129.54">
<attribute name="PARTNO" x="88.9" y="129.54" size="1.778" layer="96" display="off"/>
</instance>
<instance part="D2" gate="G$1" x="106.68" y="132.08" smashed="yes" rot="R180">
<attribute name="NAME" x="101.092" y="136.3726" size="1.778" layer="95"/>
<attribute name="VALUE" x="101.092" y="134.0866" size="1.778" layer="96"/>
<attribute name="PARTNO" x="106.68" y="132.08" size="1.778" layer="96" rot="R90" display="off"/>
</instance>
<instance part="L1" gate="L$1" x="180.34" y="111.76" smashed="yes" rot="R270">
<attribute name="NAME" x="177.8" y="115.57" size="1.778" layer="95"/>
<attribute name="VALUE" x="177.8" y="113.03" size="1.778" layer="96"/>
<attribute name="PARTNO" x="180.34" y="111.76" size="1.778" layer="96" display="off"/>
</instance>
<instance part="SUPPLY8" gate="G$1" x="119.38" y="134.62"/>
<instance part="FRAME2" gate="G$1" x="0" y="0"/>
<instance part="FRAME2" gate="G$2" x="172.72" y="0"/>
</instances>
<busses>
</busses>
<nets>
<net name="3.3V" class="0">
<segment>
<pinref part="R5" gate="G$1" pin="2"/>
<pinref part="C9" gate="G$1" pin="1"/>
<wire x1="195.58" y1="111.76" x2="205.74" y2="111.76" width="0.1524" layer="91"/>
<junction x="205.74" y="111.76"/>
<pinref part="C10" gate="G$1" pin="1"/>
<wire x1="205.74" y1="111.76" x2="213.36" y2="111.76" width="0.1524" layer="91"/>
<junction x="213.36" y="111.76"/>
<pinref part="SUPPLY1" gate="G$1" pin="3.3V"/>
<pinref part="L1" gate="L$1" pin="1"/>
<wire x1="195.58" y1="111.76" x2="187.96" y2="111.76" width="0.1524" layer="91"/>
<junction x="195.58" y="111.76"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="C7" gate="G$1" pin="2"/>
<wire x1="132.08" y1="86.36" x2="132.08" y2="83.82" width="0.1524" layer="91"/>
<pinref part="U1" gate="U$1" pin="GND"/>
<wire x1="132.08" y1="83.82" x2="147.32" y2="83.82" width="0.1524" layer="91"/>
<wire x1="147.32" y1="83.82" x2="147.32" y2="88.9" width="0.1524" layer="91"/>
<pinref part="GND8" gate="1" pin="GND"/>
<junction x="132.08" y="83.82"/>
<wire x1="167.64" y1="83.82" x2="152.4" y2="83.82" width="0.1524" layer="91"/>
<junction x="147.32" y="83.82"/>
<pinref part="D1" gate="G$1" pin="A"/>
<wire x1="152.4" y1="83.82" x2="147.32" y2="83.82" width="0.1524" layer="91"/>
<wire x1="167.64" y1="83.82" x2="167.64" y2="91.44" width="0.1524" layer="91"/>
<pinref part="U1" gate="U$1" pin="PAD"/>
<wire x1="152.4" y1="88.9" x2="152.4" y2="83.82" width="0.1524" layer="91"/>
<junction x="152.4" y="83.82"/>
</segment>
<segment>
<pinref part="R6" gate="G$1" pin="1"/>
<pinref part="GND9" gate="1" pin="GND"/>
<pinref part="C9" gate="G$1" pin="2"/>
<wire x1="195.58" y1="91.44" x2="205.74" y2="91.44" width="0.1524" layer="91"/>
<wire x1="205.74" y1="91.44" x2="205.74" y2="104.14" width="0.1524" layer="91"/>
<junction x="195.58" y="91.44"/>
<pinref part="C10" gate="G$1" pin="2"/>
<wire x1="205.74" y1="91.44" x2="213.36" y2="91.44" width="0.1524" layer="91"/>
<wire x1="213.36" y1="91.44" x2="213.36" y2="104.14" width="0.1524" layer="91"/>
<junction x="205.74" y="91.44"/>
</segment>
<segment>
<pinref part="C12" gate="G$1" pin="2"/>
<wire x1="109.22" y1="96.52" x2="119.38" y2="96.52" width="0.1524" layer="91"/>
<wire x1="119.38" y1="96.52" x2="119.38" y2="104.14" width="0.1524" layer="91"/>
<pinref part="GND7" gate="1" pin="GND"/>
<wire x1="119.38" y1="96.52" x2="119.38" y2="88.9" width="0.1524" layer="91"/>
<junction x="119.38" y="96.52"/>
<pinref part="J8" gate="G$1" pin="2"/>
<wire x1="96.52" y1="111.76" x2="109.22" y2="111.76" width="0.1524" layer="91"/>
<wire x1="109.22" y1="111.76" x2="109.22" y2="96.52" width="0.1524" layer="91"/>
</segment>
</net>
<net name="VIN" class="0">
<segment>
<pinref part="J8" gate="G$1" pin="1"/>
<wire x1="96.52" y1="114.3" x2="104.14" y2="114.3" width="0.1524" layer="91"/>
<wire x1="104.14" y1="114.3" x2="104.14" y2="127" width="0.1524" layer="91"/>
<pinref part="J7" gate="G$1" pin="1"/>
<wire x1="104.14" y1="127" x2="96.52" y2="127" width="0.1524" layer="91"/>
<junction x="104.14" y="114.3"/>
<wire x1="104.14" y1="114.3" x2="109.22" y2="114.3" width="0.1524" layer="91"/>

</segment>
</net>
<net name="N$4" class="0">
<segment>
<pinref part="U1" gate="U$1" pin="BST"/>
<wire x1="162.56" y1="119.38" x2="167.64" y2="119.38" width="0.1524" layer="91"/>
<pinref part="C8" gate="G$1" pin="1"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<pinref part="U1" gate="U$1" pin="FB"/>
<pinref part="R5" gate="G$1" pin="1"/>
<wire x1="162.56" y1="101.6" x2="195.58" y2="101.6" width="0.1524" layer="91"/>
<pinref part="R6" gate="G$1" pin="2"/>
<junction x="195.58" y="101.6"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
<pinref part="U1" gate="U$1" pin="SW"/>
<wire x1="162.56" y1="111.76" x2="167.64" y2="111.76" width="0.1524" layer="91"/>
<pinref part="C8" gate="G$1" pin="2"/>
<wire x1="167.64" y1="111.76" x2="172.72" y2="111.76" width="0.1524" layer="91"/>
<junction x="167.64" y="111.76"/>
<pinref part="D1" gate="G$1" pin="C"/>
<wire x1="167.64" y1="111.76" x2="167.64" y2="96.52" width="0.1524" layer="91"/>
<pinref part="L1" gate="L$1" pin="2"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<pinref part="U1" gate="U$1" pin="EN"/>
<pinref part="C7" gate="G$1" pin="1"/>
<wire x1="132.08" y1="99.06" x2="132.08" y2="93.98" width="0.1524" layer="91"/>
<wire x1="132.08" y1="99.06" x2="137.16" y2="99.06" width="0.1524" layer="91"/>
<pinref part="R7" gate="G$1" pin="1"/>
<wire x1="132.08" y1="101.6" x2="132.08" y2="99.06" width="0.1524" layer="91"/>
<junction x="132.08" y="99.06"/>
</segment>
</net>
<net name="N$6" class="0">
<segment>
<pinref part="R7" gate="G$1" pin="2"/>
<pinref part="U1" gate="U$1" pin="VIN"/>
<wire x1="132.08" y1="114.3" x2="137.16" y2="114.3" width="0.1524" layer="91"/>
<wire x1="132.08" y1="114.3" x2="132.08" y2="111.76" width="0.1524" layer="91"/>
<junction x="132.08" y="114.3"/>
<wire x1="119.38" y1="114.3" x2="132.08" y2="114.3" width="0.1524" layer="91"/>
<pinref part="C12" gate="G$1" pin="1"/>
<wire x1="119.38" y1="111.76" x2="119.38" y2="114.3" width="0.1524" layer="91"/>
<pinref part="J7" gate="G$1" pin="2"/>
<wire x1="96.52" y1="129.54" x2="119.38" y2="129.54" width="0.1524" layer="91"/>
<wire x1="119.38" y1="129.54" x2="119.38" y2="114.3" width="0.1524" layer="91"/>
<junction x="119.38" y="114.3"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<pinref part="J7" gate="G$1" pin="3"/>
<pinref part="D2" gate="G$1" pin="C"/>
<wire x1="96.52" y1="132.08" x2="104.14" y2="132.08" width="0.1524" layer="91"/>
</segment>
</net>
<net name="5V" class="0">
<segment>
<pinref part="D2" gate="G$1" pin="A"/>
<wire x1="109.22" y1="132.08" x2="119.38" y2="132.08" width="0.1524" layer="91"/>
<pinref part="SUPPLY8" gate="G$1" pin="5V"/>
<wire x1="119.38" y1="134.62" x2="119.38" y2="132.08" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</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>
</compatibility>
</eagle>

license: MIT

license_type: permissive

branch_name: refs/heads/master


text:
DESCRIPTION = "\"Module::Build\" is a system for building, testing, and installing Perl \
modules. It is meant to be an alternative to \"ExtUtils::MakeMaker\". \
Developers may alter the behavior of the module through subclassing in a \
much more straightforward way than with "MakeMaker". It also does not \
require a \"make\" on your system - most of the "Module::Build" code is \
pure-perl and written in a very cross-platform way."

SECTION = "libs"
LICENSE = "Artisticv1 | GPLv1+"
PR = "r0"

MAINTAINER=	"Poky <poky@yoctoproject.org>"
HOMEPAGE=	"https://metacpan.org/release/Module-Build"

LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
file://${COMMON_LICENSE_DIR}/GPL-1.0;md5=e9e36a9de734199567a4d769498f743d"

SRC_URI = "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4224.tar.gz"

SRC_URI[md5sum] = "b74c2f6e84b60aad3a3defd30b6f0f4d"
SRC_URI[sha256sum] = "a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782"

RDEPENDS_${PN} += "perl"

#do_patch_module_build () {
#    cd ${S}
#    sed -i -e 's,my $interpreter = $self->{properties}{perl};,my $interpreter = "/usr/bin/perl";,g' lib/Module/Build/Base.pm
#}
#
#do_patch[postfuncs] += "do_patch_module_build"

S = "${WORKDIR}/Module-Build-${PV}"

inherit cpan_build allarch

BBCLASSEXTEND = "native"

repository: CELLINKAB/meta-cpan

repo_name: CELLINKAB/meta-cpan

gha_license_id: MIT

extension: bb


text:
include_guard(GLOBAL)
set(OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/output/install)
set(CMAKE_INSTALL_PREFIX ${OUTPUT_DIRECTORY})

function(FinaliseInstall)

    install(
            EXPORT HeaderTechLibsDebug
            NAMESPACE ht_
            CONFIGURATIONS Debug
            DESTINATION lib/
    )
    install(
            EXPORT_ANDROID_MK HeaderTechLibsDebug
            CONFIGURATIONS Debug
            DESTINATION share/ndk-modules
    )

    install(
            EXPORT HeaderTechLibsRelease
            NAMESPACE ht_
            CONFIGURATIONS Release
            DESTINATION lib/
    )
    install(
            EXPORT_ANDROID_MK HeaderTechLibsRelease
            CONFIGURATIONS Release
            DESTINATION share/ndk-modules
    )

    set(CPACK_GENERATOR NSIS64)
    set(CPACK_PACKAGE_NAME "HeaderTech")
    set(CPACK_PACKAGE_VENDOR "Blake Rogan")

    include(CPack)
endfunction(FinaliseInstall)

repository: joedragons/HeaderTech

repo_name: joedragons/HeaderTech

branch_name: refs/heads/main

extension: cmake


text:
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea398a763463b76b18da15f013c0c531"

inherit deploy

PR = "r5"

SRC_URI = " \
	   file://LICENSE \
	   file://gpt_ini2bin.py \
	   file://flash.json \
	   file://partition.ini \
	  "

S="${WORKDIR}"

PACKAGE_ARCH = "${MACHINE_ARCH}"

do_deploy () {

	# remove any prior deployments
	rm -rf ${DEPLOYDIR}/fastboot

	install -d 			${DEPLOYDIR}/fastboot
	install ${S}/gpt_ini2bin.py	${DEPLOYDIR}/fastboot
	install ${S}/flash.json		${DEPLOYDIR}/fastboot
	install ${S}/partition.ini	${DEPLOYDIR}/fastboot
}

addtask deploy after do_install

repository: intel/ref-os-iot

repo_name: intel/ref-os-iot


text:
DESCRIPTION = "U-boot bootloader tools"
LICENSE = "GPLv2"
SECTION = "bootloader"

SRCREV = "3b3cb912783a51cae12b09a5c0f42c076c555c91"
SRC_URI = "git://github.com/linux-sunxi/u-boot-sunxi.git;protocol=git;branch=sunxi-current \
          "
inherit kernel-arch

PR = "r1"

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

EXTRA_OEMAKE = "CROSS_COMPILE=${HOST_PREFIX}"

TARGET_CC_ARCH += "${LDFLAGS}"

do_compile () {
    unset LDFLAGS
	oe_runmake cubieboard_config
#	sed -i -e 's:img2srec$(SFX) mkimage$(SFX) envcrc$(SFX) ubsha1$(SFX) gen_eth_addr$(SFX) bmp_logo$(SFX):mkimage$(SFX):' tools/Makefile
	oe_runmake HOSTCC=gcc
}

do_install () {
	install -d ${STAGING_BINDIR_NATIVE}
	install -m 0755 tools/mkimage ${STAGING_BINDIR_NATIVE}/uboot-mkimage
	ln -sf uboot-mkimage ${STAGING_BINDIR_NATIVE}/mkimage
    install -m 0755 tools/mkenvimage ${STAGING_BINDIR_NATIVE}/mkenvimage

    install -d ${DEPLOY_DIR_IMAGE}
    install -m 0644 spl/sunxi-spl.bin ${DEPLOY_DIR_IMAGE}/sunxi-spl.bin
    install -m 0644 u-boot.bin ${DEPLOY_DIR_IMAGE}/u-boot.bin
}


text:
#pragma once

// prefix_stream.h
//
//  (C) Copyright 2014 Marcin Kudzia
//

#include <iostream>
#include <sstream>
#include <deque>

//--------------------------------------------------------------------------------

#include <boost/thread/mutex.hpp>

//--------------------------------------------------------------------------------

#include "../pattern/singleton_ts.h"

//--------------------------------------------------------------------------------

namespace asws              {
namespace common            {
namespace format            {

//--------------------------------------------------------------------------------

namespace detail            {

//--------------------------------------------------------------------------------

/* Prefix stack
 Stores the prefixes in a stack

 Is a thread specific singleton - one instance of prefix stck per thread
*/
class prefix_stack
	: public pattern::singleton_ts<prefix_stack>
{
	friend class pattern::singleton_ts<prefix_stack>;
private:

	/* Constructor
	 Only by singleton
	*/
	prefix_stack()
		: _rebuild(true)
	{ }

public:

	/* Add prefix to the stack */
	void push(const std::string& prefix)
	{
		_prefixes.push_back(prefix);
		_rebuild = true;
	}

	/* Remove prefix */
	void pop()
	{
		_prefixes.pop_back();
		_rebuild = true;
	}

	/* Return current prefix */
	const std::string& prefix() const
	{
		if (_rebuild)
			accumulate();
		return _prefix;
	}

private:

	/* Rebuild the prefix */
	void accumulate() const
	{
		if (_prefixes.empty())
			_prefix = "[root]";
		else {
			std::ostringstream prefix;
			std::copy(_prefixes.begin(), _prefixes.end(), std::ostream_iterator<std::string>(prefix));
			_prefix = prefix.str();
		}

		_rebuild = false;
	}

	// Stack of prefixes
	std::deque<std::string> _prefixes;

	// accumulated prefix
	mutable std::string _prefix;

	// identify if the prefix has to be rebuilt
	mutable bool _rebuild;
}; // class prefix_stack

//--------------------------------------------------------------------------------

} // namespace detail

//--------------------------------------------------------------------------------

/* Scoped prefix
 Pushes and pops the stream prefix begining/end of the scope

 Warning:
 Make sure the scoped_prefix is not mixed together
 with manual detail::prefix_stack::instance()->push/pop calls or macros
 as this will mess up the order of push/pops
*/
class scoped_prefix
{
public:

	/* Constructor
	 Push the prefix on creation
	*/
	scoped_prefix(const std::string& prefix)
	{
		detail::prefix_stack::instance()->push(prefix);
	}

	/* Pop the prefix
	 From the scope
	*/
	~scoped_prefix()
	{
		detail::prefix_stack::instance()->pop();
	}
}; // class scoped_prefix

//--------------------------------------------------------------------------------

/* Push the prefix to the namespace */
inline void prefix_push(const std::string& prefix)
{
	detail::prefix_stack::instance()->push(prefix);
}

/* Pop the prefix from the stack */
inline void prefix_pop()
{
	detail::prefix_stack::instance()->pop();
}

//--------------------------------------------------------------------------------

/*
	Stream with a prefix
*/
class prefix_stream
	: public std::ostream
{
private:

	/* Prefix buffer
	 Uses stacked prefixes when flushing, uses a single mutex to guarantee
	 thread safety
	*/
	class prefix_buffer
		: public std::stringbuf
	{
	public:

		prefix_buffer(std::ostream& stream)
			: _stream(stream)
		{ }

		// Override the sync - add
		virtual int sync()
		{
			// Guarantee synchronous execution here
			// we will be using one/two different underlying streams here
			// so potential hit is ok
			boost::mutex::scoped_lock lock(_mutex);

			// Get the prefix from current stream and flush
			_stream << detail::prefix_stack::instance()->prefix() << " " << str();
			std::stringbuf::str("");
			_stream.flush();
			return 0;
		}

	private:

		// Underlying stream buffer
		std::ostream&	_stream;

		// Lock - a bit dirty but does the job
		static boost::mutex _mutex;
	}; // class stream_buffer

public:

	/* Constructor */
	explicit prefix_stream(std::ostream& stream)
		: std::ostream(&_buf), _buf(stream)
	{ }

private:

	// Underlying buffer
	prefix_buffer _buf;
}; // class prefix_stream

//--------------------------------------------------------------------------------

} // namespace format
} // namespace common
} // namespace asws

//--------------------------------------------------------------------------------

extension: h