<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.1.3">
<drawing>
<board>
<plain>
<text>v2</text>
<wire x1="-5.9944" y1="-4.318" x2="-5.9944" y2="12.573" width="0.127" layer="20"/>
<wire x1="-5.9944" y1="41.0718" x2="-4.0132" y2="43.1038" width="0.127" layer="20" curve="-90"/>
<wire x1="-3.302" y1="43.1038" x2="0" y2="46.38" width="0.127" layer="20" curve="-90"/>
<wire x1="-4.0132" y1="43.1038" x2="-3.302" y2="43.1038" width="0.127" layer="20"/>
<wire x1="-5.9944" y1="12.573" x2="-9.398" y2="17.907" width="0.127" layer="20" curve="55.440999"/>
<wire x1="-5.9944" y1="41.0718" x2="-8.382" y2="37.338" width="0.127" layer="20" curve="-60"/>
<wire x1="-9.398" y1="17.907" x2="-8.382" y2="37.338" width="0.127" layer="20" curve="-106.372328"/>
<wire x1="0" y1="-6.05028125" x2="4.318" y2="-6.05028125" width="0.127" layer="20"/>
<wire x1="5.9944" y1="-4.318" x2="5.9944" y2="12.573" width="0.127" layer="20"/>
<wire x1="5.9944" y1="41.0718" x2="4.0132" y2="43.1038" width="0.127" layer="20" curve="90"/>
<wire x1="3.302" y1="43.1038" x2="0" y2="46.38" width="0.127" layer="20" curve="90"/>
<wire x1="4.0132" y1="43.1038" x2="3.302" y2="43.1038" width="0.127" layer="20"/>
<wire x1="5.9944" y1="12.573" x2="9.398" y2="17.907" width="0.127" layer="20" curve="-55.440999"/>
<wire x1="5.9944" y1="41.0718" x2="8.382" y2="37.338" width="0.127" layer="20" curve="60"/>
<wire x1="9.398" y1="17.907" x2="8.382" y2="37.338" width="0.127" layer="20" curve="106.372328"/>
<text>BTN1</text>
<wire x1="-5.9944" y1="-4.318" x2="-4.318" y2="-6.05028125" width="0.127" layer="20" curve="90"/>
<wire x1="0" y1="-6.05028125" x2="-4.318" y2="-6.05028125" width="0.127" layer="20"/>
<wire x1="5.9944" y1="-4.318" x2="4.318" y2="-6.05028125" width="0.127" layer="20" curve="-90"/>
</plain>
<libraries>
<library name="SparkFun">
<packages>
<package name="USB-A-PCB">
</package>
</packages>
</library>
<library name="holes">
<description>&lt;b&gt;Mounting Holes and Pads&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="2,8-PAD">
<description>&lt;b&gt;MOUNTING PAD&lt;/b&gt; 2.8 mm, round</description>
</package>
</packages>
</library>
<library name="attiny828">
<packages>
<package name="QFP80P900X900X120-32N">
</package>
</packages>
</library>
<library name="talons">
<packages>
<package name="SMLP34">
</package>
</packages>
</library>
<library name="my-lib">
<packages>
<package name="CAP-5.5V-4.0F">
</package>
<package name="TL3302BF260QJ">
</package>
</packages>
</library>
<library name="eagle-ltspice">
<description>Default symbols for import LTspice schematics&lt;p&gt;
2012-10-29 alf@cadsoft.de&lt;br&gt;</description>
<packages>
<package name="C0402">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;</description>
</package>
<package name="R0402">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="testpad">
<description>&lt;b&gt;Test Pins/Pads&lt;/b&gt;&lt;p&gt;
Cream on SMD OFF.&lt;br&gt;
new: Attribute TP_SIGNAL_NAME&lt;br&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="B1,27">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="FT230XQ-R">
<packages>
<package name="QFN16">
<description>&lt;b&gt;QFN 16&lt;/b&gt;&lt;p&gt;
body 4x4mm, pitch 0.65mm</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="X1" library="SparkFun" package="USB-A-PCB" value="USBPCB"/>
<element name="H1" library="holes" package="2,8-PAD" value="MOUNT-PAD-ROUND2.8"/>
<element name="U1" library="attiny828" package="QFP80P900X900X120-32N" value="ATTINY828-AU">
<attribute name="MPN" value="ATTINY828-AU"/>
<attribute name="OC_FARNELL" value="2249849"/>
<attribute name="OC_NEWARK" value="45W2154"/>
<attribute name="PACKAGE" value="TQFP-32"/>
<attribute name="SUPPLIER" value="ATMEL"/>
</element>
<element name="SMLP_5" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_10" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_15" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_20" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_25" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_4" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_9" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_14" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_19" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_24" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_3" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_8" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_13" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_18" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_23" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_2" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_7" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_12" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_17" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_22" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="CAP_1" library="my-lib" package="CAP-5.5V-4.0F" value="CAP-5.5V-4.0F"/>
<element name="SMLP_1" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_6" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_11" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_16" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="SMLP_21" library="talons" package="SMLP34" value="SMLP34RGB2W"/>
<element name="C1" library="eagle-ltspice" package="C0402" value="0.1uF">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="C"/>
</element>
<element name="C2" library="eagle-ltspice" package="C0402" value="0.1uF">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="C"/>
</element>
<element name="SCK" library="testpad" package="B1,27" value="PTR1B1,27">
<attribute name="NAME"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="!RESET" library="testpad" package="B1,27" value="PTR1B1,27">
<attribute name="NAME"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="MISO" library="testpad" package="B1,27" value="PTR1B1,27">
<attribute name="NAME"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="MOSI" library="testpad" package="B1,27" value="PTR1B1,27">
<attribute name="NAME"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="GND" library="testpad" package="B1,27" value="PTR1B1,27">
<attribute name="NAME"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="VCC" library="testpad" package="B1,27" value="PTR1B1,27">
<attribute name="NAME"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="R5" library="eagle-ltspice" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="eagle-ltspice" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
<attribute name="VALUE"/>
</element>
<element name="R2" library="eagle-ltspice" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="eagle-ltspice" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
<attribute name="VALUE"/>
<attribute name="VALUE"/>
</element>
<element name="R4" library="eagle-ltspice" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
<attribute name="VALUE"/>
<attribute name="VALUE"/>
</element>
<element name="R6" library="eagle-ltspice" package="R0402" value="27R">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
</element>
<element name="R7" library="eagle-ltspice" package="R0402" value="27R">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
</element>
<element name="C3" library="eagle-ltspice" package="C0402" value="47pF">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="C"/>
</element>
<element name="C4" library="eagle-ltspice" package="C0402" value="47pF">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="C"/>
</element>
<element name="U$2" library="my-lib" package="TL3302BF260QJ" value="TL3302BF260QJ"/>
<element name="FT230XQ" library="FT230XQ-R" package="QFN16" value="FT230X">
<attribute name="AVAILABILITY" value="Unavailable"/>
<attribute name="DESCRIPTION" value=" FT230X Series 3 Mbaud USB Full Speed to Basic UART IC with USB Charger Detection "/>
<attribute name="MF" value="FTDI,"/>
<attribute name="MP" value="FT230XQ-R"/>
<attribute name="PACKAGE" value="QFN-16 FTDI"/>
<attribute name="PRICE" value="None"/>
<attribute name="VALUE"/>
</element>
<element name="X2" library="SparkFun" package="USB-A-PCB" value="USBPCB"/>
<element name="R8" library="eagle-ltspice" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="R"/>
<attribute name="VALUE"/>
</element>
<element name="C5" library="eagle-ltspice" package="C0402" value="">
<attribute name="NAME"/>
<attribute name="SPICEMODEL" value="NONE"/>
<attribute name="SPICEPREFIX" value="C"/>
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="GND">
<contactref element="U1" pad="5"/>
<contactref element="U1" pad="21"/>
<contactref element="X1" pad="GND"/>
<contactref element="H1" pad="B2,8"/>
<contactref element="CAP_1" pad="GND"/>
<contactref element="C1" pad="2"/>
<contactref element="C2" pad="2"/>
<contactref element="GND" pad="TP"/>
<contactref element="C4" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="U$2" pad="P$1"/>
<contactref element="FT230XQ" pad="17"/>
<contactref element="FT230XQ" pad="13"/>
<contactref element="FT230XQ" pad="3"/>
<contactref element="X2" pad="GND"/>
</signal>
<signal name="VCC">
<contactref element="CAP_1" pad="VCC"/>
<contactref element="C1" pad="1"/>
<contactref element="U1" pad="4"/>
<contactref element="C2" pad="1"/>
<contactref element="U1" pad="18"/>
<contactref element="VCC" pad="TP"/>
<contactref element="X1" pad="5V"/>
<contactref element="FT230XQ" pad="10"/>
<contactref element="X2" pad="5V"/>
</signal>
<signal name="ANODE$1">
<contactref element="SMLP_1" pad="ANODE"/>
<contactref element="SMLP_2" pad="ANODE"/>
<contactref element="SMLP_3" pad="ANODE"/>
<contactref element="SMLP_4" pad="ANODE"/>
<contactref element="SMLP_5" pad="ANODE"/>
<contactref element="R1" pad="1"/>
</signal>
<signal name="ANODE$2">
<contactref element="SMLP_6" pad="ANODE"/>
<contactref element="SMLP_7" pad="ANODE"/>
<contactref element="SMLP_8" pad="ANODE"/>
<contactref element="SMLP_9" pad="ANODE"/>
<contactref element="SMLP_10" pad="ANODE"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="ANODE$4">
<contactref element="SMLP_16" pad="ANODE"/>
<contactref element="SMLP_17" pad="ANODE"/>
<contactref element="SMLP_18" pad="ANODE"/>
<contactref element="SMLP_19" pad="ANODE"/>
<contactref element="SMLP_20" pad="ANODE"/>
<contactref element="R4" pad="1"/>
</signal>
<signal name="ANODE$5">
<contactref element="SMLP_21" pad="ANODE"/>
<contactref element="SMLP_22" pad="ANODE"/>
<contactref element="SMLP_23" pad="ANODE"/>
<contactref element="SMLP_24" pad="ANODE"/>
<contactref element="SMLP_25" pad="ANODE"/>
<contactref element="R5" pad="2"/>
</signal>
<signal name="ANODE$3">
<contactref element="SMLP_14" pad="ANODE"/>
<contactref element="SMLP_15" pad="ANODE"/>
<contactref element="SMLP_11" pad="ANODE"/>
<contactref element="SMLP_12" pad="ANODE"/>
<contactref element="SMLP_13" pad="ANODE"/>
<contactref element="R3" pad="1"/>
</signal>
<signal name="N$6">
<contactref element="SMLP_4" pad="BLUE"/>
<contactref element="SMLP_9" pad="BLUE"/>
<contactref element="SMLP_14" pad="BLUE"/>
<contactref element="SMLP_19" pad="BLUE"/>
<contactref element="SMLP_24" pad="BLUE"/>
<contactref element="U1" pad="14"/>
</signal>
<signal name="N$9">
<contactref element="SMLP_4" pad="RED"/>
<contactref element="SMLP_9" pad="RED"/>
<contactref element="SMLP_14" pad="RED"/>
<contactref element="SMLP_19" pad="RED"/>
<contactref element="SMLP_24" pad="RED"/>
<contactref element="U1" pad="12"/>
</signal>
<signal name="N$10">
<contactref element="SMLP_4" pad="GREEN"/>
<contactref element="SMLP_9" pad="GREEN"/>
<contactref element="SMLP_14" pad="GREEN"/>
<contactref element="SMLP_19" pad="GREEN"/>
<contactref element="SMLP_24" pad="GREEN"/>
<contactref element="U1" pad="13"/>
</signal>
<signal name="N$11">
<contactref element="SMLP_5" pad="GREEN"/>
<contactref element="SMLP_10" pad="GREEN"/>
<contactref element="SMLP_15" pad="GREEN"/>
<contactref element="SMLP_20" pad="GREEN"/>
<contactref element="SMLP_25" pad="GREEN"/>
<contactref element="U1" pad="26"/>
</signal>
<signal name="N$12">
<contactref element="SMLP_5" pad="RED"/>
<contactref element="SMLP_10" pad="RED"/>
<contactref element="SMLP_15" pad="RED"/>
<contactref element="SMLP_20" pad="RED"/>
<contactref element="SMLP_25" pad="RED"/>
<contactref element="U1" pad="24"/>
</signal>
<signal name="N$13">
<contactref element="SMLP_5" pad="BLUE"/>
<contactref element="SMLP_10" pad="BLUE"/>
<contactref element="SMLP_15" pad="BLUE"/>
<contactref element="SMLP_20" pad="BLUE"/>
<contactref element="SMLP_25" pad="BLUE"/>
<contactref element="U1" pad="15"/>
</signal>
<signal name="N$14">
<contactref element="SMLP_3" pad="GREEN"/>
<contactref element="SMLP_8" pad="GREEN"/>
<contactref element="SMLP_13" pad="GREEN"/>
<contactref element="SMLP_18" pad="GREEN"/>
<contactref element="SMLP_23" pad="GREEN"/>
<contactref element="U1" pad="10"/>
</signal>
<signal name="N$15">
<contactref element="SMLP_3" pad="RED"/>
<contactref element="SMLP_8" pad="RED"/>
<contactref element="SMLP_13" pad="RED"/>
<contactref element="SMLP_18" pad="RED"/>
<contactref element="SMLP_23" pad="RED"/>
<contactref element="U1" pad="9"/>
</signal>
<signal name="N$16">
<contactref element="SMLP_3" pad="BLUE"/>
<contactref element="SMLP_8" pad="BLUE"/>
<contactref element="SMLP_13" pad="BLUE"/>
<contactref element="SMLP_18" pad="BLUE"/>
<contactref element="SMLP_23" pad="BLUE"/>
<contactref element="U1" pad="11"/>
</signal>
<signal name="N$17">
<contactref element="SMLP_2" pad="GREEN"/>
<contactref element="SMLP_7" pad="GREEN"/>
<contactref element="SMLP_12" pad="GREEN"/>
<contactref element="SMLP_17" pad="GREEN"/>
<contactref element="SMLP_22" pad="GREEN"/>
<contactref element="U1" pad="19"/>
</signal>
<signal name="N$18">
<contactref element="SMLP_2" pad="RED"/>
<contactref element="SMLP_7" pad="RED"/>
<contactref element="SMLP_12" pad="RED"/>
<contactref element="SMLP_17" pad="RED"/>
<contactref element="SMLP_22" pad="RED"/>
<contactref element="U1" pad="17"/>
</signal>
<signal name="N$19">
<contactref element="SMLP_2" pad="BLUE"/>
<contactref element="SMLP_7" pad="BLUE"/>
<contactref element="SMLP_12" pad="BLUE"/>
<contactref element="SMLP_17" pad="BLUE"/>
<contactref element="SMLP_22" pad="BLUE"/>
<contactref element="U1" pad="20"/>
</signal>
<signal name="N$20">
<contactref element="SMLP_1" pad="GREEN"/>
<contactref element="SMLP_6" pad="GREEN"/>
<contactref element="SMLP_11" pad="GREEN"/>
<contactref element="SMLP_16" pad="GREEN"/>
<contactref element="SMLP_21" pad="GREEN"/>
<contactref element="U1" pad="23"/>
</signal>
<signal name="N$21">
<contactref element="SMLP_1" pad="RED"/>
<contactref element="SMLP_6" pad="RED"/>
<contactref element="SMLP_11" pad="RED"/>
<contactref element="SMLP_16" pad="RED"/>
<contactref element="SMLP_21" pad="RED"/>
<contactref element="U1" pad="22"/>
</signal>
<signal name="N$22">
<contactref element="SMLP_1" pad="BLUE"/>
<contactref element="SMLP_6" pad="BLUE"/>
<contactref element="SMLP_11" pad="BLUE"/>
<contactref element="SMLP_16" pad="BLUE"/>
<contactref element="SMLP_21" pad="BLUE"/>
<contactref element="U1" pad="25"/>
</signal>
<signal name="TINY_RX">
<contactref element="U1" pad="1"/>
<contactref element="FT230XQ" pad="15"/>
</signal>
<signal name="TINY_TX">
<contactref element="U1" pad="2"/>
<contactref element="FT230XQ" pad="2"/>
</signal>
<signal name="MOSI">
<contactref element="U1" pad="27"/>
<contactref element="MOSI" pad="TP"/>
</signal>
<signal name="MISO">
<contactref element="U1" pad="28"/>
<contactref element="MISO" pad="TP"/>
</signal>
<signal name="!RESET">
<contactref element="U1" pad="29"/>
<contactref element="!RESET" pad="TP"/>
<contactref element="C5" pad="2"/>
</signal>
<signal name="N$7">
<contactref element="U1" pad="31"/>
<contactref element="U$2" pad="P$2"/>
</signal>
<signal name="N$23">
<contactref element="U1" pad="8"/>
<contactref element="R1" pad="2"/>
</signal>
<signal name="N$28">
<contactref element="U1" pad="7"/>
<contactref element="R2" pad="2"/>
</signal>
<signal name="N$29">
<contactref element="U1" pad="6"/>
<contactref element="R3" pad="2"/>
</signal>
<signal name="N$30">
<contactref element="U1" pad="3"/>
<contactref element="R4" pad="2"/>
</signal>
<signal name="USB_M">
<contactref element="C4" pad="1"/>
<contactref element="R7" pad="1"/>
<contactref element="X2" pad="USB_M"/>
<contactref element="X1" pad="USB_M"/>
</signal>
<signal name="USB_P">
<contactref element="X1" pad="USB_P"/>
<contactref element="R6" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="X2" pad="USB_P"/>
</signal>
<signal name="CBUS2">
<contactref element="FT230XQ" pad="5"/>
<contactref element="U1" pad="16"/>
</signal>
<signal name="N$3">
<contactref element="R7" pad="2"/>
<contactref element="FT230XQ" pad="7"/>
</signal>
<signal name="N$24">
<contactref element="R6" pad="2"/>
<contactref element="FT230XQ" pad="6"/>
</signal>
<signal name="3V3">
<contactref element="FT230XQ" pad="1"/>
<contactref element="FT230XQ" pad="8"/>
<contactref element="R8" pad="1"/>
</signal>
<signal name="FT230_RESET">
<contactref element="FT230XQ" pad="9"/>
<contactref element="R8" pad="2"/>
<contactref element="U1" pad="30"/>
<contactref element="SCK" pad="TP"/>
</signal>
<signal name="N$1">
<contactref element="FT230XQ" pad="16"/>
<contactref element="C5" pad="1"/>
</signal>
<signal name="N$2">
<contactref element="U1" pad="32"/>
<contactref element="R5" pad="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
