text:
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="supply1" urn="urn:adsk.eagle:library:371">
<description>Supply Symbols

 GND, VCC, 0V, +5V, -5V, etc.

 Please keep in mind, that these devices are necessary for the
 automatic wiring of the supply signals.

 The pin name defined in the symbol is identical to the net which is to be wired automatically.

 In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.

 <author>Created by librarian@cadsoft.de</author></description>
<packages>
</packages>
<symbols>
<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1">
<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text>
<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1">
<description>SUPPLY SYMBOL</description>
<gates>
<gate name="1" symbol="GND" x="0" y="0"/>
</gates>
<devices>
<device name="">
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="CAT24M01HU5I-GT3-CorrectedV2">
<description><EEPROM 1MB I2C SERIAL EEPROM

<author>Created by SamacSys</author></description>
<packages>
<package name="SON50P300X200X55-9N">
<description>UDFN8 3X2 0.5P CASE 517BU-01

</description>
<smd name="1" x="-1.33" y="0.75" dx="0.63" dy="0.32" layer="1"/>
<smd name="2" x="-1.33" y="0.25" dx="0.63" dy="0.32" layer="1"/>
<smd name="3" x="-1.33" y="-0.25" dx="0.63" dy="0.32" layer="1"/>
<smd name="4" x="-1.33" y="-0.75" dx="0.63" dy="0.32" layer="1"/>
<smd name="5" x="1.33" y="-0.75" dx="0.63" dy="0.32" layer="1"/>
<smd name="6" x="1.33" y="-0.25" dx="0.63" dy="0.32" layer="1"/>
<smd name="7" x="1.33" y="0.25" dx="0.63" dy="0.32" layer="1"/>
<smd name="8" x="1.33" y="0.75" dx="0.63" dy="0.32" layer="1"/>
<smd name="9" x="0" y="0" dx="1.56" dy="1.06" layer="1" rot="R90" cream="no"/>
<text x="-0.13" y="-2.25" size="1.27" layer="25" align="center">>NAME</text>
<wire x1="-2.125" y1="1.25" x2="2.125" y2="1.25" width="0.05" layer="51"/>
<wire x1="2.125" y1="1.25" x2="2.125" y2="-1.25" width="0.05" layer="51"/>
<wire x1="2.125" y1="-1.25" x2="-2.125" y2="-1.25" width="0.05" layer="51"/>
<wire x1="-2.125" y1="-1.25" x2="-2.125" y2="1.25" width="0.05" layer="51"/>
<wire x1="-1.5" y1="1" x2="1.5" y2="1" width="0.1" layer="51"/>
<wire x1="1.5" y1="1" x2="1.5" y2="-1" width="0.1" layer="51"/>
<wire x1="1.5" y1="-1" x2="-1.5" y2="-1" width="0.1" layer="51"/>
<wire x1="-1.5" y1="-1" x2="-1.5" y2="1" width="0.1" layer="51"/>
<wire x1="-1.5" y1="0.25" x2="-0.75" y2="1" width="0.1" layer="51"/>
<circle x="-1.925" y="1.125" radius="0.125" width="0.25" layer="25"/>
<rectangle x1="0.05" y1="0.325" x2="0.375" y2="0.65" layer="31"/>
<rectangle x1="-0.375" y1="0.325" x2="-0.05" y2="0.65" layer="31"/>
<rectangle x1="-0.375" y1="-0.675" x2="-0.05" y2="-0.35" layer="31"/>
<rectangle x1="0.05" y1="-0.675" x2="0.375" y2="-0.35" layer="31"/>
<rectangle x1="-0.375" y1="-0.175" x2="-0.05" y2="0.15" layer="31"/>
<rectangle x1="0.05" y1="-0.175" x2="0.375" y2="0.15" layer="31"/>
<wire x1="-0.825" y1="1" x2="0.8" y2="1" width="0.1524" layer="21"/>
<wire x1="-0.825" y1="-1" x2="0.8" y2="-1" width="0.1524" layer="21"/>
</package>
</packages>
<symbols>
<symbol name="CAT24M01HU5I-GT3">
<wire x1="5.08" y1="2.54" x2="20.32" y2="2.54" width="0.254" layer="94"/>
<wire x1="20.32" y1="-15.24" x2="20.32" y2="2.54" width="0.254" layer="94"/>
<wire x1="20.32" y1="-15.24" x2="5.08" y2="-15.24" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-15.24" width="0.254" layer="94"/>
<text x="21.59" y="7.62" size="1.778" layer="95" align="center-left">>NAME</text>
<text x="21.59" y="5.08" size="1.778" layer="96" align="center-left">>VALUE</text>
<pin name="NC" x="0" y="0" length="middle" direction="nc"/>
<pin name="A1" x="0" y="-2.54" length="middle"/>
<pin name="A2" x="0" y="-5.08" length="middle"/>
<pin name="VSS" x="0" y="-7.62" length="middle" direction="pwr"/>
<pin name="EP" x="12.7" y="-20.32" length="middle" rot="R90"/>
<pin name="VCC" x="25.4" y="0" length="middle" direction="pwr" rot="R180"/>
<pin name="WP" x="25.4" y="-2.54" length="middle" rot="R180"/>
<pin name="SCL" x="25.4" y="-5.08" length="middle" rot="R180"/>
<pin name="SDA" x="25.4" y="-7.62" length="middle" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="CAT24M01HU5I-GT3" prefix="IC">
<description>EEPROM 1MB I2C SERIAL EEPROM

Source:  Datasheet </description>
<gates>
<gate name="G$1" symbol="CAT24M01HU5I-GT3" x="0" y="0"/>
</gates>
<devices>
<device name="" package="SON50P300X200X55-9N">
<connects>
<connect gate="G$1" pin="A1" pad="2"/>
<connect gate="G$1" pin="A2" pad="3"/>
<connect gate="G$1" pin="EP" pad="9"/>
<connect gate="G$1" pin="NC" pad="1"/>
<connect gate="G$1" pin="SCL" pad="6"/>
<connect gate="G$1" pin="SDA" pad="5"/>
<connect gate="G$1" pin="VCC" pad="8"/>
<connect gate="G$1" pin="VSS" pad="4"/>
<connect gate="G$1" pin="WP" pad="7"/>
</connects>
<technologies>
<technology name="">
<attribute name="ALLIED_NUMBER" value="70300250" constant="no"/>
<attribute name="ALLIED_PRICE-STOCK" value="http://www.alliedelec.com/on-semiconductor-cat24m01hu5i-gt3/70300250/" constant="no"/>
<attribute name="DESCRIPTION" value="EEPROM 1MB I2C SERIAL EEPROM" constant="no"/>
<attribute name="HEIGHT" value="0.55mm" constant="no"/>
<attribute name="MANUFACTURER_NAME" value="ON Semiconductor" constant="no"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="CAT24M01HU5I-GT3" constant="no"/>
<attribute name="MOUSER_PART_NUMBER" value="863-CAT24M01HU5I-GT3" constant="no"/>
<attribute name="MOUSER_PRICE-STOCK" value="https://www.mouser.com/Search/Refine.aspx?Keyword=863-CAT24M01HU5I-GT3" constant="no"/>
<attribute name="RS_PART_NUMBER" value="7814831P" constant="no"/>
<attribute name="RS_PRICE-STOCK" value="http://uk.rs-online.com/web/p/products/7814831P" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="ATTINY1616-MFR">
<description><8-bit Microcontrollers - MCU 20MHz, 16KB, VQFN20, Ind 125C, Green, T&R

<author>Created by SamacSys</author></description>
<packages>
<package name="QFN40P300X300X90-21N">
<description>20 VQFN 3x3-1

