<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.1.0">
<drawing>
<board>
<plain>
<wire x1="0" y1="36.576" x2="0" y2="3.048" width="0.2032" layer="20"/>
<wire x1="0" y1="3.048" x2="1.524" y2="0" width="0.2032" layer="20"/>
<wire x1="1.524" y1="0" x2="18.796" y2="0" width="0.2032" layer="20"/>
<wire x1="18.796" y1="0" x2="20.32" y2="3.048" width="0.2032" layer="20"/>
<wire x1="20.32" y1="3.048" x2="20.32" y2="36.576" width="0.2032" layer="20"/>
<wire x1="20.32" y1="36.576" x2="0" y2="36.576" width="0.2032" layer="20"/>
<text>NOTES:

Layer stack up:
 1 - GTL  - Top Copper
 2 - G2L  - Inner Ground
15 - G15L - Inner +3.3V
16 - GBL  - Bottom Copper</text>
</plain>
<libraries>
<library name="Spark">
<packages>
<package name="SPARK_LOGO2">
</package>
<package name="USB-MICROB-SLOT-HOLE">
</package>
<package name="IPEX-20279-001E">
</package>
<package name="TACTILE_SWITCH_SMD">
</package>
<package name="1X12-CASTELLATED">
</package>
<package name="WM-N-BM-09">
<description>WM-N-BM-09</description>
</package>
<package name="AT7020">
</package>
<package name="INDUCTOR-NR3015">
</package>
<package name="L0402_B">
</package>
<package name="C0402_B">
</package>
<package name="R0402_B">
</package>
<package name="TP60_BOT">
</package>
<package name="TP35_BOT">
</package>
<package name="DIODE-DO-220AA(SMP)">
</package>
<package name="SOT23-5">
<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;</description>
</package>
<package name="PLCC4-2MM-RGB">
<description>PLCC4 2MM RGB LED package</description>
</package>
<package name="XFDFN-6">
</package>
<package name="PHOTON-TOP-SS-2">
</package>
</packages>
</library>
<library name="Bretts-Spark-Library">
<packages>
<package name="LED-0603-NO-SS">
</package>
<package name="C0603_B">
</package>
<package name="C0201_B">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="R5" library="Spark" package="R0402_B" value="22">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R6" library="Spark" package="R0402_B" value="22">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="X1" library="Spark" package="USB-MICROB-SLOT-HOLE" value="USB-MICROB">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="RESET" library="Spark" package="TACTILE_SWITCH_SMD" value="KMR211GLFS"/>
<element name="SETUP" library="Spark" package="TACTILE_SWITCH_SMD" value="KMR211GLFS"/>
<element name="LED_USR" library="Bretts-Spark-Library" package="LED-0603-NO-SS" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C6" library="Spark" package="C0402_B" value="0.1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP1" library="Spark" package="1X12-CASTELLATED" value="M12PTH-CST-L">
<attribute name="NAME"/>
</element>
<element name="JP2" library="Spark" package="1X12-CASTELLATED" value="M12PTH-CST-R">
<attribute name="NAME"/>
</element>
<element name="U1" library="Spark" package="WM-N-BM-09" value="WM-N-BM-09"/>
<element name="X2" library="Spark" package="IPEX-20279-001E" value="IPEX-20279-001E"/>
<element name="C12" library="Spark" package="C0402_B" value="0.1uF"/>
<element name="C8" library="Spark" package="C0402_B" value="0.1uF"/>
<element name="C10" library="Bretts-Spark-Library" package="C0603_B" value="10uF"/>
<element name="C13" library="Bretts-Spark-Library" package="C0603_B" value="10uF"/>
<element name="C9" library="Bretts-Spark-Library" package="C0603_B" value="10uF"/>
<element name="C11" library="Spark" package="C0402_B" value="0.1uF"/>
<element name="C15" library="Bretts-Spark-Library" package="C0603_B" value="10uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C16" library="Spark" package="C0402_B" value="0.1uF"/>
<element name="R10" library="Spark" package="R0402_B" value="1K"/>
<element name="U$2" library="Spark" package="SPARK_LOGO2" value="SPARK_LOGO2"/>
<element name="R8" library="Spark" package="R0402_B" value="10K"/>
<element name="R9" library="Spark" package="R0402_B" value="1K"/>
<element name="R11" library="Spark" package="R0402_B" value="1K"/>
<element name="R12" library="Spark" package="R0402_B" value="1K"/>
<element name="R4" library="Spark" package="R0402_B" value="100K"/>
<element name="ANT1" library="Spark" package="AT7020" value="AT7020"/>
<element name="L1" library="Spark" package="L0402_B" value="4.7nH (RF)"/>
<element name="C3" library="Spark" package="C0402_B" value="100pF"/>
<element name="C2" library="Spark" package="C0402_B" value="100pF"/>
<element name="U$3" library="Spark" package="TP60_BOT" value="TP3"/>
<element name="U$5" library="Spark" package="TP35_BOT" value="TP1"/>
<element name="U$6" library="Spark" package="TP35_BOT" value="TP1"/>
<element name="U$7" library="Spark" package="TP35_BOT" value="TP1"/>
<element name="U$8" library="Spark" package="TP35_BOT" value="TP1"/>
<element name="U$9" library="Spark" package="TP35_BOT" value="TP1"/>
<element name="U$10" library="Spark" package="TP35_BOT" value="TP1"/>
<element name="D1" library="Spark" package="DIODE-DO-220AA(SMP)" value="DIODE"/>
<element name="C4" library="Bretts-Spark-Library" package="C0603_B" value="22uF"/>
<element name="U$11" library="Spark" package="SOT23-5" value="R8008-33"/>
<element name="C5" library="Bretts-Spark-Library" package="C0603_B" value="22uF"/>
<element name="C7" library="Spark" package="C0402_B" value="0.1uF"/>
<element name="L2" library="Spark" package="INDUCTOR-NR3015" value="2.2uH - NR3015T2R2M"/>
<element name="U$12" library="Spark" package="TP60_BOT" value="TP3"/>
<element name="LED2" library="Spark" package="PLCC4-2MM-RGB" value="RGB-LED-CLMVB-FKARGB"/>
<element name="U$13" library="Spark" package="TP60_BOT" value="TP3"/>
<element name="U$14" library="Spark" package="TP60_BOT" value="TP3"/>
<element name="C17" library="Bretts-Spark-Library" package="C0201_B" value="10pF (RF)"/>
<element name="C18" library="Bretts-Spark-Library" package="C0201_B" value="10pF (RF)"/>
<element name="C19" library="Bretts-Spark-Library" package="C0201_B" value="10pF (RF)"/>
<element name="L3" library="Spark" package="L0402_B" value="6.8nH (RF)"/>
<element name="L4" library="Spark" package="L0402_B" value="3.9nH (RF)"/>
<element name="U3" library="Spark" package="XFDFN-6" value="SKY13350-385LF"/>
<element name="U$1" library="Spark" package="PHOTON-TOP-SS-2" value="PHOTON-TOP-SS2"/>
</elements>
<signals>
<signal name="UVCC">
<contactref element="X1" pad="VBUS"/>
<contactref element="D1" pad="ANODE"/>
</signal>
<signal name="N$6">
<contactref element="R6" pad="2"/>
<contactref element="X1" pad="D-"/>
<contactref element="U$14" pad="P$1"/>
</signal>
<signal name="+3V3">
<contactref element="JP2" pad="1"/>
<contactref element="R8" pad="2"/>
<contactref element="C5" pad="1"/>
<contactref element="C7" pad="1"/>
<contactref element="L2" pad="2"/>
<contactref element="U$11" pad="5"/>
<contactref element="C8" pad="2"/>
<contactref element="U1" pad="49"/>
<contactref element="C9" pad="2"/>
<contactref element="C12" pad="2"/>
<contactref element="U1" pad="20"/>
<contactref element="U1" pad="19"/>
<contactref element="C13" pad="1"/>
<contactref element="C11" pad="1"/>
<contactref element="U1" pad="46"/>
<contactref element="U1" pad="47"/>
<contactref element="C10" pad="2"/>
<contactref element="LED2" pad="CA"/>
</signal>
<signal name="D4">
<contactref element="JP2" pad="8"/>
<contactref element="U1" pad="41"/>
</signal>
<signal name="D2">
<contactref element="JP2" pad="10"/>
<contactref element="U1" pad="3"/>
</signal>
<signal name="D0">
<contactref element="JP2" pad="12"/>
<contactref element="U1" pad="4"/>
</signal>
<signal name="D1">
<contactref element="JP2" pad="11"/>
<contactref element="U1" pad="5"/>
</signal>
<signal name="D3">
<contactref element="JP2" pad="9"/>
<contactref element="U1" pad="42"/>
</signal>
<signal name="!RST">
<contactref element="JP2" pad="2"/>
<contactref element="U1" pad="26"/>
<contactref element="R8" pad="1"/>
<contactref element="C6" pad="1"/>
<contactref element="RESET" pad="2"/>
</signal>
<signal name="A0">
<contactref element="JP1" pad="1"/>
<contactref element="U1" pad="54"/>
</signal>
<signal name="A1">
<contactref element="JP1" pad="2"/>
<contactref element="U1" pad="1"/>
</signal>
<signal name="TX">
<contactref element="JP1" pad="10"/>
<contactref element="U1" pad="39"/>
</signal>
<signal name="RX">
<contactref element="JP1" pad="9"/>
<contactref element="U1" pad="38"/>
</signal>
<signal name="D5">
<contactref element="JP2" pad="7"/>
<contactref element="U1" pad="43"/>
</signal>
<signal name="D6">
<contactref element="JP2" pad="6"/>
<contactref element="U1" pad="40"/>
</signal>
<signal name="N$1">
<contactref element="R5" pad="2"/>
<contactref element="X1" pad="D+"/>
<contactref element="U$13" pad="P$1"/>
</signal>
<signal name="LED1">
<contactref element="LED_USR" pad="A1"/>
<contactref element="R10" pad="1"/>
</signal>
<signal name="N$5">
</signal>
<signal name="N$4">
</signal>
<signal name="N$17">
</signal>
<signal name="N$18">
</signal>
<signal name="N$19">
</signal>
<signal name="N$20">
</signal>
<signal name="N$21">
</signal>
<signal name="N$22">
</signal>
<signal name="MCU_USB_DP">
<contactref element="U1" pad="51"/>
<contactref element="R5" pad="1"/>
</signal>
<signal name="BTCX_RF_ACTIVE">
<contactref element="U1" pad="9"/>
<contactref element="U$10" pad="P$1"/>
</signal>
<signal name="BTCX_STATUS">
<contactref element="U1" pad="10"/>
<contactref element="U$9" pad="P$1"/>
</signal>
<signal name="BTCX_TXCONF">
<contactref element="U1" pad="11"/>
<contactref element="U$8" pad="P$1"/>
</signal>
<signal name="RF_SW_CTRL3_ANT1">
<contactref element="U1" pad="12"/>
<contactref element="C3" pad="1"/>
<contactref element="U3" pad="5"/>
</signal>
<signal name="RF_SW_CTRL0_ANT0">
<contactref element="U1" pad="13"/>
<contactref element="C2" pad="1"/>
<contactref element="U3" pad="1"/>
</signal>
<signal name="N$2">
<contactref element="ANT1" pad="1"/>
<contactref element="L1" pad="2"/>
<contactref element="L4" pad="2"/>
</signal>
<signal name="VIN">
<contactref element="JP1" pad="12"/>
<contactref element="D1" pad="CATHODE"/>
<contactref element="C4" pad="1"/>
<contactref element="U$11" pad="4"/>
<contactref element="R4" pad="2"/>
</signal>
<signal name="N$27">
<contactref element="R11" pad="1"/>
<contactref element="LED2" pad="BLUE"/>
</signal>
<signal name="N$29">
<contactref element="R9" pad="1"/>
<contactref element="LED2" pad="GREEN"/>
</signal>
<signal name="N$54">
<contactref element="R12" pad="1"/>
<contactref element="LED2" pad="RED"/>
</signal>
<signal name="A2">
<contactref element="JP1" pad="3"/>
<contactref element="U1" pad="2"/>
</signal>
<signal name="A3">
<contactref element="U1" pad="24"/>
<contactref element="JP1" pad="4"/>
</signal>
<signal name="A5">
<contactref element="U1" pad="23"/>
<contactref element="JP1" pad="6"/>
</signal>
<signal name="A4">
<contactref element="U1" pad="25"/>
<contactref element="JP1" pad="5"/>
</signal>
<signal name="RGB_GREEN">
<contactref element="R9" pad="2"/>
<contactref element="U$7" pad="P$1"/>
<contactref element="U1" pad="7"/>
</signal>
<signal name="RGB_BLUE">
<contactref element="R11" pad="2"/>
<contactref element="U$6" pad="P$1"/>
<contactref element="U1" pad="6"/>
</signal>
<signal name="RGB_RED">
<contactref element="R12" pad="2"/>
<contactref element="U$5" pad="P$1"/>
<contactref element="U1" pad="8"/>
</signal>
<signal name="VBAT">
<contactref element="U1" pad="28"/>
<contactref element="C16" pad="1"/>
<contactref element="C15" pad="1"/>
<contactref element="JP2" pad="3"/>
</signal>
<signal name="!SETUP">
<contactref element="U1" pad="53"/>
<contactref element="SETUP" pad="3"/>
<contactref element="U$3" pad="P$1"/>
</signal>
<signal name="DAC">
<contactref element="JP1" pad="7"/>
<contactref element="U1" pad="22"/>
</signal>
<signal name="WKP">
<contactref element="JP1" pad="8"/>
<contactref element="U1" pad="27"/>
</signal>
<signal name="D7">
<contactref element="JP2" pad="5"/>
<contactref element="R10" pad="2"/>
<contactref element="U1" pad="44"/>
</signal>
<signal name="ANT">
<contactref element="U1" pad="15"/>
<contactref element="C19" pad="2"/>
</signal>
<signal name="UFL_ANT">
<contactref element="X2" pad="1"/>
<contactref element="C18" pad="1"/>
</signal>
<signal name="CHIP_ANT">
<contactref element="L1" pad="1"/>
<contactref element="C17" pad="1"/>
<contactref element="L3" pad="2"/>
</signal>
<signal name="MCU_USB_DM">
<contactref element="R6" pad="1"/>
<contactref element="U1" pad="52"/>
</signal>
<signal name="GND">
<contactref element="C4" pad="2"/>
<contactref element="U$11" pad="2"/>
<contactref element="C5" pad="2"/>
<contactref element="C7" pad="2"/>
<contactref element="X1" pad="MT1"/>
<contactref element="X1" pad="GND"/>
<contactref element="X1" pad="MT2"/>
<contactref element="C15" pad="2"/>
<contactref element="C16" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="C2" pad="2"/>
<contactref element="C9" pad="1"/>
<contactref element="C8" pad="1"/>
<contactref element="C13" pad="2"/>
<contactref element="C11" pad="2"/>
<contactref element="C10" pad="1"/>
<contactref element="C12" pad="1"/>
<contactref element="U1" pad="67"/>
<contactref element="U1" pad="57"/>
<contactref element="U1" pad="65"/>
<contactref element="U1" pad="55"/>
<contactref element="U1" pad="61"/>
<contactref element="U1" pad="16"/>
<contactref element="U1" pad="45"/>
<contactref element="U1" pad="37"/>
<contactref element="U1" pad="29"/>
<contactref element="U1" pad="66"/>
<contactref element="U1" pad="17"/>
<contactref element="U1" pad="64"/>
<contactref element="U1" pad="59"/>
<contactref element="U1" pad="63"/>
<contactref element="U1" pad="50"/>
<contactref element="U1" pad="56"/>
<contactref element="U1" pad="58"/>
<contactref element="X2" pad="2@1"/>
<contactref element="X2" pad="2@2"/>
<contactref element="U1" pad="21"/>
<contactref element="U1" pad="30"/>
<contactref element="U1" pad="60"/>
<contactref element="U1" pad="48"/>
<contactref element="U1" pad="18"/>
<contactref element="U1" pad="14"/>
<contactref element="U1" pad="62"/>
<contactref element="SETUP" pad="2"/>
<contactref element="SETUP" pad="1"/>
<contactref element="C6" pad="2"/>
<contactref element="RESET" pad="3"/>
<contactref element="RESET" pad="4"/>
<contactref element="JP1" pad="11"/>
<contactref element="JP2" pad="4"/>
<contactref element="LED_USR" pad="C1"/>
<contactref element="L3" pad="1"/>
<contactref element="L4" pad="1"/>
<contactref element="U3" pad="3"/>
</signal>
<signal name="N$3">
<contactref element="L2" pad="1"/>
<contactref element="U$11" pad="3"/>
</signal>
<signal name="N$7">
<contactref element="U$11" pad="1"/>
<contactref element="R4" pad="1"/>
<contactref element="U$12" pad="P$1"/>
</signal>
<signal name="N$8">
</signal>
<signal name="N$9">
<contactref element="C19" pad="1"/>
<contactref element="U3" pad="6"/>
</signal>
<signal name="N$10">
<contactref element="U3" pad="2"/>
<contactref element="C18" pad="2"/>
</signal>
<signal name="N$11">
<contactref element="C17" pad="2"/>
<contactref element="U3" pad="4"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
