Está en la página 1de 54

TUTORIAL DE USO DE EAGLE:

Diseo de una PCB mediante EAGLE


Asignatura: Laboratorio de Desarrollo Hardware
Autor: Carlos Castao Torres
Manuel J. Bellido
Noviembre 2015

Diseo de una PCB mediante EAGLE


1.Instalacin del entorno
2. Creacin de un proyecto en eagle
3. Creacin de una librera
4. Creacin del esquemtico
5. Diseo del layout de la PCB
6. Generacin de Gerbers

Instalacin de Eagle

Eagle puede descargarse desde:

http://www.cadsoftusa.com/download-eagle/?
language=en

Es posible instalarlo en diferentes plataformas,


Windows, Linux, Mac
El procedimiento de instalacin se describe en la
misma pgina de descarga
Se puede ejecutar con una licencia restringida sin
coste: Freeware

Instalacin de Eagle

Estructura de Carpetas tras la instalacin:

El ejecutable se encuentra en:

<eagle-X.X.X>/bin/eagle

<eagle-X.X.X>/lib/ Carpeta de librera de componentes


incluida con la herramienta
<eagle-X.X.X>/projects/ Carpeta para proyectos con eagle
<eagle-X.X.X>/doc/ Carpeta con documentacin. Incluye
manuales y tutoriales en PDF
<eagle-X.X.X>/scr/ Carpeta para scripts de configuracin de
Eagle
<eagle-X.X.X>/ulp/ Carpeta para programas en lenguaje
propio de eagle
<eagle-X.X.X>/cam/ Carpeta con ficheros para generacin de
GERBERS

Diseo de una PCB mediante EAGLE


1. Instalacin del entorno
2.Creacin de un proyecto en eagle
3. Creacin de una libreria
4. Creacin del esquemtico
5. Diseo del layout de la PCB
6. Generacin de Gerbers

Creacin de un proyecto

Para abrir la herramienta hay que ejecutar el comando


eagle:

<eagle-x.x.x>/bin/eagle

En panel de control seleccionar y expandir el path de


projects y seleccionar carpeta donde crearemos el
proyecto

Creacin de un proyecto

Seleccionada la carpeta, botn de la derecha del ratn


y New project. Cambiar nombre y tendremos creado el
proyecto, inicialmente vaco
Para modificar la carpeta de proyectos:

En la pestaa Options ==>Directories y


modificar/aadir nueva carpeta

Sobre el proyecto nuevo ya podremos crear un nuevo


esquemtico, layout o incluso una librera

Diseo de una PCB mediante EAGLE


1. Instalacin del entorno
2. Creacin de un proyecto en eagle
3.Creacin de una librera
4. Creacin del esquemtico
5. Diseo del layout de la PCB
6. 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

EN File>New>Library abriremos el editor de nueva


libreria
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 hay que activarla


clickando en el circulo verde como se muestra en la
imagen

Una vez activa, se puede abrir la librera para aadirle


nuevos componentes:

File>Open>Library

Creacin de una librera

Una librera consta de:

Smbolos: son dibujos esquemticos que representa un


componente. La parte ms importante son los pines de
entrada/salida que representan los terminales del
componente
Packages: son las huellas o foot-print de los
componentes electrnicos. Lo ms importante es la
huella (pads) de cada uno de los terminales del
componente
Devices: Es la representacin global de un componente
electrnico que consta de un smbolo y un package. Lo
ms importante es la asociacin entre pines del smbolo
y los pads del package

Creacin de una librera


Podemos modificar/crear tanto un smbolo o package o
device. Por ejemplo, clickando en package aparece la
siguiente ventana:

En esta ventana podemos


seleccionar una huella
existente o bien crear una
nueva (en new indicar
nombre de la nueva huella)
Una vez le demos a OK
aparecer el editor de
huellas (siguiente
transparencia)

Creacin de una librera: Package

Mover
Copiar
Seleccionar
Renombrar
Dibujar lineas
Escribir texto

Tipos de 'pad', through-hole o smd


Hole

