<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.2">
<drawing>
<board>
<plain>
<wire x1="1" y1="53.34" x2="64.516" y2="53.34" width="0" layer="20"/>
<wire x1="64.516" y1="53.34" x2="66.04" y2="51.816" width="0" layer="20"/>
<wire x1="66.04" y1="51.816" x2="66.04" y2="40.386" width="0" layer="20"/>
<wire x1="66.04" y1="40.386" x2="68.58" y2="37.846" width="0" layer="20"/>
<wire x1="68.58" y1="5.08" x2="66.04" y2="2.54" width="0" layer="20"/>
<wire x1="68.58" y1="37.846" x2="68.58" y2="5.08" width="0" layer="20"/>
<wire x1="66.04" y1="2.54" x2="66.04" y2="1" width="0" layer="20"/>
<wire x1="65.04" y1="0" x2="1" y2="0" width="0" layer="20"/>
<wire x1="66.04" y1="1" x2="65.04" y2="0" width="0" layer="20" curve="-90"/>
<wire x1="0" y1="52.34" x2="1" y2="53.34" width="0" layer="20" curve="-90"/>
<wire x1="1" y1="0" x2="0" y2="1" width="0" layer="20" curve="-90"/>
<wire x1="0" y1="1" x2="0" y2="52.34" width="0" layer="20"/>
<hole x="15.24" y="50.8" drill="3.2"/>
<hole x="13.97" y="2.54" drill="3.2"/>
<hole x="66.04" y="35.56" drill="3.2"/>
<hole x="66.04" y="7.62" drill="3.2"/>
<text>5V</text>
<text>3.3V</text>
<text>USB</text>
<text>DC</text>
<text>A4</text>
<text>A5</text>
<text>TXD</text>
<text>RXD</text>
<text>Vsup</text>
<text>RESET</text>
<text>LED</text>
<text>V</text>
<text>1</text>
<text>10uF</text>
<text>10uF</text>
<text>G</text>
<text>G</text>
<text>5V</text>
<text>3.3V</text>
<text>XRES</text>
<text>P04</text>
<text>P05</text>
<text>A0</text>
<text>A1</text>
<text>A5</text>
<text>P17</text>
<text>P15</text>
<text>DC5V</text>
<text>PSoC1duino</text>
<text>D0</text>
<text>D1</text>
<text>D2</text>
<text>D3</text>
<text>D4</text>
<text>D5</text>
<text>D6</text>
<text>D7</text>
<text>D8</text>
<text>D9</text>
<text>D10</text>
<text>D11</text>
<text>D12</text>
<text>D13</text>
<text>GND</text>
<text>P2.*</text>
<text>P1.*</text>
<text>P1.6</text>
<text>A6</text>
<text>A7</text>
<text>V</text>
<text>2</text>
<text>3</text>
<text>4</text>
<text>SCL</text>
<text>SDA</text>
<text>+</text>
<text>+</text>
</plain>
<libraries>
<library name="ftdichip-3">
<packages>
<package name="SSOP28DB">
<description>&lt;b&gt;Small Shrink Outline Package&lt;/b&gt;
28 pin</description>
</package>
</packages>
</library>
<library name="led">
<packages>
<package name="SFH482">
<description>&lt;B&gt;IR LED&lt;/B&gt;&lt;p&gt;
infrared emitting diode, Infineon
TO-18, lead spacing 2.54 mm, cathode marking&lt;p&gt;
Inifineon</description>
</package>
</packages>
</library>
<library name="jumper">
<packages>
<package name="JP2">
<description>&lt;b&gt;JUMPER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="rcl">
<packages>
<package name="C025-025X050">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
grid 2.5 mm, outline 2.5 x 5 mm</description>
</package>
</packages>
</library>
<library name="cypres">
<packages>
<package name="PDIP28">
<description>Plastic Dual Inline Package with 28 pins</description>
</package>
</packages>
</library>
<library name="a">
<packages>
<package name="SOT23-5">
</package>
</packages>
</library>
<library name="arduino_Uno_ref">
<packages>
<package name="SMARTPRJ_0204/5">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
type 0204, grid 5 mm</description>
</package>
<package name="PINHEAD_1X05">
</package>
<package name="PINHEAD_1X08">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="PINHEAD_1X06">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="switch-omron">
<packages>
<package name="B3F-10XX">
<description>&lt;b&gt;OMRON SWITCH&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="con-jack">
<description>&lt;b&gt;Jacks&lt;/b&gt;&lt;p&gt;
Power Connectors&lt;br&gt;
Phone Connectors&lt;br&gt;
Cinch Connectors&lt;br&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="DCJ0202">
<description>&lt;b&gt;DC POWER JACK&lt;/b&gt;&lt;p&gt;
Source: DCJ0202.pdf</description>
</package>
</packages>
</library>
<library name="ICSP">
<packages>
<package name="2X03">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="POLYFUSE">
<packages>
<package name="0204/5">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
type 0204, grid 5 mm</description>
</package>
</packages>
</library>
<library name="pduino_miniusb">
<packages>
<package name="MINIUSBB">
</package>
</packages>
</library>
<library name="psocduino_microusb">
<packages>
<package name="MICROUSB">
</package>
</packages>
</library>
<library name="linear">
<description>&lt;b&gt;Linear Devices&lt;/b&gt;&lt;p&gt;
Operational amplifiers,  comparators, voltage regulators, ADCs, DACs, etc.&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="TO220H">
<description>&lt;b&gt;TO-220&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="silk_picture">
<packages>
<package name="IFDL_LOGO">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="IC2" library="ftdichip-3" package="SSOP28DB" value="FT232RL">
<attribute name="NAME"/>
</element>
<element name="IC4" library="a" package="SOT23-5" value="NC7SZU04">
<attribute name="NAME"/>
</element>
<element name="C5" library="rcl" package="C025-025X050" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C3" library="rcl" package="C025-025X050" value="0.1uF">
<attribute name="NAME"/>
</element>
<element name="C4" library="rcl" package="C025-025X050" value="0.1uF">
<attribute name="NAME"/>
</element>
<element name="C1" library="rcl" package="C025-025X050" value="0.1uF">
<attribute name="NAME"/>
</element>
<element name="C6" library="rcl" package="C025-025X050" value="10uF">
<attribute name="NAME"/>
</element>
<element name="C2" library="rcl" package="C025-025X050" value="10uF">
<attribute name="NAME"/>
</element>
<element name="LED1" library="led" package="SFH482" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED2" library="led" package="SFH482" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED3" library="led" package="SFH482" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="SW1" library="switch-omron" package="B3F-10XX" value="">
<attribute name="MF" value=""/>
<attribute name="MPN" value="B3F-1000"/>
<attribute name="OC_FARNELL" value="176432"/>
<attribute name="OC_NEWARK" value="36M3542"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="IC3" library="cypres" package="PDIP28" value="CY8C27243">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="arduino_Uno_ref" package="SMARTPRJ_0204/5" value=""/>
<element name="R2" library="arduino_Uno_ref" package="SMARTPRJ_0204/5" value=""/>
<element name="R4" library="arduino_Uno_ref" package="SMARTPRJ_0204/5" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R5" library="arduino_Uno_ref" package="SMARTPRJ_0204/5" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="arduino_Uno_ref" package="SMARTPRJ_0204/5" value=""/>
<element name="CN5" library="arduino_Uno_ref" package="PINHEAD_1X05" value="PSoC ICSP">
<attribute name="NAME"/>
</element>
<element name="CN1" library="arduino_Uno_ref" package="PINHEAD_1X08" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="CN2" library="arduino_Uno_ref" package="PINHEAD_1X08" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP2" library="jumper" package="JP2" value="USB/DC">
<attribute name="NAME"/>
</element>
<element name="JP1" library="jumper" package="JP2" value="5V/3.3V">
<attribute name="NAME"/>
</element>
<element name="JP3" library="jumper" package="JP2" value="A4/SDA">
<attribute name="NAME"/>
</element>
<element name="JP4" library="jumper" package="JP2" value="A5/SCL">
<attribute name="NAME"/>
</element>
<element name="CN7" library="con-jack" package="DCJ0202" value="DCJ0202">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="NAME"/>
</element>
<element name="CN4" library="arduino_Uno_ref" package="PINHEAD_1X08" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="CN3" library="arduino_Uno_ref" package="PINHEAD_1X06" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="CN6" library="ICSP" package="2X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="SW2" library="POLYFUSE" package="0204/5" value="500mA">
<attribute name="NAME"/>
</element>
<element name="CN8" library="pduino_miniusb" package="MINIUSBB" value="MINIUSBB">
<attribute name="NAME"/>
</element>
<element name="CN9" library="psocduino_microusb" package="MICROUSB" value="MICROUSB">
<attribute name="NAME"/>
</element>
<element name="IC1" library="linear" package="TO220H" value="7818T">
<attribute name="NAME"/>
</element>
<element name="U$1" library="silk_picture" package="IFDL_LOGO" value=""/>
</elements>
<signals>
<signal name="GND">
<contactref element="IC4" pad="3"/>
<contactref element="LED1" pad="K"/>
<contactref element="CN2" pad="2"/>
<contactref element="C5" pad="1"/>
<contactref element="C6" pad="1"/>
<contactref element="IC2" pad="26"/>
<contactref element="IC2" pad="21"/>
<contactref element="IC2" pad="18"/>
<contactref element="IC2" pad="7"/>
<contactref element="IC2" pad="25"/>
<contactref element="C2" pad="1"/>
<contactref element="IC3" pad="14"/>
<contactref element="CN5" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="CN7" pad="3"/>
<contactref element="CN7" pad="2"/>
<contactref element="CN4" pad="7"/>
<contactref element="CN4" pad="6"/>
<contactref element="CN6" pad="6_GND"/>
<contactref element="CN6" pad="6_GND"/>
<contactref element="CN8" pad="GND"/>
<contactref element="CN8" pad="GND"/>
<contactref element="CN9" pad="GND"/>
<contactref element="CN9" pad="GND"/>
<contactref element="IC1" pad="2"/>
</signal>
<signal name="VCC">
<contactref element="IC4" pad="5"/>
<contactref element="R1" pad="2"/>
<contactref element="R2" pad="2"/>
<contactref element="IC2" pad="17"/>
<contactref element="C3" pad="1"/>
</signal>
<signal name="N$33">
<contactref element="IC3" pad="16"/>
<contactref element="CN2" pad="6"/>
</signal>
<signal name="N$13">
<contactref element="IC3" pad="12"/>
<contactref element="CN2" pad="5"/>
<contactref element="CN6" pad="4_SPI_MOSI"/>
</signal>
<signal name="N$24">
<contactref element="IC3" pad="17"/>
<contactref element="CN2" pad="4"/>
<contactref element="CN6" pad="1_SPI_MISO"/>
</signal>
<signal name="N$8">
<contactref element="IC3" pad="18"/>
<contactref element="R3" pad="1"/>
<contactref element="CN2" pad="3"/>
<contactref element="CN6" pad="3_SPI_SCK"/>
</signal>
<signal name="N$26">
<contactref element="LED2" pad="A"/>
<contactref element="R1" pad="1"/>
</signal>
<signal name="N$27">
<contactref element="LED3" pad="A"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="N$38">
<contactref element="LED1" pad="A"/>
<contactref element="R3" pad="2"/>
</signal>
<signal name="N$30">
<contactref element="IC2" pad="16"/>
<contactref element="CN8" pad="D-"/>
<contactref element="CN9" pad="DATA+"/>
</signal>
<signal name="N$31">
<contactref element="IC2" pad="15"/>
<contactref element="CN8" pad="D+"/>
<contactref element="CN9" pad="DATA-"/>
</signal>
<signal name="N$16">
<contactref element="IC2" pad="2"/>
<contactref element="IC4" pad="2"/>
</signal>
<signal name="N$20">
<contactref element="IC2" pad="5"/>
<contactref element="R5" pad="1"/>
</signal>
<signal name="N$35">
<contactref element="IC2" pad="23"/>
<contactref element="LED2" pad="K"/>
</signal>
<signal name="N$40">
<contactref element="IC2" pad="22"/>
<contactref element="LED3" pad="K"/>
</signal>
<signal name="N$34">
<contactref element="IC3" pad="15"/>
<contactref element="CN5" pad="5"/>
<contactref element="CN2" pad="8"/>
</signal>
<signal name="N$49">
<contactref element="IC3" pad="24"/>
<contactref element="CN3" pad="6"/>
</signal>
<signal name="N$50">
<contactref element="IC3" pad="4"/>
<contactref element="CN3" pad="5"/>
</signal>
<signal name="N$51">
<contactref element="IC3" pad="25"/>
<contactref element="CN3" pad="4"/>
</signal>
<signal name="N$9">
<contactref element="IC3" pad="3"/>
<contactref element="CN3" pad="3"/>
</signal>
<signal name="N$10">
<contactref element="IC3" pad="26"/>
<contactref element="JP3" pad="1"/>
</signal>
<signal name="N$15">
<contactref element="IC3" pad="2"/>
<contactref element="JP4" pad="1"/>
</signal>
<signal name="N$1">
<contactref element="IC3" pad="20"/>
<contactref element="R4" pad="2"/>
<contactref element="CN1" pad="1"/>
</signal>
<signal name="N$3">
<contactref element="IC3" pad="8"/>
<contactref element="R5" pad="2"/>
<contactref element="CN1" pad="2"/>
</signal>
<signal name="N$4">
<contactref element="IC3" pad="21"/>
<contactref element="CN1" pad="3"/>
</signal>
<signal name="N$6">
<contactref element="IC3" pad="7"/>
<contactref element="CN1" pad="4"/>
</signal>
<signal name="N$12">
<contactref element="IC3" pad="22"/>
<contactref element="CN1" pad="5"/>
</signal>
<signal name="N$14">
<contactref element="IC3" pad="6"/>
<contactref element="CN1" pad="6"/>
</signal>
<signal name="N$18">
<contactref element="IC3" pad="23"/>
<contactref element="CN1" pad="7"/>
</signal>
<signal name="N$19">
<contactref element="IC3" pad="5"/>
<contactref element="CN1" pad="8"/>
</signal>
<signal name="N$21">
<contactref element="JP4" pad="2"/>
<contactref element="CN3" pad="1"/>
</signal>
<signal name="CN4">
<contactref element="IC3" pad="27"/>
<contactref element="CN4" pad="1"/>
</signal>
<signal name="N$23">
<contactref element="IC3" pad="1"/>
<contactref element="CN4" pad="2"/>
</signal>
<signal name="N$25">
<contactref element="IC3" pad="11"/>
<contactref element="JP3" pad="3"/>
</signal>
<signal name="N$32">
<contactref element="IC3" pad="10"/>
<contactref element="JP4" pad="3"/>
</signal>
<signal name="N$11">
<contactref element="JP3" pad="2"/>
<contactref element="CN3" pad="2"/>
</signal>
<signal name="N$5">
<contactref element="IC2" pad="4"/>
<contactref element="SW1" pad="2"/>
<contactref element="SW1" pad="1"/>
<contactref element="IC3" pad="28"/>
<contactref element="CN5" pad="1"/>
<contactref element="JP1" pad="2"/>
<contactref element="CN4" pad="8"/>
<contactref element="CN6" pad="2_VCC"/>
</signal>
<signal name="N$28">
<contactref element="IC3" pad="13"/>
<contactref element="CN5" pad="4"/>
<contactref element="CN2" pad="7"/>
</signal>
<signal name="VDD5USB">
<contactref element="IC2" pad="20"/>
<contactref element="IC2" pad="19"/>
<contactref element="C2" pad="2"/>
<contactref element="C4" pad="1"/>
<contactref element="JP2" pad="1"/>
<contactref element="SW2" pad="2"/>
</signal>
<signal name="N$17">
<contactref element="IC2" pad="1"/>
<contactref element="R4" pad="1"/>
</signal>
<signal name="N$7">
<contactref element="IC4" pad="4"/>
<contactref element="C1" pad="1"/>
</signal>
<signal name="N$45">
<contactref element="C1" pad="2"/>
<contactref element="SW1" pad="3"/>
<contactref element="SW1" pad="4"/>
<contactref element="IC3" pad="19"/>
<contactref element="CN5" pad="3"/>
<contactref element="CN4" pad="3"/>
<contactref element="CN6" pad="5_RES"/>
</signal>
<signal name="CN7">
<contactref element="JP2" pad="3"/>
<contactref element="CN7" pad="1"/>
</signal>
<signal name="N$37">
<contactref element="C6" pad="2"/>
<contactref element="JP1" pad="3"/>
<contactref element="CN4" pad="4"/>
<contactref element="IC1" pad="3"/>
</signal>
<signal name="VDD5">
<contactref element="C5" pad="2"/>
<contactref element="JP2" pad="2"/>
<contactref element="JP1" pad="1"/>
<contactref element="CN4" pad="5"/>
<contactref element="IC1" pad="1"/>
</signal>
<signal name="S$1">
</signal>
<signal name="N$29">
<contactref element="SW2" pad="1"/>
<contactref element="CN8" pad="VCC"/>
<contactref element="CN9" pad="VCC"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
