<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.1">
<drawing>
<board>
<plain>
<wire x1="10.16" y1="2.54" x2="51.74" y2="2.54" width="0" layer="20"/>
<wire x1="51.74" y1="2.54" x2="51.74" y2="38.09" width="0" layer="20"/>
<wire x1="51.74" y1="38.09" x2="10.16" y2="38.09" width="0" layer="20"/>
<wire x1="10.16" y1="38.09" x2="10.16" y2="2.54" width="0" layer="20"/>
<text>AVR Reset</text>
<text>+</text>
<text>-</text>
<text>GND</text>
<text>+5V</text>
<text>SDA</text>
<text>SCL</text>
<text>GPIO1</text>
<text>GPIO2</text>
<text>Pin1</text>
<text>Pin1</text>
<text>Pin1</text>
<text>SIG</text>
<text>PWR</text>
<text>GND</text>
<text>Author: Julian Binder</text>
<text>Carnegie Mellon Robotics Club</text>
<text>Forklift Rev 1</text>
<hole x="12.7" y="35.56" drill="0.326390625"/>
<hole x="48.26" y="4.572" drill="0.326390625"/>
<hole x="48.26" y="35.56" drill="0.326390625"/>
<hole x="12.7" y="9.906" drill="0.326390625"/>
</plain>
<libraries>
<library name="atmel">
<packages>
<package name="TQFP32-08">
<description>&lt;B&gt;Thin Plasic Quad Flat Package&lt;/B&gt; Grid 0.8 mm</description>
</package>
</packages>
</library>
<library name="adafruit">
<packages>
<package name="AVRISP">
</package>
<package name="1X06">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="1X03">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="SparkFun">
<packages>
<package name="0603-RES">
</package>
<package name="TACTILE_SWITCH_SMD">
</package>
<package name="LED-0603">
</package>
<package name="1X02_BIG">
</package>
<package name="0603-CAP">
</package>
</packages>
</library>
<library name="jabinder">
<packages>
<package name="SSOP20">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="IC1" library="atmel" package="TQFP32-08" value="MEGA168">
<attribute name="OC_NEWARK" value="73M8863"/>
<attribute name="MPN" value="ATMEGA8-16AU"/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="9171371"/>
</element>
<element name="ISP1" library="adafruit" package="AVRISP" value="AVRISP-6"/>
<element name="JP1" library="adafruit" package="1X06" value=""/>
<element name="R1" library="SparkFun" package="0603-RES" value="10K"/>
<element name="S1" library="SparkFun" package="TACTILE_SWITCH_SMD" value=""/>
<element name="LED1" library="SparkFun" package="LED-0603" value="GREENLED"/>
<element name="R2" library="SparkFun" package="0603-RES" value="330"/>
<element name="U$1" library="jabinder" package="SSOP20" value="TB6593FNG"/>
<element name="JP2" library="adafruit" package="1X03" value=""/>
<element name="JP3" library="SparkFun" package="1X02_BIG" value=""/>
<element name="R3" library="SparkFun" package="0603-RES" value="10K"/>
<element name="R4" library="SparkFun" package="0603-RES" value="10K"/>
<element name="C1" library="SparkFun" package="0603-CAP" value="0.1uF"/>
<element name="C2" library="SparkFun" package="0603-CAP" value="0.1uf"/>
<element name="JP4" library="adafruit" package="1X03" value=""/>
</elements>
<signals>
<signal name="GND">
<contactref element="ISP1" pad="6"/>
<contactref element="JP1" pad="2"/>
<contactref element="IC1" pad="3"/>
<contactref element="IC1" pad="5"/>
<contactref element="C2" pad="1"/>
<contactref element="S1" pad="3"/>
<contactref element="S1" pad="4"/>
<contactref element="LED1" pad="C"/>
<contactref element="U$1" pad="8"/>
<contactref element="U$1" pad="9"/>
<contactref element="U$1" pad="10"/>
<contactref element="U$1" pad="13"/>
<contactref element="U$1" pad="12"/>
<contactref element="U$1" pad="11"/>
<contactref element="U$1" pad="1"/>
<contactref element="JP2" pad="1"/>
<contactref element="IC1" pad="21"/>
<contactref element="C1" pad="1"/>
<contactref element="JP4" pad="1"/>
</signal>
<signal name="SDA">
<contactref element="IC1" pad="27"/>
<contactref element="JP1" pad="3"/>
<contactref element="R3" pad="1"/>
</signal>
<signal name="SCL">
<contactref element="IC1" pad="28"/>
<contactref element="JP1" pad="4"/>
<contactref element="R4" pad="1"/>
</signal>
<signal name="GPIO2">
<contactref element="IC1" pad="1"/>
<contactref element="JP1" pad="6"/>
</signal>
<signal name="GPIO1">
<contactref element="IC1" pad="32"/>
<contactref element="JP1" pad="5"/>
</signal>
<signal name="VCC">
<contactref element="ISP1" pad="2"/>
<contactref element="R2" pad="2"/>
<contactref element="IC1" pad="6"/>
<contactref element="IC1" pad="4"/>
<contactref element="C2" pad="2"/>
<contactref element="R1" pad="2"/>
<contactref element="U$1" pad="20"/>
<contactref element="U$1" pad="3"/>
<contactref element="JP2" pad="2"/>
<contactref element="R3" pad="2"/>
<contactref element="R4" pad="2"/>
<contactref element="JP1" pad="1"/>
<contactref element="U$1" pad="17"/>
<contactref element="U$1" pad="16"/>
<contactref element="U$1" pad="4"/>
<contactref element="U$1" pad="5"/>
<contactref element="IC1" pad="20"/>
<contactref element="IC1" pad="18"/>
<contactref element="C1" pad="2"/>
<contactref element="JP4" pad="2"/>
</signal>
<signal name="AVR_RST">
<contactref element="ISP1" pad="5"/>
<contactref element="R1" pad="1"/>
<contactref element="S1" pad="1"/>
<contactref element="S1" pad="2"/>
<contactref element="IC1" pad="29"/>
</signal>
<signal name="AVR_MOSI">
<contactref element="IC1" pad="15"/>
<contactref element="ISP1" pad="4"/>
</signal>
<signal name="AVR_MISO">
<contactref element="IC1" pad="16"/>
<contactref element="ISP1" pad="1"/>
</signal>
<signal name="AVR_SCK">
<contactref element="IC1" pad="17"/>
<contactref element="ISP1" pad="3"/>
</signal>
<signal name="N$2">
<contactref element="R2" pad="1"/>
<contactref element="LED1" pad="A"/>
</signal>
<signal name="IN2">
<contactref element="U$1" pad="19"/>
<contactref element="IC1" pad="10"/>
</signal>
<signal name="IN1">
<contactref element="U$1" pad="18"/>
<contactref element="IC1" pad="11"/>
</signal>
<signal name="O2">
<contactref element="U$1" pad="15"/>
<contactref element="U$1" pad="14"/>
<contactref element="JP3" pad="P$2"/>
</signal>
<signal name="O1">
<contactref element="U$1" pad="6"/>
<contactref element="U$1" pad="7"/>
<contactref element="JP3" pad="P$1"/>
</signal>
<signal name="PWM">
<contactref element="U$1" pad="2"/>
<contactref element="IC1" pad="13"/>
</signal>
<signal name="POT_SIG">
<contactref element="JP2" pad="3"/>
<contactref element="IC1" pad="23"/>
</signal>
<signal name="EXTRA_SIG">
<contactref element="JP4" pad="3"/>
<contactref element="IC1" pad="24"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
