<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.4">
<drawing>
<board>
<plain>
<wire x1="0" y1="0" x2="50.3" y2="0" width="0" layer="20"/>
<wire x1="50.3" y1="0" x2="50.28" y2="42.04" width="0" layer="20"/>
<wire x1="50.28" y1="42.04" x2="-0.02" y2="42" width="0" layer="20"/>
<wire x1="-0.02" y1="42" x2="0" y2="0" width="0" layer="20"/>
<text>BATT</text>
<text>FTDI</text>
<text>Encoder L</text>
<text>Encoder R</text>
<text>GND</text>
<text>GND</text>
<text>GND</text>
<text>RA1</text>
<text>RA2</text>
<text>RB6</text>
<text>RB7</text>
<text>RB8/SCL1</text>
<text>RB9/SDA1</text>
<text>3V3</text>
<text>5V</text>
<text>3V3</text>
<text>GND</text>
<text>MCLR</text>
<text>PGED</text>
<text>PGEC</text>
<text>ERB</text>
<text>ERA</text>
<text>P2H</text>
<text>P2L</text>
<text>P1H</text>
<text>P1L</text>
<text>RX-I</text>
<text>TX-O</text>
<text>DTR</text>
<text>GND</text>
<hole x="2.27" y="39.5" drill="3.2"/>
<hole x="48.11" y="39.37" drill="3.2"/>
<hole x="2.42" y="2.36" drill="3.2"/>
<hole x="47.66" y="2.56" drill="3.2"/>
<text>3V3</text>
<text>GND</text>
<text>Motor OUT</text>
<text>GND</text>
<text>3V3</text>
<text>ELB</text>
<text>ELA</text>
<text>3V3</text>
<text>2013</text>
<text>ICSP</text>
<text>XBEE</text>
<text>FTDI</text>
<text>Reset</text>
<text>HRTB</text>
<text>PWR</text>
<text>AUX</text>
<text>12V</text>
<text>IN</text>
<text>OUT</text>
<text>J. Sevilla</text>
</plain>
<libraries>
<library name="SparkFun">
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
We've spent an enormous amount of time creating and checking these footprints and parts. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Licensing:&lt;/b&gt; CC v3.0 Share-Alike You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="SOT223">
<description>&lt;b&gt;SOT-223&lt;/b&gt;</description>
</package>
<package name="0805">
</package>
<package name="EIA6032">
</package>
<package name="TACTILE_SWITCH_SMD">
</package>
<package name="AYZ0202">
<description>&lt;b&gt;DPDT Slide Switch SMD&lt;/b&gt;
www.SparkFun.com SKU : Comp-SMDS</description>
</package>
<package name="PTC-1206">
</package>
<package name="1X06">
</package>
<package name="MOLEX-1X4">
</package>
<package name="SCREWTERMINAL-3.5MM-2">
</package>
<package name="1X02">
</package>
</packages>
</library>
<library name="adafruit">
<packages>
<package name="1206">
<description>&lt;b&gt;CHICAGO MINIATURE LAMP, INC.&lt;/b&gt;&lt;p&gt;
7022X Series SMT LEDs 1206 Package Size</description>
</package>
</packages>
</library>
<library name="DSPIC33FJXXMC">
<packages>
<package name="SO28W">
<description>&lt;B&gt;28-Lead Plastic Small Outline (SO) &lt;/B&gt; Wide, 300 mil Body (SOIC)&lt;/B&gt;&lt;p&gt;
Source: http://ww1.microchip.com/downloads/en/devicedoc/39632c.pdf</description>
</package>
</packages>
</library>
<library name="crystal">
<description>&lt;b&gt;Crystals and Crystal Resonators&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="HC49UP">
<description>&lt;b&gt;CRYSTAL&lt;/b&gt;</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="IC1" library="SparkFun" package="SOT223" value="LD1117">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="SparkFun" package="0805" value="10R">
<attribute name="NAME"/>
</element>
<element name="R2" library="SparkFun" package="0805" value="10K">
<attribute name="NAME"/>
</element>
<element name="R3" library="SparkFun" package="0805" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C1" library="SparkFun" package="0805" value="0.1uF">
<attribute name="NAME"/>
</element>
<element name="C5" library="SparkFun" package="0805" value="0.1uF">
<attribute name="NAME"/>
</element>
<element name="C6" library="SparkFun" package="EIA6032" value="10uF"/>
<element name="PWR" library="adafruit" package="1206" value="Red_LED"/>
<element name="IC2" library="DSPIC33FJXXMC" package="SO28W" value="DSPIC33FJXXMCSOIC">
<attribute name="NAME"/>
</element>
<element name="Q1" library="crystal" package="HC49UP" value="7.3728">
<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="RESET" library="SparkFun" package="TACTILE_SWITCH_SMD" value="">
<attribute name="VALUE"/>
</element>
<element name="C2" library="SparkFun" package="0805" value="0.1uF">
<attribute name="NAME"/>
</element>
<element name="C3" library="SparkFun" package="0805" value="10uF">
<attribute name="NAME"/>
</element>
<element name="C4" library="SparkFun" package="0805" value="0.1uF">
<attribute name="NAME"/>
</element>
<element name="C7" library="SparkFun" package="0805" value="22pF">
<attribute name="NAME"/>
</element>
<element name="C8" library="SparkFun" package="0805" value="22pF">
<attribute name="NAME"/>
</element>
<element name="HRTB" library="adafruit" package="1206" value="">
<attribute name="VALUE"/>
</element>
<element name="R7" library="SparkFun" package="0805" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="F1" library="SparkFun" package="PTC-1206" value="PTCSMD">
<attribute name="NAME"/>
</element>
<element name="PWR_SEL" library="SparkFun" package="AYZ0202" value="toogle"/>
<element name="ICSP" library="SparkFun" package="1X06" value="">
<attribute name="VALUE"/>
</element>
<element name="FTDI" library="SparkFun" package="1X06" value="">
<attribute name="VALUE"/>
</element>
<element name="ENC_RIGHT" library="SparkFun" package="MOLEX-1X4" value=""/>
<element name="MOTORS" library="SparkFun" package="MOLEX-1X4" value=""/>
<element name="12V_IN" library="SparkFun" package="SCREWTERMINAL-3.5MM-2" value="">
<attribute name="VALUE"/>
</element>
<element name="ENC_LEFT" library="SparkFun" package="MOLEX-1X4" value=""/>
<element name="PAB" library="SparkFun" package="1X06" value="">
<attribute name="VALUE"/>
</element>
<element name="XBEE" library="SparkFun" package="1X06" value="">
<attribute name="VALUE"/>
</element>
<element name="JP1" library="SparkFun" package="1X02" value="">
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="MCLR">
<contactref element="IC2" pad="1"/>
<contactref element="R1" pad="1"/>
<contactref element="ICSP" pad="1"/>
<contactref element="FTDI" pad="6"/>
<contactref element="XBEE" pad="6"/>
</signal>
<signal name="+3V3">
<contactref element="R2" pad="2"/>
<contactref element="IC2" pad="28"/>
<contactref element="IC2" pad="13"/>
<contactref element="C1" pad="1"/>
<contactref element="C2" pad="2"/>
<contactref element="R3" pad="2"/>
<contactref element="IC1" pad="2"/>
<contactref element="C3" pad="1"/>
<contactref element="ICSP" pad="2"/>
<contactref element="XBEE" pad="3"/>
<contactref element="JP1" pad="1"/>
<contactref element="ENC_LEFT" pad="4"/>
<contactref element="ENC_RIGHT" pad="4"/>
</signal>
<signal name="GND">
<contactref element="C5" pad="2"/>
<contactref element="C6" pad="P$2"/>
<contactref element="IC2" pad="27"/>
<contactref element="IC2" pad="19"/>
<contactref element="IC2" pad="8"/>
<contactref element="RESET" pad="3"/>
<contactref element="RESET" pad="4"/>
<contactref element="C1" pad="2"/>
<contactref element="C2" pad="1"/>
<contactref element="PWR" pad="C"/>
<contactref element="C3" pad="2"/>
<contactref element="IC1" pad="1"/>
<contactref element="C4" pad="2"/>
<contactref element="C8" pad="2"/>
<contactref element="C7" pad="2"/>
<contactref element="HRTB" pad="C"/>
<contactref element="ICSP" pad="3"/>
<contactref element="FTDI" pad="1"/>
<contactref element="12V_IN" pad="2"/>
<contactref element="FTDI" pad="2"/>
<contactref element="XBEE" pad="1"/>
<contactref element="XBEE" pad="2"/>
<contactref element="JP1" pad="2"/>
<contactref element="ENC_LEFT" pad="3"/>
<contactref element="ENC_RIGHT" pad="3"/>
</signal>
<signal name="N$6">
<contactref element="IC2" pad="20"/>
<contactref element="C6" pad="P$1"/>
</signal>
<signal name="N$2">
<contactref element="R1" pad="2"/>
<contactref element="RESET" pad="2"/>
<contactref element="RESET" pad="1"/>
<contactref element="R2" pad="1"/>
<contactref element="C5" pad="1"/>
</signal>
<signal name="N$4">
<contactref element="R3" pad="1"/>
<contactref element="PWR" pad="A"/>
</signal>
<signal name="N$7">
<contactref element="C8" pad="1"/>
<contactref element="Q1" pad="2"/>
<contactref element="IC2" pad="9"/>
</signal>
<signal name="N$8">
<contactref element="Q1" pad="1"/>
<contactref element="C7" pad="1"/>
<contactref element="IC2" pad="10"/>
</signal>
<signal name="N$10">
<contactref element="IC2" pad="12"/>
<contactref element="R7" pad="2"/>
</signal>
<signal name="N$12">
<contactref element="R7" pad="1"/>
<contactref element="HRTB" pad="A"/>
</signal>
<signal name="PGED1">
<contactref element="IC2" pad="4"/>
<contactref element="ICSP" pad="4"/>
</signal>
<signal name="PGEC1">
<contactref element="IC2" pad="5"/>
<contactref element="ICSP" pad="5"/>
</signal>
<signal name="ENC_L_B">
<contactref element="IC2" pad="7"/>
<contactref element="ENC_LEFT" pad="1"/>
</signal>
<signal name="ENC_L_A">
<contactref element="IC2" pad="6"/>
<contactref element="ENC_LEFT" pad="2"/>
</signal>
<signal name="ENC_R_A">
<contactref element="IC2" pad="11"/>
<contactref element="ENC_RIGHT" pad="2"/>
</signal>
<signal name="ENC_R_B">
<contactref element="IC2" pad="14"/>
<contactref element="ENC_RIGHT" pad="1"/>
</signal>
<signal name="PWM1_L">
<contactref element="IC2" pad="26"/>
<contactref element="MOTORS" pad="1"/>
</signal>
<signal name="PWM1_H">
<contactref element="IC2" pad="25"/>
<contactref element="MOTORS" pad="2"/>
</signal>
<signal name="PWM2_L">
<contactref element="IC2" pad="24"/>
<contactref element="MOTORS" pad="3"/>
</signal>
<signal name="PWM2_H">
<contactref element="IC2" pad="23"/>
<contactref element="MOTORS" pad="4"/>
</signal>
<signal name="N$1">
<contactref element="IC1" pad="3"/>
<contactref element="C4" pad="1"/>
<contactref element="F1" pad="2"/>
</signal>
<signal name="N$3">
<contactref element="PWR_SEL" pad="2"/>
<contactref element="F1" pad="1"/>
</signal>
<signal name="+12V">
<contactref element="12V_IN" pad="1"/>
<contactref element="PWR_SEL" pad="1"/>
</signal>
<signal name="RA1">
<contactref element="IC2" pad="3"/>
<contactref element="PAB" pad="1"/>
</signal>
<signal name="RA0">
<contactref element="IC2" pad="2"/>
<contactref element="PAB" pad="2"/>
</signal>
<signal name="RB9">
<contactref element="IC2" pad="18"/>
<contactref element="PAB" pad="6"/>
</signal>
<signal name="RB8">
<contactref element="IC2" pad="17"/>
<contactref element="PAB" pad="5"/>
</signal>
<signal name="RB7">
<contactref element="IC2" pad="16"/>
<contactref element="PAB" pad="4"/>
</signal>
<signal name="RB6">
<contactref element="IC2" pad="15"/>
<contactref element="PAB" pad="3"/>
</signal>
<signal name="N$9">
</signal>
<signal name="N$11">
</signal>
<signal name="N$16">
</signal>
<signal name="N$5">
</signal>
<signal name="+5V">
<contactref element="FTDI" pad="3"/>
<contactref element="PWR_SEL" pad="3"/>
</signal>
<signal name="RX">
<contactref element="XBEE" pad="5"/>
<contactref element="IC2" pad="22"/>
<contactref element="FTDI" pad="5"/>
</signal>
<signal name="TX">
<contactref element="XBEE" pad="4"/>
<contactref element="IC2" pad="21"/>
<contactref element="FTDI" pad="4"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
