<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.3.0">
<drawing>
<board>
<description>&lt;b&gt;Robot PCB, Sensor board, version 3b&lt;/b&gt;
&lt;p&gt;
Jonathan Valvano, Daniel Valvano, &lt;br/&gt;
Steven Prickett &lt;br/&gt;
Brent Cameron Wylie&lt;br/&gt;
Others on the team :
Kelvin Le ,
Philippe Dollo ,
maxsigrist@utexas.edu,
dho@utexas.edu&lt;p&gt;
4 mounting holes&lt;br/&gt; 
&amp;nbsp; &amp;nbsp;positioned at (0.19685039,0.19685039) (3.74015748,0.19685039) (3.74015748,2.95275591) (0.19685039,2.95275591)&lt;br/&gt;
&amp;nbsp; &amp;nbsp;4-40  screws &lt;br/&gt;
&amp;nbsp; &amp;nbsp;0.125in holes (specification is 0.112 in)&lt;p&gt;
This PCB implements labs associated with the Embbeded Systems books&lt;br/&gt;
&lt;u&gt;Embedded Systems:
Introduction to ARM Cortex-M Microcontrollers&lt;/u&gt;, 2014, ISBN:
978-1477508992, &lt;a target="_blank"
href="http://users.ece.utexas.edu/%7Evalvano/arm/outline1.htm"&gt;&lt;b&gt;http://users.ece.utexas.edu/~valvano/arm/outline1.htm&lt;/b&gt;&lt;/a&gt;&lt;br&gt;
&lt;u&gt;Embedded Systems: Real-Time
Interfacing to ARM
Cortex-M Microcontrollers&lt;/u&gt;, 2014, ISBN: 978-1463590154, &lt;b&gt;&lt;a target="_blank"
href="http://users.ece.utexas.edu/%7Evalvano/arm/outline.htm"&gt;http://users.ece.utexas.edu/~valvano/arm/outline.htm&lt;/a&gt;&lt;/b&gt;&lt;br&gt;
&lt;u&gt;Embedded Systems: Real-Time Operating
Systems for the ARM Cortex-M Microcontrollers &lt;/u&gt;, 2014,
ISBN: 978-1466468863, &lt;b&gt;&lt;a target="_blank"
href="http://users.ece.utexas.edu/%7Evalvano/arm/outline3.htm"&gt;http://users.ece.utexas.edu/~valvano/arm/outline3.htm&lt;/a&gt;&lt;/b&gt;&lt;br&gt;
December 9, 2015
&lt;/p&gt;</description>
<plain>
<wire x1="95" y1="80" x2="5" y2="80" width="0" layer="20"/>
<wire x1="5" y1="80" x2="0" y2="75" width="0" layer="20" curve="90"/>
<wire x1="0" y1="75" x2="0" y2="5" width="0" layer="20"/>
<wire x1="0" y1="5" x2="5" y2="0" width="0" layer="20" curve="90"/>
<wire x1="5" y1="0" x2="95" y2="0" width="0" layer="20"/>
<wire x1="95" y1="0" x2="100" y2="5" width="0" layer="20" curve="90"/>
<wire x1="100" y1="5" x2="100" y2="75" width="0" layer="20"/>
<wire x1="100" y1="75" x2="95" y2="80" width="0" layer="20" curve="90"/>
<hole x="5" y="75" drill="3.175"/>
<hole x="5" y="5" drill="3.175"/>
<hole x="95" y="5" drill="3.175"/>
<hole x="95" y="75" drill="3.175"/>
<text>+3.3V2</text>
<text>GND</text>
<text>Flash</text>
<text>Run</text>
<text>L</text>
<text>H</text>
<text>+5</text>
<text>G</text>
<text>+5V</text>
<text>+3.3V2</text>
<text>Robot Sensor</text>
<text>Valvano, Prickett</text>
<text>Univ of Texas</text>
<text>Version 3b</text>
<text>December 2015</text>
<text>+5V</text>
<text>GND</text>
<text>GND</text>
<text>+3.3V</text>
<text>CAN</text>
<text>+5V</text>
<text>Valvano</text>
<text>Prickett</text>
<text>Univ of Texas</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
<text>G</text>
</plain>
<libraries>
<library name="EE445L">
<description>&lt;b&gt;EE445L Library&lt;/b&gt;
&lt;p&gt;
This library has been compiled by EE445L professors, TAs,
and students.  It is meant as a service to students,
simplifying the design, manufacturing, and testing of PCBs associated with the 
Cirqoid PCB milling machine in the College of Engineering &lt;b&gt;Makerspace&lt;/b&gt;.
For more information about the PCB mill see &lt;b&gt;http://cirqoid.com/&lt;/b&gt;.
There are a number of restrictions that we will need to follow to simplify the PCB construction.
&lt;p&gt;
&lt;b&gt;PCB size.&lt;/b&gt; There are two standard sizes of the PCB material one can order from Cirqoid: 100 by 75 mm, and 100 by 160 mm. The smaller size allows you to design the  PCB in the freeware version of Eagle. You can of course, set the board size to be less than 100 by 75 mm.
&lt;p&gt;
&lt;b&gt;Number of layers.&lt;/b&gt; You can create single or double layer PCBs with the Cirqoid PCB mill.
&lt;p&gt;
&lt;b&gt;Drill sizes.&lt;/b&gt; The Makerspace only has specific drill sizes. This library will restrict drill sizes to these four:
 0.0157in=0.4mm,
 0.0315in=0.8mm,
 0.0433in=1.1mm, and
 0.120in=3.0mm. You can only drill holes of a certain size, if you have a drill of that size. Second, the fewer drill sizes you use the faster it will be to manufacture the board.
