<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.1.0">
<drawing>
<board>
<plain>
<wire x1="0" y1="30.48" x2="36.83" y2="30.48" width="0.254" layer="20"/>
<wire x1="36.83" y1="30.48" x2="36.83" y2="0" width="0.254" layer="20"/>
<wire x1="36.83" y1="0" x2="0" y2="0" width="0.254" layer="20"/>
<wire x1="0" y1="0" x2="0" y2="30.48" width="0.254" layer="20"/>
<text>DIR</text>
<text>M+</text>
<text>26/10/2014</text>
<text>STEP</text>
<text>A</text>
<text>B</text>
<text>5.2.11 BPS</text>
<text>GND</text>
<text>PWR</text>
<text>GND</text>
<text>MS1</text>
<text>SLEEP</text>
<text>MS3</text>
<text>ENABLE</text>
<text>MS2</text>
<text>APWR</text>
<text>PWR IN</text>
<text>joeflicker</text>
<text>3/5V</text>
<text>1</text>
<text>CUR</text>
<text>VCC</text>
<text>GND</text>
<text>MS2</text>
<text>MS3</text>
<text>RST</text>
<text>RST</text>
<text>SLP</text>
<text>GND</text>
<text>STEP</text>
<text>DIR</text>
<text>VCC</text>
<text>A</text>
<text>B</text>
<text>GND</text>
<text>M+</text>
<text>PWR IN</text>
<text>Motor Coils</text>
<text>VCC</text>
<text>A</text>
<text>B</text>
<text>MS1</text>
<text>ENABLE</text>
<text>A</text>
<text>B</text>
<text>M+</text>
<text>GND</text>
<text>7-35V DC</text>
<text>ENABLE</text>
<text>MS1</text>
<text>MS2</text>
<text>MS3</text>
<text>RST</text>
<text>SLEEP</text>
<text>GND</text>
<text>VCC</text>
<text>STEP</text>
<text>DIR</text>
<text>MOTOR</text>
<text>M+</text>
<text>GND</text>
<text>ADJ</text>
<text>TP1</text>
<text>1</text>
<text>1</text>
<text>1</text>
<text>+</text>
<text>EN</text>
<text>M1</text>
<text>M2</text>
<text>M3</text>
<text>RS</text>
<text>SL</text>
<text>VCC</text>
<text>GND</text>
<text>ST</text>
<text>DR</text>
</plain>
<libraries>
<library name="SparkFun03_30_09">
<packages>
<package name="SJ_2S-TRACE">
<description>Solder jumper, small, shorted with trace. No paste layer. Trace is cuttable.</description>
</package>
<package name="SJ_2S-NO">
<description>Small solder jumper with no paste layer so it will open after reflow.</description>
</package>
<package name="LED-0603">
</package>
</packages>
</library>
<library name="SchmalzHaus">
<packages>
<package name="SCHMALZHAUS_SMALL">
</package>
</packages>
</library>
<library name="SparkFun">
<packages>
<package name="TRIMPOT-3MM">
</package>
<package name="PANASONIC_D">
</package>
<package name="1X02">
</package>
<package name="1X04">
</package>
<package name="0402-RES">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="0402-CAP">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="R2010">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="QFN-28-5MM">
</package>
</packages>
</library>
<library name="testpad">
<packages>
<package name="P1-13">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="SparkFun-7-28-09">
<packages>
<package name="STAND-OFF">
<description>&lt;b&gt;Stand Off&lt;/b&gt;&lt;p&gt;
This is the mechanical footprint for a #4 phillips button head screw. Use the keepout ring to avoid running the screw head into surrounding components. SKU : PRT-00447</description>
</package>
</packages>
</library>
<library name="diode">
<packages>
<package name="DO-214AC">
<description>&lt;b&gt;SURFACE MOUNT GENERAL RECTIFIER&lt;/b&gt; JEDEC DO-214AC molded platic body&lt;p&gt;
Method 2026&lt;br&gt;
Source: http://www.kingtronics.com/SMD_M7/M7_SMD_4007.pdf</description>
</package>
</packages>
</library>
<library name="BigEasyDriver_v11">
<packages>
<package name="SCHMALZHAUS_SOT89">
</package>
<package name="SCREWTERMINAL-3.5MM-4_LOCK">
</package>
<package name="SCREWTERMINAL-3.5MM-2_LOCK">
</package>
</packages>
</library>
<library name="abes">
<packages>
<package name="FIDUCIAL-1X2.5">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="R6" library="SparkFun" package="0402-RES" value="390">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R8" library="SparkFun" package="0402-RES" value="240">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PWR_LED" library="SparkFun03_30_09" package="LED-0603" value="YELLOW">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R9" library="SparkFun" package="0402-RES" value="1K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C1" library="SparkFun" package="0402-CAP" value=".1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="IC2" library="BigEasyDriver_v11" package="SCHMALZHAUS_SOT89" value="LM317L">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="APWR" library="SparkFun03_30_09" package="SJ_2S-TRACE" value="SOLDERJUMPERTRACE">
<attribute name="NAME"/>
</element>
<element name="3/5V" library="SparkFun03_30_09" package="SJ_2S-NO" value="SOLDERJUMPERNO">
<attribute name="NAME"/>
</element>
<element name="R7" library="SparkFun" package="0402-RES" value="330">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U$1" library="SchmalzHaus" package="SCHMALZHAUS_SMALL" value=""/>
<element name="R16" library="SparkFun" package="TRIMPOT-3MM" value="10K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="TP1" library="testpad" package="P1-13" value="TPPAD1-13">
<attribute name="NAME"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="JP8" library="SparkFun-7-28-09" package="STAND-OFF" value="STAND-OFF"/>
<element name="JP9" library="SparkFun-7-28-09" package="STAND-OFF" value="STAND-OFF"/>
<element name="JP6" library="SparkFun" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP3" library="SparkFun" package="1X04" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP1" library="SparkFun" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R18" library="SparkFun" package="R2010" value=".11">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R19" library="SparkFun" package="R2010" value=".11">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="IC1" library="SparkFun" package="QFN-28-5MM" value="A4983">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R20" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C6" library="SparkFun" package="0402-CAP" value=".1uf">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C7" library="SparkFun" package="0402-CAP" value=".1uf">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C8" library="SparkFun" package="0402-CAP" value=".1uf">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C9" library="SparkFun" package="0402-CAP" value=".1uf">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C10" library="SparkFun" package="0402-CAP" value=".22uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C11" library="SparkFun" package="0402-CAP" value=".1uf">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="D1" library="diode" package="DO-214AC" value="B340A-13-F">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C14" library="SparkFun" package="PANASONIC_D" value="47uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP10" library="SparkFun" package="1X04" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP5" library="BigEasyDriver_v11" package="SCREWTERMINAL-3.5MM-4_LOCK" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP7" library="BigEasyDriver_v11" package="SCREWTERMINAL-3.5MM-2_LOCK" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R2" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R4" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R5" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R10" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R11" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R12" library="SparkFun" package="0402-RES" value="20K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R13" library="SparkFun" package="0402-RES" value="2.49K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP11" library="BigEasyDriver_v11" package="SCREWTERMINAL-3.5MM-4_LOCK" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP12" library="BigEasyDriver_v11" package="SCREWTERMINAL-3.5MM-4_LOCK" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP13" library="BigEasyDriver_v11" package="SCREWTERMINAL-3.5MM-2_LOCK" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP14" library="SparkFun" package="1X04" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C2" library="SparkFun" package="0402-CAP" value="1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP2" library="abes" package="FIDUCIAL-1X2.5" value="FIDUCIAL1X2.5"/>
<element name="JP4" library="abes" package="FIDUCIAL-1X2.5" value="FIDUCIAL1X2.5"/>
</elements>
<signals>
<signal name="GND">
<contactref element="PWR_LED" pad="C"/>
<contactref element="C1" pad="2"/>
<contactref element="R7" pad="1"/>
<contactref element="3/5V" pad="2"/>
<contactref element="JP1" pad="1"/>
<contactref element="IC1" pad="P$3"/>
<contactref element="IC1" pad="P$18"/>
<contactref element="R18" pad="1"/>
<contactref element="R19" pad="1"/>
<contactref element="IC1" pad="P$29"/>
<contactref element="R20" pad="2"/>
<contactref element="C10" pad="2"/>
<contactref element="C7" pad="2"/>
<contactref element="C8" pad="2"/>
<contactref element="C9" pad="2"/>
<contactref element="C14" pad="-"/>
<contactref element="R16" pad="3"/>
<contactref element="JP7" pad="1"/>
<contactref element="R10" pad="2"/>
<contactref element="JP14" pad="2"/>
<contactref element="JP12" pad="2"/>
<contactref element="C2" pad="2"/>
</signal>
<signal name="VCC">
<contactref element="R9" pad="2"/>
<contactref element="APWR" pad="2"/>
<contactref element="IC1" pad="P$15"/>
<contactref element="C7" pad="1"/>
<contactref element="R1" pad="2"/>
<contactref element="R2" pad="2"/>
<contactref element="R3" pad="2"/>
<contactref element="R4" pad="2"/>
<contactref element="R5" pad="2"/>
<contactref element="R12" pad="2"/>
<contactref element="R11" pad="2"/>
<contactref element="C2" pad="1"/>
<contactref element="JP14" pad="1"/>
<contactref element="JP12" pad="1"/>
<contactref element="R13" pad="1"/>
</signal>
<signal name="V+">
<contactref element="C1" pad="1"/>
<contactref element="IC2" pad="IN"/>
<contactref element="IC1" pad="P$28"/>
<contactref element="IC1" pad="P$22"/>
<contactref element="C8" pad="1"/>
<contactref element="C9" pad="1"/>
<contactref element="C11" pad="2"/>
<contactref element="D1" pad="C"/>
<contactref element="C14" pad="+"/>
</signal>
<signal name="CUR_REF">
<contactref element="R16" pad="2"/>
<contactref element="TP1" pad="TP"/>
<contactref element="IC1" pad="P$17"/>
</signal>
<signal name="N$6">
<contactref element="R6" pad="2"/>
<contactref element="R8" pad="1"/>
<contactref element="IC2" pad="ADJ"/>
</signal>
<signal name="COILB+">
<contactref element="IC1" pad="P$1"/>
<contactref element="JP3" pad="1"/>
<contactref element="JP5" pad="1"/>
</signal>
<signal name="COILB-">
<contactref element="IC1" pad="P$26"/>
<contactref element="JP3" pad="2"/>
<contactref element="JP5" pad="2"/>
</signal>
<signal name="DIR">
<contactref element="IC1" pad="P$19"/>
<contactref element="R11" pad="1"/>
<contactref element="JP14" pad="4"/>
<contactref element="JP12" pad="4"/>
</signal>
<signal name="MS1">
<contactref element="IC1" pad="P$9"/>
<contactref element="JP6" pad="2"/>
<contactref element="R1" pad="1"/>
<contactref element="JP13" pad="2"/>
</signal>
<signal name="MS2">
<contactref element="IC1" pad="P$10"/>
<contactref element="R2" pad="1"/>
<contactref element="JP10" pad="1"/>
<contactref element="JP11" pad="1"/>
</signal>
<signal name="ENABLE">
<contactref element="JP6" pad="1"/>
<contactref element="IC1" pad="P$2"/>
<contactref element="R10" pad="1"/>
<contactref element="JP13" pad="1"/>
</signal>
<signal name="COILA-">
<contactref element="JP3" pad="3"/>
<contactref element="IC1" pad="P$24"/>
<contactref element="JP5" pad="3"/>
</signal>
<signal name="COILA+">
<contactref element="IC1" pad="P$21"/>
<contactref element="JP5" pad="4"/>
<contactref element="JP3" pad="4"/>
</signal>
<signal name="RESET">
<contactref element="IC1" pad="P$12"/>
<contactref element="R5" pad="1"/>
<contactref element="JP10" pad="3"/>
<contactref element="JP11" pad="3"/>
</signal>
<signal name="STEP">
<contactref element="IC1" pad="P$16"/>
<contactref element="R12" pad="1"/>
<contactref element="JP14" pad="3"/>
<contactref element="JP12" pad="3"/>
</signal>
<signal name="SLEEP">
<contactref element="IC1" pad="P$14"/>
<contactref element="R4" pad="1"/>
<contactref element="JP10" pad="4"/>
<contactref element="JP11" pad="4"/>
</signal>
<signal name="5V_ALT">
<contactref element="R8" pad="2"/>
<contactref element="IC2" pad="OUT"/>
<contactref element="IC2" pad="OUT@1"/>
<contactref element="APWR" pad="1"/>
</signal>
<signal name="N$2">
<contactref element="R9" pad="1"/>
<contactref element="PWR_LED" pad="A"/>
</signal>
<signal name="N$4">
<contactref element="R6" pad="1"/>
<contactref element="R7" pad="2"/>
<contactref element="3/5V" pad="1"/>
</signal>
<signal name="N$31">
<contactref element="R18" pad="2"/>
<contactref element="IC1" pad="P$27"/>
</signal>
<signal name="N$32">
<contactref element="R19" pad="2"/>
<contactref element="IC1" pad="P$23"/>
</signal>
<signal name="N$8">
<contactref element="IC1" pad="P$4"/>
<contactref element="C6" pad="1"/>
</signal>
<signal name="N$9">
<contactref element="IC1" pad="P$5"/>
<contactref element="C6" pad="2"/>
</signal>
<signal name="N$19">
<contactref element="IC1" pad="P$13"/>
<contactref element="R20" pad="1"/>
</signal>
<signal name="N$20">
<contactref element="IC1" pad="P$8"/>
<contactref element="C10" pad="1"/>
</signal>
<signal name="N$21">
<contactref element="IC1" pad="P$6"/>
<contactref element="C11" pad="1"/>
</signal>
<signal name="MS3">
<contactref element="IC1" pad="P$11"/>
<contactref element="R3" pad="1"/>
<contactref element="JP10" pad="2"/>
<contactref element="JP11" pad="2"/>
</signal>
<signal name="N$1">
<contactref element="JP1" pad="2"/>
<contactref element="D1" pad="A"/>
<contactref element="JP7" pad="2"/>
</signal>
<signal name="N$3">
<contactref element="R13" pad="2"/>
<contactref element="R16" pad="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
