<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.1.0">
<drawing>
<board>
<plain>
<wire x1="0.55" y1="8.4" x2="0.55" y2="25" width="0" layer="20"/>
<wire x1="0.55" y1="25" x2="34.85" y2="25" width="0" layer="20"/>
<wire x1="34.85" y1="25" x2="34.85" y2="8.4" width="0" layer="20"/>
</plain>
<libraries>
<library name="austriamicrosystems">
<description>austriamicrosystems&lt;p&gt;
Analog ICs&lt;p&gt;</description>
<packages>
<package name="64P-PCI-EXPRESS">
</package>
<package name="DRV8825">
</package>
<package name="TC33X-2-103E">
</package>
<package name="EEEFTH101XAP">
</package>
<package name="4P-SMD-SIDE-MOUNT">
</package>
</packages>
</library>
<library name="adafruit">
<packages>
<package name="R0603">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="C0603">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="FIDUCIAL_1MM">
</package>
<package name="R0402">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="CHIPLED_0603">
<description>&lt;b&gt;CHIPLED&lt;/b&gt;&lt;p&gt;
Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="U$1" library="austriamicrosystems" package="64P-PCI-EXPRESS" value="64P-PCI-EXPRESS"/>
<element name="DRV882X" library="austriamicrosystems" package="DRV8825" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="adafruit" package="R0603" value=".1">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C1" library="adafruit" package="C0603" value=".47uf">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R2" library="adafruit" package="R0603" value=".1">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C2" library="adafruit" package="C0603" value=".01uf">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="adafruit" package="R0603" value="1M">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C3" library="adafruit" package="C0603" value=".1">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C4" library="adafruit" package="C0603" value=".1">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R4" library="adafruit" package="R0603" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R5" library="adafruit" package="R0603" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="POT" library="austriamicrosystems" package="TC33X-2-103E" value="TC33X-2-103E">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C5" library="austriamicrosystems" package="EEEFTH101XAP" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="MOTOR" library="austriamicrosystems" package="4P-SMD-SIDE-MOUNT" value="4P-SMD-SIDE-MOUNT">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U$2" library="adafruit" package="FIDUCIAL_1MM" value="FIDUCIAL"/>
<element name="U$3" library="adafruit" package="FIDUCIAL_1MM" value="FIDUCIAL"/>
<element name="M2" library="adafruit" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="M1" library="adafruit" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="M0" library="adafruit" package="R0402" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="POWER" library="adafruit" package="CHIPLED_0603" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="ENABLE" library="adafruit" package="CHIPLED_0603" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R6" library="adafruit" package="R0603" value="800">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R7" library="adafruit" package="R0603" value="460">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="GND">
<contactref element="U$1" pad="P$3"/>
<contactref element="U$1" pad="P$4"/>
<contactref element="U$1" pad="P$62"/>
<contactref element="U$1" pad="P$61"/>
<contactref element="DRV882X" pad="P$29"/>
<contactref element="DRV882X" pad="GND@9"/>
<contactref element="DRV882X" pad="GND@8"/>
<contactref element="DRV882X" pad="GND@7"/>
<contactref element="DRV882X" pad="GND@6"/>
<contactref element="DRV882X" pad="GND@5"/>
<contactref element="DRV882X" pad="GND@4"/>
<contactref element="DRV882X" pad="GND@2"/>
<contactref element="DRV882X" pad="GND@1"/>
<contactref element="DRV882X" pad="GND"/>
<contactref element="DRV882X" pad="P$14"/>
<contactref element="DRV882X" pad="P$28"/>
<contactref element="C1" pad="2"/>
<contactref element="R1" pad="1"/>
<contactref element="R2" pad="1"/>
<contactref element="C4" pad="2"/>
<contactref element="POT" pad="P$1"/>
<contactref element="C5" pad="P$2"/>
<contactref element="R6" pad="1"/>
<contactref element="R7" pad="1"/>
</signal>
<signal name="VDD">
<contactref element="U$1" pad="P$1"/>
<contactref element="U$1" pad="P$2"/>
<contactref element="U$1" pad="P$64"/>
<contactref element="U$1" pad="P$63"/>
<contactref element="DRV882X" pad="P$4"/>
<contactref element="DRV882X" pad="P$11"/>
<contactref element="C3" pad="2"/>
<contactref element="R3" pad="1"/>
<contactref element="C4" pad="1"/>
<contactref element="C5" pad="P$1"/>
</signal>
<signal name="N$5">
<contactref element="U$1" pad="P$5"/>
</signal>
<signal name="N$7">
<contactref element="U$1" pad="P$7"/>
</signal>
<signal name="N$8">
<contactref element="U$1" pad="P$8"/>
</signal>
<signal name="N$9">
<contactref element="U$1" pad="P$9"/>
</signal>
<signal name="N$10">
<contactref element="U$1" pad="P$10"/>
</signal>
<signal name="ENBL1">
<contactref element="U$1" pad="P$11"/>
<contactref element="DRV882X" pad="P$21"/>
<contactref element="ENABLE" pad="A"/>
</signal>
<signal name="STEP">
<contactref element="U$1" pad="P$12"/>
<contactref element="DRV882X" pad="P$22"/>
</signal>
<signal name="DIR">
<contactref element="U$1" pad="P$13"/>
<contactref element="DRV882X" pad="P$20"/>
</signal>
<signal name="ENC-A">
<contactref element="U$1" pad="P$14"/>
</signal>
<signal name="ENC-B">
<contactref element="U$1" pad="P$15"/>
</signal>
<signal name="ENC-I">
<contactref element="U$1" pad="P$16"/>
</signal>
<signal name="N$17">
<contactref element="U$1" pad="P$17"/>
</signal>
<signal name="N$18">
<contactref element="U$1" pad="P$18"/>
</signal>
<signal name="N$19">
<contactref element="U$1" pad="P$19"/>
</signal>
<signal name="N$20">
<contactref element="U$1" pad="P$20"/>
</signal>
<signal name="N$21">
<contactref element="U$1" pad="P$21"/>
</signal>
<signal name="N$22">
<contactref element="U$1" pad="P$22"/>
</signal>
<signal name="N$23">
<contactref element="U$1" pad="P$23"/>
</signal>
<signal name="N$24">
<contactref element="U$1" pad="P$24"/>
</signal>
<signal name="N$25">
<contactref element="U$1" pad="P$25"/>
</signal>
<signal name="N$26">
<contactref element="U$1" pad="P$26"/>
</signal>
<signal name="N$27">
<contactref element="U$1" pad="P$27"/>
</signal>
<signal name="N$28">
<contactref element="U$1" pad="P$28"/>
</signal>
<signal name="N$29">
<contactref element="U$1" pad="P$29"/>
</signal>
<signal name="N$30">
<contactref element="U$1" pad="P$30"/>
</signal>
<signal name="N$31">
<contactref element="U$1" pad="P$31"/>
</signal>
<signal name="N$32">
<contactref element="U$1" pad="P$32"/>
</signal>
<signal name="N$33">
<contactref element="U$1" pad="P$33"/>
</signal>
<signal name="N$34">
<contactref element="U$1" pad="P$34"/>
</signal>
<signal name="N$35">
<contactref element="U$1" pad="P$35"/>
</signal>
<signal name="N$36">
<contactref element="U$1" pad="P$36"/>
</signal>
<signal name="N$37">
<contactref element="U$1" pad="P$37"/>
</signal>
<signal name="N$38">
<contactref element="U$1" pad="P$38"/>
</signal>
<signal name="N$39">
<contactref element="U$1" pad="P$39"/>
</signal>
<signal name="N$40">
<contactref element="U$1" pad="P$40"/>
</signal>
<signal name="N$41">
<contactref element="U$1" pad="P$41"/>
</signal>
<signal name="N$42">
<contactref element="U$1" pad="P$42"/>
</signal>
<signal name="N$43">
<contactref element="U$1" pad="P$43"/>
</signal>
<signal name="N$44">
<contactref element="U$1" pad="P$44"/>
</signal>
<signal name="N$45">
<contactref element="U$1" pad="P$45"/>
</signal>
<signal name="N$46">
<contactref element="U$1" pad="P$46"/>
</signal>
<signal name="N$47">
<contactref element="U$1" pad="P$47"/>
</signal>
<signal name="ENBL2">
<contactref element="U$1" pad="P$54"/>
</signal>
<signal name="N$55">
<contactref element="U$1" pad="P$55"/>
</signal>
<signal name="N$56">
<contactref element="U$1" pad="P$56"/>
</signal>
<signal name="N$57">
<contactref element="U$1" pad="P$57"/>
</signal>
<signal name="N$58">
<contactref element="U$1" pad="P$58"/>
</signal>
<signal name="N$60">
<contactref element="U$1" pad="P$60"/>
</signal>
<signal name="N$4">
<contactref element="DRV882X" pad="P$18"/>
<contactref element="R4" pad="1"/>
</signal>
<signal name="N$68">
<contactref element="DRV882X" pad="P$27"/>
<contactref element="R5" pad="1"/>
</signal>
<signal name="N$69">
<contactref element="DRV882X" pad="P$1"/>
<contactref element="C2" pad="2"/>
</signal>
<signal name="N$70">
<contactref element="DRV882X" pad="P$2"/>
<contactref element="C2" pad="1"/>
</signal>
<signal name="N$71">
<contactref element="DRV882X" pad="P$3"/>
<contactref element="R3" pad="2"/>
<contactref element="C3" pad="1"/>
</signal>
<signal name="A1">
<contactref element="DRV882X" pad="P$5"/>
<contactref element="MOTOR" pad="P$1"/>
</signal>
<signal name="N$73">
<contactref element="DRV882X" pad="P$6"/>
<contactref element="R1" pad="2"/>
</signal>
<signal name="A2">
<contactref element="DRV882X" pad="P$7"/>
<contactref element="MOTOR" pad="P$2"/>
</signal>
<signal name="B2">
<contactref element="DRV882X" pad="P$8"/>
<contactref element="MOTOR" pad="P$3"/>
</signal>
<signal name="N$76">
<contactref element="DRV882X" pad="P$9"/>
<contactref element="R2" pad="2"/>
</signal>
<signal name="B1">
<contactref element="DRV882X" pad="P$10"/>
<contactref element="MOTOR" pad="P$4"/>
</signal>
<signal name="VREF">
<contactref element="DRV882X" pad="P$13"/>
<contactref element="DRV882X" pad="P$12"/>
<contactref element="POT" pad="P$3"/>
</signal>
<signal name="+5V">
<contactref element="DRV882X" pad="P$17"/>
<contactref element="DRV882X" pad="P$16"/>
<contactref element="U$1" pad="P$6"/>
<contactref element="U$1" pad="P$59"/>
<contactref element="M2" pad="2"/>
<contactref element="M1" pad="2"/>
<contactref element="M0" pad="2"/>
<contactref element="POWER" pad="A"/>
</signal>
<signal name="+3.3V">
<contactref element="POT" pad="P$2"/>
<contactref element="C1" pad="1"/>
<contactref element="DRV882X" pad="P$15"/>
<contactref element="R4" pad="2"/>
<contactref element="R5" pad="2"/>
</signal>
<signal name="N$1">
<contactref element="DRV882X" pad="P$26"/>
<contactref element="M2" pad="1"/>
</signal>
<signal name="N$2">
<contactref element="DRV882X" pad="P$25"/>
<contactref element="M1" pad="1"/>
</signal>
<signal name="N$3">
<contactref element="DRV882X" pad="P$24"/>
<contactref element="M0" pad="1"/>
</signal>
<signal name="N$6">
<contactref element="POWER" pad="C"/>
<contactref element="R6" pad="2"/>
</signal>
<signal name="N$11">
<contactref element="ENABLE" pad="C"/>
<contactref element="R7" pad="2"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
