<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.1.1">
<drawing>
<board>
<plain>
<wire x1="30.3664" y1="3.0773" x2="34.6336" y2="3.0773" width="0.254" layer="20" curve="8.295068"/>
<wire x1="34.6336" y1="3.0773" x2="35.9207" y2="2.5644" width="0.254" layer="20" curve="-51.748097"/>
<wire x1="35.9207" y1="2.5644" x2="44.496" y2="4.8605" width="0.254" layer="20" curve="125.181688"/>
<wire x1="44.496" y1="4.8605" x2="45.3546" y2="5.948" width="0.254" layer="20" curve="-51.748085"/>
<wire x1="45.3546" y1="5.948" x2="45.3546" y2="59.052" width="0.254" layer="20" curve="128.333934"/>
<wire x1="45.3546" y1="59.052" x2="44.496" y2="60.1395" width="0.254" layer="20" curve="-51.748085"/>
<wire x1="44.496" y1="60.1395" x2="35.9207" y2="62.4356" width="0.254" layer="20" curve="125.181688"/>
<wire x1="35.9207" y1="62.4356" x2="34.6336" y2="61.9227" width="0.254" layer="20" curve="-51.748097"/>
<wire x1="34.6336" y1="61.9227" x2="30.3664" y2="61.9227" width="0.254" layer="20" curve="8.295068"/>
<wire x1="30.3664" y1="61.9227" x2="29.0793" y2="62.4356" width="0.254" layer="20" curve="-51.748101"/>
<wire x1="29.0793" y1="62.4356" x2="20.504" y2="60.1395" width="0.254" layer="20" curve="125.181678"/>
<wire x1="20.504" y1="60.1395" x2="19.6454" y2="59.052" width="0.254" layer="20" curve="-51.748131"/>
<wire x1="19.6454" y1="59.052" x2="19.6454" y2="5.948" width="0.254" layer="20" curve="128.333932"/>
<wire x1="19.6454" y1="5.948" x2="20.504" y2="4.8605" width="0.254" layer="20" curve="-51.748131"/>
<wire x1="20.504" y1="4.8605" x2="29.0793" y2="2.5644" width="0.254" layer="20" curve="125.181678"/>
<wire x1="29.0793" y1="2.5644" x2="30.3664" y2="3.0773" width="0.254" layer="20" curve="-51.748101"/>
<wire x1="54.1641" y1="20.2981" x2="54.1709" y2="18.071" width="0.254" layer="20" curve="-67.663101"/>
<wire x1="54.1709" y1="18.071" x2="50.4729" y2="13.6639" width="0.254" layer="20" curve="-12.686862"/>
<wire x1="50.4729" y1="13.6639" x2="48.2785" y2="13.2839" width="0.254" layer="20" curve="-67.663101"/>
<wire x1="48.2785" y1="13.2839" x2="54.1641" y2="20.2981" width="0.254" layer="20" curve="-211.986937"/>
<wire x1="8.0611" y1="27.9218" x2="6.6244" y2="29.6235" width="0.254" layer="20" curve="-67.663101"/>
<wire x1="6.6244" y1="29.6235" x2="6.6244" y2="35.3765" width="0.254" layer="20" curve="-12.686862"/>
<wire x1="6.6244" y1="35.3765" x2="8.0611" y2="37.0782" width="0.254" layer="20" curve="-67.663101"/>
<wire x1="8.0611" y1="37.0782" x2="8.0611" y2="27.9218" width="0.254" layer="20" curve="-211.986937"/>
<wire x1="48.2785" y1="51.7161" x2="50.4729" y2="51.3361" width="0.254" layer="20" curve="-67.663101"/>
<wire x1="50.4729" y1="51.3361" x2="54.1709" y2="46.929" width="0.254" layer="20" curve="-12.686862"/>
<wire x1="54.1709" y1="46.929" x2="54.1641" y2="44.7019" width="0.254" layer="20" curve="-67.663101"/>
<wire x1="54.1641" y1="44.7019" x2="48.2785" y2="51.7161" width="0.254" layer="20" curve="-211.986937"/>
</plain>
<libraries>
<library name="TaylorSharpe Library">
<packages>
<package name="NEOPIXEL_RNG_24">
<description>Adafruit Neopixel Ring - 24-up</description>
</package>
<package name="ITSY_BITSY">
<description>Adafruit ItsyBitsy 32u4 8MHz
Through-hole mount; should be compatible with female headers for quick-swap of board</description>
</package>
<package name="LIPOLY_CHARGER">
<description>Female headers for Adafruit LiPoly charger.  .005in offsets for easy soldering.</description>
</package>
<package name="SWITCH_SPDT_PTH_11.6X4.0MM_LOCK">
<description>&lt;h3&gt;SPDT PTH Slide Switch - Locking Footprint&lt;/h3&gt;
&lt;p&gt;Single-pole, double-throw (SPDT) switch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; This is the LOCK version of this package. This package has offset PTH pins, which help to hold the part in place while soldering.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.sparkfun.com/datasheets/Components/Buttons/P040040c.pdf"&gt;Dimensional Drawing&lt;/a&gt;&lt;/p&gt;</description>
</package>
<package name="POLOLU_5V_HEADERS">
<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
Pins are offset 0.005" from center to lock pins in place during soldering. 
&lt;p&gt;Specifications:
&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;Example device(s):
&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description>
</package>
<package name="TACTILE_SWITCH_PTH_6.0MM">
<description>&lt;h3&gt;Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square&lt;/h3&gt;
&lt;p&gt;Normally-open (NO) SPST momentary switches (buttons, pushbuttons).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf"&gt;Datasheet&lt;/a&gt; (B3F-1000)&lt;/p&gt;</description>
</package>
<package name="53047-08">
<description>&lt;b&gt;CONNECTOR&lt;/b&gt;&lt;p&gt;
wire to board 1.25 mm (.049 inch) pitch header&lt;p&gt;
straight&lt;br&gt;
Sourcxe: http://www.molex.com/pdm_docs/sd/530470210_sd.pdf</description>
</package>
<package name="1X04_LOCK_TALL">
<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
Pins are offset 0.005" from center to lock pins in place during soldering. 
&lt;p&gt;Specifications:
&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;Example device(s):
&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="N1" library="TaylorSharpe Library" package="NEOPIXEL_RNG_24" value="NEOPIXEL_RING_24"/>
<element name="B1" library="TaylorSharpe Library" package="ITSY_BITSY" value=""/>
<element name="L1" library="TaylorSharpe Library" package="LIPOLY_CHARGER" value="LIPOLY_CHARGER"/>
<element name="SWITCH_TOGGLE" library="TaylorSharpe Library" package="SWITCH_SPDT_PTH_11.6X4.0MM_LOCK" value=""/>
<element name="5V_BOOST" library="TaylorSharpe Library" package="POLOLU_5V_HEADERS" value="POLOLU_5V_BOOST"/>
<element name="MODE" library="TaylorSharpe Library" package="TACTILE_SWITCH_PTH_6.0MM" value="MOM_SWITCH"/>
<element name="PM2.5" library="TaylorSharpe Library" package="53047-08" value="MOLEX_BLADE"/>
<element name="DIGITAL_I/O" library="TaylorSharpe Library" package="1X04_LOCK_TALL" value="4UP_LOCK_FEMALE_TALLHEADERS"/>
<element name="ANALOG_I/0" library="TaylorSharpe Library" package="1X04_LOCK_TALL" value="4UP_LOCK_FEMALE_TALLHEADERS"/>
</elements>
<signals>
<signal name="V_HI">
<contactref element="N1" pad="2"/>
<contactref element="B1" pad="V_HI"/>
<contactref element="5V_BOOST" pad="3"/>
</signal>
<signal name="N$5">
<contactref element="SWITCH_TOGGLE" pad="1"/>
<contactref element="L1" pad="LSW2"/>
</signal>
<signal name="N$6">
<contactref element="SWITCH_TOGGLE" pad="2"/>
<contactref element="L1" pad="LSW1"/>
</signal>
<signal name="3V">
<contactref element="B1" pad="3V"/>
<contactref element="MODE" pad="1"/>
</signal>
<signal name="GND">
<contactref element="B1" pad="G3"/>
<contactref element="B1" pad="G2"/>
<contactref element="B1" pad="G1"/>
<contactref element="L1" pad="LGND"/>
<contactref element="N1" pad="1"/>
<contactref element="5V_BOOST" pad="2"/>
<contactref element="PM2.5" pad="8"/>
</signal>
<signal name="5V">
<contactref element="5V_BOOST" pad="1"/>
<contactref element="PM2.5" pad="2"/>
</signal>
<signal name="BAT">
<contactref element="B1" pad="BAT"/>
<contactref element="L1" pad="LBAT"/>
</signal>
<signal name="USB">
<contactref element="B1" pad="USB"/>
<contactref element="L1" pad="L5V"/>
</signal>
<signal name="5!">
<contactref element="B1" pad="5"/>
<contactref element="N1" pad="3"/>
</signal>
<signal name="TX">
<contactref element="B1" pad="TX"/>
<contactref element="PM2.5" pad="7"/>
</signal>
<signal name="RX">
<contactref element="B1" pad="RX"/>
<contactref element="PM2.5" pad="6"/>
</signal>
<signal name="SHDN">
<contactref element="5V_BOOST" pad="4"/>
<contactref element="B1" pad="A0"/>
</signal>
<signal name="INT1">
<contactref element="MODE" pad="2"/>
<contactref element="B1" pad="7"/>
</signal>
<signal name="D12">
<contactref element="DIGITAL_I/O" pad="4"/>
<contactref element="B1" pad="~12"/>
</signal>
<signal name="D11">
<contactref element="DIGITAL_I/O" pad="3"/>
<contactref element="B1" pad="~11"/>
</signal>
<signal name="D10">
<contactref element="DIGITAL_I/O" pad="2"/>
<contactref element="B1" pad="~10"/>
</signal>
<signal name="D9">
<contactref element="DIGITAL_I/O" pad="1"/>
<contactref element="B1" pad="~9"/>
</signal>
<signal name="A4">
<contactref element="ANALOG_I/0" pad="4"/>
<contactref element="B1" pad="A4"/>
</signal>
<signal name="A3">
<contactref element="ANALOG_I/0" pad="3"/>
<contactref element="B1" pad="A3"/>
</signal>
<signal name="A2">
<contactref element="ANALOG_I/0" pad="2"/>
<contactref element="B1" pad="A2"/>
</signal>
<signal name="A1">
<contactref element="ANALOG_I/0" pad="1"/>
<contactref element="B1" pad="A1"/>
</signal>
<signal name="A5">
</signal>
</signals>
</board>
</drawing>
</eagle>