</description>
<smd name="1" x="-1.5" y="0.8" dx="0.8" dy="0.2" layer="1"/>
<smd name="2" x="-1.5" y="0.4" dx="0.8" dy="0.2" layer="1"/>
<smd name="3" x="-1.5" y="0" dx="0.8" dy="0.2" layer="1"/>
<smd name="4" x="-1.5" y="-0.4" dx="0.8" dy="0.2" layer="1"/>
<smd name="5" x="-1.5" y="-0.8" dx="0.8" dy="0.2" layer="1"/>
<smd name="6" x="-0.8" y="-1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="7" x="-0.4" y="-1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="8" x="0" y="-1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="9" x="0.4" y="-1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="10" x="0.8" y="-1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="11" x="1.5" y="-0.8" dx="0.8" dy="0.2" layer="1"/>
<smd name="12" x="1.5" y="-0.4" dx="0.8" dy="0.2" layer="1"/>
<smd name="13" x="1.5" y="0" dx="0.8" dy="0.2" layer="1"/>
<smd name="14" x="1.5" y="0.4" dx="0.8" dy="0.2" layer="1"/>
<smd name="15" x="1.5" y="0.8" dx="0.8" dy="0.2" layer="1"/>
<smd name="16" x="0.8" y="1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="17" x="0.4" y="1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="18" x="0" y="1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="19" x="-0.4" y="1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="20" x="-0.8" y="1.5" dx="0.8" dy="0.2" layer="1" rot="R90"/>
<smd name="21" x="0" y="0" dx="1.8" dy="1.8" layer="1" rot="R90" cream="no"/>
<text x="0" y="-3.81" size="1.27" layer="25" align="center">>NAME</text>
<text x="0" y="3.81" size="1.27" layer="27" align="center">>VALUE</text>
<wire x1="-2.125" y1="2.125" x2="2.125" y2="2.125" width="0.05" layer="51"/>
<wire x1="2.125" y1="2.125" x2="2.125" y2="-2.125" width="0.05" layer="51"/>
<wire x1="2.125" y1="-2.125" x2="-2.125" y2="-2.125" width="0.05" layer="51"/>
<wire x1="-2.125" y1="-2.125" x2="-2.125" y2="2.125" width="0.05" layer="51"/>
<wire x1="-1.5" y1="1.5" x2="1.5" y2="1.5" width="0.1" layer="51"/>
<wire x1="1.5" y1="1.5" x2="1.5" y2="-1.5" width="0.1" layer="51"/>
<wire x1="1.5" y1="-1.5" x2="-1.5" y2="-1.5" width="0.1" layer="51"/>
<wire x1="-1.5" y1="-1.5" x2="-1.5" y2="1.5" width="0.1" layer="51"/>
<wire x1="-1.5" y1="1.1" x2="-1.1" y2="1.5" width="0.1" layer="51"/>
<circle x="-1.9" y="1.4" radius="0.1" width="0.2" layer="25"/>
<rectangle x1="-0.725" y1="0.1" x2="-0.1" y2="0.75" layer="31"/>
<rectangle x1="0.125" y1="0.1" x2="0.75" y2="0.75" layer="31"/>
<rectangle x1="-0.725" y1="-0.75" x2="-0.1" y2="-0.1" layer="31"/>
<rectangle x1="0.125" y1="-0.75" x2="0.75" y2="-0.1" layer="31"/>
</package>
</packages>
<symbols>
<symbol name="ATTINY1616-MFR">
<wire x1="5.08" y1="27.94" x2="33.02" y2="27.94" width="0.254" layer="94"/>
<wire x1="33.02" y1="-20.32" x2="33.02" y2="27.94" width="0.254" layer="94"/>
<wire x1="33.02" y1="-20.32" x2="5.08" y2="-20.32" width="0.254" layer="94"/>
<wire x1="5.08" y1="27.94" x2="5.08" y2="-20.32" width="0.254" layer="94"/>
<text x="34.29" y="33.02" size="1.778" layer="95" align="center-left">>NAME</text>
<text x="34.29" y="30.48" size="1.778" layer="96" align="center-left">>VALUE</text>
<pin name="PA2" x="0" y="0" length="middle"/>
<pin name="(EXTCLK)_PA3" x="0" y="-2.54" length="middle"/>
<pin name="GND" x="0" y="-5.08" length="middle"/>
<pin name="VDD" x="0" y="-7.62" length="middle"/>
<pin name="PA4" x="0" y="-10.16" length="middle"/>
<pin name="PA5" x="12.7" y="-25.4" length="middle" rot="R90"/>
<pin name="PA6" x="15.24" y="-25.4" length="middle" rot="R90"/>
<pin name="PA7" x="17.78" y="-25.4" length="middle" rot="R90"/>
<pin name="PB5" x="20.32" y="-25.4" length="middle" rot="R90"/>
<pin name="PB4" x="22.86" y="-25.4" length="middle" rot="R90"/>
<pin name="PC0" x="38.1" y="0" length="middle" rot="R180"/>
<pin name="PB0" x="38.1" y="-2.54" length="middle" rot="R180"/>
<pin name="PB1" x="38.1" y="-5.08" length="middle" rot="R180"/>
<pin name="PB2" x="38.1" y="-7.62" length="middle" rot="R180"/>
<pin name="PB3" x="38.1" y="-10.16" length="middle" rot="R180"/>
<pin name="EP" x="12.7" y="33.02" length="middle" rot="R270"/>
<pin name="PA1" x="15.24" y="33.02" length="middle" rot="R270"/>
<pin name="PA0_(!RESET!/UPDI)" x="17.78" y="33.02" length="middle" rot="R270"/>
<pin name="PC3" x="20.32" y="33.02" length="middle" rot="R270"/>
<pin name="PC2" x="22.86" y="33.02" length="middle" rot="R270"/>
<pin name="PC1" x="25.4" y="33.02" length="middle" rot="R270"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="ATTINY1616-MFR" prefix="IC">
<description>8-bit Microcontrollers - MCU 20MHz, 16KB, VQFN20, Ind 125C, Green, T&R

