You are on page 1of 51

TUTORIAL DE USO DE EAGLE:

Creacin de una PCB mediante EAGLE

Asignatura: Laboratorio de Desarrollo Hardware


Autor: Carlos Castao Torres
Manuel J. Bellido
Noviembre 2014

Creacin de una PCB mediante


EAGLE
1. Instalacin del entorno
2. Creacin de una librera
3. Creacin del esquemtico
4. Diseo del layout de la PCB
5. Generacin de Gerbers

Instalacin del entorno


1.1.Instalacin en Ubuntu
1.2.Instalacin en Windows

Instalacin en Ubuntu
Abrimos en el navegador la siguiente url:
http://www.cadsoftusa.com/download-eagle/?language=en
En la seccin dedicada a Linux nos descargamos el archivo.
Una vez descargado introduciremos abriremos un terminal y escribiremos los
siguientes comandos
>cd Descargas/
> sh eagle-lin-x.x.x.run
(si se descargara una versin distinta tendra que cambiarla por la que se
hubiera descargado)
Haremos click en siguiente hasta que nos indique el tipo de licencia que
tenemos donde seleccionaremos: Run as Freeware

Instalacin en Ubuntu
Una vez realizado esto tendremos en nuestra carpeta
personal (/home/usuario/) un directorio llamado eagle6.5.0 que ser donde tendremos el lanzador del
programa
/home/usuario/eagle-X.X.X/bin/eagle

donde se nos guardarn las libreras que crearemos


para la prctica
/home/usuario/eagle-X.X.X/lib/

y los proyectos
/home/usuario/eagle-X.X.X/projects/

Instalacin en Windows
Abrimos en el navegador la siguiente url:
http://www.cadsoftusa.com/download-eagle/?language
=en
En la seccin dedicada a Windows nos descargamos el
archivo.
Una vez descargado haremos doble click sobre el
archivo descargado y haremos click en siguiente hasta
que nos aparezca el tipo de licencia que indicaremos
que es: Run as Freeware

Creacin de una PCB mediante


EAGLE
1. Instalacin del entorno
2.Creacin de una librera
3. Creacin del esquemtico
4. Diseo del layout de la PCB
5. Generacin de Gerbers

Creacin de una librera


Una vez en la pantalla principal del programa, ste
tendr una forma similar a la de la imagen.

Libreras con las que


trabajaremos en la
primera parte de la prctica

Proyectos donde tendremos todos los proyectos


que realizemos

Creacin de una librera


Nos dirigimos a File>New>Library
Una vez all nos encontraremos esta pantalla

Aadir/Editar smbolo
Aadir/Editar paquete
Aadir nuevo
componente

Aadir/Editar dispositivo
Tamao del grill

Hacemos click en guardar y le daremos nombre a nuestra


librera. Se aconseja anteceder 00 a nuestro nombre para que
aparezca la primera de nuestra lista. (e.g 00Libreria_LDH)

Creacin de una librera


Una vez guardada nuestra librera nos iremos a la
pantalla principal y activaremos nuestra librera
haciendo click en el circulo verde como se muestra en
la imagen

Ya podemos trabajar con nuestra librera. Ahora


abrimos nuestra librera File>Open>Library

Creacin de una librera


Hacemos click en el botn de aadir nuevo
componente y nos saldr una pantalla como sta en la
que pondremos el nombre de nuestro componente
Una vez le demos a Ok nos
llevar a la ventana de
'package' (paquete) en la
que haremos la huella de
nuestro dispositivo

Creacin de una librera

Mover
Copiar
Seleccionar
Renombrar
Dibujar lineas
Escribir texto

Tipo de 'pad'
Hole

Centro de nuestro diseo.


Muy importante a la hora
del esquemtico y la board.
Centrar todos los diseos

Creacin de una librera


