You are on page 1of 12

REALIZACION DE PLACAS DE CIRCUITO (RUTEO DE PLACAS)

En el presente documento se realizar una explicacin a modo de tutorial para la realizacin completa de una
placa de circuito impreso. Para esto se utilizar la herramienta de desarrollo EAGLE y la impresin en cobre
mediante el mtodo de planchado.
Tareas por realizar en documento
- escripcin de edicin manual en Layout
- !reacin de librer"as y componentes
Creando el esquemtio
#e dar una explicacin bre$e para aprender a usar Ea%le con las mximas capacidades de una manera
rpida. #e construir una tar&eta para un control con un P'! de (icrochip) *ue leer una br+&ula di%ital
!(P#,- mediante '
.
!) *ue poseer un conector /0 para conectarse a un P! mediante la puerta serial y *ue
poseer el puerto / como un bus para la salida.
#e abre la aplicacin Ea%le mediante 'nicio1Pro%ramas1Ea%le Layout Editor1Ea%le. Aparecer una $entana
similar a la si%uiente2
Para comenzar) se debe crear un es*uemtico. Esto se hace mediante 3ile14e51#chematic. #e abrir una
$entana similar a la *ue aparece a continuacin2
A la iz*uierda aparece la barra principal de herramientas para realizar el dise6o. Esta barra de herramientas
se detalla a continuacin2
Movindose en Eagle
Para mo$erse en la $entana) se usa el botn central del mouse. Al de&arlo presionado y mo$er el mouse)
realizar paneo del dibu&o. #i el mouse posee rueda 7wheel8) al hacerla %irar) se acercar o ale&ar 7zoom8.
Agregando componentes
Para comenzar) se a%re%arn los componentes. Esto se realiza usando el botn de la barra) o el comando
add. Aparecern todas las librer"as *ue han sido incluidas. #e desple%ar una $entana como la si%uiente2
En la lista superior aparecen las librer"as instaladas. A la derecha aparece el dia%rama del es*uemtico) el
encapsulado y una descripcin. Los encapsulados 9hru:hole poseen terminales $erdes; los #() ro&o oscuro.
En el cuadro de texto in<erior se puede aplicar un <iltro de b+s*ueda. Por e&emplo) en este caso) para a%re%ar
al microcontrolador P'!=>3?@@A se puede buscar mediante ApicA. Bna $ez seleccionado el componente y
Informacin
Mostrar / ocultar capas
Mover
Espejo
Seleccionar grupo
Cortar (copiar)
Elimina
r
Cambiar pines
Cambiar nombre de componente
Separar etiquetas de componente
Dividir
Crear !nea
Crear Circunferencia
Crear "ect#ngulo
Crear $us
%nir !neas
E"C (c&equeo de reglas el'ctricas)
Mostrar/ buscar Elementos
Insertar marca de referencia
Duplica
r
"otar
Cambiar atributo
(egar
)gregar
Cambiar compuertas (*)
Cambiar valor de componente
"edondear l!neas
Invo+e (Insertar componentes multi,elementos)
)gregar -e.to
)gregar )rco
)gregar (ol!gono
Mostrar nombre de nodo
Conectar net
comprobado el correcto encapsulado) presiona sobre CD y se ubica en el es*uemtico. #e puede rotar el
componente) presionando el botn derecho del mouse) o mostrar el espe&o 7mirror8) al presionar el botn
central del mouse. !on el botn iz*uierdo se <i&a el componente. #e dar la opcin de a%re%ar nue$amente el
mismo componente. #i se desea a%re%ar un componente di<erente) se presiona E#!) y aparecer
nue$amente la $entana para seleccionar componente. Presionando nue$amente E#! se $uel$e a la $entana
del es*uemtico. El botn rop de la $entana A a%re%ar componentes *uita la librer"a seleccionada en la
lista iz*uierda.
En caso *ue el componente buscado no aparezca) se puede a%re%ar la librer"a mediante desde Library1Bse...)
y seleccionando el archi$o *ue conten%a al componente. En caso *ue no exista el componente) debe crearse.
Bna explicacin
Para este e&emplo se re*uieren los si%uientes componentes2
4ombre !antidad escripcin
P'!=>3?@@P = (icrocontrolador P'!
E9AL1# = !ristal para oscilador
!:EB,F,:,-,E,@F . !ondensadores ..p3 para oscilador) Fmm entre
a%u&eros
G:EBH,.,I1@ - Gesistencias) separacin @.Fmm entre a%u&eros
3E,0:= = 3emale Jeader de una <ila) para conectar br+&ula
(AE.-. = 9ranscie$er G#.-.
=,:EE = #5itch para reset
3,0J = !onector /0 para puerto serial) hembra
K!! Alimentacin
G4 !onexin a tierra
F.,I?:,. = !onector (olex de . pines para alimentacin
Conectando los componentes
#e comenzar con las conexiones para los cristales. Esto se realiza usando el comando net o el botn .
#e conectan ambos componentes del cristal a . condensadores) los *ue $an en su otro extremo conectados a
tierra. Los terminales del cristal adems $an conectados a los pines C#!= y C#!. del P'! 7pines =- y =I8. En
la <i%ura si%uiente se muestra el resultado antes y despus.
Al a%re%ar l"neas se puede ele%ir la <orma *ue se%uir la l"nea) presionando el botn derecho del mouse.
4ota2 #e puede usar tambin el comando wire o el botn ; sin embar%o) crear l"neas del +ltimo tipo
indicado.
Seleccionando componentes
La seleccin de componentes es utilizada en casi todas las herramientas. !uando existen componentes muy
cercanos entre s") Ea%le permite determinar cul es el *ue realmente se est seleccionando. Para ello
inicialmente resalta un elemento. #i se no es el elemento *ue se desea seleccionar) se presiona el botn
derecho) y se iluminar otro. !uando sea el elemento deseado) se presiona el botn iz*uierdo) y se puede
realizar la accin de la herramienta.
Creando Buses
La creacin de buses es una herramienta muy +til para eliminar el exceso de alambres en el es*uemtico.
Para realizar esto se deben realizar los si%uientes pasos2
=. !rear un bus2 #e realiza mediante el comando bus o el botn . Lue%o de crearse se debe asi%nar
un nombre) con el comando name o el botn . #e selecciona el bus y se le asi%na el nombre del
tipo nombre_bus[inicio..fin]. En este caso se asi%nar el nombre PORTB[0..7].
.. Gealizar las conexiones al bus. Para ello se usa el comando net o el botn . Se omien!a la l"nea
desde el #us$ y se selecciona la net a usar en el men+) *ue es similar al *ue se muestra en la
si%uiente <i%ura. Lue%o se eli%e el punto de destino de la l"nea.
Nota im%ortante& Una 'e! que se rea un #us$ la o%i(n wire %ara a)re)ar l"neas queda %or
de*eto en este ti%o (a)re)a #uses$ de olor a!ul)+ Para am#iarla nue'amente a nets (de
olor 'erde) se de#e eso)er la o%i(n ,- nets en el men. su%erior$ o esri#ir el omando
Layer Nets+
Acciones de edicin con componentes
Agrupar componentes
Primero se debe seleccionar el %rupo. Para esto) se usa el comando grou o el botn . Al presionar el
botn iz*uierdo y de&arlo presionado) se selecciona un rea rectan%ular. #i se presiona y se suelta) se crea
un pol"%ono) *ue es cerrado al presionar el botn derecho. Ea%le slo permite un %rupo a la $ez.
Mover componentes
#e realiza con el comando mo!e o botn . !on el botn iz*uierdo del mouse se selecciona un
componente. #i se presiona el botn derecho) se selecciona el %rupo. Para rotarlo) se presiona el botn
derecho) para %irarlo en espe&o) se presiona el botn central del mouse.
Duplicar un componente
Para un solo om%onente) se usa el comando co" o el botn . #e eli%e el componente y se eli%e la
ubicacin del nue$o componente.
Duplicar un conjunto de componentes
#e deben pre$iamente a%rupar los componentes. Lue%o se usa el comando cut o el botn y se presiona
el botn derecho. Posteriormente se usa el comando aste o el botn ) y se determina la ubicacin de los
nue$os componentes.
Eliminar componentes
#e usa el comando delete o el botn . Lue%o se seleccionan los elementos a eliminar.
Mostrar elementos ocultos de componentes
Existen muchos circuitos *ue poseen ms de un elemento por componente 7por e&emplo) los elementos de la
<amilia 99L como in$ersores) compuertas A4) etc8. #in embar%o) Ea%le slo muestra de a un elemento
cuando se a%re%an. Esto tambin sucede cuando hay componentes *ue en el dia%rama principal no poseen
alimentacin 7como el caso del (AE.-.8. #iempre es recomendable explicitar esta conexin) por e&emplo)
cuando hay componentes optoacoplados y las alimentaciones son distintas. 9ambin es +til cuando una
disposicin di<erente de los componentes de un inte%rado <acilitan el ruteo de las pistas.
Para realizar esto) se usa el comando in!o#e o el botn . #e selecciona el componente y se eli%en las
compuertas a mostrar. En este caso) se seleccion sobre el componente (AE.-.) y apareci el si%uiente
cuadro de dilo%o2
#e eli%e la gate P y se presiona sobre CD. Aparecern las conexiones K!! y G4 de este componente.
Bna $ez realizadas todas las conexiones) deber"a *uedar una ima%en similar a la si%uiente2
Creando el la/out
Bna $ez realizado el es*uemtico) se comienza a crear el layout. La $ersin estudiantil de Ea%le permite
realizar dise6os de =,x=. cm) con dos capas) *ue es su<iciente para muchas de las aplicaciones bsicas.
Para comenzar el ruteo) se utiliza el comando board o el botn . En caso *ue no hay sido creado) se
pre%untar si se desea crear desde el es*uemtico. #e responde a<irmati$amente. Aparecer una $entana
similar a la si%uiente2
En caso *ue las conexiones sean incorrectas o <alten o sobren componentes) se puede $ol$er en cual*uier
momento al es*uemtico a modi<icarlo) y automticamente el layout se actualizar) siempre y cuando ambos
estn abiertos. En caso contrario) pueden producirse inconsistencias entre el es*uemtico y el layout) *ue
incluso puede %enerar *ue se pierda un layout.
Es labor del dise6ador la ubicacin de los componentes. #in embar%o) el ruteo de pistas se puede realizar en
<orma automtica) aun*ue no es recomendable en su totalidad si no se a&ustan adecuadamente los
parmetros de ruteo 7ancho de pistas) etc8. A la iz*uierda aparece el men+ de herramientas) similar al
utilizado en la $entana del es*uemtico. La utilizacin de los comandos es similar al del es*uemtico) slo se
explicarn las herramientas *ue no son comunes.
Informacin
Mostrar / ocultar
capas
Mover
Espejo
Seleccionar
grupo
Cortar
(copiar)
Eliminar
Cambiar pines
Cambiar nombre de componente
Separar etiquetas de componente
Dividir
"utear
Crear !nea
Crear Circunferencia
Crear "ect#ngulo
Crear v!a
Crear agujero
"atsnest (rutas m#s cortas entre componentes)
E"C (c&equeo de reglas
el'ctricas)
Mostar lista de errores
Mostrar/ buscar Elementos
Insertar marca de referencia
Duplicar
"otar
Cambiar
atributo
(egar
)gregar
Cambiar encapsulado (*)
Cambiar valor de componente
"edondear
l!neas
/ptimi0ar
l!neas
Desrutear
)gregar -e.to
)gregar )rco
)gregar (ol!gono
Definir cone.in el'ctrica (*)
)utorouter
D"C (c&equeo de reglas de dise1o)
Para $eri<icar a primera $ista la ubicacin ptima de los componentes) es recomendable usar el comando rats
7ratsnest8 o el botn .
En el modo de edicin) en caso *ue se presione el botn central del mouse) para Ea%le este componente
*uedar en la otra capa.
En este caso) la ubicacin <inal de componentes se muestra a continuacin) reduciendo adems las
dimensiones de los bordes de la placa.
Camiando el empa!uetado de componentes
Bna $ez *ue los componentes estn ubicados) se debe comenzar a rutear. #i se tienen <"sicamente) con$iene
en este momento $eri<icar *ue coincidan con los utilizados en el layout. En este caso) se obser$a *ue los
condensadores son un poco %randes en comparacin a los *ue se pueden utilizar. Para cambiarlos se usa el
comando change o el botn y lue%o se eli%e Pac#age. #e selecciona el componente y aparecer un
cuadro de dilo%o con los posibles encapsulados compatibles. #e selecciona el adecuado y se presiona sobre
CD.

