<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.2.0">
<drawing>
<board>
<plain>
<wire x1="30.48" y1="45.72" x2="111.74" y2="45.72" width="0" layer="20"/>
<wire x1="111.74" y1="45.72" x2="111.74" y2="91.44" width="0" layer="20"/>
<hole x="33.02" y="88.9" drill="3.2"/>
<text>D3</text>
<text>D2</text>
<text>GND</text>
<text>GND</text>
<text>D1</text>
<text>D0</text>
<text>D4</text>
<text>C6</text>
<text>D7</text>
<text>E6</text>
<text>B4</text>
<text>B5</text>
<text>RAW</text>
<text>GND</text>
<text>RST</text>
<text>VCC</text>
<text>F4</text>
<text>F5</text>
<text>F6</text>
<text>F7</text>
<text>B1</text>
<text>B2</text>
<text>B3</text>
<text>B6</text>
<hole x="109.22" y="48.26" drill="3.2"/>
<hole x="33.02" y="48.26" drill="3.2"/>
<hole x="109.22" y="88.9" drill="3.2"/>
<wire x1="30.48" y1="91.44" x2="30.48" y2="45.72" width="0" layer="20"/>
<wire x1="111.74" y1="91.44" x2="30.48" y2="91.44" width="0" layer="20"/>
<text>Debolestis</text>
<text>VCC
C/S
CLK
IN
GND</text>
<text>VCC
C/S
CLK
OUT
GND</text>
<text>+</text>
<text>+</text>
<text>+</text>
<text>+</text>
<text>+</text>
<text>-</text>
<text>-</text>
<text>-</text>
<text>-</text>
<text>-</text>
<text>F4</text>
<text>F5</text>
<text>THUMBSTICK</text>
<text>D0</text>
<text>D1</text>
<text>D2</text>
<text>D3</text>
<text>C/S</text>
<text>SCK</text>
<text>IN</text>
<text>C/S</text>
<text>IN</text>
<text>SCK</text>
<text>-</text>
<text>+</text>
<text>-</text>
<text>+</text>
<text>JoyAmp</text>
<text>Shift register</text>
</plain>
<libraries>
<library name="con-lstb">
<description>&lt;b&gt;Pin Headers&lt;/b&gt;&lt;p&gt;
Naming:&lt;p&gt;
MA = male&lt;p&gt;
# contacts - # rows&lt;p&gt;
W = angled&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="MA12-1">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="MA03-1">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="MA05-1">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="MA04-1">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="con-molex">
<description>&lt;b&gt;Molex Connectors&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="22-23-2041">
<description>.100" (2.54mm) Center Header - 4 Pin</description>
</package>
</packages>
</library>
<library name="pinhead">
<description>&lt;b&gt;Pin Header Connectors&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="1X05">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="1X02">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="con-lstb-1">
<description>&lt;b&gt;Pin Headers&lt;/b&gt;&lt;p&gt;
Naming:&lt;p&gt;
MA = male&lt;p&gt;
# contacts - # rows&lt;p&gt;
W = angled&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="MA04-1">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="C-L" library="con-lstb" package="MA12-1" value="">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="VALUE"/>
</element>
<element name="C-R" library="con-lstb" package="MA12-1" value="">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="VALUE"/>
</element>
<element name="AXIS-2" library="con-lstb" package="MA03-1" value="F6">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="AXIS-1" library="con-lstb" package="MA03-1" value="F7">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="SHIFT_REGISTER_1" library="con-lstb" package="MA05-1" value="">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="VALUE"/>
</element>
<element name="SHIFT_REGISTER_2" library="con-lstb" package="MA05-1" value="">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="VALUE"/>
</element>
<element name="-_X_IN_Y_+" library="con-molex" package="22-23-2041" value="">
<attribute name="OC_NEWARK" value="38C0355"/>
<attribute name="MPN" value="22-23-2041"/>
<attribute name="MF" value="MOLEX"/>
<attribute name="OC_FARNELL" value="1462920"/>
<attribute name="VALUE"/>
</element>
<element name="+_X_OUT_Y_-" library="con-molex" package="22-23-2041" value="">
<attribute name="OC_NEWARK" value="38C0355"/>
<attribute name="MPN" value="22-23-2041"/>
<attribute name="MF" value="MOLEX"/>
<attribute name="OC_FARNELL" value="1462920"/>
<attribute name="VALUE"/>
</element>
<element name="SV1" library="con-lstb" package="MA04-1" value="">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="VALUE"/>
</element>
<element name="JP1" library="pinhead" package="1X05" value="">
<attribute name="VALUE"/>
</element>
<element name="JP2" library="pinhead" package="1X05" value="">
<attribute name="VALUE"/>
</element>
<element name="SV2" library="con-lstb-1" package="MA04-1" value="">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="VALUE"/>
</element>
<element name="SV3" library="con-lstb-1" package="MA04-1" value="">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="VALUE"/>
</element>
<element name="RST" library="pinhead" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="AXIS-3" library="con-lstb" package="MA03-1" value="B6">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="AXIS-4" library="con-lstb" package="MA03-1" value="B5">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="GND" library="pinhead" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="D3">
<contactref element="C-L" pad="1"/>
<contactref element="JP1" pad="4"/>
</signal>
<signal name="D2">
<contactref element="C-L" pad="2"/>
<contactref element="JP1" pad="2"/>
</signal>
<signal name="GND">
<contactref element="C-L" pad="4"/>
<contactref element="C-L" pad="3"/>
<contactref element="C-R" pad="2"/>
<contactref element="AXIS-2" pad="2"/>
<contactref element="AXIS-1" pad="2"/>
<contactref element="SHIFT_REGISTER_1" pad="5"/>
<contactref element="SHIFT_REGISTER_2" pad="5"/>
<contactref element="-_X_IN_Y_+" pad="1"/>
<contactref element="+_X_OUT_Y_-" pad="4"/>
<contactref element="SV1" pad="1"/>
<contactref element="JP1" pad="5"/>
<contactref element="JP2" pad="1"/>
<contactref element="SV2" pad="1"/>
<contactref element="SV3" pad="1"/>
<contactref element="RST" pad="2"/>
<contactref element="AXIS-3" pad="2"/>
<contactref element="AXIS-4" pad="2"/>
<contactref element="GND" pad="1"/>
<contactref element="GND" pad="2"/>
</signal>
<signal name="D1">
<contactref element="C-L" pad="5"/>
<contactref element="SHIFT_REGISTER_1" pad="4"/>
</signal>
<signal name="D0">
<contactref element="C-L" pad="6"/>
<contactref element="SHIFT_REGISTER_1" pad="2"/>
</signal>
<signal name="D4">
<contactref element="C-L" pad="7"/>
</signal>
<signal name="C6">
<contactref element="C-L" pad="8"/>
</signal>
<signal name="D7">
<contactref element="C-L" pad="9"/>
</signal>
<signal name="E6">
<contactref element="C-L" pad="10"/>
</signal>
<signal name="B4">
<contactref element="C-L" pad="11"/>
</signal>
<signal name="B5">
<contactref element="C-L" pad="12"/>
<contactref element="AXIS-4" pad="1"/>
</signal>
<signal name="RAW">
<contactref element="C-R" pad="1"/>
</signal>
<signal name="VCC">
<contactref element="C-R" pad="4"/>
<contactref element="AXIS-2" pad="3"/>
<contactref element="AXIS-1" pad="3"/>
<contactref element="SHIFT_REGISTER_1" pad="1"/>
<contactref element="SHIFT_REGISTER_2" pad="1"/>
<contactref element="-_X_IN_Y_+" pad="4"/>
<contactref element="+_X_OUT_Y_-" pad="1"/>
<contactref element="SV1" pad="4"/>
<contactref element="JP1" pad="1"/>
<contactref element="JP2" pad="5"/>
<contactref element="SV2" pad="4"/>
<contactref element="SV3" pad="4"/>
<contactref element="AXIS-4" pad="3"/>
<contactref element="AXIS-3" pad="3"/>
</signal>
<signal name="RST">
<contactref element="C-R" pad="3"/>
<contactref element="RST" pad="1"/>
</signal>
<signal name="F4">
<contactref element="C-R" pad="5"/>
<contactref element="+_X_OUT_Y_-" pad="3"/>
<contactref element="SV3" pad="2"/>
</signal>
<signal name="F5">
<contactref element="C-R" pad="6"/>
<contactref element="+_X_OUT_Y_-" pad="2"/>
<contactref element="SV3" pad="3"/>
</signal>
<signal name="F6">
<contactref element="C-R" pad="7"/>
<contactref element="AXIS-2" pad="1"/>
</signal>
<signal name="F7">
<contactref element="C-R" pad="8"/>
<contactref element="AXIS-1" pad="1"/>
</signal>
<signal name="B1-SCK">
<contactref element="C-R" pad="9"/>
<contactref element="SHIFT_REGISTER_1" pad="3"/>
<contactref element="JP1" pad="3"/>
</signal>
<signal name="B2">
<contactref element="C-R" pad="10"/>
</signal>
<signal name="B3">
<contactref element="C-R" pad="11"/>
</signal>
<signal name="B6">
<contactref element="C-R" pad="12"/>
<contactref element="AXIS-3" pad="1"/>
</signal>
<signal name="IN">
<contactref element="SHIFT_REGISTER_2" pad="4"/>
<contactref element="JP2" pad="2"/>
</signal>
<signal name="IN_X">
<contactref element="-_X_IN_Y_+" pad="2"/>
<contactref element="SV1" pad="2"/>
<contactref element="SV2" pad="2"/>
</signal>
<signal name="IN_Y">
<contactref element="-_X_IN_Y_+" pad="3"/>
<contactref element="SV1" pad="3"/>
<contactref element="SV2" pad="3"/>
</signal>
<signal name="SCK_J">
<contactref element="JP2" pad="3"/>
<contactref element="SHIFT_REGISTER_2" pad="3"/>
</signal>
<signal name="CS_J">
<contactref element="SHIFT_REGISTER_2" pad="2"/>
<contactref element="JP2" pad="4"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