A continuacin vamos a detallar los pasos que seguiremos de forma
generalizada para cualquier componente que queramos realizar, para el
formato 'Package'. Sabiendo ya las medidas que tendr nuestro
componente.
1 Poner tantos 'pads' como sean necesarios, y a la distancia correcta.
Para 'pads' cuyo 'grill' no sea el estndar de Eagle lo cambiaremos
(botn derecho sobre el 'pad' e indicamos en el apartado propiedades el
nuevo 'drill').
2 Etiquetar cada 'pad' usando la herramienta 'Rename'(renombrar).
3 Crear una envoltura donde ir el componente.
4 Poner las etiquetas '>NAME' y '>VALUE' en nuestro diseo y decir a
qu capas corresponde cada uno de ellos.
5 Escribir una breve descripcin del componente (click en
'Description').
Recordar centrar siempre nuestro componente con la cruz central

Creacin de una librera


1 Poner tantos 'pads' como sean necesarios, y a la distancia
correcta. Para 'pads' cuyo 'drill' no sea el estndar de Eagle lo
cambiaremos (botn derecho sobre el 'pad' e indicamos en el
apartado propiedades el nuevo 'drill').
2 Renombrado de
los pads
Como vemos la cruz est
en el centro de nuestro diseo

Nombre nuevo del 'pad'

Tamao del 'drill'

Creacin de una librera


3 Crear una envoltura donde ir el componente.

Haremos uso de la herramienta


cable para hacer la envoltura o
permetro de nuestro
componente. Tambin podemos
hacer uso de la circunferencia
en caso que nuestro componente
sea circular como podra ser el
caso de un condensador

Creacin de una librera


4 Poner las etiquetas '>NAME' y '>VALUE' en nuestro diseo y
decir a qu capas corresponde cada uno de ellos.

Usando la herramienta texto


escribimos >NAME y >VALUE
(En maysculas).
Esto nos indicar posteriormente
cual es su nombre y valores
varios
Cambiamos la capa de >NAME
a la capa 25 tNames y >VALUE
a la capa 27 tValues

Creacin de una librera


5 Escribir una breve descripcin del componente (click en
'Description').

Creacin de una librera


Una vez que tenemos hecho el 'package' haremos click en el
icono de smbolo.

Nombre del smbolo

Se nos han cambiado algunas


herramientas la nica que no
conocemos y vamos a utilizar
es la de dibujar un pin.

Creacin de una librera


De forma anloga a la creacin de un 'package' vamos a indicar los
pasos generales que vamos a seguir a la hora de crear un smbolo
1 Dibujar el contorno que tendr nuestro smbolo nuevo.
2 Colocar los pines que tendr nuestro smbolo.
3 Renombrar los pines.
4 Poner las etiquetas '>NAME' y '>VALUE' en nuestro diseo y decir a
qu capas corresponde cada uno de ellos.
5 Escribir una breve descripcin del componente (click en
'Description').
Nota: Dependiendo del smbolo a veces no ser ms fcil hacer primero
el punto uno y despus el dos y otras que ser al contrario.
Recordar centrar siempre nuestro componente con la cruz central

Creacin de una librera


1 Dibujar el contorno que tendr nuestro smbolo nuevo.

Haciendo uso de la herramienta de cable


creamos el contorno de nuestro componente

Creacin de una librera


2 Colocar los pines que tendr nuestro smbolo.

Usamos la herramienta emplazar pines y


ponemos los que nuestro diseo nos indique

Creacin de una librera


3 Renombrar los pines.

Renombramos cada pin.

Importante: poner nombres similares a los que se han puesto


en el paquete.

Creacin de una librera


4 Poner las etiquetas '>NAME' y '>VALUE' en nuestro diseo y
decir a qu capas corresponde cada uno de ellos.

Creamos las etiquetas >NAME y >VALUE.


Vamos a sus propiedades y cambiamos la
capa(Layer) a las capas 95 y 96
respectivamente

Creacin de una librera


5 Escribir una breve descripcin del componente (click en
'Description').

Creacin de una librera


Una vez realizado correctamente el smbolo de nuestro
dispositivo, vamos a pasar a realizar el dispositivo. Para ello
vamos a la opcin 'Device' hacemos click y ponemos el nombre de
nuestro nuevo dispositivo