Ctros usos de chan%e sern explicados ms adelante.
Bna $ez *ue todos estos pasos han sido realizados) se comienza a hacer el ruteo.
"utear las pistas
Existen dos modos para rutear las pistas. El primero es el modo manual) en el cual el usuario realiza los
caminos. El se%undo es el automtico) y en este caso es necesario asi%nar pre$iamente las re%las de dise6o
en relacin al tama6o de las pistas) separacin) etc. El ruteo manual se debe realizar cuando Ea%le ya no
encuentra rutas para las conexiones necesarias) o cuando se desea optimizar la ruta entre%ada por el
pro%rama.
Ruteo manual
Crear una pista
Para crear una ruta para una pista se usa el comando route o el botn . !on esta opcin aparece la
si%uiente barra de herramientas
Las primeras opciones tienen relacin con el ruteo; las si%uientes con los $"as en caso *ue se traspase de una
capa a la otra.
En caso *ue se deseen hacer placas de una sola cara) *ue utilicen componentes thru:hole) se debe realizar el
ruteo por la capa bottom 7in<erior8. #i son #() entonces la cara pre<erencial ser la to 7superior8) para
reducir la cantidad de $"as necesarias.
En este caso) se puede realizar la placa por una sola cara) con componentes thru:hole) por lo *ue se usar la
capa in<erior.
Para comenzar a rutear) se selecciona uno de los pines. Bna $ez seleccionado) se mostrar la ruta *ue
se%uir"a la pista. Al presionar el botn derecho) cambia el tipo de trazado) eti*uetados en la <i%ura anterior
como tipo de corte de pista. Al presionar el botn iz*uierdo) de<ine un $rtice y) si no se ha lle%ado al otro
extremo de la conexin) se%uir desde ese punto a rutear hacia otro. Jaciendo doble clic sobre un punto) se
<inaliza el ruteo. Esto tambin se puede hacer presionando E#!.
En caso *ue se desee pasar de una pista a la otra) se debe presionar el botn central del mouse. #i esto se
realiza en medio de una conexin) se crear una $"a) de acuerdo a los parmetros indicados en la barra de
herramientas.
#e comenzar con las conexiones centrales del P'! para K!! y tierra. El resultado antes y despus se
muestra a continuacin.
#in rutear Gutas capa in<erior Guta capa superior y con $"a
Borrar una pista
En caso *ue una pista *uede mal ruteada) se puede eliminar el trazo) utilizando el comando riu o el botn
. #e selecciona la pista) y sta se borrar. En caso *ue se deseen desrutear todas las pistas) se puede
presionar sobre la herramienta e inmediatamente sobre el botn . Pre%untar Gipup all si%nalsL) y
se presiona $es en caso *ue se desee esta opcin.
#i se hace clic sobre una conexin no ruteada) se desrutear toda la conexin.
Edicin de pistas
La edicin de la posicin de las pistas y $rtices es similar al mo$imiento de componentes.
En el caso *ue se desee crear un $rtice en una l"nea ya ruteada) se debe utilizar el comando slit o el botn
. #e selecciona la pista en el punto de corte) y lue%o se puede mo$er este punto. !on el botn derecho se
puede cambiar el tipo de trazo; con el iz*uierdo) se de<ine el punto de $rtice.
Para cambiar el ancho de las pistas) se usa el comando change o el botn se%uido de la opcin width y
el ancho deseado. #e selecciona la pista deseada y sta cambiar de ancho.
Ruteo Automtico
Definicin de parmetros de ruteo
Ventana de ruteo
3inalmente) Ea%le %ener el si%uiente ruteo2
#e obser$a *ue no es muy bueno ni ptimo) por lo *ue se podr"a optimizar un poco manualmente.
#pciones de comando $C%ange&
El comando change posee muchas opciones. A continuacin se indicarn las ms importantes2
Capa de tierra
Ahora) #e a%re%ar una capa de tierra a la placa. Esto reduce el tiempo de exposicin de la placa en el
cido y adems permite una homo%eneidad de la tierra en el circuito. Esto se realiza creando un pol"%ono
alrededor de la placa) mediante el comando ol"gon o el botn . Lue%o se cambia el nombre de este
pol"%ono a G4) usando name o el botn ) y automticamente crear el pol"%ono adecuado. El resultado
se muestra a continuacin.
9ambin se puede realizar esto para las re%iones restantes. Para ello se crea un nue$o pol"%ono. #e
selecciona y se usa el comando rats o el botn . El resultado de esta operacin se muestra a continuacin.
01todo de %lan2ado
Materiales
- Placa para circuito impreso 7pre<erentemente <ibra de $idrio8
- Kirutilla <ina con &abn 7tipo ma%o pads8 u otro material no excesi$amente abrasi$o
- Papel polyester. Este papel es similar al papel diamante 7Kelum8) aun*ue es mucho menos poroso.
!on ste se lo%ran los me&ores resultados) pero puede ser tambin con mica o papel para
transparencias.
- Lpiz indeleble de punta <ina
- Plancha
- !loruro 3rrico
- iluyente 7acetona posiblemente tambin <uncione8
En el caso *ue la impresin sea para una placa doble cara) es necesario realizar marcas de re<erencia para
realizar un calce entre ambas caras. Bna manera es traspasar una capa) realizar per<oraciones de re<erencia
y lue%o traspasar la otra cara. e todos modos) este mtodo no permite realizar $"as.
=. Pre%arar la %laa+ #i se tienen las medidas de la placa se puede cortar en ese instante2
Posteriormente se debe limpiar. Esto se realiza con la $irutilla 7con &abn8 humedecida) tal *ue
produzca espuma. Esto har *ue al limpiarla no *uede rayada. Posteriormente debe en&ua%arse y
secarse con al%una tela *ue no produzca pelusa.
.. Con*i)urar el la/out %ara su im%resi(n+ En la $entana Board se debe slo mostrar las capas a
imprimir. Para ello se utiliza el botn sho5 layout y mostrar slo las capas = top o . bottom) =@
pads) ., dimensin) y IF Joles en caso *ue sea necesaria) as" tambin las capas de documentacin
y nombres y $alores de componentes) aun*ue eso depender de la placa a imprimir 7imprimir texto
puede causar problemas al retirar el cobre8. En caso *ue no se *uieran de&ar $isibles los a%u&eros de
los pads se usa la opcin Cptions :M set :M (isc :M isplay mode :M 4o drills. Esto es +til en caso
*ue los componentes sean dise6ados en EAGLE a medida y no correspondan exactamente a las
medidas reales) o *ue no se posean condiciones muy buenas para taladrar.
-. Im%rimir+ Bna $ez realizado el dise6o 7layout8) se debe imprimir. Para ello) la capa superior 7top8 se
imprime en re$erso) y la in<erior 7bottom8 en normal. Para imprimir en EAGLE se usa <ile :M print.
#e debe usar las opciones /lacN y #olid para imprimir correctamente. Para imprimir en re$erso se
usa la opcin (irror. !on el botn pa%e aparecen las pre<erencias de impresin. #e debe
deseleccionar la opcin !aption para *ue no imprima el nombre del archi$o en la parte in<erior. #e
debe adems de<inir la ubicacin en la cual se imprimir) tanto horizontal como $ertical. #e re*uiere
*ue la impresin se realice en una impresora laser. En caso *ue no se posea) se puede imprimir en
una impresora de inyeccin de tinta y lue%o sacar una <otocopia en el papel polyester) aun*ue el
ancho de las l"neas ms del%adas posibles ser menor debido a la prdida de resolucin.
I. Tras%asar el dise3o+ Bna $ez impreso) el papel se recorta y se ubica sobre la placa. #e aplica la
plancha sobre el papel) en la temperatura entre polyester y nylon. 4o es necesario tanto tiempo de
aplicacin de calor. Posteriormente debe esperar *ue la placa se en<r"e) para *ue el tner *uede en la
placa. #e debe retirar el papel) $eri<icando el correcto traspaso del tner al cobre. En caso contrario)
se puede reaplicar calor) aplicar una nue$a impresin procurando un calce lo me&or posible o repasar
las partes mal traspasadas con el lpiz indeleble. #i el papel es de buena calidad) todo el tner
debiera *uedar en el cobre.
En caso *ue no se haya recortado la placa) ste es el momento de realizarlo
F. A%liar el ido+ En un recipiente *ue sea li%eramente mayor *ue el tama6o de la placa) se a%re%a
cloruro <rrico u otra solucin *ue retire el cobre. 'dealmente sta solucin debe estar a F,O!. #e
aplica la placa y se mue$e constantemente) hasta *ue el cobre no cubierto por el tner est
completamente retirado. Esto tarda entre F y =, minutos. 4o es recomendable sobreexponer la placa
al cido pues comenzar a retirar partes de cobre donde s" exist"a tner aun*ue no se perciba.
Posteriormente) se debe retirar la placa y en&ua%arla con abundante a%ua. 9ambin se puede realizar
con la $irutilla humedecida) aun*ue se puede correr el ries%o de adel%azar demasiado la capa de
cobre y cortar o retirar pistas.
>. Lim%iar la %laa. Esto se realiza con diluyente. #e debe limpiar muy bien para e$itar problemas
posteriores al soldar los componentes.
@. Taladrar+ #e realizan las per<oraciones restantes para colocar los componentes. Esto tambin se
puede realizar antes de limpiar) aun*ue los bordes de las per<oraciones realizarn la limpieza ms
di<"cil.

You might also like