Source:  Datasheet </description>
<gates>
<gate name="G$1" symbol="ATTINY1616-MFR" x="0" y="0"/>
</gates>
<devices>
<device name="" package="QFN40P300X300X90-21N">
<connects>
<connect gate="G$1" pin="(EXTCLK)_PA3" pad="2"/>
<connect gate="G$1" pin="EP" pad="21"/>
<connect gate="G$1" pin="GND" pad="3"/>
<connect gate="G$1" pin="PA0_(!RESET!/UPDI)" pad="19"/>
<connect gate="G$1" pin="PA1" pad="20"/>
<connect gate="G$1" pin="PA2" pad="1"/>
<connect gate="G$1" pin="PA4" pad="5"/>
<connect gate="G$1" pin="PA5" pad="6"/>
<connect gate="G$1" pin="PA6" pad="7"/>
<connect gate="G$1" pin="PA7" pad="8"/>
<connect gate="G$1" pin="PB0" pad="14"/>
<connect gate="G$1" pin="PB1" pad="13"/>
<connect gate="G$1" pin="PB2" pad="12"/>
<connect gate="G$1" pin="PB3" pad="11"/>
<connect gate="G$1" pin="PB4" pad="10"/>
<connect gate="G$1" pin="PB5" pad="9"/>
<connect gate="G$1" pin="PC0" pad="15"/>
<connect gate="G$1" pin="PC1" pad="16"/>
<connect gate="G$1" pin="PC2" pad="17"/>
<connect gate="G$1" pin="PC3" pad="18"/>
<connect gate="G$1" pin="VDD" pad="4"/>
</connects>
<technologies>
<technology name="">
<attribute name="DESCRIPTION" value="8-bit Microcontrollers - MCU 20MHz, 16KB, VQFN20, Ind 125C, Green, T&R" constant="no"/>
<attribute name="HEIGHT" value="0.9mm" constant="no"/>
<attribute name="MANUFACTURER_NAME" value="Microchip" constant="no"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="ATTINY1606-MFR" constant="no"/>
<attribute name="MOUSER_PART_NUMBER" value="556-ATTINY1606-MFR" constant="no"/>
<attribute name="MOUSER_PRICE-STOCK" value="https://www.mouser.com/Search/Refine.aspx?Keyword=556-ATTINY1606-MFR" constant="no"/>
<attribute name="RS_PART_NUMBER" value="" constant="no"/>
<attribute name="RS_PRICE-STOCK" value="" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="L70LessCream">
<packages>
<package name="XCVR_L70">
<wire x1="4.925" y1="-5.125" x2="-4.925" y2="-5.125" width="0.127" layer="51"/>
<wire x1="-4.925" y1="-5.125" x2="-4.925" y2="5.125" width="0.127" layer="51"/>
<wire x1="-4.925" y1="5.125" x2="4.925" y2="5.125" width="0.127" layer="51"/>
<wire x1="4.925" y1="5.125" x2="4.925" y2="-5.125" width="0.127" layer="51"/>
<wire x1="4.925" y1="-5.125" x2="-4.925" y2="-5.125" width="0.127" layer="21"/>
<wire x1="4.925" y1="5.125" x2="-4.925" y2="5.125" width="0.127" layer="21"/>
<wire x1="-8.75" y1="8.125" x2="-8.75" y2="-8.125" width="0.05" layer="39"/>
<wire x1="-8.75" y1="-8.125" x2="8.75" y2="-8.125" width="0.05" layer="39"/>
<wire x1="8.75" y1="-8.125" x2="8.75" y2="8.125" width="0.05" layer="39"/>
<wire x1="8.75" y1="8.125" x2="-8.75" y2="8.125" width="0.05" layer="39"/>
<text x="-4.94" y="5.685" size="1.27" layer="25">>NAME</text>
<text x="-4.94" y="-6.935" size="1.27" layer="27">>VALUE</text>
<circle x="-6.7" y="4.8" radius="0.1" width="0.2" layer="21"/>
<circle x="-6.7" y="4.8" radius="0.1" width="0.2" layer="51"/>
<smd name="1" x="-4.85" y="4.4" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="2" x="-4.85" y="3.3" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="3" x="-4.85" y="2.2" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="4" x="-4.85" y="1.1" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="5" x="-4.85" y="0" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="6" x="-4.85" y="-1.1" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="7" x="-4.85" y="-2.2" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="8" x="-4.85" y="-3.3" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="9" x="-4.85" y="-4.4" dx="1.8" dy="0.8" layer="1" roundness="100" rot="R180"/>
<smd name="10" x="4.85" y="-4.4" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="11" x="4.85" y="-3.3" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="12" x="4.85" y="-2.2" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="13" x="4.85" y="-1.1" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="14" x="4.85" y="0" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="15" x="4.85" y="1.1" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="16" x="4.85" y="2.2" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="17" x="4.85" y="3.3" dx="1.8" dy="0.8" layer="1" roundness="100"/>
<smd name="18" x="4.85" y="4.4" dx="1.8" dy="0.8" layer="1" roundness="100"/>
</package>
</packages>
<symbols>
<symbol name="L70">
<wire x1="15.24" y1="15.24" x2="15.24" y2="-15.24" width="0.254" layer="94"/>
<wire x1="15.24" y1="-15.24" x2="-15.24" y2="-15.24" width="0.254" layer="94"/>
<wire x1="-15.24" y1="-15.24" x2="-15.24" y2="15.24" width="0.254" layer="94"/>
<wire x1="-15.24" y1="15.24" x2="15.24" y2="15.24" width="0.254" layer="94"/>
<text x="-15.24" y="16.51" size="1.778" layer="95">>NAME</text>
<text x="-15.24" y="-17.78" size="1.778" layer="96">>VALUE</text>
<pin name="VCC" x="20.32" y="12.7" length="middle" direction="pwr" rot="R180"/>
<pin name="V_BCKP" x="20.32" y="10.16" length="middle" direction="pwr" rot="R180"/>
<pin name="VCC_RF" x="20.32" y="5.08" length="middle" direction="out" rot="R180"/>
<pin name="RESET" x="-20.32" y="7.62" length="middle" direction="in"/>
<pin name="RXD1" x="-20.32" y="2.54" length="middle" direction="in"/>
<pin name="TXD1" x="-20.32" y="0" length="middle" direction="out"/>
<pin name="RF_IN" x="-20.32" y="-5.08" length="middle" direction="in"/>
<pin name="STANDBY" x="-20.32" y="-10.16" length="middle" direction="in"/>
<pin name="ANTON" x="20.32" y="0" length="middle" direction="out" rot="R180"/>
<pin name="1PPS" x="20.32" y="-2.54" length="middle" direction="out" rot="R180"/>
<pin name="TIMER" x="20.32" y="-5.08" length="middle" direction="out" rot="R180"/>
<pin name="GND" x="20.32" y="-12.7" length="middle" direction="pwr" rot="R180"/>
<pin name="RSVD/NC" x="20.32" y="-7.62" length="middle" direction="nc" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="L70" prefix="U">
<description>GPS Module Check prices</description>
<gates>
<gate name="G$1" symbol="L70" x="0" y="0"/>
</gates>
<devices>
<device name="" package="XCVR_L70">
<connects>
<connect gate="G$1" pin="1PPS" pad="4"/>
<connect gate="G$1" pin="ANTON" pad="13"/>
<connect gate="G$1" pin="GND" pad="1 10 12"/>
<connect gate="G$1" pin="RESET" pad="9"/>
<connect gate="G$1" pin="RF_IN" pad="11"/>
<connect gate="G$1" pin="RSVD/NC" pad="7 15 16 17"/>
<connect gate="G$1" pin="RXD1" pad="3"/>
<connect gate="G$1" pin="STANDBY" pad="5"/>
<connect gate="G$1" pin="TIMER" pad="18"/>
<connect gate="G$1" pin="TXD1" pad="2"/>
<connect gate="G$1" pin="VCC" pad="8"/>
<connect gate="G$1" pin="VCC_RF" pad="14"/>
<connect gate="G$1" pin="V_BCKP" pad="6"/>
</connects>
<technologies>
<technology name="">
<attribute name="AVAILABILITY" value="Bad"/>
<attribute name="DESCRIPTION" value=" L70, an SMD type module, brings the high performance of MTK positioning engine to the industrial applications with compact profile, ultra low power consumption and fast positioning capability. "/>
<attribute name="MF" value="Quectel"/>
<attribute name="MP" value="L70"/>
<attribute name="PACKAGE" value="2920 Quectel"/>
<attribute name="PRICE" value="None"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="PanasonicA4SConnectorsV7">
<packages>
<package name="AXE610124">
<text x="-1.69326875" y="1.69235" size="0.610396875" layer="25">>NAME</text>
<text x="-1.6107" y="-2.05066875" size="0.609771875" layer="27">>VALUE</text>
<smd name="10" x="-0.79" y="0.87" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="8" x="-0.39" y="0.87" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="6" x="0.01" y="0.87" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="4" x="0.41" y="0.87" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="2" x="0.81" y="0.87" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="9" x="-0.79" y="-0.88" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="7" x="-0.39" y="-0.88" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="5" x="0.01" y="-0.88" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="3" x="0.41" y="-0.88" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="1" x="0.81" y="-0.88" dx="0.2" dy="0.65" layer="1" roundness="50"/>
<smd name="DNC1" x="-1.59" y="0.57" dx="0.45" dy="0.53" layer="1"/>
<smd name="DNC2" x="-1.59" y="-0.569" dx="0.45" dy="0.53" layer="1"/>
<smd name="DNC4" x="1.607" y="0.57" dx="0.45" dy="0.53" layer="1"/>
<smd name="DNC3" x="1.607" y="-0.569" dx="0.45" dy="0.53" layer="1"/>
<wire x1="-1.89" y1="1" x2="1.91" y2="1" width="0.127" layer="51"/>
<wire x1="1.91" y1="1" x2="1.91" y2="-1" width="0.127" layer="51"/>
<wire x1="1.91" y1="-1" x2="-1.89" y2="-1" width="0.127" layer="51"/>
<wire x1="-1.89" y1="-1" x2="-1.89" y2="1" width="0.127" layer="51"/>
<wire x1="1.69" y1="1" x2="1.91" y2="1" width="0.127" layer="21"/>
<wire x1="1.91" y1="1" x2="1.91" y2="0.78" width="0.127" layer="21"/>
<wire x1="1.91" y1="-0.78" x2="1.91" y2="-1" width="0.127" layer="21"/>
<wire x1="1.91" y1="-1" x2="1.69" y2="-1" width="0.127" layer="21"/>
<wire x1="-1.67" y1="-1" x2="-1.89" y2="-1" width="0.127" layer="21"/>
<wire x1="-1.89" y1="-1" x2="-1.89" y2="-0.79" width="0.127" layer="21"/>
<wire x1="-1.89" y1="0.78" x2="-1.89" y2="1" width="0.127" layer="21"/>
<wire x1="-1.89" y1="1" x2="-1.67" y2="1" width="0.127" layer="21"/>
<circle x="1.09" y="-1.06" radius="0.05" width="0.1" layer="21"/>
<wire x1="-2.5" y1="1.7" x2="2.5" y2="1.7" width="0.05" layer="39"/>
<wire x1="2.5" y1="1.7" x2="2.5" y2="-1.7" width="0.05" layer="39"/>
<wire x1="2.5" y1="-1.7" x2="-2.5" y2="-1.7" width="0.05" layer="39"/>
<wire x1="-2.5" y1="-1.7" x2="-2.5" y2="1.7" width="0.05" layer="39"/>
</package>
</packages>
<symbols>
<symbol name="AXE610124">
<wire x1="5.08" y1="7.62" x2="2.54" y2="7.62" width="0.254" layer="94"/>
<wire x1="2.54" y1="7.62" x2="-2.54" y2="7.62" width="0.254" layer="94"/>
<wire x1="-2.54" y1="7.62" x2="-5.08" y2="7.62" width="0.254" layer="94"/>
<wire x1="-5.08" y1="5.08" x2="-2.54" y2="5.08" width="0.762" layer="94"/>
<wire x1="-5.08" y1="2.54" x2="-2.54" y2="2.54" width="0.762" layer="94"/>
<wire x1="-5.08" y1="0" x2="-2.54" y2="0" width="0.762" layer="94"/>
<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="-2.54" width="0.762" layer="94"/>
<wire x1="-5.08" y1="-5.08" x2="-2.54" y2="-5.08" width="0.762" layer="94"/>
<text x="-5.081390625" y="7.622090625" size="1.778490625" layer="95">>NAME</text>
<text x="-5.08363125" y="-10.1673" size="1.77926875" layer="96">>VALUE</text>
<wire x1="2.54" y1="5.08" x2="5.08" y2="5.08" width="0.762" layer="94"/>
<wire x1="2.54" y1="2.54" x2="5.08" y2="2.54" width="0.762" layer="94"/>
<wire x1="2.54" y1="0" x2="5.08" y2="0" width="0.762" layer="94"/>
<wire x1="2.54" y1="-2.54" x2="5.08" y2="-2.54" width="0.762" layer="94"/>
<wire x1="2.54" y1="-5.08" x2="5.08" y2="-5.08" width="0.762" layer="94"/>
<wire x1="-5.08" y1="7.62" x2="-5.08" y2="-7.62" width="0.254" layer="94"/>
<wire x1="-5.08" y1="-7.62" x2="-2.54" y2="-7.62" width="0.254" layer="94"/>
<wire x1="-2.54" y1="-7.62" x2="2.54" y2="-7.62" width="0.254" layer="94"/>
<wire x1="2.54" y1="-7.62" x2="5.08" y2="-7.62" width="0.254" layer="94"/>
<wire x1="5.08" y1="-7.62" x2="5.08" y2="7.62" width="0.254" layer="94"/>
<pin name="1" x="-10.16" y="5.08" length="middle" direction="pas"/>
<pin name="2" x="10.16" y="5.08" length="middle" direction="pas" rot="R180"/>
<pin name="3" x="-10.16" y="2.54" length="middle" direction="pas"/>
<pin name="4" x="10.16" y="2.54" length="middle" direction="pas" rot="R180"/>
<pin name="5" x="-10.16" y="0" length="middle" direction="pas"/>
<pin name="6" x="10.16" y="0" length="middle" direction="pas" rot="R180"/>
<pin name="7" x="-10.16" y="-2.54" length="middle" direction="pas"/>
<pin name="8" x="10.16" y="-2.54" length="middle" direction="pas" rot="R180"/>
<pin name="9" x="-10.16" y="-5.08" length="middle" direction="pas"/>
<pin name="10" x="10.16" y="-5.08" length="middle" direction="pas" rot="R180"/>
<wire x1="-2.54" y1="7.62" x2="-2.54" y2="-7.62" width="0.254" layer="94"/>
<wire x1="2.54" y1="7.62" x2="2.54" y2="-7.62" width="0.254" layer="94"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="AXE610124">
<gates>
<gate name="G$1" symbol="AXE610124" x="0" y="0"/>
</gates>
<devices>
<device name="" package="AXE610124">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="10" pad="10"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
<connect gate="G$1" pin="5" pad="5"/>
<connect gate="G$1" pin="6" pad="6"/>
<connect gate="G$1" pin="7" pad="7"/>
<connect gate="G$1" pin="8" pad="8"/>
<connect gate="G$1" pin="9" pad="9"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="TPS22916V2">
<packages>
<package name="TPS22916">
<wire x1="-0.4634" y1="-0.3534" x2="0.3534" y2="-0.3534" width="0.05" layer="51"/>
<wire x1="0.3534" y1="-0.3534" x2="0.3534" y2="0.4634" width="0.05" layer="51"/>
<wire x1="0.3534" y1="0.4634" x2="-0.4634" y2="0.4634" width="0.05" layer="51"/>
<wire x1="-0.4634" y1="0.4634" x2="-0.4634" y2="-0.3534" width="0.05" layer="51"/>
<smd name="A1" x="-0.254" y="0.254" dx="0.23" dy="0.23" layer="1" roundness="100" stop="no" cream="no"/>
<smd name="A2" x="0.144" y="0.254" dx="0.23" dy="0.23" layer="1" roundness="100" stop="no" cream="no"/>
<smd name="B1" x="-0.254" y="-0.144" dx="0.23" dy="0.23" layer="1" roundness="100" stop="no" cream="no"/>
<smd name="B2" x="0.144" y="-0.144" dx="0.23" dy="0.23" layer="1" roundness="100" stop="no" cream="no"/>
<circle x="-0.254" y="0.254" radius="0.065" width="0.2032" layer="29"/>
<circle x="0.144" y="0.254" radius="0.065" width="0.2032" layer="29"/>
<circle x="-0.254" y="-0.144" radius="0.065" width="0.2032" layer="29"/>
<circle x="0.144" y="-0.144" radius="0.065" width="0.2032" layer="29"/>
<rectangle x1="-0.38" y1="0.13" x2="-0.13" y2="0.38" layer="31"/>
<rectangle x1="0.02" y1="0.13" x2="0.27" y2="0.38" layer="31"/>
<rectangle x1="0.02" y1="-0.27" x2="0.27" y2="-0.02" layer="31"/>
<rectangle x1="-0.38" y1="-0.27" x2="-0.13" y2="-0.02" layer="31"/>
<circle x="-0.79" y="0.75" radius="0.1" width="0.2" layer="21"/>
<wire x1="-0.57" y1="0.18" x2="-0.57" y2="0.57" width="0.1524" layer="21"/>
<wire x1="-0.18" y1="0.57" x2="-0.57" y2="0.57" width="0.1524" layer="21"/>
<wire x1="0.46" y1="-0.46" x2="0.07" y2="-0.46" width="0.1524" layer="21"/>
<wire x1="0.46" y1="-0.07" x2="0.46" y2="-0.46" width="0.1524" layer="21"/>
</package>
</packages>
<symbols>
<symbol name="TPS22916">
<wire x1="-12.7" y1="7.62" x2="-12.7" y2="-12.7" width="0.1524" layer="94"/>
<wire x1="-12.7" y1="-12.7" x2="12.7" y2="-12.7" width="0.1524" layer="94"/>
<wire x1="12.7" y1="-12.7" x2="12.7" y2="7.62" width="0.1524" layer="94"/>
<wire x1="12.7" y1="7.62" x2="-12.7" y2="7.62" width="0.1524" layer="94"/>
<text x="-4.067859375" y="9.889990625" size="2.08478125" layer="95" ratio="10" rot="SR0">>NAME</text>
<text x="-6.05248125" y="-17.2674" size="2.085309375" layer="96" ratio="10" rot="SR0">>VALUE</text>
<pin name="VIN" x="-17.78" y="2.54" length="middle" direction="pwr"/>
<pin name="ON" x="-17.78" y="-2.54" length="middle" direction="in"/>
<pin name="GND" x="-17.78" y="-7.62" length="middle" direction="pas"/>
<pin name="VOUT" x="17.78" y="2.54" length="middle" direction="out" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="TPS22916" prefix="U">
<description>Linear Regulator </description>
<gates>
<gate name="A" symbol="TPS22916" x="0" y="0"/>
</gates>
<devices>
<device name="" package="TPS22916">
<connects>
<connect gate="A" pin="GND" pad="B1"/>
<connect gate="A" pin="ON" pad="B2"/>
<connect gate="A" pin="VIN" pad="A2"/>
<connect gate="A" pin="VOUT" pad="A1"/>
</connects>
<technologies>
<technology name="">
<attribute name="AVAILABILITY" value="Unavailable"/>
<attribute name="DESCRIPTION" value=" Linear Voltage Regulator IC 1 Output 150mA 4-DSBGA (1x1) "/>
<attribute name="MF" value="Texas Instruments"/>
<attribute name="MP" value="LP5900TL-3.0"/>
<attribute name="PACKAGE" value="WFBGA-4 Texas Instruments"/>
<attribute name="PRICE" value="None"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="1575AT43A0040E_V2">
<description>Generated from ColibriREV1B.sch

