<b>Robot Motor board version 4</b>
<p>
Jonathan Valvano / Daniel Valvano /
Jon Valvano / Steven Prickett / Brent Wylie<br/>
Feb 17, 2016<br/>
EE445M/EE380L.6<br/>
This PCB implements labs associated with the Embbeded Systems books<br/>
<u>Embedded Systems:
Introduction to ARM Cortex-M Microcontrollers</u>, 2015, ISBN:
978-1477508992, <a target="_blank"
href="http://users.ece.utexas.edu/%7Evalvano/arm/outline1.htm"><b>http://users.ece.utexas.edu/~valvano/arm/outline1.htm</b></a><br>
<u>Embedded Systems: Real-Time
Interfacing to ARM
Cortex-M Microcontrollers</u>, 2015, ISBN: 978-1463590154, <b><a target="_blank"
href="http://users.ece.utexas.edu/%7Evalvano/arm/outline.htm">http://users.ece.utexas.edu/~valvano/arm/outline.htm</a></b><br>
<u>Embedded Systems: Real-Time Operating
Systems for the ARM Cortex-M Microcontrollers </u>, 2015,
ISBN: 978-1466468863, <b><a target="_blank"
href="http://users.ece.utexas.edu/%7Evalvano/arm/outline3.htm">http://users.ece.utexas.edu/~valvano/arm/outline3.htm</a></b><br><b>EE445L Library</b>
<p>
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 <b>Makerspace</b>.
For more information about the PCB mill see <b>http://cirqoid.com/</b>.
There are a number of restrictions that we will need to follow to simplify the PCB construction.
<p>
<b>PCB size.</b> 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.
<p>
<b>Number of layers.</b> You can create single or double layer PCBs with the Cirqoid PCB mill.
<p>
<b>Drill sizes.</b> 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.
<p>
<b>Placement of vias.</b> 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.<p>
Use the <b>ADD</b> command in the Schematic Editor or Layout Editor
window to search for a certain device or package!
<p>
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.
<p>
Please let me know if you find any mistakes at <b>valvano@mail.utexas.edu</b>. Thank you and have fun,<p>
Jonathan Valvano, University of Texas at Austin,
UTA7.343, 1616 Guadalupe Street, Austin, TX, 78701<b>RESISTOR</b><p>
chip>NAME>VALUE<b>RESISTOR</b><p>
chip>NAME>VALUE<b>RESISTOR</b><p>
chip>NAME>VALUE<b>RESISTOR</b><p>
chip>NAME>VALUE<b>RESISTOR</b><p>
type 0204, grid 5 mm>NAME>VALUE<b>RESISTOR</b><p>
type 0204, grid 7.5 mm>NAME>VALUE<b>RESISTOR</b><p>
type 0309, grid 10mm>NAME>VALUE<b>RESISTOR</b><p>
type V526-0, grid 2.5 mm>NAME>VALUE<B>LED</B><p>
3 mm, round, , 0.8mm holes, 100 mil spacing>NAME>VALUE<B>LED</B><p>
5 mm, round, 0.8mm holes, 100 mil spacing>NAME>VALUE<B>Two Dual In Line</B><br>
Samtec ESW-110-37-L-D<br>
or FCI 67997-210HLF, Digikey 609-3236-ND>NAME>VALUE3.3A7A2G5F1F4F2<b>Dual In Line</b> 0.8mm holes, 2.54mm=100mil spacing>VALUE>NAME<b>KK 156 HEADER</b><p>
Source: http://www.molex.com/pdm_docs/sd/026604100_sd.pdf>NAME>VALUE<b>PIN HEADER</b>>NAME>VALUE<b>PIN HEADER</b>>NAME>VALUE<b>POLARIZED CAPACITOR</b><p>
grid 5.08 mm = 200mil, 0.8mm holes>NAME>VALUE<b>CAPACITOR</b><p>
grid 2.54 mm = 100mil, 0.8mm holes>NAME>VALUE<b>CAPACITOR</b><p>
grid 5.08 mm = 200mil, 0.8mm holes>NAME>VALUE<b>Ceramic Chip Capacitor KEMET 0204 Reflow solder</b><p>
Metric Code Size 1005>NAME>VALUE<b>Ceramic Chip Capacitor KEMET 0603 Reflow solder</b><p>
Metric Code Size 1608>NAME>VALUE<b>Ceramic Chip Capacitor KEMET 0805 Reflow solder</b><p>
Metric Code Size 2012>NAME>VALUE<b>Ceramic Chip Capacitor KEMET 1206 Reflow solder</b><p>
Metric Code Size 3216>NAME>VALUE<b>Small Outline Package</b><br>Also called SOIC<br>0.05in (1.27mm) between pins<br>
0.21in (5.4mm) center to center of pins<br>
0.27in (6.9mm) tip to tip>VALUE>NAME<b>PIN HEADER</b>>NAME>VALUE<b>TO 92</b> 0.8mm holes>NAME>VALUE<b>PIN HEADER</b>>NAME>VALUE<b>PIN HEADER</b>>NAME>VALUE**>NAME>VALUE<b>2-pin header</b> solder connections for 18 gauge wire, holes are 0.065in, with 0.15in separation, 18 ga wire needs a hole at least 0.04030 in>NAME>VALUE<b>Molded Package</b><p>
grid 2.54 mm>NAME>VALUE<b>TO220</b><br>
with thermal pad>NAME>VALUE123>VALUE>VALUE>NAME>VALUE>NAME>VALUE<b>TM4C123 LaunchPad</b> has 40 pins>NAME>VALUEJ1J3J4J2>VALUE<b>MCP2551</b> CAN driver>NAME>VALUE+V-VTxDVrefRxDCANHRsCANL>NAME>VALUE>NAME>VALUE>NAME>VALUE>NAME>VALUE<b>11.1V </b>>VALUE>NAME>VALUE>NAME>VALUE>NAME>VALUE>NAME>VALUE>NAME>VALUEDSG<b>Linear regulator</b> mounted horizontally with ground shield; 7805>NAME>VALUEGNDINOUT<b>+3.3V power signal</b><b>SUPPLY SYMBOL</b><B>RESISTOR</B>, American symbol<b>Avago Technologies LED</b><p>
Green 2mA 5mm diffused, HLMP-4740, Digikey 516-1327-ND<p>
Red 1.6V 1mA 5mm diffused, HLMP-D150, Digikey 516-1323-ND<p>
Yellow 2mA 5mm diffused, HLMP-4719, Digikey 516-1326-ND<p>
Orange 10mA 5mm diffused HLMP-D401, Digikey 516-1330-ND<p>
Blue 10mA 5mm diffused<b>Texas Instruments TM4C123 LaunchPad</b><p>EK-TM4C123GXL
<a href="http://www.ti.com/tool/ek-tm4c123gxl">www.ti.com/tool/ek-tm4c123gxl</a><b>+5.0V power signal</b><b>MCP2551p</b><br>
CAN interface driver<b>KK 156 HEADER</b><p>
Source: http://www.molex.com/pdm_docs/sd/026604100_sd.pdf<b>PIN HEADER</b><B>POLARIZED CAPACITOR</B>, American symbol<B>CAPACITOR</B>, American symbol<b>PIN HEADER</b><b>NPN Transistor</b><b>+11.1V battery</b><b>PIN HEADER</b>DMOS FULL-BRIDGE MOTOR DRIVERS<b>2-pin header</b> solder connections for 18 gauge wire, holes are 0.065in, with 0.15in separation, 18 ga wire needs a hole at least 0.04030 in<b>P-CHANNEL HEXFET POWER-MOS-FET</b><p>
Source: http://www.irf.com/product-info/datasheets/data/irf9530.pdf<b>LM7805</b> The LM78XX series of three-terminal positive regulators
is available in the TO-220 package and with several fixed
output voltages, making them useful in a wide range of
applications. Each type employs internal current limiting,
thermal shut-down, and safe operating area protection. If
adequate heat sinking is provided, they can deliver over
1 A output current. Although designed primarily as fixed-
voltage regulators, these devices can be used with exter-
nal components for adjustable voltages and currents.<h3>SparkFun Electronics' preferred foot prints</h3>
In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br>
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.
<br><br>
<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/
<br><br>
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.>NAME>VALUE>NAME>VALUE>Name>Value>NAME>VALUE>NAME>VALUEThis footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
to hold the component in place. 0.005 has proven to be the perfect amount of "off-center" position when using our standard breakaway headers.
Although looks a little odd when you look at the bare footprint, once you have a header in there, the alteration is very hard to notice. Also,
if you push a header all the way into place, it is covered up entirely on the bottom side. This idea of altering the position of holes to aid alignment
will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins.>NAME>VALUE>NAME>VALUE>NAME>VALUE>Name>Value+->NAME>VALUE>Name>Value+-<H3>JST-2-PTH-KIT</h3>
2-Pin JST, through-hole connector<br>
<br>
<b>Warning:</b> This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.>Name>Value+->Name>Value+-2mm SMD side-entry connector. tDocu layer indicates the actual physical plastic housing. +/- indicate SparkFun standard batteries and wiring.>Name>Value>TOP_NEG>BTM_NEG>TOP_POS>BTM_POS>VALUE>NAMEStandard 2-pin 0.1" header. Use with <br>
- straight break away headers ( PRT-00116)<br>
- right angle break away headers (PRT-00553)<br>
- swiss pins (PRT-00743)<br>
- machine pins (PRT-00117)<br>
- female headers (PRT-00115)<br><br>
Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.<br><br>
2.54_SCREWTERM for use with PRT-10571.<br><br>
3.5mm Screw Terminal footprints for PRT-08084<br><br>
5mm Screw Terminal footprints for use with PRT-08432<b>Power Transistors</b><p>
<author>Created by librarian@cadsoft.de</author><b>Molded Package</b><p>
grid 2.54 mm>NAME>VALUE>NAME>VALUEDSG>NAME>VALUEDSG<b>P-CHANNEL HEXFET POWER-MOS-FET</b><p>
Source: http://www.irf.com/product-info/datasheets/data/irf9530.pdf<b>HEXFET Power MOSFET</b>Robot controller version 4
Jon Valvano
/ Steven Prickett
/ Brent Wylie
Feb 18, 2016
EE445M/EE380L.6Left motorRight motorCAN interfaceMotor BoardTwo +5V linear suppliesPB7 A+
PB6 A-
PB5 B+
PB4 B-vref is ncSteering Servo HeaderPower Indicator LEDsDiscrete H-Bridge ADiscrete H-Bridge BDRV8848 Dual Brushed DC Motor DriverProfilingQ3Q4Q1Q2N-channel could be
IRF522
IRF530
IRF540N-channel could be
IRF522
IRF530
IRF540P-channel could be
IRF9530
IRF9540P-channel could be
IRF9530
IRF9540Deans PD1 ServoB
PD0 ServoAPE4 CAN RxD
PE5 CAN TxDIf you build the DRV8848 circuit
do not include the discrete H-bridgesIf you build the discrete H-bridges
do not include the DRV8848 circuitLM7805 1ALM7805 1A10VBoth U2 and U4 need heat sinks35V35V10V35VDO NOT BUILD DRV8848 CIRCUIT16V16V
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.