Connected Devices

Week 4: Designing Circuit Boards

This week, we’ll be designing custom circuit boards using Eagle from CadSoft. You might also want some of these Eagle libraries: Net Widget.lbr (contains parts for my example boards), Adafruit Eagle library, SparkFun Eagle libraries.

Useful Parts

ATmega1284
ATmega1284P Microcontroller (TQFP Package)

MEGA164P/324P/644P-AU in the avr-5 library (or the more recent avr-7 library). Buy on Digi-Key

Connection Notes:

AVRISP
AVR In-System Programming (ISP) Header

AVR_SPI_PRG_6PTH in SparkFun-Connectors library (part of the SparkFun Eagle Libraries)

Connection Notes:

USBMINIB
USB Mini-B Connector

USBMINIB (in USB) in the Adafruit Eagle Library. Buy on Digi-Key

Connection Notes:

FTDI
FTDI Connector

ARDUINO_SERIAL_PROGRAMSMD in SparkFun-Connectors library (part of the SparkFun Eagle Libraries). Buy on Digi-Key (enough for six connectors) or on SparkFun. (You can also buy the FTDI cable on Digi-Key, on SparkFun, or on Adafruit.)

Connection Notes:

R1206
Resistor (1206 Package)

R-US_R1206 (in R-US_) in the built-in rcl library. This is a surface mount component; the package name 1206 refers to its dimensions: 0.12″x0.06″. Buy these in the chip resistor – surface mount section of Digi-Key. (Select “1206 (3216 metric)” from the “package / case” filter.)

C1206
Capacitor (1206 Package)

C-EUC1206 (in C-EU) in the built-in rcl library. Buy these in the ceramic capacitor section of Digi-Key. (Select “1206 (3216 metric)” from the “package / case” filter.)

pinhead
Pin Headers (0.1″ spaced holes)

In the built-in pinhead library. These are spaced according to the standard 0.1″ pitch used on breadboards and many through-hole electronic components. Buy on Digi-Key: male pins / headers or female headers. (Select “0.100” (2.54 mm)” for “Pitch”.)

PCB Vendors

Some options for ordering boards:

Leave a Reply