by exp-lbrs.ulp</description>
<packages>
<package name="SAMACSYS_PARTS_1575AT43A0040E">
<description>1575AT43A0040E
</description>
<circle x="4.263" y="0.037" radius="0.033" width="0.2" layer="25"/>
<wire x1="-3.5" y1="1" x2="3.5" y2="1" width="0.2" layer="51"/>
<wire x1="3.5" y1="1" x2="3.5" y2="-1" width="0.2" layer="51"/>
<wire x1="3.5" y1="-1" x2="-3.5" y2="-1" width="0.2" layer="51"/>
<wire x1="-3.5" y1="-1" x2="-3.5" y2="1" width="0.2" layer="51"/>
<wire x1="-2.6" y1="1" x2="2.6" y2="1" width="0.2" layer="21"/>
<wire x1="-2.6" y1="-1" x2="2.6" y2="-1" width="0.2" layer="21"/>
<smd name="1" x="3.5" y="0" dx="1.8" dy="1" layer="1" rot="R90"/>
<smd name="2" x="-3.5" y="0" dx="1.8" dy="1" layer="1" rot="R90"/>
<text x="-0.409" y="-0.032" size="1.27" layer="25" align="center">>NAME</text>
<text x="-0.409" y="-0.032" size="1.27" layer="27" align="center">>VALUE</text>
</package>
</packages>
<symbols>
<symbol name="SAMACSYS_PARTS_1575AT43A0040E">
<wire x1="5.08" y1="2.54" x2="20.32" y2="2.54" width="0.254" layer="94"/>
<wire x1="20.32" y1="-2.54" x2="20.32" y2="2.54" width="0.254" layer="94"/>
<wire x1="20.32" y1="-2.54" x2="5.08" y2="-2.54" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-2.54" width="0.254" layer="94"/>
<pin name="FEED" x="0" y="0" length="middle" direction="in"/>
<pin name="NC" x="25.4" y="0" length="middle" direction="nc" rot="R180"/>
<text x="21.59" y="7.62" size="1.778" layer="95" align="center-left">>NAME</text>
<text x="21.59" y="5.08" size="1.778" layer="96" align="center-left">>VALUE</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="SAMACSYS_PARTS_1575AT43A0040E" prefix="ANT">
<description>Tri-Band GPS, BDS, and GLNSS, Low Cost, Linearly Polarized, Omnidirectional Chip Antenna

Source:  Datasheet </description>
<gates>
<gate name="G$1" symbol="SAMACSYS_PARTS_1575AT43A0040E" x="0" y="0"/>
</gates>
<devices>
<device name="" package="SAMACSYS_PARTS_1575AT43A0040E">
<connects>
<connect gate="G$1" pin="FEED" pad="1"/>
<connect gate="G$1" pin="NC" pad="2"/>
</connects>
<technologies>
<technology name="">
<attribute name="DESCRIPTION" value="Tri-Band GPS, BDS, and GLNSS, Low Cost, Linearly Polarized, Omnidirectional Chip Antenna" constant="no"/>
<attribute name="HEIGHT" value="mm" constant="no"/>
<attribute name="MANUFACTURER_NAME" value="JOHANSON TECHNOLOGY" constant="no"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="1575AT43A0040E" constant="no"/>
<attribute name="MOUSER_PART_NUMBER" value="609-1575AT43A0040E" constant="no"/>
<attribute name="MOUSER_PRICE-STOCK" value="https://www.mouser.com/Search/Refine.aspx?Keyword=609-1575AT43A0040E" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="BatterySolderPadSquareNoCream">
<description>Generated from GPS_radiologger_v14.sch

