<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.1.0">
<drawing>
<board>
<plain>
<hole x="15.24" y="50.8" drill="3.3"/>
<hole x="66.04" y="35.56" drill="3.3"/>
<hole x="66.04" y="7.62" drill="3.3"/>
<hole x="13.97" y="2.54" drill="3.3"/>
<hole x="17.145" y="34.29" drill="3.3"/>
<hole x="17.145" y="19.05" drill="3.3"/>
<hole x="40.64" y="10.16" drill="3.3"/>
<hole x="40.64" y="43.18" drill="3.3"/>
<text>Hal To Arduino Controller Rev A</text>
</plain>
<libraries>
<library name="adafruit">
<packages>
<package name="C0603">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="B3F-40XX-ROUND">
<description>&lt;b&gt;OMRON SWITCH&lt;/b&gt;</description>
</package>
<package name="ARDUINOR3">
<description>The new Arduino R3 'classic' adds duplicate I2C pins and an IORef pin (and an unused pin</description>
</package>
</packages>
</library>
<library name="austriamicrosystems">
<description>austriamicrosystems&lt;p&gt;
Analog ICs&lt;p&gt;</description>
<packages>
<package name="SSOP16">
<description>&lt;b&gt;Small Shrink Outline Package&lt;/b&gt; SSOP 16 (5.3mm x 6.2mm)&lt;p&gt;
Source: www.austriamicrosystems.com .. AS5040DataSheetRev12.pdf</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="C1" library="adafruit" package="C0603" value="1uf"/>
<element name="C2" library="adafruit" package="C0603" value=".1uf"/>
<element name="C3" library="adafruit" package="C0603" value="1uf"/>
<element name="IC1" library="austriamicrosystems" package="SSOP16" value="AS5040">
<attribute name="OC_NEWARK" value="59P4059"/>
<attribute name="MPN" value="AS5040ASSU"/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="1630800"/>
</element>
<element name="STOP" library="adafruit" package="B3F-40XX-ROUND" value=""/>
<element name="HOLD" library="adafruit" package="B3F-40XX-ROUND" value=""/>
<element name="START" library="adafruit" package="B3F-40XX-ROUND" value=""/>
<element name="F-OVERRIDE" library="adafruit" package="B3F-40XX-ROUND" value=""/>
<element name="S-OVERRIDE" library="adafruit" package="B3F-40XX-ROUND" value=""/>
<element name="A-SELECT" library="adafruit" package="B3F-40XX-ROUND" value=""/>
<element name="U1" library="adafruit" package="ARDUINOR3" value="ARDUINOR3-DIMENSION"/>
</elements>
<signals>
<signal name="VIN">
<contactref element="U1" pad="VIN"/>
</signal>
<signal name="3V">
<contactref element="U1" pad="3V"/>
</signal>
<signal name="+5V">
<contactref element="IC1" pad="16"/>
<contactref element="C2" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="U1" pad="5V"/>
</signal>
<signal name="N$1">
<contactref element="IC1" pad="15"/>
<contactref element="C1" pad="2"/>
</signal>
<signal name="GND">
<contactref element="C1" pad="1"/>
<contactref element="IC1" pad="11"/>
<contactref element="IC1" pad="7"/>
<contactref element="IC1" pad="8"/>
<contactref element="C2" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="U1" pad="GND1"/>
<contactref element="U1" pad="GND2"/>
<contactref element="U1" pad="GND"/>
<contactref element="F-OVERRIDE" pad="2"/>
<contactref element="START" pad="1"/>
<contactref element="HOLD" pad="1"/>
<contactref element="STOP" pad="1"/>
<contactref element="S-OVERRIDE" pad="1"/>
<contactref element="A-SELECT" pad="1"/>
</signal>
<signal name="A">
<contactref element="IC1" pad="3"/>
<contactref element="U1" pad="D3"/>
</signal>
<signal name="B">
<contactref element="IC1" pad="4"/>
<contactref element="U1" pad="D2"/>
</signal>
<signal name="CYCLE-STOP">
<contactref element="STOP" pad="3"/>
<contactref element="U1" pad="D4"/>
</signal>
<signal name="FEED-HOLD">
<contactref element="HOLD" pad="3"/>
<contactref element="U1" pad="D5"/>
</signal>
<signal name="CYCLE-START">
<contactref element="START" pad="3"/>
<contactref element="U1" pad="D6"/>
</signal>
<signal name="FEED-OVERIDE">
<contactref element="F-OVERRIDE" pad="3"/>
</signal>
<signal name="SPINDLE-OVERRIDE">
<contactref element="S-OVERRIDE" pad="3"/>
<contactref element="U1" pad="D8"/>
</signal>
<signal name="AXIS-SELECT">
<contactref element="A-SELECT" pad="3"/>
<contactref element="U1" pad="D9"/>
</signal>
<signal name="FEED-OVERRIDE">
<contactref element="U1" pad="D7"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
