<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.0.0">
<drawing>
<board>
<plain>
<wire x1="101.5875" y1="8.255" x2="101.5875" y2="68.57" width="0" layer="20"/>
<wire x1="101.5875" y1="68.57" x2="0" y2="68.57" width="0" layer="20"/>
<wire x1="0" y1="68.57" x2="0" y2="8.255" width="0" layer="20"/>
<wire x1="101.5875" y1="8.255" x2="0" y2="8.255" width="0" layer="20"/>
<text>GPL3</text>
<text>X</text>
<text>Y</text>
<text>E0</text>
<text>+</text>
<text>-</text>
<text>S</text>
<text>T1</text>
<text>T0</text>
<text>D10</text>
<text>D9</text>
<text>+</text>
<text>+</text>
<text>+</text>
<text>D8</text>
<text>UltiMachine</text>
<text>reprap.org/wiki/RAMPS</text>
<text>U</text>
<text>GND</text>
<text>8</text>
<text>1</text>
<text>1</text>
<text>RESET</text>
<text>MS1</text>
<text>MS1</text>
<text>MS1</text>
<text>MS1</text>
<text>MS2</text>
<text>MS2</text>
<text>MS2</text>
<text>MS3</text>
<text>MS3</text>
<text>MS3</text>
<text>MS3</text>
<text>+</text>
<text>V1.4</text>
<text>2B</text>
<text>2A</text>
<text>1A</text>
<text>1B</text>
<text>2B</text>
<text>2A</text>
<text>1A</text>
<text>1B</text>
<text>2B</text>
<text>2A</text>
<text>1A</text>
<text>1B</text>
<text>2B</text>
<text>2A</text>
<text>1A</text>
<text>1B</text>
<text>11A+</text>
<text>+</text>
<text>MS1</text>
<text>MS2</text>
<text>MS3</text>
<text>-</text>
<text>T2</text>
<text>E1</text>
<text>Z</text>
<text>2B</text>
<text>2A</text>
<text>1A</text>
<text>1B</text>
<text>-</text>
<text>+</text>
<text>SERVOS</text>
<text>AUX-1</text>
<text>AUX-2</text>
<text>AUX-3</text>
<text>AUX-4</text>
<text>I2C</text>
<text>20</text>
<text>21</text>
<text>END STOPS</text>
<text>-</text>
<text>+</text>
<text>s</text>
<text>s</text>
<text>-</text>
<text>+</text>
<text>PS</text>
<text>5A</text>
<text>1</text>
<text>1</text>
<text>1</text>
<text>1</text>
<text>1</text>
<text>1</text>
<text>1</text>
<text>1</text>
<text>GND</text>
<text>D11</text>
<text>GND</text>
<text>D2</text>
<text>D1</text>
<text>D6</text>
<text>A3</text>
<text>A4</text>
<text>A9</text>
<text>D63</text>
<text>D48</text>
<text>D42</text>
<text>A11</text>
<text>D65</text>
<text>A5</text>
<text>D59</text>
<text>A10</text>
<text>D64</text>
<text>D44</text>
<text>A12</text>
<text>D66</text>
<text>GND</text>
<text>GND</text>
<text>GND</text>
<text>AUX-1</text>
<text>SERVOS</text>
<text>D57</text>
<text>D58</text>
<text>AUX-2</text>
<text>GND</text>
<text>D5</text>
<text>D4</text>
<text>GND</text>
<text>D16</text>
<text>D17</text>
<text>D23</text>
<text>D25</text>
<text>D27</text>
<text>D29</text>
<text>D31</text>
<text>D33</text>
<text>D35</text>
<text>D37</text>
<text>D38</text>
<text>D41</text>
<text>D43</text>
<text>D45</text>
<text>D47</text>
<text>D32</text>
<text>GND</text>
<text>AUX-4</text>
<text>5V</text>
<text>5V</text>
<text>5V</text>
<text>5V</text>
<text>5V</text>
<text>5V</text>
<text>5V</text>
<text>5V</text>
<text>GND</text>
<text>SCK</text>
<text>MISO</text>
<text>5V</text>
<text>NC</text>
<text>D53</text>
<text>MOSI</text>
<text>D49</text>
<text>D52</text>
<text>D50</text>
<text>D51</text>
<text>AUX-3 / SPI</text>
<text>RAMPS 1.4 (RepRap Arduino MEGA Pololu Shield)</text>
<text>reprap.org/wiki/RAMPS1.4</text>
<text>GPL v3</text>
<text>Copyright 2011 Johnny Russell - UltiMachine</text>
<text>11A</text>
<text>5A</text>
<text>12-35VDC In</text>
<text>+</text>
<text>+</text>
<text>-</text>
<text>-</text>
<text>GND</text>
<text>5V</text>
<text>20</text>
<text>21</text>
<text>I2C</text>
<text>D10</text>
<text>D9</text>
<text>D11</text>
<text>-</text>
<text>-</text>
<text>-</text>
<text>+</text>
<text>+</text>
<text>+</text>
<text>12-35V Out</text>
<text>Reversing input power, and inserting stepper drivers incorrectly will destroy electronics.</text>
<text>+</text>
<text>+</text>
<text>+</text>
<text>+</text>
<text>8</text>
<text>9</text>
<text>10</text>
<text>+</text>
<text>+</text>
<text>1</text>
<text>1</text>
<text>-</text>
<text>+</text>
</plain>
<libraries>
<library name="adafruit">
<packages>
<package name="1X01">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="R0805">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="153CLV-0405">
<description>&lt;b&gt;Aluminum electrolytic capacitors&lt;/b&gt;&lt;p&gt;
SMD (Chip) Long Life Vertical 153 CLV&lt;p&gt;
http://www.bccomponents.com/</description>
</package>
<package name="153CLV-0605">
<description>&lt;b&gt;Aluminum electrolytic capacitors&lt;/b&gt;&lt;p&gt;
SMD (Chip) Long Life Vertical 153 CLV&lt;p&gt;
http://www.bccomponents.com/</description>
</package>
</packages>
</library>
<library name="ultimachine">
<packages>
<package name="3PIN-HEADER">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="transistor-power">
<packages>
<package name="TO220BV">
<description>&lt;b&gt;Molded Package&lt;/b&gt;&lt;p&gt;
grid 2.54 mm</description>
</package>
</packages>
</library>
<library name="RepRapjr">
<packages>
<package name="282837-6">
</package>
<package name="1X04">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="MFR500">
<description>&lt;B&gt;LITTLEFUSE&lt;/B&gt;&lt;p&gt;
Picofuse/slow Littelfuse</description>
</package>
<package name="MFR1100">
</package>
<package name="A4988BREAKOUT">
</package>
<package name="2X5">
</package>
<package name="ARDUINO_MEGA_SHIELD">
</package>
</packages>
</library>
<library name="diode">
<packages>
<package name="DO41-10">
<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
diameter 2.54 mm, horizontal, grid 10.16 mm</description>
</package>
</packages>
</library>
<library name="con-phoenix-508">
<packages>
<package name="MSTBA4">
<description>&lt;b&gt;PHOENIX&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="led">
<packages>
<package name="CHIP-LED0805">
<description>&lt;b&gt;Hyper CHIPLED Hyper-Bright LED&lt;/b&gt;&lt;p&gt;
LB R99A&lt;br&gt;
Source: http://www.osram.convergy.de/ ... lb_r99a.pdf</description>
</package>
</packages>
</library>
<library name="pinhead">
<packages>
<package name="2X03">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="SparkFun">
<packages>
<package name="1X06">
</package>
<package name="2X4">
</package>
<package name="1X18">
</package>
<package name="1X02">
</package>
</packages>
</library>
<library name="resistor">
<packages>
<package name="R0805">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="C0805">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="M0805">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
MELF 0.10 W</description>
</package>
</packages>
</library>
<library name="switch-omron">
<packages>
<package name="B3F-31XX">
<description>&lt;b&gt;OMRON SWITCH&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="OSHW">
<packages>
<package name="OSHW_6X100_NOTEXT">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="R1" library="adafruit" package="R0805" value="4.7K">
<attribute name="NAME"/>
</element>
<element name="C8" library="adafruit" package="153CLV-0405" value="10uF">
<attribute name="NAME"/>
</element>
<element name="Y-" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="X-" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="X+" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="VALUE"/>
</element>
<element name="Y+" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="VALUE"/>
</element>
<element name="Z-" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="Z+" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="VALUE"/>
</element>
<element name="Q1" library="transistor-power" package="TO220BV" value="STP55NF06L">
<attribute name="NAME"/>
</element>
<element name="R7" library="adafruit" package="R0805" value="4.7K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C5" library="adafruit" package="153CLV-0405" value="10uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="Q2" library="transistor-power" package="TO220BV" value="STP55NF06L">
<attribute name="NAME"/>
</element>
<element name="Q3" library="transistor-power" package="TO220BV" value="STP55NF06L">
<attribute name="NAME"/>
</element>
<element name="R2" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R4" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R9" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="D1" library="diode" package="DO41-10" value="1N4004">
<attribute name="NAME"/>
</element>
<element name="U1" library="RepRapjr" package="ARDUINO_MEGA_SHIELD" value="ARDUINO_MEGA_SHIELD"/>
<element name="LED1" library="led" package="CHIP-LED0805" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C6" library="adafruit" package="153CLV-0605" value="100uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U$2" library="RepRapjr" package="282837-6" value="282837-6"/>
<element name="R6" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP2" library="pinhead" package="2X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP3" library="pinhead" package="2X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP5" library="pinhead" package="2X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP4" library="pinhead" package="2X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R5" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R8" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="E0-MOT" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="E1-MOT" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="X-MOT" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="Y-MOT" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="5V" library="adafruit" package="1X01" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PS-ON" library="adafruit" package="1X01" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="F1" library="RepRapjr" package="MFR500" value="MFR500">
<attribute name="NAME"/>
</element>
<element name="JP6" library="pinhead" package="2X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R10" library="adafruit" package="R0805" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="Z-MOT" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="F2" library="RepRapjr" package="MFR1100" value="MFR1100">
<attribute name="NAME"/>
</element>
<element name="X4" library="con-phoenix-508" package="MSTBA4" value="MSTBA4">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="D2" library="diode" package="DO41-10" value="1N4004">
<attribute name="NAME"/>
</element>
<element name="JP7" library="SparkFun" package="1X06" value="">
<attribute name="VALUE"/>
</element>
<element name="R11" library="adafruit" package="R0805" value="4.7K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C1" library="adafruit" package="153CLV-0405" value="10uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U$3" library="SparkFun" package="2X4" value="M04X2"/>
<element name="I2C" library="RepRapjr" package="1X04" value=""/>
<element name="U$4" library="RepRapjr" package="A4988BREAKOUT" value="A4988BREAKOUT"/>
<element name="U$5" library="RepRapjr" package="A4988BREAKOUT" value="A4988BREAKOUT"/>
<element name="U$6" library="RepRapjr" package="A4988BREAKOUT" value="A4988BREAKOUT"/>
<element name="U$7" library="RepRapjr" package="A4988BREAKOUT" value="A4988BREAKOUT"/>
<element name="U$8" library="RepRapjr" package="A4988BREAKOUT" value="A4988BREAKOUT"/>
<element name="SERIAL" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="A-OUT" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="SER4" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="VALUE"/>
</element>
<element name="SER3" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="VALUE"/>
</element>
<element name="SER2" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="VALUE"/>
</element>
<element name="SER1" library="ultimachine" package="3PIN-HEADER" value="">
<attribute name="VALUE"/>
</element>
<element name="U$9" library="SparkFun" package="1X18" value="M18_"/>
<element name="Z-MOT1" library="RepRapjr" package="1X04" value="">
<attribute name="VALUE"/>
</element>
<element name="R12" library="adafruit" package="R0805" value="1K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U$10" library="RepRapjr" package="2X5" value="M05X2"/>
<element name="R13" library="resistor" package="R0805" value="10r">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R14" library="resistor" package="M0805" value="10r">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R15" library="resistor" package="R0805" value="10r">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C2" library="resistor" package="C0805" value="100nF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R16" library="adafruit" package="R0805" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R17" library="adafruit" package="R0805" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R18" library="adafruit" package="R0805" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R19" library="adafruit" package="R0805" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R20" library="adafruit" package="R0805" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C3" library="adafruit" package="153CLV-0605" value="100uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C4" library="adafruit" package="153CLV-0605" value="100uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C7" library="adafruit" package="153CLV-0605" value="100uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C9" library="adafruit" package="153CLV-0605" value="100uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C10" library="adafruit" package="153CLV-0605" value="100uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="S1" library="switch-omron" package="B3F-31XX" value="">
<attribute name="MF" value=""/>
<attribute name="MPN" value="B3F-3100"/>
<attribute name="NAME"/>
<attribute name="OC_FARNELL" value="959704"/>
<attribute name="OC_NEWARK" value="36M3582"/>
<attribute name="VALUE"/>
</element>
<element name="R21" library="adafruit" package="R0805" value="4.7K">
<attribute name="NAME"/>
</element>
<element name="R22" library="adafruit" package="R0805" value="4.7K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED2" library="led" package="CHIP-LED0805" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED3" library="led" package="CHIP-LED0805" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED4" library="led" package="CHIP-LED0805" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R23" library="adafruit" package="R0805" value="1.8K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R24" library="adafruit" package="R0805" value="1.8K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R25" library="adafruit" package="R0805" value="1.8K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="VCC" library="adafruit" package="1X01" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="12V-AUX" library="SparkFun" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LOGO1" library="OSHW" package="OSHW_6X100_NOTEXT" value="OSHW_LOGO_6MILX0100-NT"/>
</elements>
<signals>
<signal name="GND">
<contactref element="Y-" pad="2"/>
<contactref element="X+" pad="2"/>
<contactref element="X-" pad="2"/>
<contactref element="Z+" pad="2"/>
<contactref element="Z-" pad="2"/>
<contactref element="Y+" pad="2"/>
<contactref element="Q1" pad="S"/>
<contactref element="C5" pad="-"/>
<contactref element="C8" pad="-"/>
<contactref element="Q2" pad="S"/>
<contactref element="R2" pad="2"/>
<contactref element="R9" pad="2"/>
<contactref element="U1" pad="GND@1"/>
<contactref element="U1" pad="GND@0"/>
<contactref element="U1" pad="GND@4"/>
<contactref element="U1" pad="GND@3"/>
<contactref element="LED1" pad="C"/>
<contactref element="R6" pad="1"/>
<contactref element="R3" pad="2"/>
<contactref element="R5" pad="2"/>
<contactref element="R8" pad="2"/>
<contactref element="R10" pad="2"/>
<contactref element="U$3" pad="7"/>
<contactref element="JP7" pad="5"/>
<contactref element="C1" pad="-"/>
<contactref element="JP7" pad="1"/>
<contactref element="JP7" pad="3"/>
<contactref element="D2" pad="A"/>
<contactref element="X4" pad="2"/>
<contactref element="I2C" pad="2"/>
<contactref element="C6" pad="-"/>
<contactref element="X4" pad="4"/>
<contactref element="U$4" pad="GND@0"/>
<contactref element="U$4" pad="GND"/>
<contactref element="U$5" pad="GND@0"/>
<contactref element="U$5" pad="GND"/>
<contactref element="U$6" pad="GND@0"/>
<contactref element="U$6" pad="GND"/>
<contactref element="U$7" pad="GND@0"/>
<contactref element="U$7" pad="GND"/>
<contactref element="U$8" pad="GND@0"/>
<contactref element="U$8" pad="GND"/>
<contactref element="SER4" pad="1"/>
<contactref element="SER3" pad="1"/>
<contactref element="SER1" pad="1"/>
<contactref element="A-OUT" pad="2"/>
<contactref element="SERIAL" pad="2"/>
<contactref element="U$9" pad="2"/>
<contactref element="SER2" pad="1"/>
<contactref element="U$10" pad="2"/>
<contactref element="Q3" pad="S"/>
<contactref element="R4" pad="2"/>
<contactref element="C2" pad="2"/>
<contactref element="C3" pad="-"/>
<contactref element="C4" pad="-"/>
<contactref element="C7" pad="-"/>
<contactref element="C9" pad="-"/>
<contactref element="C10" pad="-"/>
<contactref element="S1" pad="1"/>
<contactref element="12V-AUX" pad="2"/>
</signal>
<signal name="N$6">
<contactref element="JP2" pad="5"/>
<contactref element="U$4" pad="MS3"/>
</signal>
<signal name="N$8">
<contactref element="U$4" pad="RST"/>
<contactref element="U$4" pad="SLP"/>
</signal>
<signal name="VCC">
<contactref element="R1" pad="2"/>
<contactref element="Y-" pad="3"/>
<contactref element="X+" pad="3"/>
<contactref element="X-" pad="3"/>
<contactref element="Y+" pad="3"/>
<contactref element="Z+" pad="3"/>
<contactref element="Z-" pad="3"/>
<contactref element="R7" pad="2"/>
<contactref element="U1" pad="5V@0"/>
<contactref element="U1" pad="5V@2"/>
<contactref element="U1" pad="5V@1"/>
<contactref element="JP2" pad="2"/>
<contactref element="JP2" pad="4"/>
<contactref element="JP2" pad="6"/>
<contactref element="JP4" pad="2"/>
<contactref element="JP4" pad="4"/>
<contactref element="JP4" pad="6"/>
<contactref element="JP5" pad="2"/>
<contactref element="JP5" pad="4"/>
<contactref element="JP5" pad="6"/>
<contactref element="JP3" pad="2"/>
<contactref element="JP3" pad="4"/>
<contactref element="JP3" pad="6"/>
<contactref element="JP6" pad="4"/>
<contactref element="JP6" pad="6"/>
<contactref element="JP6" pad="2"/>
<contactref element="U$3" pad="1"/>
<contactref element="R11" pad="2"/>
<contactref element="I2C" pad="1"/>
<contactref element="U$4" pad="VDD"/>
<contactref element="U$5" pad="VDD"/>
<contactref element="U$6" pad="VDD"/>
<contactref element="U$7" pad="VDD"/>
<contactref element="U$8" pad="VDD"/>
<contactref element="A-OUT" pad="1"/>
<contactref element="SERIAL" pad="1"/>
<contactref element="U$9" pad="1"/>
<contactref element="U$10" pad="1"/>
<contactref element="R16" pad="1"/>
<contactref element="R17" pad="1"/>
<contactref element="R18" pad="1"/>
<contactref element="R19" pad="1"/>
<contactref element="R20" pad="1"/>
<contactref element="R21" pad="2"/>
<contactref element="R22" pad="2"/>
<contactref element="VCC" pad="1"/>
</signal>
<signal name="N$19">
<contactref element="JP4" pad="5"/>
<contactref element="U$6" pad="MS3"/>
</signal>
<signal name="N$20">
<contactref element="U$6" pad="RST"/>
<contactref element="U$6" pad="SLP"/>
</signal>
<signal name="+12V">
<contactref element="D1" pad="A"/>
<contactref element="F1" pad="1"/>
<contactref element="D2" pad="C"/>
<contactref element="U$2" pad="P$5"/>
<contactref element="U$2" pad="P$3"/>
<contactref element="C6" pad="+"/>
<contactref element="U$4" pad="VMOT"/>
<contactref element="U$5" pad="VMOT"/>
<contactref element="U$6" pad="VMOT"/>
<contactref element="U$7" pad="VMOT"/>
<contactref element="U$8" pad="VMOT"/>
<contactref element="C2" pad="1"/>
<contactref element="C3" pad="+"/>
<contactref element="C4" pad="+"/>
<contactref element="C7" pad="+"/>
<contactref element="C9" pad="+"/>
<contactref element="C10" pad="+"/>
<contactref element="R24" pad="1"/>
<contactref element="R25" pad="1"/>
<contactref element="12V-AUX" pad="1"/>
</signal>
<signal name="N$17">
<contactref element="JP5" pad="3"/>
<contactref element="U$7" pad="MS2"/>
</signal>
<signal name="N$23">
<contactref element="U$7" pad="RST"/>
<contactref element="U$7" pad="SLP"/>
</signal>
<signal name="N$24">
<contactref element="U$5" pad="RST"/>
<contactref element="U$5" pad="SLP"/>
</signal>
<signal name="N$25">
<contactref element="JP3" pad="1"/>
<contactref element="R3" pad="1"/>
<contactref element="U$5" pad="MS1"/>
</signal>
<signal name="E0-STEP">
<contactref element="U1" pad="D26"/>
<contactref element="U$4" pad="STEP"/>
</signal>
<signal name="E0-EN">
<contactref element="U1" pad="D24"/>
<contactref element="U$4" pad="EN"/>
<contactref element="R16" pad="2"/>
</signal>
<signal name="E0-DIR">
<contactref element="U1" pad="D28"/>
<contactref element="U$4" pad="DIR"/>
</signal>
<signal name="X-EN">
<contactref element="U1" pad="D38"/>
<contactref element="U$6" pad="EN"/>
<contactref element="R18" pad="2"/>
</signal>
<signal name="X-STEP">
<contactref element="U$6" pad="STEP"/>
<contactref element="U1" pad="A0"/>
</signal>
<signal name="X-DIR">
<contactref element="U$6" pad="DIR"/>
<contactref element="U1" pad="A1"/>
</signal>
<signal name="Y-EN">
<contactref element="U$7" pad="EN"/>
<contactref element="U1" pad="A2"/>
<contactref element="R19" pad="2"/>
</signal>
<signal name="Y-STEP">
<contactref element="U1" pad="A6"/>
<contactref element="U$7" pad="STEP"/>
</signal>
<signal name="Y-DIR">
<contactref element="U1" pad="A7"/>
<contactref element="U$7" pad="DIR"/>
</signal>
<signal name="X-MIN">
<contactref element="X-" pad="1"/>
<contactref element="U1" pad="D3"/>
</signal>
<signal name="Y-MIN">
<contactref element="Y-" pad="1"/>
<contactref element="U1" pad="D14"/>
</signal>
<signal name="Z-MIN">
<contactref element="Z-" pad="1"/>
<contactref element="U1" pad="D18"/>
</signal>
<signal name="X-MAX">
<contactref element="X+" pad="1"/>
<contactref element="U1" pad="D2"/>
</signal>
<signal name="Y-MAX">
<contactref element="Y+" pad="1"/>
<contactref element="U1" pad="D15"/>
</signal>
<signal name="Z-MAX">
<contactref element="Z+" pad="1"/>
<contactref element="U1" pad="D19"/>
</signal>
<signal name="E1-STEP">
<contactref element="U1" pad="D36"/>
<contactref element="U$5" pad="STEP"/>
</signal>
<signal name="E1-EN">
<contactref element="U1" pad="D30"/>
<contactref element="U$5" pad="EN"/>
<contactref element="R17" pad="2"/>
</signal>
<signal name="THERM0">
<contactref element="R7" pad="1"/>
<contactref element="C5" pad="+"/>
<contactref element="JP7" pad="2"/>
<contactref element="U1" pad="A13"/>
</signal>
<signal name="LED">
<contactref element="U1" pad="D13"/>
<contactref element="R12" pad="2"/>
</signal>
<signal name="RESET">
<contactref element="U1" pad="RES"/>
<contactref element="S1" pad="2"/>
</signal>
<signal name="THERM1">
<contactref element="R1" pad="1"/>
<contactref element="C8" pad="+"/>
<contactref element="JP7" pad="4"/>
<contactref element="U1" pad="A14"/>
</signal>
<signal name="AM-VIN">
<contactref element="U1" pad="VIN"/>
<contactref element="D1" pad="C"/>
</signal>
<signal name="D10">
<contactref element="U1" pad="D10"/>
<contactref element="R9" pad="1"/>
<contactref element="R13" pad="1"/>
</signal>
<signal name="N$1">
<contactref element="Q2" pad="D"/>
<contactref element="U$2" pad="P$4"/>
<contactref element="LED3" pad="C"/>
</signal>
<signal name="N$7">
<contactref element="Q1" pad="D"/>
<contactref element="U$2" pad="P$6"/>
<contactref element="LED4" pad="C"/>
</signal>
<signal name="D43">
<contactref element="U1" pad="D43"/>
<contactref element="U$9" pad="6"/>
</signal>
<signal name="D45">
<contactref element="U1" pad="D45"/>
<contactref element="U$9" pad="5"/>
</signal>
<signal name="D47">
<contactref element="U1" pad="D47"/>
<contactref element="U$9" pad="4"/>
</signal>
<signal name="D49">
<contactref element="U1" pad="D49"/>
<contactref element="U$3" pad="2"/>
</signal>
<signal name="D53">
<contactref element="U1" pad="D53"/>
<contactref element="U$3" pad="6"/>
</signal>
<signal name="D41">
<contactref element="U1" pad="D41"/>
<contactref element="U$9" pad="7"/>
</signal>
<signal name="D39">
<contactref element="U1" pad="D39"/>
<contactref element="U$9" pad="8"/>
</signal>
<signal name="D37">
<contactref element="U1" pad="D37"/>
<contactref element="U$9" pad="9"/>
</signal>
<signal name="D35">
<contactref element="U1" pad="D35"/>
<contactref element="U$9" pad="10"/>
</signal>
<signal name="D33">
<contactref element="U1" pad="D33"/>
<contactref element="U$9" pad="11"/>
</signal>
<signal name="D31">
<contactref element="U1" pad="D31"/>
<contactref element="U$9" pad="12"/>
</signal>
<signal name="D29">
<contactref element="U1" pad="D29"/>
<contactref element="U$9" pad="13"/>
</signal>
<signal name="D27">
<contactref element="U1" pad="D27"/>
<contactref element="U$9" pad="14"/>
</signal>
<signal name="D25">
<contactref element="U1" pad="D25"/>
<contactref element="U$9" pad="15"/>
</signal>
<signal name="D23">
<contactref element="U1" pad="D23"/>
<contactref element="U$9" pad="16"/>
</signal>
<signal name="D4">
<contactref element="U1" pad="D4"/>
<contactref element="SER4" pad="3"/>
</signal>
<signal name="D5">
<contactref element="U1" pad="D5"/>
<contactref element="SER3" pad="3"/>
</signal>
<signal name="D8">
<contactref element="R4" pad="1"/>
<contactref element="U1" pad="D8"/>
<contactref element="R15" pad="1"/>
</signal>
<signal name="D9">
<contactref element="R2" pad="1"/>
<contactref element="U1" pad="D9"/>
<contactref element="R14" pad="1"/>
</signal>
<signal name="N$5">
<contactref element="JP2" pad="1"/>
<contactref element="R6" pad="2"/>
<contactref element="U$4" pad="MS1"/>
</signal>
<signal name="N$9">
<contactref element="JP2" pad="3"/>
<contactref element="U$4" pad="MS2"/>
</signal>
<signal name="N$14">
<contactref element="JP4" pad="1"/>
<contactref element="R5" pad="1"/>
<contactref element="U$6" pad="MS1"/>
</signal>
<signal name="N$15">
<contactref element="JP4" pad="3"/>
<contactref element="U$6" pad="MS2"/>
</signal>
<signal name="N$31">
<contactref element="JP5" pad="5"/>
<contactref element="U$7" pad="MS3"/>
</signal>
<signal name="N$33">
<contactref element="JP5" pad="1"/>
<contactref element="R8" pad="1"/>
<contactref element="U$7" pad="MS1"/>
</signal>
<signal name="N$34">
<contactref element="JP3" pad="5"/>
<contactref element="U$5" pad="MS3"/>
</signal>
<signal name="N$35">
<contactref element="JP3" pad="3"/>
<contactref element="U$5" pad="MS2"/>
</signal>
<signal name="SDA">
<contactref element="U1" pad="D20"/>
<contactref element="I2C" pad="3"/>
<contactref element="R21" pad="1"/>
</signal>
<signal name="SCL">
<contactref element="U1" pad="D21"/>
<contactref element="I2C" pad="4"/>
<contactref element="R22" pad="1"/>
</signal>
<signal name="N$3">
<contactref element="E0-MOT" pad="1"/>
<contactref element="U$4" pad="2B"/>
</signal>
<signal name="N$4">
<contactref element="E0-MOT" pad="2"/>
<contactref element="U$4" pad="2A"/>
</signal>
<signal name="N$10">
<contactref element="E0-MOT" pad="3"/>
<contactref element="U$4" pad="1A"/>
</signal>
<signal name="N$11">
<contactref element="E0-MOT" pad="4"/>
<contactref element="U$4" pad="1B"/>
</signal>
<signal name="N$12">
<contactref element="E1-MOT" pad="1"/>
<contactref element="U$5" pad="2B"/>
</signal>
<signal name="N$13">
<contactref element="E1-MOT" pad="2"/>
<contactref element="U$5" pad="2A"/>
</signal>
<signal name="N$16">
<contactref element="E1-MOT" pad="3"/>
<contactref element="U$5" pad="1A"/>
</signal>
<signal name="N$18">
<contactref element="E1-MOT" pad="4"/>
<contactref element="U$5" pad="1B"/>
</signal>
<signal name="N$21">
<contactref element="X-MOT" pad="1"/>
<contactref element="U$6" pad="2B"/>
</signal>
<signal name="N$22">
<contactref element="X-MOT" pad="2"/>
<contactref element="U$6" pad="2A"/>
</signal>
<signal name="N$26">
<contactref element="X-MOT" pad="3"/>
<contactref element="U$6" pad="1A"/>
</signal>
<signal name="N$27">
<contactref element="X-MOT" pad="4"/>
<contactref element="U$6" pad="1B"/>
</signal>
<signal name="N$28">
<contactref element="Y-MOT" pad="1"/>
<contactref element="U$7" pad="2B"/>
</signal>
<signal name="N$29">
<contactref element="Y-MOT" pad="2"/>
<contactref element="U$7" pad="2A"/>
</signal>
<signal name="N$30">
<contactref element="Y-MOT" pad="3"/>
<contactref element="U$7" pad="1A"/>
</signal>
<signal name="N$36">
<contactref element="Y-MOT" pad="4"/>
<contactref element="U$7" pad="1B"/>
</signal>
<signal name="N$37">
<contactref element="JP6" pad="3"/>
<contactref element="U$8" pad="MS2"/>
</signal>
<signal name="N$38">
<contactref element="U$8" pad="RST"/>
<contactref element="U$8" pad="SLP"/>
</signal>
<signal name="N$39">
<contactref element="JP6" pad="5"/>
<contactref element="U$8" pad="MS3"/>
</signal>
<signal name="N$40">
<contactref element="JP6" pad="1"/>
<contactref element="R10" pad="1"/>
<contactref element="U$8" pad="MS1"/>
</signal>
<signal name="N$41">
<contactref element="Z-MOT" pad="1"/>
<contactref element="U$8" pad="2B"/>
<contactref element="Z-MOT1" pad="1"/>
</signal>
<signal name="N$42">
<contactref element="Z-MOT" pad="2"/>
<contactref element="U$8" pad="2A"/>
<contactref element="Z-MOT1" pad="2"/>
</signal>
<signal name="N$43">
<contactref element="Z-MOT" pad="3"/>
<contactref element="U$8" pad="1A"/>
<contactref element="Z-MOT1" pad="3"/>
</signal>
<signal name="N$44">
<contactref element="Z-MOT" pad="4"/>
<contactref element="U$8" pad="1B"/>
<contactref element="Z-MOT1" pad="4"/>
</signal>
<signal name="D16">
<contactref element="U1" pad="D16"/>
<contactref element="U$9" pad="18"/>
</signal>
<signal name="D17">
<contactref element="U1" pad="D17"/>
<contactref element="U$9" pad="17"/>
</signal>
<signal name="E1-DIR">
<contactref element="U1" pad="D34"/>
<contactref element="U$5" pad="DIR"/>
</signal>
<signal name="Z-EN">
<contactref element="U$8" pad="EN"/>
<contactref element="U1" pad="A8"/>
<contactref element="R20" pad="2"/>
</signal>
<signal name="Z-STEP">
<contactref element="U1" pad="D46"/>
<contactref element="U$8" pad="STEP"/>
</signal>
<signal name="Z-DIR">
<contactref element="U1" pad="D48"/>
<contactref element="U$8" pad="DIR"/>
</signal>
<signal name="MISO">
<contactref element="U$3" pad="3"/>
<contactref element="U1" pad="D50"/>
</signal>
<signal name="SCK">
<contactref element="U$3" pad="5"/>
<contactref element="U1" pad="D52"/>
</signal>
<signal name="MOSI">
<contactref element="U$3" pad="4"/>
<contactref element="U1" pad="D51"/>
</signal>
<signal name="THERM2">
<contactref element="JP7" pad="6"/>
<contactref element="C1" pad="+"/>
<contactref element="R11" pad="1"/>
<contactref element="U1" pad="A15"/>
</signal>
<signal name="+12V2">
<contactref element="U$2" pad="P$1"/>
<contactref element="F2" pad="2"/>
<contactref element="R23" pad="1"/>
</signal>
<signal name="D32">
<contactref element="U1" pad="D32"/>
<contactref element="U$9" pad="3"/>
</signal>
<signal name="D1">
<contactref element="U1" pad="RX"/>
<contactref element="A-OUT" pad="4"/>
</signal>
<signal name="D2">
<contactref element="U1" pad="TX"/>
<contactref element="A-OUT" pad="3"/>
</signal>
<signal name="D12">
<contactref element="U1" pad="D12"/>
<contactref element="PS-ON" pad="1"/>
</signal>
<signal name="D6">
<contactref element="SER2" pad="3"/>
<contactref element="U1" pad="D6"/>
</signal>
<signal name="A3">
<contactref element="SERIAL" pad="3"/>
<contactref element="U1" pad="A3"/>
</signal>
<signal name="A4">
<contactref element="SERIAL" pad="4"/>
<contactref element="U1" pad="A4"/>
</signal>
<signal name="A5">
<contactref element="U1" pad="A5"/>
<contactref element="U$10" pad="3"/>
</signal>
<signal name="A10">
<contactref element="U1" pad="A10"/>
<contactref element="U$10" pad="5"/>
</signal>
<signal name="A11">
<contactref element="U1" pad="A11"/>
<contactref element="U$10" pad="10"/>
</signal>
<signal name="A9">
<contactref element="U1" pad="A9"/>
<contactref element="U$10" pad="4"/>
</signal>
<signal name="D40">
<contactref element="U1" pad="D40"/>
<contactref element="U$10" pad="6"/>
</signal>
<signal name="D42">
<contactref element="U1" pad="D42"/>
<contactref element="U$10" pad="8"/>
</signal>
<signal name="D44">
<contactref element="U1" pad="D44"/>
<contactref element="U$10" pad="7"/>
</signal>
<signal name="A12">
<contactref element="U1" pad="A12"/>
<contactref element="U$10" pad="9"/>
</signal>
<signal name="N$46">
<contactref element="LED1" pad="A"/>
<contactref element="R12" pad="1"/>
</signal>
<signal name="N$47">
<contactref element="Q2" pad="G"/>
<contactref element="R14" pad="2"/>
</signal>
<signal name="N$48">
<contactref element="Q1" pad="G"/>
<contactref element="R13" pad="2"/>
</signal>
<signal name="N$49">
<contactref element="Q3" pad="G"/>
<contactref element="R15" pad="2"/>
</signal>
<signal name="N$53">
<contactref element="X4" pad="1"/>
<contactref element="F2" pad="1"/>
</signal>
<signal name="N$54">
<contactref element="X4" pad="3"/>
<contactref element="F1" pad="2"/>
</signal>
<signal name="N$32">
<contactref element="LED2" pad="A"/>
<contactref element="R23" pad="2"/>
</signal>
<signal name="N$45">
<contactref element="LED3" pad="A"/>
<contactref element="R24" pad="2"/>
</signal>
<signal name="N$50">
<contactref element="LED4" pad="A"/>
<contactref element="R25" pad="2"/>
</signal>
<signal name="+5V">
<contactref element="SER1" pad="2"/>
<contactref element="5V" pad="1"/>
<contactref element="SER3" pad="2"/>
<contactref element="SER4" pad="2"/>
<contactref element="SER2" pad="2"/>
</signal>
<signal name="N$51">
<contactref element="Q3" pad="D"/>
<contactref element="U$2" pad="P$2"/>
<contactref element="LED2" pad="C"/>
</signal>
<signal name="D11">
<contactref element="SER1" pad="3"/>
<contactref element="U1" pad="D11"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