by exp-lbrs.ulp</description>
<packages>
<package name="BATTERYSOLDERPAD">
<smd name="1" x="0" y="0" dx="2.2" dy="3" layer="1" roundness="50" rot="R90" cream="no"/>
</package>
</packages>
<symbols>
<symbol name="BATTERYSOLDERPAD">
<description>
Antenna
</description>
<wire x1="0" y1="2.54" x2="0" y2="-2.54" width="0.254" layer="94"/>
<wire x1="-2.54" y1="5.08" x2="2.54" y2="5.08" width="0.254" layer="94"/>
<wire x1="0" y1="2.54" x2="2.54" y2="5.08" width="0.254" layer="94"/>
<wire x1="0" y1="2.54" x2="-2.54" y2="5.08" width="0.254" layer="94"/>
<pin name="SIGNAL" x="0" y="-5.08" visible="off" length="short" rot="R90"/>
<text x="0.508" y="0" size="1.778" layer="95" font="vector">>NAME</text>
<text x="0.508" y="-2.54" size="1.778" layer="96" font="vector">>VALUE</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="BATTERYSOLDERPAD">
<gates>
<gate name="G$1" symbol="BATTERYSOLDERPAD" x="0" y="0"/>
</gates>
<devices>
<device name="" package="BATTERYSOLDERPAD">
<connects>
<connect gate="G$1" pin="SIGNAL" pad="1"/>
</connects>
<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>
<groups>
<schematic_group name="I2C"/>
<schematic_group name="MEMORY"/>
<schematic_group name="LED"/>
<schematic_group name="EXTENSION"/>
<schematic_group name="BRAIN"/>
<schematic_group name="L70_GPS"/>
<schematic_group name="BATTERY"/>
<schematic_group name="ANTENNA"/>
<schematic_group name="LOADSWITCH"/>
</groups>
<parts>
<part name="R_SCL" library="TinyPICO" deviceset="MICROBUILDER_RESISTOR" device="_0402MP" value="4.7k"/>
<part name="R_SDA" library="TinyPICO" deviceset="MICROBUILDER_RESISTOR" device="_0402MP" value="4.7k"/>
<part name="R_LED" library="TinyPICO" deviceset="MICROBUILDER_RESISTOR" device="_0402MP" value="1k"/>
<part name="D_LED_GREEN" library="TinyPICO" deviceset="CMONR_STANDARDPARTS_LED" device=".0402" value="GREEN"/>
<part name="GND17" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device="">
<attribute name="SPICEPREFIX" value="G"/>
</part>
<part name="MEM" library="CAT24M01HU5I-GT3-CorrectedV2" deviceset="CAT24M01HU5I-GT3" device=""/>
<part name="U$19" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$20" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$21" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="GND18" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device="">
<attribute name="SPICEPREFIX" value="G"/>
</part>
<part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device="">
<attribute name="SPICEPREFIX" value="G"/>
</part>
<part name="FRAME1" library="frames" library_urn="urn:adsk.eagle:library:229" deviceset="DINA4_L" device="" value="FRAME"/>
<part name="L70" library="L70LessCream" deviceset="L70" device=""/>
<part name="U$14" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$1" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$2" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$3" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="C_L701" library="TinyPICO" deviceset="MICROBUILDER_CAP_CERAMIC" device="_0402MP" value="0.1uF"/>
<part name="C_L702" library="TinyPICO" deviceset="MICROBUILDER_CAP_CERAMIC" device="_0402MP" value="10uF"/>
<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="C_BCK1" library="TinyPICO" deviceset="MICROBUILDER_CAP_CERAMIC" device="_0402MP" value="0.1uF"/>
<part name="C_BCK2" library="TinyPICO" deviceset="MICROBUILDER_CAP_CERAMIC" device="_0402MP" value="4.7uF"/>
<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="U$5" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U1" library="PanasonicA4SConnectorsV7" deviceset="AXE610124" device=""/>
<part name="ATTINY" library="ATTINY1616-MFR" deviceset="ATTINY1616-MFR" device=""/>
<part name="C_TINY" library="TinyPICO" deviceset="MICROBUILDER_CAP_CERAMIC" device="_0402MP" value="1uF"/>
<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="C2" library="BatterySolderPadSquareNoCream" deviceset="BATTERYSOLDERPAD" device=""/>
<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="V_BATT3" library="SparkFun-PowerSymbols" deviceset="V_BATT" device=""/>
<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="V_BATT1" library="SparkFun-PowerSymbols" deviceset="V_BATT" device=""/>
<part name="U$4" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$6" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$7" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U6" library="TPS22916V2" deviceset="TPS22916" device=""/>
<part name="C_TPS" library="TinyPICO" deviceset="MICROBUILDER_CAP_CERAMIC" device="_0402MP" value="1uF"/>
<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="V_BATT4" library="SparkFun-PowerSymbols" deviceset="V_BATT" device=""/>
<part name="ANT-CHIP" library="1575AT43A0040E_V2" deviceset="SAMACSYS_PARTS_1575AT43A0040E" device="" value="ANT1"/>
<part name="C1" library="BatterySolderPadSquareNoCream" deviceset="BATTERYSOLDERPAD" device=""/>
<part name="V_BATT2" library="SparkFun-PowerSymbols" deviceset="V_BATT" device=""/>
<part name="U$8" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$9" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
<part name="U$10" library="TinyPICO" deviceset="PHILBYWHIZZ_NOCONNECTION" device=""/>
</parts>
<sheets>
<sheet>
<plain>
<text x="-101.6" y="102.87" size="1.778" layer="91" grouprefs="MEMORY">0x50</text>
<text x="-2.54" y="34.29" size="1.778" layer="91" grouprefs="L70_GPS">Min 100mA</text>
<text x="-92.71" y="2.54" size="1.778" layer="91" grouprefs="LOADSWITCH">TPS22916CN
10nA off, 0.5uA on</text>
</plain>
<instances>
<instance part="R_SCL" gate="G$1" x="-111.76" y="49.53" smashed="yes" rot="R90" grouprefs="I2C">
<attribute name="NAME" x="-113.792" y="46.99" size="1.27" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="-108.585" y="46.99" size="1.27" layer="96" font="vector" rot="R90"/>
</instance>
<instance part="R_SDA" gate="G$1" x="-104.14" y="49.53" smashed="yes" rot="R90" grouprefs="I2C">
<attribute name="NAME" x="-106.172" y="46.99" size="1.27" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="-100.965" y="46.99" size="1.27" layer="96" font="vector" rot="R90"/>
</instance>
<instance part="R_LED" gate="G$1" x="-91.44" y="71.12" smashed="yes" rot="R90" grouprefs="LED">
<attribute name="NAME" x="-93.472" y="68.58" size="1.27" layer="95" font="vector" rot="R90"/>
<attribute name="VALUE" x="-88.265" y="68.58" size="1.27" layer="96" font="vector" rot="R90"/>
</instance>
<instance part="D_LED_GREEN" gate="G$1" x="-91.44" y="60.96" smashed="yes" rot="R270" grouprefs="LED">
<attribute name="NAME" x="-88.9" y="62.23" size="1.016" layer="95" rot="MR180"/>
<attribute name="VALUE" x="-88.9" y="59.69" size="1.016" layer="96"/>
</instance>
<instance part="GND17" gate="1" x="-91.44" y="53.34" smashed="yes" grouprefs="LED">
<attribute name="VALUE" x="-93.98" y="50.8" size="1.778" layer="96"/>
</instance>
<instance part="MEM" gate="G$1" x="-107.95" y="116.84" smashed="yes" grouprefs="MEMORY">
<attribute name="NAME" x="-105.41" y="123.19" size="1.778" layer="95" align="center-left"/>
<attribute name="VALUE" x="-105.41" y="120.65" size="1.778" layer="96" align="center-left"/>
</instance>
<instance part="U$19" gate="G$1" x="-82.55" y="114.3" smashed="yes" grouprefs="MEMORY"/>
<instance part="U$20" gate="G$1" x="-107.95" y="114.3" smashed="yes" grouprefs="MEMORY"/>
<instance part="U$21" gate="G$1" x="-107.95" y="111.76" smashed="yes" grouprefs="MEMORY"/>
<instance part="GND18" gate="1" x="-110.49" y="104.14" smashed="yes" grouprefs="MEMORY">
<attribute name="VALUE" x="-113.03" y="101.6" size="1.778" layer="96"/>
</instance>
<instance part="GND19" gate="1" x="-95.25" y="92.71" smashed="yes" grouprefs="MEMORY">
<attribute name="VALUE" x="-97.79" y="90.17" size="1.778" layer="96"/>
</instance>
<instance part="FRAME1" gate="G$1" x="-120.65" y="-48.26" smashed="yes"/>
<instance part="FRAME1" gate="G$2" x="41.91" y="-48.26" smashed="yes">
<attribute name="LAST_DATE_TIME" x="54.61" y="-46.99" size="2.54" layer="94"/>
<attribute name="SHEET" x="128.27" y="-46.99" size="2.54" layer="94"/>
<attribute name="DRAWING_NAME" x="59.69" y="-29.21" size="2.54" layer="94"/>
</instance>
<instance part="L70" gate="G$1" x="-25.4" y="19.05" smashed="yes" grouprefs="L70_GPS">
<attribute name="NAME" x="-40.64" y="35.56" size="1.778" layer="95"/>
<attribute name="VALUE" x="-40.64" y="1.27" size="1.778" layer="96"/>
</instance>
<instance part="U$14" gate="G$1" x="-5.08" y="24.13" smashed="yes" grouprefs="L70_GPS"/>
<instance part="U$1" gate="G$1" x="-45.72" y="26.67" smashed="yes" grouprefs="L70_GPS"/>
<instance part="U$2" gate="G$1" x="-5.08" y="19.05" smashed="yes" grouprefs="L70_GPS"/>
<instance part="U$3" gate="G$1" x="-5.08" y="16.51" smashed="yes" grouprefs="L70_GPS"/>
<instance part="C_L701" gate="G$1" x="10.16" y="27.94" smashed="yes" rot="R180" grouprefs="L70_GPS">
<attribute name="NAME" x="12.45" y="26.69" size="1.27" layer="95" font="vector" rot="R270" align="center"/>
<attribute name="VALUE" x="7.86" y="26.69" size="1.27" layer="96" font="vector" rot="R270" align="center"/>
</instance>
<instance part="C_L702" gate="G$1" x="17.78" y="27.94" smashed="yes" rot="R180" grouprefs="L70_GPS">
<attribute name="NAME" x="20.07" y="26.69" size="1.27" layer="95" font="vector" rot="R270" align="center"/>
<attribute name="VALUE" x="15.48" y="26.69" size="1.27" layer="96" font="vector" rot="R270" align="center"/>
</instance>
<instance part="GND3" gate="1" x="13.97" y="17.78" smashed="yes" grouprefs="L70_GPS">
<attribute name="VALUE" x="11.43" y="15.24" size="1.778" layer="96"/>
</instance>
<instance part="C_BCK1" gate="G$1" x="6.35" y="6.35" smashed="yes" rot="R180" grouprefs="L70_GPS">
<attribute name="NAME" x="8.64" y="5.1" size="1.27" layer="95" font="vector" rot="R270" align="center"/>
<attribute name="VALUE" x="4.05" y="5.1" size="1.27" layer="96" font="vector" rot="R270" align="center"/>
</instance>
<instance part="C_BCK2" gate="G$1" x="13.97" y="6.35" smashed="yes" rot="R180" grouprefs="L70_GPS">
<attribute name="NAME" x="16.26" y="5.1" size="1.27" layer="95" font="vector" rot="R270" align="center"/>
<attribute name="VALUE" x="11.67" y="5.1" size="1.27" layer="96" font="vector" rot="R270" align="center"/>
</instance>
<instance part="GND4" gate="1" x="7.62" y="-5.08" smashed="yes" grouprefs="L70_GPS">
<attribute name="VALUE" x="5.08" y="-7.62" size="1.778" layer="96"/>
</instance>
<instance part="GND6" gate="1" x="-5.08" y="-1.27" smashed="yes" grouprefs="L70_GPS">
<attribute name="VALUE" x="-7.62" y="-3.81" size="1.778" layer="96"/>
</instance>
<instance part="U$5" gate="G$1" x="-45.72" y="8.89" smashed="yes" grouprefs="L70_GPS"/>
<instance part="U1" gate="G$1" x="81.28" y="74.93" smashed="yes" grouprefs="EXTENSION">
<attribute name="NAME" x="76.198609375" y="82.552090625" size="1.778490625" layer="95"/>
<attribute name="VALUE" x="74.92636875" y="63.4927" size="1.77926875" layer="96"/>
</instance>
<instance part="ATTINY" gate="G$1" x="-11.43" y="80.01" smashed="yes" grouprefs="BRAIN"/>
<instance part="C_TINY" gate="G$1" x="-30.48" y="68.58" smashed="yes" rot="R180" grouprefs="BRAIN">
<attribute name="NAME" x="-28.19" y="67.33" size="1.27" layer="95" font="vector" rot="R270" align="center"/>
<attribute name="VALUE" x="-32.78" y="67.33" size="1.27" layer="96" font="vector" rot="R270" align="center"/>
</instance>
<instance part="GND1" gate="1" x="-5.08" y="114.3" smashed="yes" rot="R270" grouprefs="BRAIN">
<attribute name="VALUE" x="-7.62" y="116.84" size="1.778" layer="96" rot="R270"/>
</instance>
<instance part="C2" gate="G$1" x="64.77" y="105.41" smashed="yes" rot="R180" grouprefs="BATTERY">
<attribute name="NAME" x="64.262" y="105.41" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="68.58" y="120.142" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="GND2" gate="1" x="64.77" y="115.57" smashed="yes" rot="R180" grouprefs="BATTERY">
<attribute name="VALUE" x="67.31" y="118.11" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="GND5" gate="1" x="-16.51" y="85.09" smashed="yes" rot="R180" grouprefs="BRAIN">
<attribute name="VALUE" x="-13.97" y="87.63" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="GND7" gate="1" x="-30.48" y="58.42" smashed="yes" grouprefs="BRAIN">
<attribute name="VALUE" x="-33.02" y="55.88" size="1.778" layer="96"/>
</instance>
<instance part="V_BATT3" gate="G$1" x="-30.48" y="73.66" smashed="yes" grouprefs="BRAIN">
<attribute name="VALUE" x="-28.194" y="80.01" size="1.778" layer="96" rot="R90" align="bottom-center"/>
</instance>
<instance part="GND8" gate="1" x="92.71" y="83.82" smashed="yes" rot="R180" grouprefs="EXTENSION">
<attribute name="VALUE" x="95.25" y="86.36" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="V_BATT1" gate="G$1" x="68.58" y="69.85" smashed="yes" rot="R90" grouprefs="EXTENSION">
<attribute name="VALUE" x="62.23" y="72.136" size="1.778" layer="96" rot="R180" align="bottom-center"/>
</instance>
<instance part="U$4" gate="G$1" x="6.35" y="54.61" smashed="yes" grouprefs="BRAIN"/>
<instance part="U$6" gate="G$1" x="26.67" y="80.01" smashed="yes" grouprefs="BRAIN"/>
<instance part="U$7" gate="G$1" x="-11.43" y="69.85" smashed="yes" grouprefs="BRAIN"/>
<instance part="U6" gate="A" x="-83.82" y="7.62" smashed="yes" grouprefs="LOADSWITCH">
<attribute name="NAME" x="-85.347859375" y="11.159990625" size="2.08478125" layer="95" ratio="10" rot="SR0"/>
<attribute name="VALUE" x="-86.06248125" y="-3.2974" size="2.085309375" layer="96" ratio="10" rot="SR0"/>
</instance>
<instance part="C_TPS" gate="G$1" x="-107.95" y="5.08" smashed="yes" grouprefs="LOADSWITCH">
<attribute name="NAME" x="-110.24" y="6.33" size="1.27" layer="95" font="vector" rot="R90" align="center"/>
<attribute name="VALUE" x="-105.65" y="6.33" size="1.27" layer="96" font="vector" rot="R90" align="center"/>
</instance>
<instance part="GND9" gate="1" x="-113.03" y="0" smashed="yes" rot="R270" grouprefs="LOADSWITCH">
<attribute name="VALUE" x="-115.57" y="2.54" size="1.778" layer="96" rot="R270"/>
</instance>
<instance part="V_BATT4" gate="G$1" x="-114.3" y="12.7" smashed="yes" grouprefs="LOADSWITCH">
<attribute name="VALUE" x="-112.014" y="19.05" size="1.778" layer="96" rot="R90" align="bottom-center"/>
</instance>
<instance part="ANT-CHIP" gate="G$1" x="90.17" y="41.91" smashed="yes" rot="R180" grouprefs="ANTENNA">
<attribute name="NAME" x="69.756665625" y="45.7695375" size="1.778" layer="95" align="center-left"/>
<attribute name="VALUE" x="85.48901875" y="38.00926875" size="1.778" layer="96" rot="R180" align="center-left"/>
</instance>
<instance part="C1" gate="G$1" x="54.61" y="105.41" smashed="yes" rot="R180" grouprefs="BATTERY">
<attribute name="NAME" x="54.102" y="105.41" size="1.778" layer="95" font="vector" rot="R180"/>
<attribute name="VALUE" x="58.42" y="120.142" size="1.778" layer="96" font="vector" rot="R270"/>
</instance>
<instance part="V_BATT2" gate="G$1" x="54.61" y="113.03" smashed="yes" grouprefs="BATTERY">
<attribute name="VALUE" x="56.896" y="119.38" size="1.778" layer="96" rot="R90" align="bottom-center"/>
</instance>
<instance part="U$8" gate="G$1" x="-5.08" y="13.97" smashed="yes"/>
<instance part="U$9" gate="G$1" x="3.81" y="54.61" smashed="yes"/>
<instance part="U$10" gate="G$1" x="11.43" y="113.03" smashed="yes"/>
</instances>
<busses>
</busses>
<nets>
<net name="GND" class="0">
<segment>
<pinref part="D_LED_GREEN" gate="G$1" pin="2"/>
<wire x1="-91.44" y1="58.42" x2="-91.44" y2="55.88" width="0.1524" layer="91" grouprefs="LED"/>
<pinref part="GND17" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="MEM" gate="G$1" pin="VSS"/>
<pinref part="GND18" gate="1" pin="GND"/>
<wire x1="-107.95" y1="109.22" x2="-110.49" y2="109.22" width="0.1524" layer="91" grouprefs="MEMORY"/>
<wire x1="-110.49" y1="109.22" x2="-110.49" y2="106.68" width="0.1524" layer="91" grouprefs="MEMORY"/>
</segment>
<segment>
<pinref part="GND19" gate="1" pin="GND"/>
<pinref part="MEM" gate="G$1" pin="EP"/>
<wire x1="-95.25" y1="95.25" x2="-95.25" y2="96.52" width="0.1524" layer="91" grouprefs="MEMORY"/>
</segment>
<segment>
<pinref part="C_L701" gate="G$1" pin="1"/>
<pinref part="GND3" gate="1" pin="GND"/>
<wire x1="10.16" y1="22.86" x2="10.16" y2="20.32" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<wire x1="10.16" y1="20.32" x2="13.97" y2="20.32" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<pinref part="C_L702" gate="G$1" pin="1"/>
<wire x1="13.97" y1="20.32" x2="17.78" y2="20.32" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<wire x1="17.78" y1="20.32" x2="17.78" y2="22.86" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<junction x="13.97" y="20.32" grouprefs="L70_GPS"/>
</segment>
<segment>
<pinref part="C_BCK1" gate="G$1" pin="1"/>
<wire x1="6.35" y1="1.27" x2="6.35" y2="-2.54" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<wire x1="6.35" y1="-2.54" x2="7.62" y2="-2.54" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<pinref part="C_BCK2" gate="G$1" pin="1"/>
<wire x1="7.62" y1="-2.54" x2="13.97" y2="-2.54" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<wire x1="13.97" y1="-2.54" x2="13.97" y2="1.27" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<pinref part="GND4" gate="1" pin="GND"/>
<junction x="7.62" y="-2.54" grouprefs="L70_GPS"/>
</segment>
<segment>
<pinref part="L70" gate="G$1" pin="GND"/>
<pinref part="GND6" gate="1" pin="GND"/>
<wire x1="-5.08" y1="6.35" x2="-5.08" y2="1.27" width="0.1524" layer="91" grouprefs="L70_GPS"/>
</segment>
<segment>
<pinref part="GND1" gate="1" pin="GND"/>
<pinref part="ATTINY" gate="G$1" pin="EP"/>
<wire x1="-2.54" y1="114.3" x2="1.27" y2="114.3" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="1.27" y1="114.3" x2="1.27" y2="113.03" width="0.1524" layer="91" grouprefs="BRAIN"/>
</segment>
<segment>
<pinref part="C2" gate="G$1" pin="SIGNAL"/>
<wire x1="64.77" y1="113.03" x2="64.77" y2="110.49" width="0.1524" layer="91" grouprefs="BATTERY"/>
<pinref part="GND2" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="GND"/>
<pinref part="GND5" gate="1" pin="GND"/>
<wire x1="-11.43" y1="74.93" x2="-16.51" y2="74.93" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="-16.51" y1="74.93" x2="-16.51" y2="82.55" width="0.1524" layer="91" grouprefs="BRAIN"/>
</segment>
<segment>
<pinref part="C_TINY" gate="G$1" pin="1"/>
<wire x1="-30.48" y1="63.5" x2="-30.48" y2="60.96" width="0.1524" layer="91" grouprefs="BRAIN"/>
<pinref part="GND7" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="2"/>
<pinref part="GND8" gate="1" pin="GND"/>
<wire x1="91.44" y1="80.01" x2="92.71" y2="80.01" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<wire x1="92.71" y1="80.01" x2="92.71" y2="81.28" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<pinref part="U1" gate="G$1" pin="4"/>
<wire x1="92.71" y1="80.01" x2="92.71" y2="77.47" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<wire x1="92.71" y1="77.47" x2="91.44" y2="77.47" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<junction x="92.71" y="80.01" grouprefs="EXTENSION"/>
</segment>
<segment>
<wire x1="-110.49" y1="0" x2="-107.95" y2="0" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>
<wire x1="-107.95" y1="0" x2="-107.95" y2="2.54" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>
<wire x1="-101.6" y1="0" x2="-107.95" y2="0" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>
<junction x="-107.95" y="0" grouprefs="LOADSWITCH"/>
<pinref part="U6" gate="A" pin="GND"/>
<pinref part="C_TPS" gate="G$1" pin="2"/>
<pinref part="GND9" gate="1" pin="GND"/>
</segment>
</net>
<net name="SCL" class="0">
<segment>
<pinref part="R_SCL" gate="G$1" pin="1"/>
<wire x1="-111.76" y1="44.45" x2="-111.76" y2="38.1" width="0.1524" layer="91" grouprefs="I2C"/>