&lt;p&gt;
&lt;b&gt;Placement of vias.&lt;/b&gt; The Cirqoid PCB mill will not pour copper into vias which run from the top to bottom layers. Therefore you will need to place wire into the vias and solder on both sides. This means one must be careful where the vias are located (e.g., not under chips_ so you will have access to solder both layers.&lt;p&gt;
Use the &lt;b&gt;ADD&lt;/b&gt; command in the Schematic Editor or Layout Editor
window to search for a certain device or package!
&lt;p&gt;
If you are going to create new parts, please do not add them to this library. This is because we routinely make updates to the this library, and if you add your part to this library, it will/may be lost when you install a newer version of the EE445L library.
&lt;p&gt;
Please let me know if you find any mistakes at &lt;b&gt;valvano@mail.utexas.edu&lt;/b&gt;. Thank you and have fun,&lt;p&gt;
Jonathan Valvano, University of Texas at Austin, 
UTA7.343, 1616 Guadalupe Street, Austin, TX, 78701</description>
<packages>
<package name="ST7735">
<description>&lt;b&gt;ST7735 LCD&lt;/b&gt;&lt;p&gt;
SamTec 10-pin LCD connector, BCS-110-L-S-TE&lt;br&gt;
Visible image is 1.1 by 1.4 inch&lt;br&gt;
Mounting hardware 5-56 screw</description>
</package>
<package name="ESP8266_01">
</package>
<package name="1X03">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="TM4C123LAUNCHPAD">
<description>&lt;B&gt;Two Dual In Line&lt;/B&gt;&lt;br&gt;
Samtec ESW-110-37-L-D&lt;br&gt;
or FCI 67997-210HLF, Digikey 609-3236-ND</description>
</package>
<package name="1X04">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="1X02">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="LED5MM">
<description>&lt;B&gt;LED&lt;/B&gt;&lt;p&gt;
5 mm, round, 0.8mm holes, 100 mil spacing</description>
</package>
<package name="P1.1MM">
<description>&lt;b&gt;TEST PAD&lt;/b&gt; 1.1mm hole</description>
</package>
<package name="1_04X2MM">
</package>
<package name="TO220-3">
<description>&lt;b&gt;TO-220&lt;/b&gt;</description>
</package>
<package name="CAP200MILPOLARIZED">
<description>&lt;b&gt;POLARIZED CAPACITOR&lt;/b&gt;&lt;p&gt;
grid 5.08 mm = 200mil, 0.8mm holes</description>
</package>
<package name="RES200MIL">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
type 0204, grid 5 mm</description>
</package>
<package name="CAP100MIL">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
grid 2.54 mm = 100mil, 0.8mm holes</description>
</package>
<package name="DIL08">
<description>&lt;b&gt;Dual In Line&lt;/b&gt; 0.8mm holes, 2.54mm=100mil spacing</description>
</package>
</packages>
</library>
<library name="SparkFun-Connectors">
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.&lt;br&gt;&lt;br&gt;
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. 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; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
&lt;br&gt;&lt;br&gt;
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="SCREWTERMINAL-3.5MM-2">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="J4" library="EE445L" package="ST7735" value="ST7735">
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="MPN" value=""/>
<attribute name="MF" value=""/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="ESP8266" library="EE445L" package="ESP8266_01" value="ESP-01">
<attribute name="NAME"/>
</element>
<element name="ESPFLASH" library="EE445L" package="1X03" value="">
<attribute name="VALUE"/>
</element>
<element name="LAUNCHPAD" library="EE445L" package="TM4C123LAUNCHPAD" value="EK-TM4C123GXLP">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J9X" library="EE445L" package="1X04" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J9Y" library="EE445L" package="1X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J10Y" library="EE445L" package="1X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J11Y" library="EE445L" package="1X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J12Y" library="EE445L" package="1X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J10X" library="EE445L" package="1X04" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J11X" library="EE445L" package="1X04" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J12X" library="EE445L" package="1X04" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED1" library="EE445L" package="LED5MM" value="Green"/>
<element name="LED2" library="EE445L" package="LED5MM" value="Green"/>
<element name="LED3" library="EE445L" package="LED5MM" value="Green"/>
<element name="A3" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="A2" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="A1" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="A0" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="+5V" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="+3.3V" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="+3.3V2" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="GND2" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="GND" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J2" library="EE445L" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J3" library="EE445L" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J14" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-2" value="">
<attribute name="PROD_ID" value="CONN-08399"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J13" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-2" value="">
<attribute name="PROD_ID" value="CONN-08399"/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J5" library="EE445L" package="1_04X2MM" value="SEEED-4">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J6" library="EE445L" package="1_04X2MM" value="SEEED-4">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J7" library="EE445L" package="1_04X2MM" value="SEEED-4">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J8" library="EE445L" package="1_04X2MM" value="SEEED-4">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP1" library="EE445L" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U1" library="EE445L" package="TO220-3" value="LM2937"/>
<element name="C2" library="EE445L" package="CAP200MILPOLARIZED" value="4.7uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C1" library="EE445L" package="CAP200MILPOLARIZED" value="4.7uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R6" library="EE445L" package="RES200MIL" value="120">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R7" library="EE445L" package="RES200MIL" value="1.6k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R8" library="EE445L" package="RES200MIL" value="20k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R4" library="EE445L" package="RES200MIL" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="EE445L" package="RES200MIL" value="470">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R2" library="EE445L" package="RES200MIL" value="1.0k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R5" library="EE445L" package="RES200MIL" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="EE445L" package="RES200MIL" value="470">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R15" library="EE445L" package="RES200MIL" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R9" library="EE445L" package="RES200MIL" value="1.6k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R11" library="EE445L" package="RES200MIL" value="1.6k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R13" library="EE445L" package="RES200MIL" value="1.6k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R10" library="EE445L" package="RES200MIL" value="20k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R12" library="EE445L" package="RES200MIL" value="20k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R14" library="EE445L" package="RES200MIL" value="20k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C3" library="EE445L" package="CAP200MILPOLARIZED" value="22uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C4" library="EE445L" package="CAP200MILPOLARIZED" value="22uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C5" library="EE445L" package="CAP200MILPOLARIZED" value="22uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C6" library="EE445L" package="CAP200MILPOLARIZED" value="22uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C7" library="EE445L" package="CAP100MIL" value="220nF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C9" library="EE445L" package="CAP100MIL" value="220nF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C11" library="EE445L" package="CAP100MIL" value="220nF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C13" library="EE445L" package="CAP100MIL" value="220nF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C15" library="EE445L" package="CAP100MIL" value="0.1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C17" library="EE445L" package="CAP100MIL" value="0.1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C8" library="EE445L" package="CAP100MIL" value="1.5uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C10" library="EE445L" package="CAP100MIL" value="1.5uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C12" library="EE445L" package="CAP100MIL" value="1.5uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C14" library="EE445L" package="CAP100MIL" value="1.5uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PB7" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PB6" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PB5" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PB4" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PB3" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PC5" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PB2" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="PC4" library="EE445L" package="P1.1MM" value="TP_KEYSTONE500X">
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U4" library="EE445L" package="DIL08" value="MCP2551P">
<attribute name="VALUE"/>
<attribute name="NAME"/>
</element>
<element name="U2" library="EE445L" package="DIL08" value="OPA2350N">
<attribute name="MPN" value=""/>
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="MF" value=""/>
<attribute name="VALUE"/>
<attribute name="NAME"/>
</element>
<element name="U3" library="EE445L" package="DIL08" value="OPA2350N">
<attribute name="MPN" value=""/>
<attribute name="OC_NEWARK" value="unknown"/>
<attribute name="OC_FARNELL" value="unknown"/>
<attribute name="MF" value=""/>
<attribute name="VALUE"/>
<attribute name="NAME"/>
</element>
<element name="C16" library="EE445L" package="CAP100MIL" value="0.1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="+3V3">
<contactref element="LAUNCHPAD" pad="1"/>
<contactref element="J4" pad="10"/>
<contactref element="J4" pad="2"/>
<contactref element="+3.3V" pad="TP"/>
<contactref element="J2" pad="1"/>
<contactref element="J3" pad="1"/>
<contactref element="R1" pad="1"/>
<contactref element="C15" pad="1"/>
<contactref element="U2" pad="8"/>
<contactref element="U3" pad="8"/>
<contactref element="C16" pad="2"/>
</signal>
<signal name="GND">
<contactref element="LAUNCHPAD" pad="22"/>
<contactref element="LED1" pad="K"/>
<contactref element="LAUNCHPAD" pad="20"/>
<contactref element="LED2" pad="K"/>
<contactref element="J9Y" pad="1"/>
<contactref element="J9X" pad="1"/>
<contactref element="J10Y" pad="1"/>
<contactref element="J10X" pad="1"/>
<contactref element="J11Y" pad="1"/>
<contactref element="J11X" pad="1"/>
<contactref element="J12Y" pad="1"/>
<contactref element="J12X" pad="1"/>
<contactref element="ESP8266" pad="GND"/>
<contactref element="ESPFLASH" pad="3"/>
<contactref element="J4" pad="1"/>
<contactref element="LED3" pad="K"/>
<contactref element="GND" pad="TP"/>
<contactref element="GND2" pad="TP"/>
<contactref element="J13" pad="1"/>
<contactref element="J5" pad="1"/>
<contactref element="J6" pad="1"/>
<contactref element="J7" pad="1"/>
<contactref element="J8" pad="1"/>
<contactref element="U1" pad="2"/>
<contactref element="C1" pad="-"/>
<contactref element="C2" pad="-"/>
<contactref element="R4" pad="2"/>
<contactref element="R5" pad="2"/>
<contactref element="C3" pad="-"/>
<contactref element="C4" pad="-"/>
<contactref element="C5" pad="-"/>
<contactref element="C6" pad="-"/>
<contactref element="C13" pad="2"/>
<contactref element="C11" pad="2"/>
<contactref element="C9" pad="2"/>
<contactref element="C7" pad="2"/>
<contactref element="C15" pad="2"/>
<contactref element="C17" pad="2"/>
<contactref element="U4" pad="2"/>
<contactref element="U4" pad="8"/>
<contactref element="U2" pad="4"/>
<contactref element="U3" pad="4"/>
<contactref element="C16" pad="1"/>
</signal>
<signal name="VLED">
<contactref element="LED1" pad="A"/>
<contactref element="R1" pad="2"/>
</signal>
<signal name="A_PE1">
<contactref element="LAUNCHPAD" pad="27"/>
<contactref element="A1" pad="TP"/>
<contactref element="C12" pad="2"/>
<contactref element="U3" pad="2"/>
<contactref element="U3" pad="1"/>
</signal>
<signal name="A_PE0">
<contactref element="LAUNCHPAD" pad="18"/>
<contactref element="A0" pad="TP"/>
<contactref element="C14" pad="2"/>
<contactref element="U3" pad="6"/>
<contactref element="U3" pad="7"/>
</signal>
<signal name="+5V">
<contactref element="J9Y" pad="2"/>
<contactref element="J9X" pad="4"/>
<contactref element="J10Y" pad="2"/>
<contactref element="J10X" pad="4"/>
<contactref element="J11X" pad="4"/>
<contactref element="J11Y" pad="2"/>
<contactref element="J12X" pad="4"/>
<contactref element="J12Y" pad="2"/>
<contactref element="+5V" pad="TP"/>
<contactref element="LAUNCHPAD" pad="21"/>
<contactref element="J5" pad="2"/>
<contactref element="J6" pad="2"/>
<contactref element="J7" pad="2"/>
<contactref element="J8" pad="2"/>
<contactref element="JP1" pad="1"/>
<contactref element="U1" pad="1"/>
<contactref element="C1" pad="+"/>
<contactref element="R2" pad="1"/>
<contactref element="C3" pad="+"/>
<contactref element="C4" pad="+"/>
<contactref element="C5" pad="+"/>
<contactref element="C6" pad="+"/>
<contactref element="C17" pad="1"/>
<contactref element="U4" pad="3"/>
</signal>
<signal name="VLED2">
<contactref element="LED2" pad="A"/>
<contactref element="R2" pad="2"/>
</signal>
<signal name="A_PB5">
<contactref element="J10X" pad="3"/>
<contactref element="LAUNCHPAD" pad="2"/>
<contactref element="PB5" pad="TP"/>
</signal>
<signal name="A_PB4">
<contactref element="J10Y" pad="3"/>
<contactref element="J10X" pad="2"/>
<contactref element="LAUNCHPAD" pad="7"/>
<contactref element="PB4" pad="TP"/>
</signal>
<signal name="A_PB3">
<contactref element="J11X" pad="3"/>
<contactref element="LAUNCHPAD" pad="38"/>
<contactref element="PB3" pad="TP"/>
</signal>
<signal name="A_PB7">
<contactref element="J9X" pad="3"/>
<contactref element="LAUNCHPAD" pad="15"/>
<contactref element="PB7" pad="TP"/>
</signal>
<signal name="A_PB6">
<contactref element="J9X" pad="2"/>
<contactref element="J9Y" pad="3"/>
<contactref element="LAUNCHPAD" pad="14"/>
<contactref element="PB6" pad="TP"/>
</signal>
<signal name="A_PB2">
<contactref element="J11Y" pad="3"/>
<contactref element="J11X" pad="2"/>
<contactref element="LAUNCHPAD" pad="19"/>
<contactref element="PB2" pad="TP"/>
</signal>
<signal name="A_PE2">
<contactref element="LAUNCHPAD" pad="28"/>
<contactref element="A2" pad="TP"/>
<contactref element="C10" pad="2"/>
<contactref element="U2" pad="6"/>
<contactref element="U2" pad="7"/>
</signal>
<signal name="A_PE3">
<contactref element="LAUNCHPAD" pad="29"/>
<contactref element="A3" pad="TP"/>
<contactref element="C8" pad="2"/>
<contactref element="U2" pad="2"/>
<contactref element="U2" pad="1"/>
</signal>
<signal name="ESP_PD">
<contactref element="ESP8266" pad="CH_PD"/>
<contactref element="R15" pad="1"/>
</signal>
<signal name="ESP_0">
<contactref element="ESP8266" pad="GPIO_0"/>
<contactref element="ESPFLASH" pad="2"/>
</signal>
<signal name="A_PD1">
<contactref element="LAUNCHPAD" pad="24"/>
<contactref element="J7" pad="4"/>
</signal>
<signal name="A_PD0">
<contactref element="LAUNCHPAD" pad="23"/>
<contactref element="J8" pad="4"/>
</signal>
<signal name="A_PE4">
<contactref element="LAUNCHPAD" pad="5"/>
<contactref element="U4" pad="4"/>
</signal>
<signal name="A_PE5">
<contactref element="LAUNCHPAD" pad="6"/>
<contactref element="U4" pad="1"/>
</signal>
<signal name="A_PA4">
<contactref element="LAUNCHPAD" pad="13"/>
<contactref element="J4" pad="9"/>
</signal>
<signal name="A_PA5">
<contactref element="LAUNCHPAD" pad="8"/>
<contactref element="J4" pad="7"/>
</signal>
<signal name="A_PA6">
<contactref element="LAUNCHPAD" pad="9"/>
<contactref element="J4" pad="4"/>
</signal>
<signal name="A_PA7">
<contactref element="LAUNCHPAD" pad="10"/>
<contactref element="J4" pad="3"/>
</signal>
<signal name="A_PD6">
<contactref element="LAUNCHPAD" pad="33"/>
<contactref element="ESP8266" pad="TX"/>
</signal>
<signal name="A_PD7">
<contactref element="LAUNCHPAD" pad="32"/>
<contactref element="ESP8266" pad="RX"/>
</signal>
<signal name="CANH">
<contactref element="J14" pad="2"/>
<contactref element="R6" pad="2"/>
<contactref element="U4" pad="7"/>
</signal>
<signal name="CANL">
<contactref element="J14" pad="1"/>
<contactref element="R6" pad="1"/>
<contactref element="U4" pad="6"/>
</signal>
<signal name="A_PD2">
<contactref element="LAUNCHPAD" pad="25"/>
<contactref element="J6" pad="4"/>
</signal>
<signal name="A_PD3">
<contactref element="LAUNCHPAD" pad="26"/>
<contactref element="J5" pad="4"/>
</signal>
<signal name="A_PA3">
<contactref element="LAUNCHPAD" pad="12"/>
<contactref element="J4" pad="6"/>
</signal>
<signal name="A_PA2">
<contactref element="LAUNCHPAD" pad="11"/>
<contactref element="J4" pad="8"/>
</signal>
<signal name="X3">
<contactref element="J5" pad="3"/>
<contactref element="R7" pad="2"/>
</signal>
<signal name="X2">
<contactref element="J6" pad="3"/>
<contactref element="R9" pad="2"/>
</signal>
<signal name="X1">
<contactref element="J7" pad="3"/>
<contactref element="R11" pad="2"/>
</signal>
<signal name="X0">
<contactref element="J8" pad="3"/>
<contactref element="R13" pad="2"/>
</signal>
<signal name="Y1">
<contactref element="R12" pad="2"/>
<contactref element="R11" pad="1"/>
<contactref element="C12" pad="1"/>
</signal>
<signal name="Y2">
<contactref element="R10" pad="2"/>
<contactref element="R9" pad="1"/>
<contactref element="C10" pad="1"/>
</signal>
<signal name="Y3">
<contactref element="R8" pad="2"/>
<contactref element="R7" pad="1"/>
<contactref element="C8" pad="1"/>
</signal>
<signal name="U2PIN10">
<contactref element="R14" pad="1"/>
<contactref element="C13" pad="1"/>
<contactref element="U3" pad="5"/>
</signal>
<signal name="Y0">
<contactref element="R14" pad="2"/>
<contactref element="R13" pad="1"/>
<contactref element="C14" pad="1"/>
</signal>
<signal name="U2PIN12">
<contactref element="R12" pad="1"/>
<contactref element="C11" pad="1"/>
<contactref element="U3" pad="3"/>
</signal>
<signal name="U2PIN5">
<contactref element="R10" pad="1"/>
<contactref element="C9" pad="1"/>
<contactref element="U2" pad="5"/>
</signal>
<signal name="U2PIN3">
<contactref element="R8" pad="1"/>
<contactref element="C7" pad="1"/>
<contactref element="U2" pad="3"/>
</signal>
<signal name="ESP_3V3">
<contactref element="ESPFLASH" pad="1"/>
<contactref element="ESP8266" pad="GPIO_2"/>
<contactref element="ESP8266" pad="VCC"/>
<contactref element="+3.3V2" pad="TP"/>
<contactref element="U1" pad="3"/>
<contactref element="C2" pad="+"/>
<contactref element="R3" pad="1"/>
<contactref element="R15" pad="2"/>
</signal>
<signal name="A_PC5">
<contactref element="LAUNCHPAD" pad="36"/>
<contactref element="J12X" pad="3"/>
<contactref element="PC5" pad="TP"/>
</signal>
<signal name="A_PC4">
<contactref element="LAUNCHPAD" pad="37"/>
<contactref element="PC4" pad="TP"/>
</signal>
<signal name="A_PB0">
<contactref element="LAUNCHPAD" pad="3"/>
<contactref element="J4" pad="5"/>
</signal>
<signal name="A_PB1">
<contactref element="LAUNCHPAD" pad="4"/>
<contactref element="ESP8266" pad="RESET"/>
</signal>
<signal name="N$1">
</signal>
<signal name="VIN">
<contactref element="J13" pad="2"/>
<contactref element="JP1" pad="2"/>
</signal>
<signal name="VLED3">
<contactref element="LED3" pad="A"/>
<contactref element="R3" pad="2"/>
</signal>
<signal name="A_PC6">
<contactref element="LAUNCHPAD" pad="35"/>
<contactref element="J2" pad="2"/>
<contactref element="R4" pad="1"/>
</signal>
<signal name="A_PC7">
<contactref element="LAUNCHPAD" pad="34"/>
<contactref element="J3" pad="2"/>
<contactref element="R5" pad="1"/>
</signal>
<signal name="A_PF4">
<contactref element="J12Y" pad="3"/>
<contactref element="J12X" pad="2"/>
<contactref element="LAUNCHPAD" pad="31"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