Centro de la huella.
Muy importante a la hora
del esquemtico y la board.
Centrar todos las huellas

Creacin de una librera: Package

Recetario sobre como crear una huella:


1 Seleccionar el tipo de Pad del componente y adecuarle sus
dimensiones (TH: drill y dimetro pad; SMD: largo x ancho).
Previamente habr que ajustar el grid a las dimensiones del
componente (en inches/mils o en mm)
2 Colocar tantos pads como tenga el componente a la distancia
correcta

3 Etiquetar cada 'pad' usando la herramienta 'Rename'(renombrar).

4 Crear la envoltura o contorno del componente (capa tplace).

5 Poner las etiquetas '>NAME' (capa tNames) y '>VALUE' (capa


tValues) en nuestro diseo.
6 Escribir una breve descripcin del componente (click en
'Description').

Recordar centrar siempre nuestro componente con la cruz central

Creacin de una librera: Package

2 Colocar tantos pads como tenga el componente a la distancia


correcta

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: Package

4 Crear la envoltura o contorno del componente (capa tplace).

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. Esta
Capa hace que los componentes
no se solapen

Creacin de una librera: Package

5 Poner las etiquetas '>NAME' (capa tNames) y '>VALUE' (capa


tValues) en nuestro diseo.

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: Package


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

Creacin de una librera: Symbol

Creando un smbolo en la librera: Aparece la ventana de edicin


de smbolos
.

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: Symbol

Recetario para crear un smbolo

1 Dibujar el contorno que tendr nuestro smbolo nuevo.

2 Colocar los pines que tendr nuestro smbolo: El circulo verde ser
el punto de conexin de ese pin en el esquemtico
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').
Recordar centrar siempre nuestro componente con la cruz central

Creacin de una librera: Symbol


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: Symbol


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: Symbol


3 Renombrar los pines.

Renombramos cada pin.

Importante: poner nombres similares a los que se han puesto


en el paquete.

Creacin de una librera: Symbol


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: Smbolo


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

Creacin de una librera: device

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: device

Recetario para creacin del dispositivo:


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: device


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

Creacin de una librera: device


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: device


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: device


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

Diseo de una PCB mediante EAGLE


1. Instalacin del entorno
2. Creacin de un proyecto en eagle
3. Creacin de una librera
4.Creacin del esquemtico
5. Diseo del layout de la PCB
6. 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.
R1

Seal de VCC: Pin de entrada

GND: Pin de entrada

Seal de Vout: Pin de salida

Resistencias de 10K

Vcc

R2

Vout

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.

Diseo de una PCB mediante EAGLE


1. Instalacin del entorno
2. Creacin de un proyecto en eagle
3. Creacin de una librera
4. Creacin del esquemtico
5.Diseo del layout de la PCB
6. Generacin de Gerbers

Diseo del layout de la PCB

En la board inical nos aparece la zona de trabajo y


fuera los componentes conectados a travs de los rats
(conexiones que existen entre los terminales)

Diseo del layout de la PCB

Las tareas bsicas que hay que hacer son:

Si se conoce el rea mxima de PCB, colocar dicha


rea de trabajo
Colocacin de los componentes en el rea de trabajo en
la cara correcta
Hacer el routing de las interconexiones entre los pines
de los componentes

Diseo del layout de la PCB

Si se conoce el rea mxima de PCB, colocar dicha


rea de trabajo

Diseo del layout de la PCB

Mirror
Mover

rats

Colocacin de los componentes en el rea de trabajo


en la cara correcta

Diseo del layout de la PCB

manual

autoro
uter

Hacer el routing de las interconexiones entre los


pines de los componentes

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 de una PCB mediante EAGLE


1. Instalacin del entorno
2. Creacin de un proyecto en eagle
3. Creacin de una librera
4. Creacin del esquemtico
5. Diseo del layout de la PCB
6.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)

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

Dimetro Drill= 1,2mm (0.04724409 inch)

Datos Huella LED 3mm:

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

Dimetro Pad=1,88mm(0.074inch)

Dimetro Drill= 0,8mm (0.032 inch)

También podría gustarte