</segment>
<segment>
<pinref part="MEM" gate="G$1" pin="SCL"/>
<wire x1="-82.55" y1="111.76" x2="-78.74" y2="111.76" width="0.1524" layer="91" grouprefs="MEMORY"/>

</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="PB0"/>
<wire x1="26.67" y1="77.47" x2="40.64" y2="77.47" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="40.64" y1="77.47" x2="40.64" y2="67.31" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
</net>
<net name="SDA" class="0">
<segment>
<pinref part="R_SDA" gate="G$1" pin="1"/>
<wire x1="-104.14" y1="44.45" x2="-104.14" y2="38.1" width="0.1524" layer="91" grouprefs="I2C"/>

</segment>
<segment>
<pinref part="MEM" gate="G$1" pin="SDA"/>
<wire x1="-82.55" y1="109.22" x2="-78.74" y2="109.22" width="0.1524" layer="91" grouprefs="MEMORY"/>
<wire x1="-78.74" y1="109.22" x2="-78.74" y2="107.95" width="0.1524" layer="91" grouprefs="MEMORY"/>

</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="PB1"/>
<wire x1="26.67" y1="74.93" x2="36.83" y2="74.93" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="36.83" y1="74.93" x2="36.83" y2="67.31" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
</net>
<net name="N$9" class="0">
<segment>
<pinref part="D_LED_GREEN" gate="G$1" pin="1"/>
<pinref part="R_LED" gate="G$1" pin="1"/>
<wire x1="-91.44" y1="63.5" x2="-91.44" y2="66.04" width="0.1524" layer="91" grouprefs="LED"/>
</segment>
</net>
<net name="LED_GREEN" class="0">
<segment>
<pinref part="R_LED" gate="G$1" pin="2"/>
<wire x1="-91.44" y1="76.2" x2="-91.44" y2="80.01" width="0.1524" layer="91" grouprefs="LED"/>