Creacin de una librera


Una vez realizado correctamente el smbolo de nuestro
dispositivo, vamos a pasar a realizar el dispositivo. Para ello
vamos a la opcin 'Device' hacemos click y ponemos el nombre de
nuestro nuevo dispositivo

Creacin de una librera


Por ltimo vamos a crear el dispositivo. Para ello seguiremos los
siguientes puntos.
1 Click en 'new' y seleccionamos el paquete que queremos
utilizar para nuestro dispositivo. Y le daremos a Ok.
2 Click en 'Add' y aadimos el smbolo de nuestro componente.
Importante colocarlo centrado con respecto a la cruz central.
3 Conectar los pines del 'package' con los del 'device'.Click en
'Connect' conectaremos uno a uno los pines.
4 Escribir una breve descripcin del componente (click en
'Description').
Recordar centrar siempre nuestro componente con la cruz
central

Creacin de una librera


1 Click en 'new' y seleccionamos el paquete que queremos
utilizar para nuestro dispositivo. Y le daremos a Ok.

Creacin de una librera


2 Click en 'Add' y aadimos el smbolo de nuestro componente.
Importante colocarlo centrado con respecto a la cruz central.

Nuestro 'package'
ya aparece en la
ventana superior
derecha

Creacin de una librera


3 Conectar los pines del 'package' con los del 'device'.Click en
'Connect' conectaremos uno a uno los pines

Conectamos
cada pin con
cada pad, si
hemos
realizado
un renombrado
idntico los
pines y los pads coincidirn.

Click en connect y nos


saldr la ventana superior

Creacin de una librera


En nuestro ejemplo nos tendra que quedar la conexin de la
siguiente forma

Creacin de una librera


Por ltimo guardamos la librera. Para comprobar que hemos
realizado los pasos correctamente nos iremos a la pantalla
principal de Eagle y nos debera aparecer en nuestra librera dos
tipos de archivos

Creacin de una PCB mediante


EAGLE
1. Instalacin del entorno
2. Creacin de una librera
3.Creacin del esquemtico
4. Diseo del layout de la PCB
5. Generacin de Gerbers

Creacin del esquemtico


En sta parte del tutorial vamos a disear un circuito simple un
divisor de tensin, cualquiera que sea el circuito que se haga
los pasos sern los que veamos a continuacin.

Primero crearemos un nuevor proyecto donde trabajar:


File>New>Project
Una vez creado el proyecto crearemos un esquematico para
ese proyecto: File>New>Schematic. Una vez se nos abra la
nueva ventana le damos a 'Save' y le ponemos el nombre de
nuestro esquemtico.

Nota: Para sta parte del diseo es muy importante saber qu


vamos a necesitar, cuntos y cmo van interconectados

Creacin del esquemtico


Aqu podemos ver los componentes que vamos a
necesitar para nuestro divisin de tensin.
Seal de VCC
Seal de Vout
Resistencias de 10K

Creacin del esquemtico

Aadir componente.

Aadir 'wire'.

Iconos de 'ERC' y 'Errors'. Nos muestran


errores en nuestro diseo
o incompatibilidades con la board

Creacin del esquemtico

Le damos
a aadir

Introducimos el nombre del


componente

Creacin del esquemtico

Para aadir alimentacin (VCC) o tierra (GND)


vamos a la entrada 'Search' e introducimos
VCC o GND respectivamente. En ambos casos
nos aparecern dos smbolos, ambos son idnticos

Creacin del esquemtico

Colocamos tanto VCC como


GND en nuestro esquemtico

Creacin del esquemtico

Colocamos adems los


componentes que nos faltan en ste caso R1 y R2

Creacin del esquemtico

Por ltimo slo nos falta conectarlo todo.


Para ello haremos uso de la herramienta
'wire'.

Una vez terminemos le damos al botn de errores


para comprobar si existe algn problema

Creacin del esquemtico