</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="PB5"/>
<wire x1="8.89" y1="54.61" x2="8.89" y2="49.53" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="8.89" y1="49.53" x2="13.97" y2="49.53" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
</net>
<net name="V_BATT" class="0">
<segment>
<pinref part="C_TINY" gate="G$1" pin="2"/>
<pinref part="ATTINY" gate="G$1" pin="VDD"/>
<wire x1="-30.48" y1="71.12" x2="-30.48" y2="72.39" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="-30.48" y1="72.39" x2="-11.43" y2="72.39" width="0.1524" layer="91" grouprefs="BRAIN"/>
<pinref part="V_BATT3" gate="G$1" pin="V_BATT"/>
<wire x1="-30.48" y1="73.66" x2="-30.48" y2="72.39" width="0.1524" layer="91" grouprefs="BRAIN"/>
<junction x="-30.48" y="72.39" grouprefs="BRAIN"/>
</segment>
<segment>
<pinref part="V_BATT1" gate="G$1" pin="V_BATT"/>
<pinref part="U1" gate="G$1" pin="9"/>
<wire x1="68.58" y1="69.85" x2="69.85" y2="69.85" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<pinref part="U1" gate="G$1" pin="7"/>
<wire x1="69.85" y1="69.85" x2="71.12" y2="69.85" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<wire x1="71.12" y1="72.39" x2="69.85" y2="72.39" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<wire x1="69.85" y1="72.39" x2="69.85" y2="69.85" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<junction x="69.85" y="69.85" grouprefs="EXTENSION"/>
</segment>
<segment>
<wire x1="-114.3" y1="10.16" x2="-107.95" y2="10.16" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>
<wire x1="-107.95" y1="10.16" x2="-101.6" y2="10.16" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>
<junction x="-107.95" y="10.16" grouprefs="LOADSWITCH"/>
<pinref part="U6" gate="A" pin="VIN"/>
<pinref part="C_TPS" gate="G$1" pin="1"/>
<pinref part="V_BATT4" gate="G$1" pin="V_BATT"/>
<wire x1="-114.3" y1="12.7" x2="-114.3" y2="10.16" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>
</segment>
<segment>
<pinref part="C1" gate="G$1" pin="SIGNAL"/>
<wire x1="54.61" y1="110.49" x2="54.61" y2="113.03" width="0.1524" layer="91" grouprefs="BATTERY"/>
<pinref part="V_BATT2" gate="G$1" pin="V_BATT"/>
</segment>
</net>
<net name="ANT_GNSS" class="0">
<segment>
<pinref part="L70" gate="G$1" pin="RF_IN"/>

<wire x1="-45.72" y1="13.97" x2="-50.8" y2="13.97" width="0.1524" layer="91" grouprefs="L70_GPS"/>
</segment>
<segment>
<pinref part="ANT-CHIP" gate="G$1" pin="FEED"/>
<wire x1="90.17" y1="41.91" x2="95.25" y2="41.91" width="0.1524" layer="91" grouprefs="ANTENNA"/>
<wire x1="95.25" y1="41.91" x2="95.25" y2="38.1" width="0.1524" layer="91" grouprefs="ANTENNA"/>

</segment>
</net>
<net name="RXD" class="0">
<segment>
<pinref part="L70" gate="G$1" pin="TXD1"/>
<wire x1="-45.72" y1="19.05" x2="-54.61" y2="19.05" width="0.1524" layer="91" grouprefs="L70_GPS"/>

</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="PB3"/>
<wire x1="26.67" y1="69.85" x2="29.21" y2="69.85" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="29.21" y1="69.85" x2="29.21" y2="67.31" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
</net>
<net name="TXD" class="0">
<segment>
<pinref part="L70" gate="G$1" pin="RXD1"/>
<wire x1="-45.72" y1="21.59" x2="-49.53" y2="21.59" width="0.1524" layer="91" grouprefs="L70_GPS"/>

</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="PB2"/>
<wire x1="26.67" y1="72.39" x2="33.02" y2="72.39" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="33.02" y1="72.39" x2="33.02" y2="67.31" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
</net>
<net name="UPDI" class="0">
<segment>
<pinref part="ATTINY" gate="G$1" pin="PA0_(!RESET!/UPDI)"/>
<wire x1="6.35" y1="113.03" x2="6.35" y2="123.19" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="10"/>
<wire x1="91.44" y1="69.85" x2="92.71" y2="69.85" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<wire x1="92.71" y1="69.85" x2="92.71" y2="67.31" width="0.1524" layer="91" grouprefs="EXTENSION"/>

</segment>
</net>
<net name="TXD2" class="0">
<segment>
<pinref part="ATTINY" gate="G$1" pin="PA1"/>
<wire x1="3.81" y1="113.03" x2="3.81" y2="119.38" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="8"/>
<wire x1="91.44" y1="72.39" x2="97.79" y2="72.39" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<wire x1="97.79" y1="72.39" x2="97.79" y2="67.31" width="0.1524" layer="91" grouprefs="EXTENSION"/>

</segment>
</net>
<net name="RXD2" class="0">
<segment>
<pinref part="ATTINY" gate="G$1" pin="PA2"/>
<wire x1="-11.43" y1="80.01" x2="-11.43" y2="97.79" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="6"/>
<wire x1="91.44" y1="74.93" x2="101.6" y2="74.93" width="0.1524" layer="91" grouprefs="EXTENSION"/>
<wire x1="101.6" y1="74.93" x2="101.6" y2="67.31" width="0.1524" layer="91" grouprefs="EXTENSION"/>

</segment>
</net>
<net name="POWER_MEMORY" class="0">
<segment>
<pinref part="MEM" gate="G$1" pin="VCC"/>
<wire x1="-82.55" y1="116.84" x2="-78.74" y2="116.84" width="0.1524" layer="91" grouprefs="MEMORY"/>

</segment>
<segment>
<pinref part="R_SDA" gate="G$1" pin="2"/>
<wire x1="-104.14" y1="54.61" x2="-104.14" y2="57.15" width="0.1524" layer="91" grouprefs="I2C"/>

</segment>
<segment>
<pinref part="R_SCL" gate="G$1" pin="2"/>
<wire x1="-111.76" y1="57.15" x2="-111.76" y2="54.61" width="0.1524" layer="91" grouprefs="I2C"/>

</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="PB4"/>
<wire x1="11.43" y1="54.61" x2="11.43" y2="53.34" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
</net>
<net name="POWER_L70" class="0">
<segment>
<pinref part="L70" gate="G$1" pin="VCC"/>
<pinref part="C_L702" gate="G$1" pin="2"/>
<wire x1="-5.08" y1="31.75" x2="10.16" y2="31.75" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<wire x1="10.16" y1="31.75" x2="17.78" y2="31.75" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<wire x1="17.78" y1="31.75" x2="17.78" y2="30.48" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<pinref part="C_L701" gate="G$1" pin="2"/>
<wire x1="10.16" y1="30.48" x2="10.16" y2="31.75" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<junction x="10.16" y="31.75" grouprefs="L70_GPS"/>
<wire x1="17.78" y1="31.75" x2="22.86" y2="31.75" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<junction x="17.78" y="31.75" grouprefs="L70_GPS"/>

</segment>
<segment>
<wire x1="-66.04" y1="10.16" x2="-63.5" y2="10.16" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>

<pinref part="U6" gate="A" pin="VOUT"/>
</segment>
</net>
<net name="POWER_L70_BCK" class="0">
<segment>
<pinref part="ATTINY" gate="G$1" pin="(EXTCLK)_PA3"/>
<wire x1="-11.43" y1="77.47" x2="-22.86" y2="77.47" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="-22.86" y1="77.47" x2="-22.86" y2="90.17" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
<segment>
<pinref part="L70" gate="G$1" pin="V_BCKP"/>
<wire x1="-5.08" y1="29.21" x2="6.35" y2="29.21" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<wire x1="6.35" y1="29.21" x2="6.35" y2="8.89" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<pinref part="C_BCK1" gate="G$1" pin="2"/>
<pinref part="C_BCK2" gate="G$1" pin="2"/>
<wire x1="13.97" y1="8.89" x2="6.35" y2="8.89" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<junction x="6.35" y="8.89" grouprefs="L70_GPS"/>
<wire x1="13.97" y1="8.89" x2="20.32" y2="8.89" width="0.1524" layer="91" grouprefs="L70_GPS"/>
<junction x="13.97" y="8.89" grouprefs="L70_GPS"/>