Si nuestro esquemtico no contiene errores, podemos
pasar al siguiente paso, la creacin de nuestra 'board'
para ello vamos a File>'Switch to board'.
Nota: NO CERRAR el esquemtico ya que si
viramos, mientras estamos realizando la 'board', que
algo no es correcto e hiciramos cambios en el
esquemtico, si ambas herramientas no estn
abiertas, el programa no reconocer los cambios que
hagamos en el esquemtico y tendremos que empezar
de nuevo nuestra board.

Creacin de una PCB mediante


EAGLE
1. Instalacin del entorno
2. Creacin de una librera
3. Creacin del esquemtico
4.Diseo del layout de la PCB
5. Generacin de Gerbers

Diseo del layout de la PCB


Estamos ya en la fase final de nuestro diseo, ahora
tendremos que interconectar nuestros componentes.
Veremos que nuestra ventana principal ha pasado a
contener ciertas herramientas nuevas. En el interior
de la zona de trabajo ahora nos aparece lo que se
llama como 'ratsnet' o nido de ratas que nos indicar
que conexiones existen.

Diseo del layout de la PCB


Capa en la que trabajar

Forma de la pista

Ancho de la pista

Aadir/quitar conexin
Hacer un agujero
Autorouter (Autorutar las pistas)

Como ya ver hay diseos en los que, como ste, por su simplicidad el autorouter
realiza todo el trabajo al 100% sin problemas, pero otro en los que por la dificultad
del circuito, alta densidad de componentes o por falta de capas ser incapaz de
llegar a realizar un enrutado del 100%, dejndonos en ciertos casos con un
enrutado del 99% pero siendo imposible terminar de realizarlo por lo que se le
aconseja que estudie las dependencias de su circuito y con respecto a ella
localice los componentes lo ms cercano posible para que le generen el menor
nmero de pistas que vayan de un extremo de la placa al otro,

Diseo del layout de la PCB


Para enrutar sin usar la opcin del autoruter hacemos click en el icono
de aadir conexin. MIRAREMOS en que capa estamos trabajando
(por si esta no fuera la correcta) y ya slo nos quedar hacer las conexiones
pertinentes.

Creacin de una PCB mediante


EAGLE
1. Instalacin del entorno
2. Creacin de una librera
3. Creacin del esquemtico
4. Diseo del layout de la PCB
5.Generacin de Gerbers

Generacin de los Gerbers


Una vez hecho la board habr que generar los
Gerber. Para ello se debe seguir el siguiente tutorial:
http://medesign.seas.upenn.edu/index.php/Guides/GeneratingGerberFilesForS62

a soldar.

Ejemplo de diseo con Eagle

Componentes:

Vdd=3.
3v

Resistencias SMD 1206


0.126inch x 0.63inch =

Pulsador

3.2mm x 1.6 mm

Entrada Digital X
Led
R
=
10K

R
=
330

Pulsador estndar de 12mm


(TH)

Conector de 3 pines
estndar: Vdd,GND, y seal
digital entrada (TH)

gn
d

Diodo Led 3mm (TH)

Ejemplo de diseo con Eagle

Datos Huella Pulsador:

Distancia pads eje X = 12,70mm (0,5inch)

Distancia pads eje Y = 5,08mm (0,2inch)

Diametro Pad=2,15mm-2,30mm(0.085-0.09inch)

Diametro Drill= 1,2mm (0.04724409 inch)

Datos Huella LED 3mm:

Distancia entre pines = 2,54 mm (0,1inch)

Diametro Pad=1,88mm(0.074inch)

Diametro Drill= 0,8mm (0.032 inch)

Ejemplo de diseo con Eagle

Vdd=3.
3v
Pulsador

Entrada Digital X
Led
R
=
10K

R
=
330

gn
d

Componentes:

Resistencias SMD 1206

Diodo Led 3mm (TH)

Pulsador estndar de 12mm


(TH)

Conector de 3 pines:
Vdd,GND, y seal digital
entrada (TH)

You might also like