</segment>
</net>
<net name="DOWNLOAD" class="0">
<segment>
<pinref part="ATTINY" gate="G$1" pin="PA5"/>
<wire x1="1.27" y1="54.61" x2="1.27" y2="53.34" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="1.27" y1="53.34" x2="0" y2="53.34" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
<segment>
<pinref part="U1" gate="G$1" pin="1"/>
<wire x1="71.12" y1="80.01" x2="66.04" y2="80.01" width="0.1524" layer="91" grouprefs="EXTENSION"/>

</segment>
</net>
<net name="GPIO2" class="0">
<segment>
<pinref part="ATTINY" gate="G$1" pin="PC1"/>
<wire x1="13.97" y1="113.03" x2="13.97" y2="115.57" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="13.97" y1="115.57" x2="15.24" y2="115.57" width="0.1524" layer="91" grouprefs="BRAIN"/>

</segment>
</net>
<net name="POWER_L70_ON" class="0">
<segment>
<wire x1="-101.6" y1="5.08" x2="-102.87" y2="5.08" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>
<wire x1="-102.87" y1="5.08" x2="-102.87" y2="17.78" width="0.1524" layer="91" grouprefs="LOADSWITCH"/>

<pinref part="U6" gate="A" pin="ON"/>
</segment>
<segment>
<pinref part="ATTINY" gate="G$1" pin="PC3"/>
<wire x1="8.89" y1="113.03" x2="8.89" y2="123.19" width="0.1524" layer="91" grouprefs="BRAIN"/>
<wire x1="8.89" y1="123.19" x2="10.16" y2="123.1

license: MIT

license_type: permissive


text:
9" width="0.1524" layer="91" grouprefs="BRAIN"/>
<label x="10.16" y="123.19" size="1.778" layer="95" xref="yes" grouprefs="BRAIN"/>
</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>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="9.5" severity="warning">
Since Version 9.5, EAGLE supports persistent groups with
schematics, and board files. Those persistent groups
will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>

repository: trichl/TickTagOpenSource

repo_name: trichl/TickTagOpenSource

branch_name: refs/heads/main

extension: sch


text:
require linux-ti-staging_4.19.bb

# Look in the generic major.minor directory for files
# This will have priority over generic non-rt path
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.19:"

BRANCH = "ti-rt-linux-4.19.y"

SRCREV = "f9b2abe6fa91456aa50a3ee0410db928455f98e0"
PV = "4.19.82+git${SRCPV}"

branch_name: refs/heads/master

extension: bb


text:
package main

import (
	"sync"
)

//限制goroutine启动数量，并在主goroutine结束前返回
//func main() {
//
//	//方法一
//	var wg sync.WaitGroup   //控制主goroutine退出
//	ch := make(chan int, 5) //限制goroutine数量
//	for i := 0; i < 10; i++ {
//		ch <- 1 //channel满时，阻塞新的goroutine启动
//		wg.Add(1)
//		go func(i int) {
//			fmt.Printf("start tasjk %d\n", i)
//			time.Sleep(time.Second * 1)
//			<-ch //子goroutine运行结束后，读取通道，消除一次阻塞
//			defer wg.Done()
//		}(i)
//	}
//	wg.Wait()
//	fmt.Println("Finished.")
//}

//方法二

type Pool struct {
	queue chan int
	wg *sync.WaitGroup
}

func NewPool(size int) *Pool{
	if size <= 0 {
		size = 1
	}

	return &Pool{
		queue: make(chan int, size),
		wg: &sync.WaitGroup{}
	}
}

func (p *Pool)Add(delta int) {

}

repository: Bevisy/webapp

repo_name: Bevisy/webapp

extension: go


text:
SUMMARY = "PyEphem astronomical calculations"
HOMEPAGE = "http://rhodesmill.org/pyephem/"

LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=f288303760f6e5ceaafe3aaa32186ab1"

SRC_URI[md5sum] = "46c035b4a903ff26e0d8ad0f1fe6cc35"
SRC_URI[sha256sum] = "607148429f85412915e32265779c0cf6d09f73aa97cf1ff0d101ac22c69c4436"

PYPI_PACKAGE = "ephem"

inherit pypi setuptools

RDEPENDS:${PN} += "\
    ${PYTHON_PN}-datetime \
    ${PYTHON_PN}-math \
    "

SKIP_RECIPE[python-pyephem] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}"

branch_name: refs/heads/jansa/master

gha_license_id: MIT

gha_language: BitBake


text:
// Copyright (c) Dmytro Kyshchenko. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

using xFunc.Maths.Expressions.Units.AngleUnits;
using xFunc.Maths.Expressions.Units.AreaUnits;
using xFunc.Maths.Expressions.Units.Converters;
using xFunc.Maths.Expressions.Units.LengthUnits;
using xFunc.Maths.Expressions.Units.MassUnits;
using xFunc.Maths.Expressions.Units.PowerUnits;
using xFunc.Maths.Expressions.Units.TemperatureUnits;
using xFunc.Maths.Expressions.Units.TimeUnits;
using xFunc.Maths.Expressions.Units.VolumeUnits;

namespace xFunc.Benchmark.Benchmarks;

public class ConvertBenchmark
{
    private static IConverter converter = new Converter();

    [Benchmark]
    public object AngleConvert()
        => converter.Convert(AngleValue.Gradian(90), "deg");

    [Benchmark]
    public object PowerConvert()
        => converter.Convert(PowerValue.Kilowatt(1), "hp");

    [Benchmark]
    public object TemperatureConvert()
        => converter.Convert(TemperatureValue.Kelvin(1), "°F");

    [Benchmark]
    public object MassConvert()
        => converter.Convert(MassValue.Kilogram(1), "lb");

    [Benchmark]
    public object AreaConvert()
        => converter.Convert(AreaValue.Kilometer(1), "in^2");

    [Benchmark]
    public object LengthConvert()
        => converter.Convert(LengthValue.Kilometer(1), "in");

    [Benchmark]
    public object TimeConvert()
        => converter.Convert(TimeValue.Hour(1), "min");

    [Benchmark]
    public object VolumeConvert()
        => converter.Convert(VolumeValue.Gallon(1), "in^3");
}

branch_name: refs/heads/dev

gha_language: C#

extension: cs


text:
SECTION = "devel/chicken"
DESCRIPTION = "directory-utils"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://directory-utils.meta;md5=147a8849b3417d4f482fcf0e1e5ea80f"
DEPENDS_append_class-cross = " chicken-egg-setup-helper-cross chicken-egg-miscmacros-cross chicken-egg-list-utils-cross chicken-egg-stack-cross chicken-egg-check-errors-cross"
DEPENDS_append_class-crosssdk = " chicken-egg-setup-helper-crosssdk chicken-egg-miscmacros-crosssdk chicken-egg-list-utils-crosssdk chicken-egg-stack-crosssdk chicken-egg-check-errors-crosssdk"
DEPENDS_append_class-nativesdk = " nativesdk-chicken-egg-setup-helper nativesdk-chicken-egg-miscmacros nativesdk-chicken-egg-list-utils nativesdk-chicken-egg-stack nativesdk-chicken-egg-check-errors chicken-egg-setup-helper-crosssdk chicken-egg-miscmacros-crosssdk chicken-egg-list-utils-crosssdk chicken-egg-stack-crosssdk chicken-egg-check-errors-crosssdk"
DEPENDS = " chicken-egg-setup-helper chicken-egg-miscmacros chicken-egg-list-utils chicken-egg-stack chicken-egg-check-errors chicken-egg-setup-helper-cross chicken-egg-miscmacros-cross chicken-egg-list-utils-cross chicken-egg-stack-cross chicken-egg-check-errors-cross"
RDEPENDS_${PN} = " chicken-egg-setup-helper chicken-egg-miscmacros chicken-egg-list-utils chicken-egg-stack chicken-egg-check-errors"

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

SRC_URI[md5sum] = "709ae8c99220fe86cdf43376b3bdceca"
SRC_URI[sha256sum] = "a2082afc9536d6856b1790a9048b848f38ff867adb437fc23e2a391101a9613d"

S = "${WORKDIR}/directory-utils-${PV}"

inherit chicken_install

BBCLASSEXTEND = "cross crosssdk nativesdk"

repository: OSSystems/meta-chicken

repo_name: OSSystems/meta-chicken


text:
// Existing structs for ease of development
//
package gumi

import (
	"github.com/iamGreedy/gumi/renderline"
)

type VoidNode struct {
	parent GUMI
}
func (s *VoidNode) GUMIInit() {
}
func (s *VoidNode) born(gumi GUMI) {
	s.parent = gumi
}
func (s *VoidNode) breed(gumi []GUMI) {
}
func (s *VoidNode) Parent() GUMI {
	return s.parent
}
func (s *VoidNode) Childrun() []GUMI {
	return nil
}

type SingleNode struct {
	parent GUMI
	child  GUMI
}
func (s *SingleNode) GUMIInit() {
	s.child.GUMIInit()
}
func (s *SingleNode) born(gumi GUMI) {
	s.parent = gumi
}
func (s *SingleNode) breed(gumi []GUMI) {
	if len(gumi) > 0 {
		s.child = gumi[0]
	}
}
func (s *SingleNode) Parent() GUMI {
	return s.parent
}
func (s *SingleNode) Childrun() []GUMI {
	return []GUMI{s.child}
}

type MultipleNode struct {
	parent GUMI
	child  []GUMI
}

func (s *MultipleNode) GUMIInit() {
	for _ , v := range s.child{
		v.GUMIInit()
	}
}
func (s *MultipleNode) born(gumi GUMI) {
	s.parent = gumi
}
func (s *MultipleNode) breed(gumi []GUMI) {
	s.child = gumi
}
func (s *MultipleNode) Parent() GUMI {
	return s.parent
}
func (s *MultipleNode) Childrun() []GUMI {
	res := make([]GUMI, len(s.child))
	for i, v := range s.child {
		res[i] = v
	}
	return res
}

type styleStore struct {
	style *Style
}
type rendererStore struct {
	rmana *renderline.Manager
	rnode *renderline.Node
}

repository: egoavara/gumi

repo_name: egoavara/gumi