Está en la página 1de 201

Kicad

Contenido:
1 - Presentacin
1.1 - Descripcin
2 - Instalacin e inicializacin
2.1 - Opciones de visualizacin
2.2 - Versin LINUX: instalacin
2. - Versiones !indo"s: instalacin
2.# - Inicializacin de la con$i%uracin por de$ecto
2.& - Nor'as de utilizacin de (icad
- Utilizacin
.1 - Pantalla %eneral
.2 - Ventana de acceso a las aplicaciones
. - Ventana del )r*ol del pro+ecto
.# - ,arra de -erra'ientas
1 - Presentacin
1.1 - Descripcin
La suite Kicad es un con.unto de aplicaciones de es/ue'as de cone0ionado + circuitos i'presos
disponi*le en los siste'as operativos:
- LINUX
- !indo"s 123XP32444
La aplicacin kicad es un %estor de pro+ectos /ue $acilita la utilizacin de los di$erentes pro%ra'as
necesarios para la realizacin de los es/ue'as5 circuitos i'presos + para el control de los $ic-eros de
$a*ricacin.
Las distintas aplicaciones son:
Eeschema: editor de es/ue'as..
Pcbnew: editor de circuitos i'presos.
Cvpcb: /ue per'ite la asociacin $)cil entre los co'ponentes del es/ue'a + los 'dulos
$6sicos correspondientes del circuito i'preso.
Gerbview: visor de $ic-eros 7er*er.
Kicad
2 - Instalacin e inicializacin
2.1 - Opciones de visualiacin
8e aconse.a a.ustar el panel de control de pantalla en 'odo 2# o 2 *its por pi0el.
9l 'odo 1: *its es v)lido para eesc-e'a5 pero para pc*ne" el 'odo de visualizacin D del circuito no
$unciona en LINUX.
2.2 - !ersin "#$%&' ins(alacin
8e aconse.a ;aun/ue no es estricta'ente necesario< colocar el )r*ol de directorios kicad en /usr/local.
=ual/uier otro directorio de instalacin est) per'itido pero5 en caso de di$icultad5 es en el directorio
3usr3local3>icad donde las aplicaciones tienden a *uscar las *i*liotecas + otros $ic-eros /ue no consi%uen
encontrar.
1. 9ntrar co'o usuario roo( .
2. =opiar el $ic-ero >icad.t%z en el directorio 3usr3local. 8e puede ta'*i?n utilizar el $ic-ero
>icad.zip ;con el precio de un pe/ue@o co'ple'eto de instalacin<.
. 9.ecutar el co'ando tar zxvf kicad.tgz ;o unzip >icad.zip<. 8e crear)n el directorio >icad +
sus su*directorios + se copiar)n los $ic-eros
#. Opcional'ente5 'odi$icar el $ic-ero 3etc3pro$ile ;u otro $ic-ero de con$i%uracin est)ndar
3usr3.pro$ile5 se%An la distri*ucin LINUX utilizada< para a@adir a la l6nea PBCD el ca'ino
;pat-< de los e.ecuta*les de 998c-e'a ;/usr/local/kicad/linux<. No se de*e utilizar el v6nculo
si'*lico5 +a /ue P=,N9! necesita conocer el ca'ino de los e.ecuta*les para encontrar all6
al%unos $ic-eros co'ple'entarios ;con$i%uracin por de$ecto5 $ic-eros de a+uda en l6nea...<
&. 9ventual'ente5 a.ustar los per'isos de acceso. Por de$ecto5 los $ic-eros son de lectura ;+
e.ecucin para los e.ecuta*les< para todos + de lectura3escritura para el propietario. 9l
propietario es roo(.
8i se -a utilizado el $ic-ero >icad.zip5 -a*r) /ue -acer e.ecuta*les los & $ic-eros si%uientes:
kicad, pcbnew, eeschema, cvpcb, gerbview + el editor de te0to wyoeditor en el directorio
>icad3linu0 ;co'ando chmod )* kicad<.
:. 9esc-e'a utiliza las teclas de $uncin E1 a E# ;zoo's<.
No de*en por tanto ser reasi%nadas.
,a.o (D95 a*rir el 'enA de con$i%uracin de (D9 para supri'ir las reasi%naciones si las
$unciones de zoo' se encuentran inactivas.
Notas:
=ual/uier 'odi$icacin del arc-ivo Fpro$ileG necesita reiniciar la aplicacin para ser tenida en cuenta.
,a.o (D9 se puede crear un icono para a*rir el %estor de pro+ecto >icad.
9s pre$eri*le utilizar el %estor de pro+ecto >icad 'e.or /ue eesc-e'a para aprovec-ar la %estin de
pro+ectos ;el e.ecuta*le >icad se encuentra en 3usr3local3linu0.
Se puede copiar /usr/local/linux/kicad.desktop en el escritorio.
2.+ - !ersiones ,indows' ins(alacin
1. =opiar el directorio (icad + sus su*directorios en el disco /ue se pre$iera ; =:5 D:5...<.
2. =rear un icono para a*rir el %estor de pro+ectos >icad.e0e.
9s pre$eri*le utilizar el %estor de pro+ectos >icad.e0e antes /ue eesc-e'a para aprovec-ar
la %estin de pro+ectos. ;el e.ecuta*le >icad.e0e se encuentra en disco:H(icadH"ine0eH<5
donde disco es el disco ;=:5 D: ...< donde se -a instalado el directorio >icad.
$o(a 1'
998c-e'a puede instalarse en un servidor sin pro*le'as. Da sido conce*ido propia'ente para ello.
$o(a 2'
La desinstalacin es ele'ental : *asta con *orrar el directorio >icad + el icono creado.
2.- - #nicialiacin de la con.i/uracin por de.ec(o
8e inclu+e un $ic-ero de con$i%uracin por de$ecto en el directorio >icad3te'plate: >icad.pro.
8irve co'o $ic-ero de con$i%uracin 'odelo para cual/uier nuevo pro+ecto.
9ste $ic-ero puede co'pletarse5 si es necesario5 principal'ente con la lista de las *i*liotecas /ue se
deseen car%ar.
B*rir eesc-e'a 'ediante el %estor >icad o directa'ente ;Linu0: /usr/local/kicad/linux/eesce!a<.
Bctualizar la con$i%uracin ;lista de los $ic-eros de *i*liotecas principal'ente<.
Kicad
"uardar la configuracin 'odi$icada en /usr/local/kicad/te!plate/kicad.pro
2.0 - $ormas de u(iliacin de Kicad
Para %estionar $)cil'ente un pro+ecto5 es decir5 el con.unto de los $ic-eros /ue lo constitu+en ;$ic-eros
de es/ue'as de cone0ionado5 de circuitos i'presos5 *i*liotecas co'ple'entarias5 $ic-eros de
$a*ricacin: $ototrazado5 taladrado5 posiciona'iento auto')tico de co'ponentes...< es pre$eri*le crear
un pro1ec(o.
2e aconse3a por (an(o'
Crear un directorio de tra#a$o para dico pro%ecto &!ediante 'icad u otro progra!a(.
)n dico directorio* crear un pro%ecto &!ediante 'icad( &ficero.pro( con el icono .
)st+ !+s ,ue aconse$ado dar al directorio de tra#a$o % al pro%ecto el !is!o no!#re.
Kicad crea un $ic-ero con la e0tensin .pro5 /ue 'antiene ciertos par)'etros de %estin del pro+ecto ;el
no'*re del $ic-ero es/ue'a de cone0ionado principal5 la lista de las *i*liotecas utilizadas en el
es/ue'a + en los circuitos i'presos entre otros<.
9l no'*re del $ic-ero es/ue'a principal5 as6 co'o el del circuito i'preso5 es por de$ecto el no'*re del
pro+ecto.
Bs65 si se crea un pro+ecto e3emplo5 en el directorio e3emplo5 los $ic-ero por de$ecto ser)n:
E3emplo.pro arc-ivo de %estin del pro+ecto.
E3emplo.sch arc-ivo del es/ue'a principal.
E3emplo.brd arc-ivo del circuito i'preso.
e3emplo.ne( arc-ivo netliste.
e3emplo.*** otros arc-ivos creados por aplicaciones co'ple'entarias
e*emple.cache.lib arc-ivo cac-? de las *i*liotecas del es/ue'a
;copia de se%uridad de los co'ponentes utilizados<
Kicad
- - .tilizacin
+.1 - Pan(alla /eneral
8e co'pone de la ventana del )r*ol del pro+ecto5 de la ventana de *otones de las aplicaciones + de una
ventana de 'ensa.es.
9l 'enA + la *arra de -erra'ientas per'iten crear5 leer + %uardar los $ic-eros de pro+ecto ;I.pro<.
+.2 - !en(ana de acceso a las aplicaciones
Los *otones corresponden a los co'andos:
B*rir 9esc-e'a
B*rir =vpc*.
B*rir Pc*ne".
B*rir 7er*vie".
Kicad
+.+ - !en(ana del 4rbol del pro1ec(o
=on do*le clic> en la l6nea se a*re ta'*i?n el
editor de es/ue'as5 en este caso con e.e'plo.sc-.
=on do*le clic> en la l6nea se a*re ta'*i?n el
editor de circuitos i'presos5 es este caso con
e.e'plo.*rd.
+.- - 5arra de herramien(as
=rear $ic-ero de con$i%uracin de un nuevo pro+ecto. 8i e0iste5 se copia en el directorio de
tra*a.o actual el $ic-ero 'odelo >icad.pro en el directorio >icad3"ine0e o >icad3linu0.
B*rir pro+ecto +a e0istente.
7uardar $ic-ero de con$i%uracin actual.
=rear un arc-ivo .zip del pro+ecto ;es/ue'as5 *i*liotecas5 pc*5 etc...<.
Eeschema
Contenido:
1 - Presentacin
1.1 - Descripcin
1.2 - Caractersticas tcnicas principales
1 - Presentacin
1.1 - Descripcin
EESchema es un potente programa de edicin de esquemas de circuitos electrnicos
disponible en los sistemas operativos
LINUX
Windows 9!XP!N"
#ea cual sea el sistema utili$ado% los &ic'eros generados son totalmente compatibles
entre un sistema ( el otro)
**#c'ema es una aplicacin integrada puesto que todas las &unciones de dise+o% de
control% de tra$ado% de gestin de bibliotecas ( de acceso al programa de circuitos
impresos son e,ecutadas desde **#c'ema sin salir de la aplicacin)
Permite reali$ar dise+os ba,o &orma ,er-rquica para gestionar esquemas multi-'o,a)
*s un programa destinado a traba,ar asociado a otro programa de reali$acin de
circuitos impresos% P./N*W% al que proporcionar- el &ic'ero Netlist que describe el
esquema de la placa de circuito impreso a reali$ar)
**#c'ema integra igualmente un editor de componentes que permite crear ( editar
dic'os componentes% su visuali$acin ( la manipulacin de las bibliotecas de
componentes 0importar% e1portar% a+adir ( borrar componentes en las bibliotecas2)
**#c'ema integra tambi3n todas las &unciones adicionales 0pero sin embargo
indispensables2 de una aplicacin de esquemas electrnicos moderna4
.ontrol de reglas el3ctricas 0D.R.C.2 para la deteccin autom-tica de
cone1iones incorrectas% entradas de componentes al aire)))
5eneracin de &ic'eros de tra$ado en &ormato P6#"#.7IP" o 8P5L)
5eneracin de &ic'eros de tra$ado en la impresora local)
5eneracin de la lista de material)
5eneracin del &ic'ero Netlist para la aplicacin de circuitos impresos o para
un simulador)
1.2 - Caractersticas tcnicas principales
*sta aplicacin &unciona en modo 9: bits% su capacidad de tratamiento de circuitos
slo est- limitada por la capacidad de memoria disponible)
No 'a(% por tanto% limitacin real en el n;mero de componentes% de pins por
componente% de cone1iones% de 'o,as)))
**#c'ema traba,a con esquemas de una o varias 'o,as)
*n el caso de esquemas multi-'o,a% la representacin se denomina ,er-rquica ( el
acceso a cada 'o,a es entonces inmediato)
*l tama+o m-1imo de los dise+os es a,ustable en todo momento de los &ormatos <= al
<> ( de los &ormatos < al *)
Eeschema
Contenido:
2 - Comandos generales
2.1 - Acceso a los comandos
2.2 - Comandos de RATON
2.2.1 - Comandos bsicos
2.2.2 - Operaciones sobre los bloques
2.3 - Atajos de teclado (ot !e"s#
2.$ - %elecci&n del paso de la rejilla
2.' - Ajuste del (OO)
2.* - Ajuste de las coordenadas del cursor
2.+ - ,arra de )en-s
2.. - Comandos mediante iconos de la barra de tareas superior
2./ - Comandos mediante iconos de la barra de erramientas dereca
2.10 - Comandos mediante iconos de la barra de erramientas i1quierda
2.11 - )en- emer2ente " ediciones rpidas de elementos
2 - Comandos generales
2.1 - Acceso a los comandos
Se accede a los diferentes comandos por:
Accin sobre la barra de menus (parte superior de la pantalla).
Accin sobre los iconos de la parte superior de la pantalla (comandos
generales)
Accin sobre los iconos de la derecha de la pantalla (comandos particulares
o herramientas)
Accin sobre los iconos de la izuierda de la pantalla (!pciones de
"isualizacin)
Accin sobre los botones del ratn (comandos complementarios importantes).
En particular:
3l bot&n dereco desplie2a un men- emer2ente cu"o contenido depende del
elemento bajo el cursor (1oom4 rejilla " edici&n de elementos#
#eclas de funcin del teclado (F1$ F2$ F3$ F4$ tecla Enter % barra
espaciadora).
En particular:
la tecla 53scape6 (o 53sc6# permite a menudo anular el comando en curso.
&a tecla 'ntro permite duplicar el (ltimo elemento creado.
Eeschema
Se "en au) los diferentes accesos a los comandos.
2.2 - Comandos de A!"#
2.2.1 - Comandos b$sicos
Botn izquierdo:
Simple clic*: se muestran las caracter)sticas del componente o del te+to ba,o
el cursor
-oble clic*: edicin (si el elemento es editable) del componente o te+to.
Botn derecho:
-espliegue de un men( emergente
2.2.2 - "peraciones sobre los blo%ues
&os comandos de desplazamiento$ arrastre$ copia % borrado de bloues pueden
utilizarse en todos los men(s del esuema.
.anteniendo pulsado el botn izuierdo del ratn se traza el marco del bloue.
El comando se e,ecuta al soltar el botn.
Eeschema
.anteniendo pulsada una de las teclas /Shift0$ /Ctrl0$ o las 2 teclas /Shift %
Ctrl0$ en el momento de hacer clic* con el botn derecho del ratn$ se
selecciona la orden de copia$ de desplazamiento en modo /drag0 o de
borrado.
tambi1n se puede seleccionar el comando despu1s de haber determinado el
marco del bloue.
Resumen de comandos7
2otn izuierdo pulsado #razado del marco para desplazar el bloue
Shift 3 botn izuierdo pulsado #razado del marco para copiar el bloue
Ctrl 3 botn izuierdo pulsado #razado del marco para mo"er el bloue
Shft3Ctrl 3 botn izuierdo pulsado #razado del marco para borrar el bloue
Al soltar el botn: e,ecucin.
En desplazamiento:
4acer clic* de nue"o con el botn para colocar los elementos.
4acer clic* con el botn derecho para anular.
Si se ha iniciado un comando de desplazamiento de bloque, tambin se puede
seleccionar otra accin sobre ese bloque mediante el men emergente (botn
derecho del ratn):
2.3 - Ata&os de teclado 'hot (e)s*
5o se distingue entre ma%(sculas % min(sculas.
tecla +,-: 2orrar (cualuier elemento)
tecla : 6otar (componente o etiueta)
tecla .: Espe,o 7 (componente)
tecla /: Espe,o 8 (componente)
tecla #: !rientacin cero$ sin espe,o (componente)
tecla 0: .o"er (desplazamiento) componente
Eeschema
2.4 - +elecci1n del paso de la re&illa
El cursor de dibu,o se desplaza sobre una re,illa$ ue puede estar acti"ada o no (la
re,illa est9 siempre acti"ada en los men(s de gestin de biblioteca).
El cambio del paso de la re,illa se hace desde el men( desplegable o desde el men(
-re2erencias3"pciones de la barra de men(s.
El paso de la re,illa es normalmenta de :; mils (;$;:;<) o =$2> mm.
Se puede igualmente traba,ar con la re,illa mediana (paso ? 2; mils) o fina (paso ?=;
mils).
Esto no se recomienda para el traba,o usual.
Estas re,illas$ media % fina$ se han pre"isto para ser utilizadas al crear los dise@os de
los componentes o para manipular componentes con un n(mero de pins mu% grande
("arias centenas)
2.4 - A&uste del 5""0
Aara cambiar el <B!!.< :
Acti"ar el men( emergente (botn derecho del ratn) % seleccionar el zoom
deseado (o el paso de re,illa deseado).
! utilizar las teclas de funcin:
F1 : Aumento
F2 : 6educcin
F3 : 6efresco de pantalla
F4 : Centrado entorno al cursor
2.6 - A&uste de las coordenadas del cursor
Se puede escoger como unidad de traba,o la pulgada (inch o CC) o el mil)metro.
Sin embargo$ EESchema$ internamente$ traba,a siempre a =D=;;; de pulgada.
&as indicaciones de aba,o a la derecha de la pantalla informan de :
El zoom.
&a posicin absoluta del cursor
&a posicin relati"a del cursor.
&as coordenadas relati"as (+$%) se pueden poner a cero mediante la barra
espaciadora.
&as coordenadas ser9n a continuacin relati"as a este punto de puesta a ;.
2.7 - 8arra de 0en9s
Aermite abrir % guardar esuemas % el acceso a los men(s de configuracin % a la
a%uda en l)nea.
Eeschema
2.: - Comandos mediante iconos de la barra de tareas superior
&a barra de tareas permite el acceso a las funciones principales de EESchema.
Crear nue"o esuema.
Abrir esuema.
Euardar esuema completo (con todas las ho,as de la ,eraru)a).
Seleccionar el tama@o de ho,a del dise@o % modi2icar el contenido del ca&et;n.
Abrir el editor de componentes <ibedit (E+aminar$ modificar$ % editar
componentes en bibliotecas).
Abrir el "isualizador de bibliotecas (=ie>lib).
Abrir el /na"egador0 ue permite mostrar el 9rbol de la ,eraru)a del esuema
(si contiene sub-ho,as) % seleccionar inmediatamente cualuier esuema de la
,eraru)a.
Suprimir los elementos seleccionados cuando se ha realizado un mover
bloque.
Copiar los elementos seleccionados cuando se ha realizado un mover bloque
en memoria.
Copiar el (ltimo elemento o bloue borrado o guardado del esuema actual.
Anular el (ltimo borrado (hasta =; ni"eles)
Acceder al menu de gestin de impresin de los esuemas.
Abrir CVCB.
Abrir CB!"#.
Boom m9s % Boom menos$ alrededor del centro de la pantalla.
6efresco de la pantalla % Boom ptimo.
Abrir men( de b(sueda de componentes % te+tos.
Crear Netlist (formato AcbneF o Spice).
Autonumerar los componentes.
E6C (Electrical 6ule Chec*) : control autom9tico de cone+iones.
Eenerar la lista de componentes %Do etiuetas ,er9ruicas.
Eeschema
2.? - Comandos mediante iconos de la barra de herramientas derecha
Esta barra permite acceder a las herramientas para:
- Colocar componentes$ cables % buses$ etiuetas de red$
te+tos...
- 5a"egar en la ,eraru)a de los esuemas multiho,a.
- Crear sub-ho,as de la ,eraru)a % s)mbolos de cone+in.
- 2orrar componentes.
El uso detallado de estas herramientas se describe en el cap)tulo /Crear 3 Editar
Es%uemas0 (cap. :)
Gn resumen de su uso se ofrece a continuacin:
Aarar el comando actual$ anular la herramienta actual.
5a"egar por la ,erau)a: esta herramienta permite entrar en una sub-ho,a del
esuema mostrado (hacer clic* en el s)mbolo de la sub-ho,a) o subir un ni"el en la
,eraru)a (hacer clic* en cualuier punto e+cepto en un s)mbolo de sub-ho,a)
Abrir el men( de colocacin de componentes.
Abrir el men( de colocacin de alimentaciones(/po$ers0).
Colocar l)neas de cone+in (Hires).
Colocar buses.
Colocar cone+iones de l)nea a bus. Estos elementos slo tienen funcin
decorati"a % no tienen poder de cone+inI no deben por tanto usarse para conectar
dos l)neas.
Colocar cone+iones de bus a bus. Slo pueden conectar dos buses entre ellos.
Eeschema
Colocar el s)mbolo de /5o conectado0. Se colocan en los pins ue no se
desean conectar de los componentes. Esto sir"e en la funcin E.6C. para saber si es
normal tener un pin no conectado o si es un ol"ido.
Colocar etiueta (etiueta local). -os l)neas pueden conectarse entre ellas
mediante dos etiuetas id1nticas en la misma ho&a. Aara cone+iones entre dos ho,as
diferentes ha% ue utilizar s)mbolos globales.
Colocar etiueta global. Esto permite asegurar la cone+in entre la sub-ho,a
donde se ha colocado esta etiueta % la ho,a ra)z ue contiene el s)mbolo de sub-ho,a.
Colocar unin. Aara colocar en el punto de interseccin de dos l)neas$ o entre
una l)nea % un pin$ cuando pueda haber ambigJedad. (Es decir$ si un e+tremo de la
l)nea o del pin no est9 conectado a uno de los e+tremos de otra l)nea).
Colocar s)mbolo de sub-ho,a de ,eraru)a (rect9gulo de dimensin a,ustable).
4abr9 ue precisar el nombre del fichero para guardar los cambios de este /sub
eesuema0.
'mportar etiuetas globales desde la sub-ho,a para crear puntos de cone+in en
un s)mbolo se sub-ho,a ,er9ruica.
Esto supone ue %a se han colocado en esta sub-ho,a etiuetas globales.
Aara este s)mbolo de ,eraru)a$ los puntos de cone+in as) creados son eui"alentes a
a los pins de un componente cl9sico % deben conectarse mediante l)neas de cone+in.
Crear etiuetas globales de la sub-ho,a para crear puntos de cone+in. Esta
funcin es an9loga a la precedente pero no necesita tener los s)mbolos globales %a
definidos.
#razar l)neas para encuadres... Slo tiene "alor decorati"o % no asegura
ninguna cone+in.
Colocar te+tos de comentario. Slo tiene "alor decorati"o.
2orrar el elemento esuem9tico apuntado por el cursor.
Si se se@alan "arios elementos superpuestos$ la prioridad la tiene el m9s peue@o (en
el orden de prioridad decreciente de unin$ 5oConectado$ cable$ bus$ te+to$
componente).
&as ho,as de ,eraru)a no se pueden borrar con este comando.
5ota: la funcin /Gndelete0 de la barra de herramientas general permite anular los
(ltimos borrados.
2.1@ - Comandos mediante iconos de la barra de herramientas iA%uierda
Esta barra permite las opciones de "isualizacin:
-e la re,illa
-e las unidades
-el cursor
-e los pins /in"isibles0
8 de las direcciones autorizadas de los cables % buses.
Eeschema
2.11 - 0en9 emergente ) ediciones r$pidas de elementos
Gn clic* con el botn derecho del ratn despliega un men( cu%o contenido depende
del elemento apuntado por el cursor del ratn (si ha% alguno).
Se tiene acceso inmediato a:
A la seleccin del zoom.
Al a,uste de la re,illa.
8$ seg(n el caso$ a editar los par9metros del elemento m9s frecuentemente
cambiados.
.en( emergente sin seleccin de elementos

Edicin de una etiueta.


Eeschema
!rientacin de un componente
Edicin de un componente.
Eeschema
Contenido:
3 - Men principal
3.1 - Men Archivo
3.2 - Men Preferencias
3.2.1 - Men Preferencias/Bibliotecas y Directorios
3.2.2 - Men Preferencias/olores
3.2.3 - Men! Preferencias/"pciones
3.2.# - Men! Preferencias/$%ioma
3.3 - Men Ay!%a
3 - Men principal
3.1 - Men Archivo
Abrir... ar&ar !n es'!ema y s! (erar'!)a.
Guardar... *!ar%ar el es'!ema act!al y to%a s! (erar'!)a.
Guardar hoja
actual
*!ar%ar la ho(a %e es'!ema act!al.
Guardar hoja
actual como...
*!ar%ar la ho(a %e es'!ema act!al con !n n!evo nombre.
Imprimir Acce%er al men %e impresi+n %e es'!emas ,ver cap. -$mprimir y
tra.ar/0.
Trazar Acce%er al men %e tra.a%o ,formatos Postscript o 1P*20 ,ver
cap. -$mprimir y tra.ar/0.
1
Eeschema
Abrir... ar&ar !n es'!ema y s! (erar'!)a.
alir Aban%onar EE3chema ,no ase&!ra '!e se &!ar%en los %atos
pero pe%ir4 confirmaci+n %e sali%a si hay cambios sin &!ar%ar
tanto en los es'!emas como en las bibliotecas0.
3.! - Men "re#erencia$
%iblioteca$ &
'irectorio$...
3eleccionar bibliotecas5 s! %irectorio por %efecto y e6tensiones %e
los ficheros.
Colore$... Acce%er al men %e selecci+n %e colores.
(pcione$ 3eleccionar opciones %e vis!ali.aci+n ,!ni%a%es5 re(illa...0
Guardar
Con#i)uraci*n...
*!ar%ar el fichero %e confi&!raci+n.
3.!.1 - Men "re#erencia$+%iblioteca$ & 'irectorio$
2
Eeschema
2a confi&!raci+n %e EE3chema es esencialmente7
2a %efinici+n %el %irectorio ,path- de la$ biblioteca$ %e componentes.
.a li$ta de la$ biblioteca$ de componente$.
El formato %e las netlists &enera%as.
2os par4metros %e esta confi&!raci+n se &!ar%an en el fichero eeschema.cnf ,o
eeschema.!ni6.cnf en 2$89:0
3e p!e%en tener %iferentes ficheros %e confi&!raci+n en %iferentes %irectorios %e
traba(o.
EE3chema b!sca y !tili.a en or%en %e priori%a% %ecreciente7
1. El fichero %e confi&!raci+n en el %irectorio act!al.
!. El fichero %e confi&!raci+n en el %irectorio %on%e se enc!entra el e(ec!table
ee$chema.e/e ,o ee$chema en .I012-. Este fichero p!e%e ser por lo tanto
la con#i)uraci*n por de#ecto.
3. 2os valores por %efecto si no se enc!entra nin&n fichero. 3e %eber4 al
menos rellenar la lista %e las bibliotecas a car&ar y &!ar%ar la confi&!raci+n.
3.!.! - Men "re#erencia$+Colore$
3elecci+n %el color %e vis!ali.aci+n %e varios elementos %e %ib!(o y el %el fon%o %e
pantalla ,blanco o ne&ro nicamente0.
3
Eeschema
3.!.3 - Menu "re#erencia$+(pcione$
Mo$trar 3ejilla:
3i est4 activo5 se m!estra la re(illa %e traba(o.
Tama4o 3ejilla:
;raba(ar con la re(illa normal ,<5<=< p!l&a%as o 152> mm0. 2as re(illas m4s finas
son tiles para constr!ir componentes %e bibliotecas.
Mo$trar "in$:
Mostrar ;o%o activo7 m!estra los pins normalmente invisibles ,permite vis!ali.ar
los pins %e alimentaci+n0.
1nidade$:
3elecci+n %e la !ni%a% %e vis!ali.aci+n %e las coor%ena%as %el c!rsor
,p!l&a%as o mil)metros0.
(rientaci*n .5nea: 6 %u$
1ori./?ertical activo7 s+lo se p!e%en %ib!(ar tra.os hori.ontales o verticales.
!al'!iera activo7 se p!e%en %ib!(ar tra.os con c!al'!ier inclinaci+n.
Repeticin de elementos:
Incremento 2:
?alor %el %espla.amiento se&n el e(e : c!an%o se %!plica !n elemento
,!s!almente <0
Incremento 7:
?alor %el %espla.amiento se&n el e(e @ c!an%o se %!plica !n elemento
,!s!almente <51<< p!l&a%as o 25=# mm0
Incremento 8ti9ueta$:
?alor %el incremento %e te6to para la %!plicaci+n %e te6tos termina%os por !n
nmero5 tales como elementos %e !n B!s ,valor !s!al 1 o -10
3.!.: - Menu "re#erencia$+Idioma
Permite ele&ir el i%ioma %e la aplicaci+n7 in&lAs5 francAs o espaBol.
El cambio %e i%ioma ten%r4 efecto la si&!iente ve. '!e se entre en Eschema.
3.3 - Men A&uda
Acceso a la ay!%a en l)nea ,este %oc!mento0 y a las referencias %e la versi+n act!al
%e EE3chema.
#
Eeschema
Contenido:
4 - Barra de herramientas general
4.1 - Gestin de la hoja de trazado
4.2 - Herramienta de bsqueda
4.3 - Herramienta Netlist
4.4 - Herramienta Numeracin de componentes
4. - Herramienta !.".#
4..1 - $entana principal
4..2 - $entana %pciones
4.& - Herramienta 'rocesos()istados
4 - Barra de herramientas general
4.1 - Gestin de la hoja de trazado
Permite el acceso al men:
Se pueden as seleccionar las dimensiones de la hoja de trazado y editar el contenido
del cajetn.
La echa mostrada en el cajetn es actualizada autom!ticamente.
"mero de hojas y #oja nmero se actualizan autom!ticamente por la herramienta de
numeraci$n %anotaci$n& autom!tica.
'
Eeschema
4.2 - Herramienta de bsqueda
Permite el acceso a esta herramienta.
Se puede (uscar por componente) *alor o te+to en la hoja actual o en toda la jerar,ua.
El cursor del rat$n se posicionar! so(re el elemento encontrado en la hoja
correspondiente.
4. - Herramienta !etlist
Permite el acceso a esta herramienta) ,ue permite generar el ichero netlist.
Este ichero puede ser relati*o a toda la jerar,ua %opci$n usual& o solamente a la hoja
actual %la netlist es entonces parcial) pero esta opci$n puede ser til para ciertos
programas&.
En los es,uemas multi-hoja jer!r,uicos) toda eti,ueta local s$lo es conocida por la
hoja a la ,ue pertenece.
-s) la eti,ueta ././ de la hoja 0 es dierente de la eti,ueta ././ de la hoja 1 %si no
se ha introducido una cone+i$n jer!r,uica para conectarlas *oluntariamente&.
Esto es de(ido al hecho de ,ue el nmero de la hoja %actualizado por el comando
numeraci$n& est! asociado a la eti,ueta local. En el ejemplo precedente) la primera
eti,ueta ././ es en realidad ././20 y la segunda es en realidad ././21.
Esta asociaci$n puede ser desha(ilitada si se desea) pero se de(e tener cuidado con
las posi(les cone+iones no deseadas.
Nota 1:
La longitud de las *aria(les no est! limitada por EESchema) pero las aplicaciones ,ue
utilicen las netlists generadas pueden estar limitadas en este punto.
Nota 2:
Se de(en e*itar los espacios en las eti,uetas por,ue aparecen como *arias pala(ras.
.ampoco es una limitaci$n de EESchema) pero la mayor parte de los ormatos de
netlist suponen ,ue una eti,ueta consta de una sola pala(ra.
3
Eeschema
Opciones:
"ormato #or de$e%to:
Selecci$n del tipo de netlist generada %Pc(ne4 /rcadPc(3) 5adStar) Spice& 6 Pc(ne4
Se puede generar tam(i7n la netlist en los ormatos
/rcad P5B3
5adStar
Spice) para el simulador Spice.
4.4 - Herramienta !umera%in de %om#onentes
Permite acceder a esta herramienta.
Esta herramienta permite numerar autom!ticamente los componentes.
Para los componentes ,ue constan de *arios elementos por encapsulado %como el
encapsulado 8499 ,ue contiene 4 elementos& tiene adem!s numeraci$n autom!tica de
los elementos %as) el encapsulado 8499 denominado :0 se descompone en :0-)
:0B) :05 y :0;&.
Se pueden numerar incondicionalmente todos los componentes o solamente los
nue*os) es decir) los ,ue no han sido numerados toda*a %los ,ue tienen una
reerencia ,ue aca(a por <) como por ejemplo :<&.
Numerar:
&erarqu'a:
Se renumeran los componentes de todas las hojas %opci$n usual&.
0
Eeschema
Hoja a%tual:
S$lo se renumeran los componentes de la hoja actual %opci$n para utilizarla
s$lo en casos especiales) por ejemplo para e*aluar el nmero de resistencias
de la hoja actual...&
Seleccin:
(odos los %om#onentes:
"umeraci$n incondicional) todos los componentes son renumerados %opci$n
para utilizarla despu7s de copiar (lo,ues) por ejemplo) cuando hay reerencias
duplicadas&.
)lo nue*os %om#onentes:
"umeraci$n condicional) s$lo los nue*os componentes son numerados %opci$n
usual&.
Botones:
!umerar:
Ejecutar la numeraci$n.
Borrar !umera%in:
Borrar totalmente la numeraci$n.
4.+ - Herramienta ,.-.C
Permite acceder a esta herramienta
Esta herramienta permite el control el7ctrico del es,uema %test tipo Electrical =ule
5hec>&.
Esta unci$n es particularmente til para descu(rir cone+iones ol*idadas e
incoherencias
EESchema coloca marcadores en los pins o en las eti,uetas ,ue puedan plantear
pro(lemas.
El diagn$stico de errores puede ser determinado haciendo clic> %(ot$n iz,uierdo del
rat$n& so(re los marcadores.
Se puede generar tam(i7n un ichero de errores.
4.+.1 - .entana #rin%i#al
4
Eeschema
Los errores son totalizados en el cuadro ,r% /iagnsti%os:
- .otal general.
- "mero de errores tipo ,--0-.
- "mero de errores tipo 1*iso.
0#%iones -cceso al men de parametrizaci$n de los tipos de error.
2n$orme de error
Si acti*o: se generar! un ichero con la lista de los errores al
inal del test E=5.
(est ,r% Ejecuci$n del test E=5.
Borrar 3ar%adores
Borrar los marcadores E=5. -l ejecutar un nue*o test E=5 se
(orran siempre los marcadores anteriores.
4.+.2 - .entana 0#%iones
1
Eeschema
Este cuadro permite ajustar la matriz de conlictos y errores detectados.
Para cada tipo de cone+i$n se puede elegir ' entre 0 opciones:
Sin error
-*iso %?arning&
Error
5ada casilla de la matriz de gesti$n de conlictos puede modiicarse haciendo clic>
so(re ella.
4.4 - Herramienta 5ro%esos67istados
Este men permite generar un ichero lista de los componentes y@o de las
cone+iones jer!r,uicas %eti,uetas glo(ales&
Los conponentes se pueden listar clasiicados por:
=eerencia
Aalor
y los encapsulados mltiples pueden listarse elemento a elemento.
Las eti,uetas glo(ales se pueden listar clasiicadas por
/rden ala(7tico
#oja jer!r,uica
Las dierentes clasiicaciones pueden ser generadas simult!neamente.
B
Eeschema
Las opciones son:
Com#onentes #or
re$eren%ia
Ceneraci$n de la lista de componentes clasiicados por
=eerencia.
Com#onenetes #or
*alor
Ceneraci$n de la lista de componentes clasiicados por
*alor.
)ub Com#onentes
La lista generada muestra los elementos por encapsulado
%ej. :3-) :3B...&.
5ins de jerarqu'a #or
nombre
Ceneraci$n de la lista de cone+iones jer!r,uicas
clasiicadas ala(7ticamente.
5ins de &erarqu'a #or
hojas
Ceneraci$n de la lista de cone+iones jer!r,uicas
clasiicadas por nmero de hoja
Crear 7ista Cenerar ichero.
8
Eeschema
Contenido:
5 - Crear / Editar Esquemas
5.1 - Algunas definiciones
5.2 - Consideraciones generales
5.3 - Cadena de desarrollo
5.4 - Posicionar y Editar componentes
5.4.1 - Cargar y posicionar un componente
5.4.2 - Colocar alimentaciones
5.4.3 - Editar/odificar un componente ya colocado
5.4.3.1 - odificar un componente
5.4.3.2 - odificar un campo de un componente
5.5 - !"neas de cone#i$n% &uses% Eti'uetas% Alimentaciones
5.5.1 - Elementos ()sicos
5.5.2 - Esta(lecer cone#iones *!"neas de cone#i$n y Eti'uetas+
5.5.3 - Esta(lecer cone#iones *&us+
5.5.3.1 - iem(ros de un (us
5.5.3.2 - Cone#iones entre miem(ros de un (us
5.5.3.3 - Cone#iones glo(ales entre (uses
5.5.4 - Cone#i$n de alimentaciones
5.5.5 - ,tili-aci$n de los s"m(olos ./o Conectado0
5.1 - Complementos
5.1.1 - Comentarios
5.1.2 - Ca2et"n
5.3 - Es'uemas en 2erar'u"a
5.3.1 - Presentaci$n
5.3.2 - /a4egar por la 5erar'u"a
5.3.3 - Crear una 2erar'u"a. 6eneralidades
5.3.4 - Colocar un s"m(olo de 2erar'u"a
5.3.5 - Colocar Cone#iones7 Pins de 2er)r'u"a.
5.3.1 - Colocar Cone#iones7 Eti'uetas 6lo(ales
5.3.3 - Eti'uetas% 6!a(els y Pins Po8er in4isi(les
5.3.3.1 - Eti'uetas simples
5.3.3.2 - Eti'uetas 6lo(ales
5.3.3.3 - Pins in4isi(les de alimentaci$n.Po8er in4isi(les0
5 - Crear / Editar Esquemas
5.1 - Algunas definiciones
Un esquema puede representarse en una sola hoja, pero la mayor parte de las veces
necesitar varias hojas.
Eeschema
Un esquema representado en varias hojas se denomina entonces jerrquico, y el conjunto
de estas hojas (cada una representada por un fichero propio constituye para EE!chema un
proyecto.
El proyecto est constituido por el esquema principal, llamado esquema "ra#$%(o "root%, y
los su&-esquemas que constituyen la jerarqu#a.
'ara que EE!chema pueda, a partir del esquema ra#$, encontrar los dems ficheros del
proyecto, se de&en se(uir unas re(las de dise)o que son desarrolladas por el pro(rama.
En el pro(rama se ha&lar de proyecto, tanto para los esquemas reducidos a una sola hoja
como para los esquemas multihoja en jerarqu#a.
'or otra parte, un cap#tulo especial desarrolla la utili$aci*n de la jerarqu#a y sus
particularidades.
5.2 - Consideraciones generales
Un esquema reali$ado con EE!chema es ms que una simple representaci*n de un montaje
electr*nico.
Es normalmente el punto de entrada de una cadena de desarrollo que permite+
Controlar las re(las el,ctricas (control E.-C., que posi&ilita a menudo detectar
automticamente errores u olvidos en el esquema
.enerar automticamente la lista de componentes.
.enerar "netlists0 para simular el funcionamiento con pro(ramas de simulaci*n
como 'spice.
.enerar "netlists0 para reali$ar circuitos impresos ('C/0E1. El control de
coherencia entre el esquema y el circuito impreso es automtico e instantneo.
'ara que se puedan aprovechar todas estas posi&ilidades, se de&en respetar ciertas
o&li(aciones y convenciones, y as# evitar malas sorpresas y errores.
Un esquema est constituido principalmente por componentes, l#neas de cone2i*n o "3ires%,
etiquetas, uniones, &uses y alimentaciones.
'ara tener ms claridad en el esquema se pueden colocar elementos puramente (rficos
como las entradas de &us, comentarios y l#neas a tra$os para encuadrar su&circuitos.
5. - Cadena de desarrollo
Eeschema

Esquema
Netlist
Circuitos
Impresos

Simulacin Trazados
Lista cmp
Bibliotecas
El pro(rama de esquemas de cone2ionado tra&aja a partir de &i&liotecas de componentes.
4dems de los ficheros de tra$ado, el fichero netlist es particularmente importante porque es
el que utili$an los dems pro(ramas.
Un fichero netlist da la lista de componentes y la lista de cone2iones resultante del esquema.
E2iste (des(raciadamente para el usuario un (ran n5mero de formatos de netlist% de los que
al(unos son ms conocidos. Es el caso del formato 'spice, por ejemplo.
5.! - "osicionar y Editar componentes
5.!.1 - Cargar y posicionar un componente
'ara car(ar un componente, utili$ar la herramienta
'ara colocar un nuevo componente, hacer clic6 en la posici*n deseada.
Una ventana permite escri&ir el nom&re del m*dulo que se desea car(ar.
7a ventana muestra los dos 5ltimos elementos car(ados.
!i se escri&e 5nicamente 8, o si selecciona el &ot*n "Listar Todos% , EE!chema muestra la
lista de &i&liotecas y despu,s la lista de los componentes disponi&les.
!i se escri&e el s#m&olo 9 se(uido de pala&ras clave, EE!chema muestra la lista de los
componentes disponi&les restrin(ida a los m*dulos incluyendo en su lista de pala&ras clave
todas las pala&ra clave escritas.
!e puede tam&i,n listar una selecci*n+ por ejemplo, si se escri&e LM2*, todos los
componentes cuyo nom&re comience por LM2 son listados.
El componente seleccionado aparece en la pantalla en modo despla$amiento.
Eeschema
!e puede, antes de colocarlo en la posici*n deseada (hacer clic6 con el &ot*n i$quierdo del
rat*n, hacerlo (irar :; (rados (y por rotaciones sucesivas <=; y >?; (rados, ponerlo en
posici*n espejo se(5n el eje @ o el A o seleccionar su representaci*n transformada (hacer
clic6 con el &ot*n derecho del rat*n para desple(ar el men5 de edici*n rpida.
!e podr, evidentemente, hacer todo fcilmente tam&i,n despu,s de posicionarlo.
!i el componente e2acto deseado no e2iste, se puede, la mayor#a de las veces, car(ar un
componente anlo(o y modificar despu,s su valor+ si se desea un 5B7!;; se puede car(ar
un ?B7!;;, editar el valor ?B7!;; y cam&iarlo a 5B7!;;
4qu# se muestra un componente mientras se posiciona+
5.!.2 - Colocar alimentaciones
Un s#m&olo de alimentaci*n es un componente (estos s#m&olos estn a(rupados en la
&i&lioteca "power%.
!e puede, por tanto, utili$ar el comando de la secci*n anterior.
!in em&ar(o, como la colocaci*n de alimentaciones se usa con frecuencia, se dispone de la
herramienta
Esta herramienta es anlo(a a la anterior, haciendo la &5squeda directamente en la
&i&lioteca power, de ah# el ahorro de tiempo.
Eeschema
5.!. - Editar/#odificar un componente ya colocado
Cay dos tipos de edici*n.
7a modificaci*n (posici*n, orientaci*n, selecci*n de la representaci*n o de un
elemento del propio componente.
7a modificaci*n de uno de los campos (referencia, valor u otros del componente.
Cuando un componente aca&a de ser colocado, qui$ haya que modificar su valor
(particularmente para las resistencias, condensadores..., pero no es 5til atri&uirle
inmediatamente un n5mero de referencia o seleccionar el elemento (para los componentes
con elementos m5ltiples como el ?B;;.
Esto se puede hacer automticamente mediante la funci*n de numeraci*n automtica.
5.4.3.1 - Modificar un componente
Colocar el cursor del rat*n so&re el componente (no so&re un campo. !e puede entonces+
Cacer clic6 > veces con el &ot*n i$quierdo del rat*n para a&rir el cuadro de edici*n
completo del componente.
Cacer clic6 con el &ot*n derecho del rat*n para a&rir el men5 desple(a&le y utili$ar
uno de los comandos mostrados (Dove, Erient, Edit, Felete.
5.4.3.2 - Modificar un campo de un componente
!e puede para cada campo (hay al menos valor y referencia modificar el contenido, la
posici*n, la orientaci*n, el tama)o y la visi&ilidad del campo.
'ara las ediciones simples, colocar el cursor del rat*n so&re el te2to del componente y (a
elecci*n+
Cacer do&le clic6 con el &ot*n i$quierdo del rat*n para a&rir el cuadro de
modificaci*n de te2to.
Cacer clic6 con el &ot*n derecho del rat*n para a&rir el men5 desple(a&le y utili$ar
uno de los comandos mostrados (Dove, -ot, Edit, Felete (si no es el campo valor o
referencia.
'ara ediciones ms completas o para crear campos hay que editar el componente
correspondiente. Este es el men5+
Eeschema
!e puede ahora editar cada campo+
Cada campo puede ser visi&le o no, y ser hori$ontal o vertical.
7a posici*n mostrada (y modifica&le se indica siempre para un componente normal (sin
rotaci*n o espejo y es relativa al punto de anclaje del componente.
5.5 - $%neas de cone&i'n( )uses( Etiquetas( Alimentaciones
5.5.1 - Elementos *sicos
Godos los elementos de dise)o que no sean componentes pueden colocarse (y modificarse
mediante la &arra de herramientas derecha
Estos elementos de dise)o son+
Eeschema
$%neas de cone&i'n (1ires para las cone2iones normales.
)uses (que s*lo sirven para conectar las etiquetas de &us y por est,tica del dise)o
$%neas de puntos, para di&ujo de la presentaci*n
+niones, para for$ar la cone2i*n de ca&les o &uses que se cru$an.
Entradas de &us, tipo 7#nea/&us o &us/&us, por est,tica de dise)o.
Etiquetas para las cone2iones usuales.
Etiquetas glo*ales, para cone2iones entre hojas de la jerarqu#a.
,e&tos de comentario.
"-o Cone&i'n% (s#m&olos de 0o Conectado.
7as hojas de jerarqu#a y sus pins de cone2iones.
5.5.2 - Esta*lecer cone&iones .$%neas de cone&i'n y Etiquetas/
E2isten dos maneras de esta&lecer cone2iones+
Gra$ar l#neas de cone2i*n ( 1ires de pin a pin.
Utili$ar etiquetas.
7a fi(ura si(uiente muestra los dos m,todos +
Nota 1:
El punto de anclaje de una etiqueta es la esquina de a&ajo i$quierda de la primera
letra de la etiqueta.
Este punto de&e por tanto estar en contacto con una l#nea de cone2i*n o estar
superpuesto al punto de contacto de un pin para que la etiqueta sea tenida en cuenta.
Nota 2:
'ara esta&lecer una cone2i*n, un se(mento de l#nea de&e estar conectado por sus
e2tremos a un e2tremo de otro se(mento o de un pin.
0i 1ay superposici'n (si una l#nea pasa por un pin pero sin estar conectado por un
e2tremo, no 1ay uni'n.
!in em&ar(o, una etiqueta estar conectada a una l#nea de cone2i*n sea cual sea la
posici*n del punto de anclaje de la etiqueta so&re dicha l#nea.
Eeschema
Nota 3:
!i una l#nea de cone2i*n de&e ser conectada a otra l#nea en un punto que no sea un
e2tremo, ha&r que colocar una uni*n (comando 4)adir uni*n en dicho punto de
cruce.
La figura anterior (en a !nea conectada a "1# pin $% muestra e caso de
cone&i'n utii(ando una uni'n .
Nota 4:
!i se colocan dos etiquetas diferentes en la misma l#nea, se conectan entre ellas y son
entonces equivalentes+ cualesquiera otros elementos conectados a una de ellas estn
conectados entre s#.
5.5. - Esta*lecer cone&iones .)us/
Consideremos el esquema si(uiente+
0umerosos pins (componente U< y /U!< en particular estn conectados a &uses.
5.5.3.1 - Miem)ros de un )us
Ca&lando estrictamente, desde el punto de vista del esquema, un &us es un conjunto de
se)ales que tienen un nom&re que comien$a con un prefijo com5n y termina por un n5mero.
0o es del todo la misma noci*n de &us de un microprocesador.
Cada una de las se)ales es un miem*ro del &us.
Eeschema
'C4;, 'C4<, 'C4>, son as# miem&ros del &us 'C4.
El &us completo se denomina 'C4Hn..mI, donde n y m son el primer y el 5ltimo miem&ro del
&us.
4s#, si 'C4 tiene >; miem&ros de ; a <:, el &us se denomina 'C4H;..<:I.
'ero un conjunto de se)ales como 'C4;, 'C4<, 'C4>, 1-JGE, -E4F no
pueden a(ruparse en un &us.
5.5.3.2 - *one&iones entre miem)ros de un )us
7as cone2iones entre pins conectados a un mismo miem&ro de &us de&en hacerse mediante
etiquetas.
En efecto, conectar directamente un pin a un &us no tiene sentido, ya que un &us es un
conjunto de se)ales y esa cone2i*n no de&e ser tenida en cuenta por EE!chema.
En el ejemplo anterior, las cone2iones se esta&lecen mediante etiquetas colocadas en las
l#neas conectados a los pins.
7as cone2iones por medio de entradas de &us (se(mentos de ca&le a B5 (rados a las l#neas
tipo &us s*lo tienen un valor est,tico y no son necesarias en el dise)o puramente
esquemtico.
En la prctica, (racias al comando 2epetir (tecla +ntro, las cone2iones se colocan
rpidamente de la manera si(uiente si los pins del componente estn alineados en el mismo
orden que los mien&ros del &us (caso normal de los componentes como memorias,
microprocesadores...+
Colocar la primera etiqueta (por ejemplo 'C4;
Utili$ar el comando 2epetir tantas veces como miem&ros a utili$ar. EE!chema crea
automticamente las dems etiquetas ('C4<, 'C4>... alineadas verticalmente, en
principio al nivel de los otros pins.
FesFi&ujar la l#nea de cone2i*n de&ajo de la primera etiqueta. Fespu,s utili$ar el
comando -epeat para colocar automticamente las dems l#neas de&ajo de las
dems etiquetas.
!i se desea, colocar las entradas de &us de la misma manera (colocar la primera
entrada y despu,s con el comando -epetir.
Nota:
En el men5 ,referencias-.pciones se pueden ajustar los parmetros de repetic*n+
'aso vertical
'aso hori$ontal
Jncremento de la etiqueta (que puede incrementarse por >, K.. o decrementarse.
5.5.3.3 - *one&iones go)aes entre )uses
'uede desearse hacer cone2iones entre &uses ya sea para unir dos &uses de nom&res
diferentes como para esta&lecer cone2iones entre hojas diferentes en el caso de una
jeraqu#a.
Estas cone2iones se pueden hacer (lo&almente de la si(uiente manera.
Eeschema
7os &uses 'C4H;..<5I, 4F-7H;..?I y /U!H5..<;I estn conectados (n*tese aqu# la uni*n ya
que la l#nea del &us vertical se conecta en medio del se(mento de &us hori$ontal.
Con ms precisi*n, los miem&ros de n5meros correspondientes se conectan juntos.
'C4;, 4F-7; se conectan, (lo mismo que 'C4< y 4F-7< ... 'C4? y 4F-7?.
4dems, 'C45, /U!5 y 4F-75 estn conectados (lo mismo que 'C4L, /U!L y 4F-7L as#
como 'C4?, /U!? y 4F-7?.
'C4= y /U!= estn i(ualmente conectados (lo mismo que 'C4: y /U!:, 'C4<; y /U!<;
'or el contrario, no se pueden conectar (lo&almente los miem&ros de n5meros diferentes.
!i se desean conectar miem&ros de n5meros diferentes de dos &uses diferentes, ha&r que
hacerlo miem&ro a miem&ro como con dos etiquetas normales colocndolos en una misma
l#nea de cone2i*n.
5.5.! - Cone&i'n de alimentaciones
Cuando los pins de alimentaci*n de los componentes son visi&les, de&en conectarse entre
ellos como cualquier otra se)al.
7a dificultad est en los componentes (tales como puertas y &sculas cuyos pins de
alimentaci*n son normalmente invisi&les (pins 3po4er in5isi*les6.
7a dificultad es do&le porque+
0o se pueden conectar l#neas de cone2i*n, dada su invisi&ilidad.
0o se conocen sus nom&res.
A adems es una mala idea hacerlos visi&les y conectarlos como los dems pins porque el
esquema se hace pesado y no conforme a las convenciones usuales.
Nota:
!i se quiere for$ar que se muestren estos pins de alimentaci*n invisi&les "po3er
invisi&les%, activar en el men5 Epciones del men5 principal, la opci*n #ostrar ,odos
del apartado #ostrar "ins o el icono de la &arra de herramientas de la i$quierda.
EE!chema utili$a una t,cnica de cone2i*n automtica de los pins de alimentaci*n invisi&les+
,odos los pins 3Alimentaci'n in5isi*le6 con el mismo nom*re son conectados
automticamente entre ellos incluso si no hay nin(una otra cone2i*n...
!in em&ar(o, esta cone2i*n automtica de&e ser completada+
'or las cone2iones a los otros pins visi&les conectados a estas alimentaciones.
Eeschema
Eventualmente, por las cone2iones entre (rupos de pins invisi&les, pero con
nom&res diferentes (por ejemplo, los pins de tierra se denominan usualmente
".0F% en GG7 y "M!!% en DE!, y de&en ser conectados juntos.
'ara estas cone2iones se de&en utili$ar s#m&olos de alimentaci*n (componentes conce&idos
especialmente para ello, que pueden crearse y modificarse mediante el editor de &i&liotecas.
Estos s#m&olos estn constituidos por un pin "4limentaci*n invisi&le% asociado al (rfico
deseado.
0o se pueden utili$ar etiquetas, que s*lo tienen capacidad de cone2i*n "local% y que no
conectar#an los pins "4limentaci*n invisi&les%. (Mer las nociones so&re jerarqu#a para ms
detalles.
4qu# se muestra un ejemplo de cone2i*n de alimentaciones.
En este ejemplo, la tierra (.0F est conectada a la alimentai*n M!! y la alimentaci*n MCC
est conectada a MFF.
4dems, el pin > de 7EF< y el pin > de C? (pins estndar visi&les estn conectados a .0F,
mediante un s#m&olo de tierra.
0*tense los dos s#m&olos '1-NO74.. !e)alan que las dos alimentaciones MCC y .0F
estn &ien conectadas a una fuente de alimentaci*n.
!in estas flags, la herramienta E-C dar un dia(n*stico+ 9arning7 alimentaciones no
conducidas .
Godos estos s#m&olos son componentes que forman parte de las &i&liotecas de esquemas
utili$adas.
5.5.5 - +tili7aci'n de los s%m*olos 3-o Conectado6
Estos s#m&olos son muy utili$ados para la funci*n de control automtico de re(las el,ctricas
(funci*n llamada E.-.C..
Este control se)ala todos los pins no conectados
!i al(unos pins de&en realmente permanecer no conectados, hay que colocar un s#m&olo de
no conectado (comando A8adir 0%m*olo de -o Cone&i'n so&re esos pins, de forma que la
funci*n E.-.C. no (enere in5tilmente errores.
!in em&ar(o, la presencia o ausencia de estos s#m&olos no tiene nin(una influencia en las
netlists (eneradas.
Eeschema
5.9 - Complementos
5.9.1 - Comentarios
'uede ser &ueno (para la &uena comprensi*n del esquema colocar indicaciones tales como
leyendas o recuadros de su&circuitos.
'ara ello se de&en utili$ar te&tos (herramienta y l%neas de puntos (herramienta , y
no etiquetas ni l#neas, que son elementos de cone2i*n.
4qu# se muestra un elemento de presentaci*n+
5.9.2 - Cajet%n
El cajet#n se iniciali$a mediante la herramienta
Eeschema
El cajet#n completo es entonces+
7a fecha y el n5mero de hoja (!heet n/n se actuali$an automticamente+
7a fecha, con cada modificaci*n del esquema.
El n5mero de hoja (5til en jerarqu#a, cuando se utili$an funciones de numeraci*n.
5.: - Esquemas en jerarqu%a
5.:.1 - "resentaci'n
7a or(ani$aci*n en jerarqu#a de un esquema un poco importante es (eneralmente una &uena
soluci*n.
!i se quiere reali$ar un esquema de una cierta importancia, ha&r que
-eali$arlo en una hoja de (randes dimensiones, lo que conlleva pro&lemas
prcticos de di&ujo, copia y mantenimiento.
-eali$arlo en varias hojas diferentes, lo que conduce a una estructura jerrquica.
El esquema completo est constituido entonces por una hoja principal, llamada esquema
"ra#$%(o "root%, y por su&-esquemas que constituyen la jerarqu#a.
4dems, una distri&uci*n h&il del esquema (eneral en hojas separadas permite a menudo
mejorar la le(i&ilidad.
4 partir de la ra#$ se de&en poder encontrar todos los esquemas complementarios.
EE!chema permite una (esti*n muy fcil de la jerarqu#a, (racias al "nave(ador% de jerarqu#a
inte(rado (&ot*n de la &arra de herramientas hori$ontal o vertical , detallado ms
adelante.
Fe hecho e2iten dos tipos de jerarqu#a (que pueden e2istir simultneamente+
7a primera es la que aca&a de ser comentada y que es de uso (eneral.
7a se(unda consiste en crear en &i&lioteca componentes que aparecen en el esquemtico
como componentes clsicos pero que, en realidad, corresponden a un esquema que
descri&e su estructura interna.
Este se(undo tipo se utili$a so&re todo cuando se desarrollan circuitos inte(rados, pues en
ese caso uno est inducido a utili$ar &i&liotecas de funciones en el esquema que ha
construido.
EE!chema no soporta actualmente este se(undo caso.
Crear una jerarqu#a es simple y el conjunto de la jerarqu#a se maneja a partir del esquema
ra#$ como si solamente hu&iera un 5nico esquema.
7os dos puntos que hay que conocer son+
C*mo crear un su&-esquema.
Eeschema
C*mo esta&lecer las cone2iones el,ctricas entre los esquemas que constituyen la
jerarqu#a.
5.:.2 - -a5egar por la ;erarqu%a
!e hace muy fcilmente (racias al nave(ador (herramienta de la &arra 1ori7ontal. Un
ejemplo+
!e puede acceder directamente a cada hoja haciendo clic6 so&re su nom&re.
Na/egaci'n r0pida:
Gam&i,n se puede acceder rpidamente a la hoja madre, o a una hoja hija, (racias a la
herramienta de la &arra 5ertical.
Fespu,s de seleccionar la herramienta+
Clic6 en el s#m&olo de hoja apuntado por el rat*n 9 selecci*n de dicha hoja.
Clic6 en otra parte+ 9 selecci*n de la hoja madre.
5.:. - Crear una jerarqu%a. <eneralidades
!e de&e+
Colocar en la hoja de esquema actual, que ser la hoja madre (inicialmente la hoja
ra#$ un s#m&olo de jerarqu#a denominado "sheet%.
Con el nave(ador de jerarqu#a, colocarse en el nuevo esquema (esquema hijo y
di&ujarlo como un esquema clsico.
Esta&lecer las uniones el,ctricas entre los dos esquemas colocando en el nuevo
esquema las etiquetas (lo&ales (.la&els y en la hoja madre las etiquetas llamadas
'ins de Perarqu#a con el mismo nom&re. Estos 'ins de Perarqu#a se conectan en la
hoja madre a los otros elementos del esquema como pins de un componente
estndar.
5.:.! - Colocar un s%m*olo de jerarqu%a
Cay que di&ujar un rectn(ulo definido por dos puntos dia(onales que sim&oli$an la hoja
llamada hoja hija (o esquema hijo
El tama)o de este rectn(ulo de&e permitir colocar posteriormente etiquetas particulares tipo
pins de jerarqu#a, que corresponden en la hoja hija a las etiquetas (lo&ales (.la&els
Eeschema
Estas etiquetas representan el mismo papel que los pins de un componente usual.
!eleccionar la herramienta .
Cacer clic6 donde se desea el primer punto del rectn(ulo.
El tama)o del rectn(ulo se ajusta con el rat*n.
Cacer clic6 donde se desea el se(undo punto para validar la creaci*n de la hoja.
Un ejemplo+
Cuando se valida, se piden el nom&re del archivo esquemtico correspondiente y un nom&re
de s#m&olo (para poder acceder al esquema correspondiente con la ayuda del nave(ador de
jerarqu#a.
hay que dar al menos un nom&re de archivo. !i no hay nom&re de s#m&olo, se tomar como
nom&re de s#m&olo el nom&re del archivo (modo usual.
5.:.5 - Colocar Cone&iones: "ins de jerrqu%a.
!e crean aqu# los puntos de cone2i*n (pins de jerarqu#a para el s#m&olo que se aca&a de
crear.
Estos puntos de cone2i*n son anlo(os a los pins de un componente normal, sin em&ar(o,
con la posi&ilidad de conectar un &us completo con un solo punto de cone2i*n.
1a2 dos formas de 3acero+
Colocando los diferentes pins antes de reali$ar el esquema correspondiente de la
su&-hoja (colocaci*n manual.
Colocando los diferentes pins despu=s de ha&er reali$ado el esquema
correspondiente de la su&-hoja (colocaci*n semi-automtica.
Es preferi&le ele(ir la se(unda soluci*n siempre que sea posi&le.
Eeschema
*oocaci'n manua:
!eleccionar la herramienta .
Cacer clic6 en el s#m&olo de jerarqu#a donde se quiere colocar este pin.
Ejemplo de creaci*n del pin jerrquico "CE0E@JE0%.
!e(uidamente se puede definir su (rafismo, su tama)o (comando Edit, mediante el men5
emer(ente activado al hacer clic6 con el &ot*n derecho del rat*n+
7os diferentes (rafismos del s#m&olo son+
- Jnput
- Eut'ut
Eeschema
- /iFi
- Gri!tate
- 0o!pecified
7a elecci*n implica s*lo un aspecto (rfico y no tiene por otra parte nin(una importancia.
*oocaci'n autom0tica:
!eleccionar la herramienta .
Cacer clic6 en el s#m&olo de la jerarqu#a donde se quieren importar los pins a partir
de las etiquetas (lo&ales colocadas en el esquema correspondiente. Fe&e aparecer
un pin jerrquico si e2iste una etiqueta (lo&al nueva, es decir, que no corresponde
a un pin ya colocado.
Cacer clic6 en el lu(ar donde se quiere colocar el pin.
Godos los pins necesarios pueden colocarse de este modo rpidamente y sin errores. !u
forma corresponder a las etiquetas (lo&ales correspondientes.
5.:.9 - Colocar Cone&iones: Etiquetas <lo*ales
4 cada pin del s#m&olo jerrquico que se aca&a de colocar de&e corresponder una etiqueta
llamada etiqueta (lo&al o .la&el en el esquema hijo.
Una Etiqueta .lo&al tiene una funci*n anlo(a a una etiqueta, pero ase(ura la cone2i*n
entre las hojas hija y madre.
El (rafismo de las dos etiquetas complementarias (pin y .lo&al es anlo(o.
Una Etiqueta .lo&al se crea en un esquema mediante la herramienta .
Un ejemplo de hoja madre+
0*tense los dos pins G-40!O< y G-40!O>, por otra parte conectados a un componente.
Eeschema
4qu# se muestra la cone2i*n complementaria en la hoja hija+
!e encuentran en este esquema las dos Etiquetas .lo&ales correspondientes que ase(uran,
por tanto, la cone2i*n entre las dos hojas jerrquicas.
0ota+ !e pueden utili$ar Etiquetas .lo&ales y pins jerrquicos para conectar dos &uses
se(5n la sinta2is (/U!Hn..mI descrita anteriormente.
5.:.: - Etiquetas( <$a*els y "ins "o4er in5isi*les
4qu# al(unos complementos so&re las particularidades de los diferentes medios de cone2i*n,
aparte de las cone2iones mediante l#neas de cone2i*n.
5.4.4.1 - 5ti6uetas simpes
7as etiquetas simples tienen capacidad de cone2i*n local, es decir, limitada a la hoja
esquemtica donde se encuentran.
Esto se de&e a que+
Cada hoja tiene un n5mero de hoja (!heet 0um&er.
Ficho n5mero est asociado a la etiqueta.
4s#, si se coloca la etiqueta "GEGE% en la hoja nQ K, la verdadera etiqueta es de hecho
GEGENK.
!i se coloca i(ualmente una etiqueta "GEGE% en la hoja nQ < (hoja ra#$ se coloca realmente
la etiqueta GEGEN<, diferente de GEGENK.
Esto es siempre cierto, incluso si s*lo hay una hoja.
Eeschema
5.4.4.2 - 5ti6uetas 7o)aes
7o que se ha dicho para las etiquetas simples es tam&i,n cierto para las etiquetas (lo&ales o
.7a&el.
4s#, en la misma hoja una .7a&el "GEGE% se considera conectada a la etiqueta local
"GEGE%, pero no est conectada a una .la&el o a una etiqueta del mismo nom&re de otra
hoja.
!in em&ar(o, una .la&el se considera conectada al s#m&olo 'in de Perarqu#a que le
corresponde en el s#m&olo jerrquico colocado en la hoja madre.
5.4.4.3 - ,ins in/isi)es de aimentaci'n8,ower in/isi)es9
!e ha visto que esta&an conectados juntos si ten#an el mismo nom&re.
4s#, todos los pins declarados de alimentaci*n invisi&les y de nom&re MCC estn conectados
y forman el nudo MCC, sea cual sea la hoja jerrquica donde se encuentren.
Esto e2plica que si se ha conectado en una hoja de jerarqu#a una etiqueta MCC, no se
conectar a los pins MCC, dado que esta etiqueta es en realidad MCCNn, donde n es el
n5mero de hoja.
!i se quiere que esta etiqueta MCC se conecte realmente al nudo MCC, ha&r que conectarla
e2pl#citamente a un pin de alimentaci*n invisi&le por medio del s#m&olo de alimentaci*n MCC.
Eeschema
Contenido:
6 - Numeracin automtica
6.1 - Funcin
6.2 - Ejemplo
6 - Numeracin automtica
6.1 - Funcin
Este comando (herramienta ) permite atribuir automticamente un nmero de
reerencia a los componentes !" para los componentes de elementos mltiples" repartir
estos elementos lo mejor posible para minimi#ar el nmero de encapsulados.
$a %entana de opciones es&
'e orecen dierentes posibilidades&
Numerar todos los componentes (opcin (odos los componentes acti%ada)
Numerar slo los nue%os componentes (es decir" a)uellos cu!a reerencia
acaba por * como +,* ) (-pcin 'olo nue%os componentes acti%ada).
.rocesar toda la jerar)u/a (opcin 0erar)u/a acti%ada).
.rocesar slo la hoja actual (opcin 1oja actual acti%ada).
'al%o en casos particulares" la numeracin automtica se reiere al pro!ecto completo
(conjunto de es)uemas de la jerar)u/a) ! a los nue%os componentes" si no se modiica
la numeracin !a eectuada.
Eeschema
6.2 - Ejemplo
Este ejemplo muestra 2 elementos colocados" pero no numerados.
3espu4s de la numeracin automtica" este es el resultado&
'e puede %er )ue las cuatro puertas 56$'77 han sido repartidas en el encapsulado
81" ! )ue la )uinta puerta 56$'77 ha sido asi9nada al encapsulado si9uiente" 82.
Eeschema
Contenido:
7 - El control E.R.C.
7.1 - Funcin.
7.2 - Utilizacin.
7.3 - Configuracin
7.4 - Generacin del fichero de diagnstico.
7 - El control E.R.C.
7.1 - Funcin.
La funcin Electrical Rules Check permite el control automtico del esquema
creado.
Esta funcin seala cualquier anomala en un esquema! como pins no conectados!
sm"olos #errquicos no conectados! salidas en cortocircuito...
$aturalmente! un control automtico no es infali"le % ciertos errores detectados no lo
sern for&osamente % el pro'rama que permite detectar los errores de concepto no se
ha escrito toda(a.
$o o"stante! tal control es apreciado porque permite encontrar muchos ol(idos %
pequeos errores.
)e hecho! todos los errores detectados de"en ser corre'idos o (erificados %
aceptados como normales.
La calidad de la deteccin tam"i*n est li'ada al cuidado que se ha%a tenido cuando
se han creado los componentes en la "i"lioteca! con la declaracin de las propiedades
el*ctricas de los pins.
Las anomalas detectadas pueden definirse como errores o +(isos.
7.2 - Utilizacin.
El control E.R.C. ,e lan&a con el icono .
,i se detectan errores! se colocan marcadores so"re los elementos concernidos -pins
o etiquetas..
/acer click so"re los marcadores! con el "otn i&quierdo del ratn! para o"tener el
dia'nstico correspondiente.
0am"i*n est disponi"le en este men1 el "orrado de los marcadores.
2n e#emplo de control3
Eeschema
4odemos tener 5 errores3
- )os salidas unidas.
- )os entradas al aire.
- 2n error en un pin invisible de alimentacin -no se ha puesto una salida de
alimentacin para conducirla..
Nota1:
,i se hace click en un marcador! se muestra el dia'nstico.
Nota2:
Es corriente tener un error -tipo a(iso. en las alimentaciones! cuando todo parece
normal -(er el e#emplo si'uiente..
Esto es de"ido a que en la ma%ora de los esquemas! las alimentaciones son
aportadas mediante conectores! % no mediante fuentes de alimentacin -como una
salida de re'ulador que de"e ser de tipo el*ctrico Power out).
El control ERC no detecta por tanto 'eneralmente pins de tipo Power out para
conducir estas lneas % las seala por tanto l'icamente como no conducidas.
,e aconse#a por tanto colocar so"re dichas alimentaciones un sm"olo de alimentacin
PWR_F!" -que sim"oli&a de hecho una salida de alimentacin..
Eeschema
,e (e que el error anterior ha desaparecido.
7.# - Con$i%uracin
El cuadro &pciones permite confi'urar la funcin E.R.C. 4ara adaptar la 'eneracin de
errores a cada caso particular3
+qu se muestra el men1 -matri& de seleccin.3
4ara cada caso de cone6in en la matri& de definicin de errores! se puede definir una
cone6in como normal! 'arnin'7a(iso o error.! haciendo click una o (arias
(eces en el "otn correspondiente al caso particular de cone6in.
Eeschema
7.( - "eneracin del $ic)ero de dia%nstico.
,e puede 'enerar i'ualmente un fichero con la lista de los errores acti(ando la opcin
Escribir Informe ERC.
El fichero 'enerado tiene como e6tensin estndar .erc.
E#emplo3
Control ERC -87978::9-;83:<3:=.
>>>>> /o#a ; -Ra&.
ERC3 +(iso 4in input $o conectado -?@ A!<:: pul'adas! B@ ;!7:: pul'adas
ERC3 +(iso 4in poCerDout $o conectado -?@ 5!5:: pul'adas! B@ ;!7::
pul'adas
ERC3 +(iso 4in input $o conectado -?@ 5!::: pul'adas! B@ 8!::: pul'adas
EE Errores ERC3 A
Eeschema
Contenido:
8 - Generacin de Netlists
8.1 - Funcin
8.2 - Opciones y ejecucin (formato PCBNE!
8." - Ejemp#o (formato $P%CE!
8.& - Notas'
8.&.1 - Precauciones (enera#es
8.&.2 - Caso )e #a net#ist P$P%CE
8 - Generacin de Netlists
8.1 - Funcin
Este comando permite generar el fichero net#ist del esquema completo.
Una net#ist es un fichero que describe las conexiones entre componentes.
Se encuentra por tanto
La lista de componentes.
La lista de conexiones llamadas nudos o redes.
La presentacin !ar"a seg#n los formatos de net#ist. $ !eces la lista de componentes %
la de los nudos son dos ficheros separados.
Esta net#ist es fundamental en la utili&acin de una aplicacin de esquemas porque es
mediante esta lista como se hace la unin entre las dem's aplicaciones de ($)
electrnico como*
$plicaciones de circuitos impresos.
Simuladores.
$plicaciones especiales para generacin de +$Ls % otros circuitos
integrados programables.
EESchema genera dos tipos de net#ist*
Una net#ist en formato +(,NE- la aplicacin de circuitos impresos.
Una net#ist en formato ./($)+(,0 1circuitos impresos2.
Una net#ist en formato ($)S3$/ 1circuitos impresos2.
Una net#ist en formato Spice para simuladores. 1Spice en particular pero es
un formato utili&ado por otros simuladores2.
8.2 - Opciones y ejecucin (formato C!N"#$
Seleccionar la herramienta para acceder a la !entana de gestin de net#ists'
Eeschema
Las opciones son*
Formato por defecto: seleccin del formato +(,NE- como formato por
defecto.
%tili&ar nom're ( n)mero de net (*pice$: Se genera la net#ist bien con los
nombres de net 1nudo2 que es m's claro bien con los n#meros 1los antiguos
Spices slo aceptaban n#meros2.
La net#ist se genera mediante el comando Netlist % se pide un nombre de fichero.
Nota*
En grandes pro%ectos el c'lculo de la net#ist puede lle!ar !arios minutos.
8.+ - "jemplo (formato *,C"$
Un esquema construido con la biblioteca S+4(E *
En formato +(,NE- la netlist generada es de la forma*
5 EESchema Netlist 6ersion 7.8 generee le 079797::;-7<*=7*7=
1
1 >0E>=,;< ?noname (0 7N@ ALibB(C
1 7 8 2
1 0 6.U3D7 2
2
1 >0(@(E=E ?noname 60 $(D8.7 ALibB6S.U/(EC
1 7 N-88888> 2
1 0 8 2
2
Eeschema
1 >0(@(E7> ?noname (7 7U@ ALibB(C
1 7 4N+U3D7 2
1 0 N-88888> 2
2
1 >0(@(>>; ?noname 67 )(D706 ALibB6S.U/(EC
1 7 F706 2
1 0 8 2
2
1 >0(@(0:> ?noname /0 78G ALibB/C
1 7 4N+U3D7 2
1 0 8 2
2
1 >0(@(088 ?noname /< 00G ALibB/C
1 7 F706 2
1 0 4N+U3D7 2
2
1 >0(@(0;@ ?noname /= 00G ALibB/C
1 7 F706 2
1 0 N-888888 2
2
1 >0(@(0;; ?noname /7 78G ALibB/C
1 7 N-888888 2
1 0 8 2
2
1 >0(@(0=$ ?noname /; E;8 ALibB/C
1 7 EHE3D7 2
1 0 8 2
2
1 >0(@(0=E ?noname /E 7G ALibB/C
1 7 F706 2
1 0 6.U3D7 2
2
1 >0(@(0E( ?noname /> 7G ALibB/C
1 7 F706 2
1 0 N-88888< 2
2
1 >0(@(0>8 ?noname I0 I0N0000 ALibBN+NC
1 7 6.U3D7 2
1 0 N-888888 2
1 > EHE3D7 2
2
1 >0(@(00; ?noname I7 I0N0000 ALibBN+NC
1 7 N-88888< 2
1 0 4N+U3D7 2
1 > EHE3D7 2
2
2
5End
Eeschema
En formato S+4(E la net#ist generada es la siguiente*
J EESchema Netlist 6ersion 7.8 1Spice format2 generee le 0E97890887-77*=7*E0
.model I0N0000 npn 1bfB0882
.$( L4N >88 788 7HEG
.+/.,E
/8 )4/6D7 8 0.0G
/: F706 4N6SD7 E;8
I> 4N6SD7 6.U3D7 )4/6D7 I0N0000
60 N-888887 8 $( 8.7
(7 4N+U3D7 N-888887 7U@
67 F706 8 )( 706
/0 4N+U3D7 8 78G
/< F706 4N+U3D7 00G
/= F706 N-888878 00G
/7 N-888878 8 78G
/; EHE3D7 8 E;8
/E F706 6.U3D7 7G
/> F706 N-888888 7G
I0 6.U3D7 N-888878 EHE3D7 I0N0000
I7 N-888888 4N+U3D7 EHE3D7 I0N0000
.end
8.- - Notas:
8.-.1 - recauciones .enerales
Huchas aplicaciones que utili&an net#ists no aceptan espacios en blanco en los
nombres de componentes de pins de nudos u otros.
Se deben e!itar sistem'ticamente por lo tanto los espacios en blanco en las
etiquetas los nombres % !alores de los componentes o de sus pins.
4gualmente ciertos caracteres distintos de cifras % letras pueden dar problemas.
Ntese que esta limitacin no es de EESchema sino bien al formato de las net#ists que
pueden no ser interpretadas bien a las aplicaciones que utili&an dichas net#ists.
8.-.2 - Caso de la netlist *,C"
+ara el simulador +spice ha% que incluir en la net#ist propiamente dicha algunas l"neas
de comandos 1.+/.,E .$( ...2.
(ualquier l"nea de texto incluida en el esquema % que comience por la palabra cla!e
.+S+4(E ser' incluida 1sin la palabra cla!e2 en la net#ist* delante de la net#ist.
EKemplo* si se coloca en el esquema el texto 1L% no mediante una etiquetaM2*
.+S+4(E .+/.,E
la l"nea .+/.,E se incluir' en la net#ist.
En el eKemplo anterior se han incluido > l"neas con esta tNcnica.
Eeschema
$dem's para el simulador +spice el nudo de tierra debe tener por nombre 8 1cero2.
Eeschema
Contenido:
9 - Trazar e Imprimir
9.1 - Generalidades
9.2 - Trazar (generacin de los ficheros de trazado HPGL)
9.2.1 - omandos generales
9.2.2 - !eleccin de las dimensiones de la ho"a de trazado
9.2.# - $"%stes de offsets de trazado
9.# - &m'rimir (generacin de los ficheros de trazado Postscri't)
9.( - &m'rimir
9 - Trazar e Imprimir
9.1 - Generalidades
Se accede como sigue:
Se pueden generar los ficheros de trazado en los formatos POSTSCRIPT o HPG!
a impresi"n directa en la impresora se encuentra en el men# Print!
9.2 - Trazar (generacin de los ficheros de trazado HG!"
9.2.1 - Comandos generales
$ste comando permite generar los ficheros de trazado en formato HG!!
$n este formato se pueden definir:
Eeschema
$l n#mero de pluma
Su di%metro &en '('') pulgadas*!
a +elocidad de trazado &en cm,s*!
$l tama-o de la ho.a de papel &men# /rchi+o 0 Trazar 0 Trazar HPG!!!*!
os offsets de trazado &/rchi+o 0 Trazar 0 Trazar HPG!!!*!
1en# general:
$l comando Trazar Todo permite trazar toda la .erar2u3a &se genera un fichero por
cada es2uema*!
$l comando Trazar #ct$al s"lo genera el fichero de trazado de la ho.a actual!
Cada fichero generado tiene por nom4re el nom4re del fichero es2uem%tico
correspondiente 5 la e6tensi"n !plo!
9.2.2 - %eleccin de las dimensiones de la ho&a de trazado
a opci"n 7 8ormato de p%gina9 est% normalmente acti+ada!
Se utilizan entonces las dimensiones de la ho.a de tra4a.o es2uem%tica actual!
$l trazado est% entonces a escala )!
Si se acti+a una de las otras opciones &/: a /'( o / a $*( son estas las dimensiones
2ue se utilizan 5 la escala de trazado se a.usta autom%ticamente en consecuencia!
9.2.' - #&$stes de offsets de trazado
Para todas las dimensiones normalizadas( se pueden a.ustar ) offsets * de trazado(
para encuadrar de la me.or manera el di4u.o en la ho.a de trazado!
Eeschema
;ado 2ue las mesas de trazado &fotoplotter* tienen el origen del di4u.o 4ien en el
centro de la ho.a( 4ien en la es2uina inferior iz2uierda( es necesario poder introducir
offsets de trazado para encuadrar el dise-o como se desee:
De manera general:
Para los fotoplotters con origen de coordenadas en el centro de la ho.a( los
offsets de4en ser negati+os 5 a.ustados entorno a la semi-dimensi"n
correspondiente de la ho.a!
Para los fotoplotters con origen de coordenadas en la es2uina inferior
iz2uierda de la ho.a( los offsets de4en ser pr"6imos '!
Para ajustar un offset:
Seleccionar el formato de ho.a!
Introducir los dos +alores +ffset, 5 +ffset-!
<alidar el nue+o +alor mediante el 4ot"n #ceptar (ffset!
9.' - Imprimir (generacin de los ficheros de trazado ostscript"
$ste comando permite generar los ficheros de trazado en formato ostscript! /2u3 se
muestra el men# :
Trazar Todo permite trazar toda la .erar2u3a &se genera un fichero con
e6tensi"n !ps para cada es2uema*!
Trazar act$al crea el fichero de trazado s"lo de la ho.a actual!
Eeschema
Cada archi+o tiene el nom4re del archi+o es2uema correspondiente con la
e6tensi"n !ps!
a opci"n imprimir ca.et3n puede desacti+arse!
=til si se desea( por e.emplo( generar un fichero postscript &formato !eps* para
insertar un es2uema en un procesado de te6to!
a +entana de mensa.es muestra el nom4re de los archi+os creados!
9.) - Imprimir
$ste comando an%logo al precedente( permite +isualizar 5 generar los ficheros de
trazado en la impresora est%ndar en I>=? &en formato Postscript* 5 en @indoAs!
/2u3 se muestra el men#:
a opci"n Imprimir p*gina permite trazar:
toda la .erar2u3a &se genera para cada es2uema un fichero con e6tensi"n
!ps*!
o el fichero de trazado de la ho.a actual solamente!
a opci"n Imprimir a color permite trazar a color &/specto an%logo a la pantalla*( o en
4lanco 5 negro!
$n 4lanco 5 negro( cual2uier color 2ue no sea 4lanco se di4u.a en negro! $sta opci"n
es generalmente necesaria si se utiliza una impresora l%ser en 4lanco 5 negro( por2ue
los elementos a color se con+ierten en semi-tintas poco legi4les!
Eeschema
Contenido:
10 - Gestin de Componentes - Utilizacin de LibEdit.
10.1 - Generalidades sobre las bibliotecas
10.1.1 - Bibliotecas:
10.1.2 - Mens de estin
10.2 - Generalidades sobre los componentes
10.! - "cceso a los componentes para editarlos
10.!.1 - Barra principal
10.!.2 - #eleccin $ mantenimiento de %na biblioteca
10.!.! - #eleccionar $ %ardar %n componente
10.!.!.1 - #eleccionar
10.!.!.2 - G%ardar
10.!.!.! - &rans'erir de %na biblioteca a otra
10.!.!.( - "n%lar la edicin de %n componente
10.( - Crear n%e)o componente
10.(.1 - Crear n%e)o componente
10.(.2 - Crear %n componente a partir de otro
10.(.! - Editar las caracter*sticas enerales
10.(.( - #eleccionar %nidad $ representacin
10.+ - Editar el ra'ismo
10.+.1 - ,pciones de pertenencia de elementos r-'icos
10.+.2 - Elementos r-'icos eom.tricos
10.+.! - Elementos r-'icos tipo te/to
10.0 - Crear $ editar pins
10.0.1 - 1ociones enerales sobre los pins
10.0.2 - Encaps%lados de mltiples elementos $ doble representacin
10.0.! - 2ins: opcin b-sica
10.0.( - 2ins: 3e'inicin de las caracter*sticas
10.0.+ - 4ormas de los pins
10.0.0 - &ipo el.ctrico de los pins
10.0.5 - Modi'icaciones lobales de pins
10.0.6 - 2ins de elementos mltiples $ representaciones dobles
10.5 - Editar campos
10.6 - Crear los s*mbolos de alimentacin
10 - Gestin de Componentes - Utilizacin de LibEdit.
10.1 - Generalidades sobre las bibliotecas
10.1.1 - Bibliotecas:
&odos los componentes %tilizables en %n es7%em-tico se describen en las bibliotecas
de componentes.
3e manera 7%e se p%eda tener %na estin razonablemente sencilla de los
componentes8 se %tilizan )arias bibliotecas8 cada %na ar%pando componentes por
temas 9por '%nciones8 'abricantes...:.
El Men estor de bibliotecas permite mantener las bibliotecas: crear bibliotecas
n%e)as8 a;adir $ borrar componentes de las bibliotecas $ trans'erir 9con o sin edicin:
%n componente de %na biblioteca a otra.
Eeschema
1at%ralmente8 tambi.n permite )is%alizar r-pidamente los componentes de %na
biblioteca.
10.1.2 - Mens de estin
<a$ dos mens de estin de bibliotecas:
!ie"Lib 7%e permite nicamente )is%alizar componentes8 pero con %n
acceso '-cil $ r-pido a los componentes s%cesi)os de %na biblioteca
#e accede a este men mediante el icono .
LibEdit 7%e es el )erdadero estor de bibliotecas $ componentes.
#e accede a este men mediante el icono .
10.2 - Generalidades sobre los componentes
Un componente en biblioteca est# constit$ido:
2or s% representacin r-'ica 9l*neas8 c*rc%los8 te/tos:.
2or pins 7%e8 adem-s de s% ra'ismo 7%e debe respetar los est-ndares
%s%ales 9pin simple8 o 7%e represente %na entrada de relo=8 o complementada8
o acti)a por ni)el ba=o...:8 describen las propiedades el.ctricas %tilizadas por
la '%ncin E.>.C.
2or campos 9te/tos: como re'erencia8 )alor o nombre del md%lo
correspondiente para implementar circ%itos impresos...
2%ede tambi.n tener alias8 es decir8 )arios nombres 9as*8 %n 5(00 p%ede tener )arios
alias como 5(L#008 5(<C008 5(!58 p%esto 7%e todos estos componentes son
id.nticos desde el p%nto de )ista del es7%ema $ la implantacin en pcb:.
La %tilizacin de alias es %n m.todo m%$ interesante para tener bibliotecas completas
pero compactas $ 9relati)amente: r-pidamente constr%idas.
Constr$ir $n componente es:
3e'inir propiedades enerales: si tiene mltiples elementos $ c%-ntos8 si tiene
representacin doble 9llamada de 3e Moran $8 en EE#c?ema8
representacin normal $ trans'ormada:.
3ib%=ar s% ra'ismo 9e/cepto los pins: con la a$%da de l*neas8 rect-n%los8
c*rc%los pol*onos $ te/tos.
";adir los pins8 teniendo c%idado de de'inir bien no solamente el ra'ismo8 el
nombre $ el nmero de pin sino tambi.n s%s propiedades el.ctricas 9entrada8
salida8 tri-state8 alimentacin...:.
";adir alias si otros componentes son id.nticos en representacin r-'ica $
encaps%lado 9o borrar si se ?a creado desde la copia de otro componente:.
";adir e)ent%almente campos 9esencialmente8 pero es opcional el nombre
del md%lo para el prorama de circ%itos impresos: $ @ o de'inir s% )isibilidad.
3oc%mentarlo.
G%ardarlo en la biblioteca eleida.
10.% - &cceso a los componentes para editarlos
<acer clicA en la ?erramienta para abrir Libedit8 la )entana de edicin de
componentes $ estin de bibliotecas.
Libedit se presenta como si%e:
Eeschema
10.%.1 - Barra principal
G%arda la biblioteca act%al
#eleccionar la biblioteca act%al.
Borrar %n componente de la biblioteca act%al.
Crear n%e)o componente.
Carar %n componente de la biblioteca act%al para editarlo.
G%ardar el componente ediatdo en la biblioteca act%al en memoria.
El arc?i)o biblioteca en disco no se modi'ica.
Bmportar %n solo componente.
E/portar el componente editado.
Crear %na n%e)a biblioteca $ %ardar el componente.
Editar las propiedades del componente.
Eeschema
Mostrar la representacin normal o trans'ormada 93e Moran:
2robar pins d%plicados
Coom D
Coom -
>edib%=ar
Coom a%tom-tico
Mostrar el 'ic?ero de doc%mentacin asociado 9si e/iste:
#eleccionar elemento part 9componentes con elementos mltiples:
#eleccionar alias 9componentes con alias:
Editar pins: edicin independiente para los pins de los elementos $
representacin 3e Moran
10.%.2 - 'eleccin ( mantenimiento de $na biblioteca
La biblioteca act%al se selecciona mediante al icono 8 7%e m%estra la lista de las
bibliotecas disponibles.
C%ando %n componente sea carado o %ardado8 lo ser- en esta biblioteca.
Nota:
2ara 7%e %na biblioteca est. disponible8 es necesario 7%e ?a$a sido carada por
EE#c?ema pre)iamente.
La biblioteca act%al p%ede ser %ardada desp%.s de ?aberla modi'icado8 mediante .
Un componente p%ede ser borrado de esta biblioteca mediante
10.%.% - 'eleccionar ( $ardar $n componente
C%ando se edita %n componente8 no se traba=a n%nca sobre el componente real en la
biblioteca8 sino sobre s% copia en la memoria de traba=o.
"s* se p%eden an%lar '-cilmente los cambios.
Un componente p%ede de ?ec?o pro)enir de %na biblioteca o de %ardar %n
componente e/istente.
Una )ez carado8 se mostrar- en la pantalla.
10.%.%.1 - 'eleccionar
El icono m%estra la lista de los componentes disponibles para seleccionar $ carar
el componente deseado.
Nota 1:
#i se selecciona %n alias de %n componente8 es el componente principal el 7%e se
cara 9EE#c?ema m%estra siempre el nombre del componente realmente carado:.
La lista de los alias de %n componente se cara siempre con ese componente
$ p%ede8 por tanto8 ser editada.
Eeschema
C%ando se 7%iera editar espec*'icamente %n alias8 dic?o alias debe ser
seleccionado en la )entana de la barra:
El primer elemento de la lista es el componente raz.
Nota 2:
"lternati)amente8 el comando )mportar componente 9 :permite carar %n
componente 7%e ?a sido pre)iamente %ardado mediante el comando E*portar
componente 9 :.
10.%.%.2 - G$ardar
3esp%.s de modi'icado8 %n %n componente p%ede %ardarse en la bilioteca act%al o
en %na n%e)a biblioteca o inl%so e/portado a %n 'ic?ero.
2ara %ardarlo en la biblioteca act%al8 e=ec%tar el comando G$ardar componente 9
:.
#in embaro8 la act%alizacin slo se ?ace en la memoria del ordenador 9se p%ede as*
=%zar el componente en el es7%em-tico:.
#i se desea %ardar completamente el componente8 se debe acti)ar a contin%acin la
?erramienta 7%e modi'icar- el 'ic?ero biblioteca en disco.
#i se desea crear %na biblioteca n%e)a para colocar all* el componente8 ?a$ 7%e
%tilizar el comando +$e,a Biblioteca 9 :. #e pedir- el nombre de la n%e)a
biblioteca.
Nota:
#i se 7%iere poder acceder a ella8 no ?a$ 7%e ol)idarse de a;adirla a la lista de las
bibliotecas a carar por EE#c?ema 9)er con'i%racin de EE#c?ema:.
4inalmente8 se p%ede %tilizar el comando E*portar componente 9 : para crear %n
'ic?ero 7%e slo contendr- este componente 9%n 'ic?ero de biblioteca est-ndar 7%e
contiene %n solo componente:.
3e ?ec?o +$e,a Biblioteca $ E*portar componente son dos comandos id.nticos8 el
primero propone por de'ecto crear el componente en el directorio de las bibliotecas $
el se%ndo en el directorio de traba=o del %s%ario.
10.%.%.% - -rans.erir de $na biblioteca a otra
#e p%ede copiar %n componente m%$ '-cilmente desde %na biblioteca '%ente a %na
destino racias a los comandos si%ientes:
#eleccionar la biblioteca '%ente como bilbioteca act%al .
Carar el componente 7%e se desea trans'erir .
#eleccionar la biblioteca destino como biblioteca act%al .
G%ardar el componente en memoria .
G%ardar la biblioteca modi'icada .
10.%.%./ - &n$lar la edicin de $n componente
El componente 7%e se edita slo es la copia de traba=o del componente real de la
biblioteca.
Mientras 7%e no se ?a$a %ardado en memoria8 basta con )ol)erlo a carar 9o carar
otro: para an%lar los cambios ?ec?os en ese componente.
Eeschema
#i $a se ?a %ardado en memoria8 $ si toda)*a no se ?a %ardado en la biblioteca en el
disco8 se p%ede salir de EE#c?ema $ )ol)er a abrirlo para )ol)er a leer la biblioteca.
10./ - Crear n$e,o componente
10./.1 - Crear n$e,o componente
Un n%e)o componente se p%ede crear mediante el comando +$e,o componente9 :.
#e pedir- el nombre ba=o el 7%e este componente se a;adir- a la biblioteca 9nombre
7%e es tambi.n el campo )alor para el es7%em-tico:8 la re'erencia 9U8 BC8 >...:8.el
nmero de elementos por encaps%lado 9por e=emplo8 %n componente tipo 5(00 tiene (
elementos por encaps%lado: $ si tiene representacin trans'ormada8 tipo E3e MoranF.
#i se de=a )ac*o el campo re'erencia8 se s%pone 7%e la re'erencia esE U F.
&odos estos )alores se p%eden cambiar en el prorama pero es pre'erible 7%e se 'i=en
al principio de la constr%ccin del componente.
El comienzo de %n componente es este:
10./.2 - Crear $n componente a partir de otro
C%ando %n componente se parece m%c?o a otro8 a men%do es me=or carar este otro
componente $ modi'icarlo.
2ara ello se debe:
Carar el componente 7%e sir)e de modelo.
Modi'icar s% nombre 9?erramienta 8 o ?acer clicA en el nombre8 ratn8
botn derec?o8 $ editar el te/to:.
Modi'icar la lista de alias $ borrar todos los alias no deseados.
2robablemente ?abr- 7%e borrar todo 9?erramienta 8 pesta;a &lias8 botn
Borrar -odo: p%esto 7%e los alias del componente %tilizado como modelo
ser*an entonces asinados al n%e)o componente.
Eeschema
10./.% - Editar las caracter0sticas enerales
Las caracter*sticas enerales son:
El nmero de elementos por encaps%lado.
La presencia o no de representacin trans'ormada.
La doc%mentacin asociada.
La act%alizacin de los di'erentes campos.
Estas caracter*sticas deber*an ser correctas8 pedidas al crear el componente o
pro)enientes del componente modelo.
#i8 sin embaro8 es necesario modi'icarlas8 ?a$ 7%e %tilizar el comando de edicin .
El c%adro de edicin es el si%iente:
Eeschema
Las opciones importantes 7%e de'inen las propiedades enerales son:
+mero de Unidadespara de'inir el nmero de elementos por encaps%lado
-iene .orma 1-rans.ormad 2: si marcada8 el componente tiene doble
representacin.
Es importante 3$e estos dos par#metros est4n de.inidos correctamente5 por3$e
c$ando se creen o editen los pins5 los pins correspondientes de todos los
elementos se editar#n o crear#n 6$ntos.
#i se a%menta el nmero de elementos desp%.s de crear@editar los pins8 ?abr- %n
traba=o s%plementario debido a dic?o a%mento.
1o obstante8 se p%eden modi'icar estos par-mentros en c%al7%ier momento.
Las opciones r-'icas:
- Mostrar +mero de 7in $
- Mostrar +ombre de 7in
de'inen la )isibilidad de los dos te/tos8 nmero $ nombre de pin 9estos te/tos son
)isibles si se acti)an las opciones correspondientes:.
La opcin:
- +ombre de 7in en el )nterior
de'ine la posicin del te/to nombre de pin: el te/to se m%estra en el interior del
componente si la opcin est- acti)a.
En este caso el par-metro 8esplazamiento de'ine el EdesplazamientoF del te/to
?acia el interior.
Un )alor de !0 a (0 mils 91@1000 p%ladas: es razonable.
El e=emplo si%iente m%estra el mismo componente con la opcin 1ombre de 2in en el
interior inacti)a 9ntese la posicin de los nombres $ nmeros de pin::
Eeschema
10././ - 'eleccionar $nidad ( representacin
C%ando se editan los distintos par-metros de %n componente $ si el componente tiene
)arios elementos o tiene mltiples representaciones8 se deben seleccionar s%s
di'erentes elementos o representaciones.
2ara seleccionar la representacin: ?acer clicA en o .
2ara seleccionar el elemento :
Eeschema
10.9 - Editar el ra.ismo
La barra )ertical permite coclocar todos los elementos de %n componente:
2ara dib%=ar %n componente8 se dispone de los si%ientes elementos
r-'icos:
- L*neas 9$ pol*onos simples o ErellenosF
- >ect-n%los
- C*rc%los
- "rcos de circ%n'erencia.
- &e/tos 9di'erentes de campos $ te/tos de pins:.
Los pins $ los campos 9)alor8 re'erencia: se tratan de modo di'erente p%esto
7%e no son elementos de p%ro ra'ismo.
10.9.1 - :pciones de pertenencia de elementos r#.icos
Cada elemento r-'ico se p%ede de'inir como comn o espec*'ico8 bien a %n tipo de
representacin 9normal o trans'ormada:8 bien a elementos di'erentes de %n
componente.
El men de opciones es accesible ?aciendo clicA con el botn derec?o sobre el
elemento r-'ico concernido 9a7%*8 %na l*nea::
Eeschema
o ?aciendo doble clicA en este elemento:
Las opciones normales para el elemento r-'ico son:
- Comn a las $nidades acti,ada8 p%esto 7%e los di'erentes elementos de %n
componente tienen el mismo r-'ico $8 por tanto8 es s%'iciente con dib%=ar el
elemento %na sola )ez.
- Comn a trans.ormada desacti,ada8 p%esto 7%e se introd%ce %na
representacin doble para tener %n r-'ico di'erente para cada representacin.
<abr- 7%e dib%=ar entonces %n ra'ismo para cada representacin.
2ara los elementos de tipo Epol*onoF 9l*neas trazadas s%cesi)amente: la opcin
;elleno permite enerar %n pol*ono ErellenoF.
#in embaro8 se p%ede tratar el caso 9a'ort%nadamente raro: de componentes con
)arios elementos $ 7%e tenan dib%=os di'erentes para cada %no acti)ando la opcin
Eespec*'ico del elementoF.
<abr- 7%e dib%=ar por tanto cada elemento $8 si la opcin Eespec*'ico de la
representacinF est- acti)ada8 ?abr- 7%e dib%=ar las dos representaciones para cada
elemento.
4inalmente8 p%ede ser interesante acti)ar la opcin Ecomn a las representacionesF
para los componentes dise;ados sen la norma BEEE moderna8 p%esto 7%e lo
esencial del ra'ismo es id.ntico en ambas representaciones8 normal $ trans'ormada.
10.9.2 - Elementos r#.icos eom4tricos
#e dib%=an con las ?erramientas:
&razado de l*neas $ pol*onos simples o ErellenosF sen la opcin ;elleno
est. acti)ada o no.
&razado de rect-n%los de'inidos mediante %na diaonal.
&razado de c*rc%los de'inidos por el centro $ %n p%nto de la circ%n'erencia.
&razado de arcos de'inidos por los p%ntos de principio $ 'in del arco $ de s%
centro. El arco )a de 0 a 160 rados.
10.9.% - Elementos r#.icos tipo te*to
2ermite crear te/tos r-'icos 9te/to libre:.
Los te/tos se p%eden leer siempre8 incl%so si el componente est- en modo espe=o.
10.< - Crear ( editar pins
#e crean con la ?erramienta .
Eeschema
#e editan ?aciendo doble clicA en el pin deseado.
#i se ?ace clicA con el botn derec?o8 se despliea el men de edicin r-pida:
Los pins se deben crear con m%c?o c%idado $ esto es cr*tico8 p%es c%al7%ier error
tendr- consec%encias en la realizacin de circ%itos impresos o ?ar- inoperante la
'%ncin E.>C.
C%al7%ier pin se p%ede reeditar8 borrar o desplazar %na )ez colocado.
10.<.1 - +ociones enerales sobre los pins
Un pin se de'ine por s% 'orma 9lonit%d8 'orma del ra'ismo:8 s% nombre $ s% EnmeroF
7%e no es siempre %n nmero 9caso de las 2G"s c%$os pins se de'inen por %na letra $
%n nmero8 como "12 o "B(+:
En EEsc?ema8 el Enmero de pinF es %na palabra de ( letras o ci'ras.
2ara el control el.ctrico8 el tipo Eel.ctricoF 9entrada8 salida8 salida tri-state...: debe
de'inirse i%almente8 para la '%ncin E.>.C .
#i este tipo est- mal de'inido8 el control E.>.C. 1o tiene ninn )alor.
Notas:
E)itar los espacios en los nombres $ nmeros de pin.
#i el nombre del pin comienza por el s*mbolo E G F8 ese nombre aparece
complementado.
#i el nombre se red%ce a %n solo s*mbolo8 el pin se considera sin nombre.
El nombre no debe comenzar por el s*mbolo E H F8 p%esto 7%e tiene %n
sini'icado partic%lar $ se %tiliza para crear s*mbolos de alimentacin.
El nmero de pin consta de 1 a ( ci'ras o letras.
Un nmero )-lido es 1828 ... III8 pero tambi.n A18 B3 ... 9notacin t*pica de
2G": o incl%so Anod8 Gnd8 Vin...
10.<.2 - Encaps$lados de mltiples elementos ( doble
representacin
Eeschema
>ec%.rdese 7%e8 en partic%lar para las p%ertas licas8 %n s*mbolo p%ede tener dos
representaciones 9representacin llamada E3e MoranF: $ %n encaps%lado p%ede
contener )arios elementos 9)arias p%ertas 1,>8 por e=emplo:.
2ara al%nos encaps%lados se p%ede desear tener )arios elementos con ra'ismo $
pins di'erentes.
2or e=emplo8 %n rel. p%ede representarse con elementos di'erentes:
- Bobina
- contacto 1
- contacto 2
La estin de los encaps%lados con elementos mltiples $ de los componentes con
doble representacin es 'le/ible.
En e'ecto8 %n pin p%ede ser:
- Comn a di)ersos elementos o espec*'ico de cada %no.
- Comn a las dos representaciones o espec*'ico de cada %na.
2or de'ecto8 los pins son espec*'icos para cada representacin $ cada elemento8 p%es
s% nmero di'iere para cada elemento $ s% 'orma di'iere para cada representacin.
C%ando %n pin es comn8 basta con dib%=arlo %na sola )ez 9caso de los pins de
alimentacin8 por e=emplo:.
&ambi.n es el caso del ra'ismo 7%e es casi siempre id.ntico entre los elementos
9pero di'iere entre las representaciones normal $ trans'ormada:.
10.<.% - 7ins: opcin b#sica
Los componentes con )arios elementos $@o representaciones mltiples tienen %n
problema partic%lar para crear $ editar pins.
En la medida en 7%e la ma$or*a de los pins son partic%lares de cada elemento 9p%es el
nmero de pin es espec*'ico de cada elemento: $ de cada representacin 9p%es la
'orma es espec*'ica de cada representacin:8 la creacin $ la edicin pins conlle)an
ser laras $ 'astidiosas.
3e ?ec?o8 EE#c?ema permite manip%lar sim%lt-neamente los pins:
2or de'ecto8 para los encaps%lados con elementos mltiples $@o doble representacin8
c%ando se crea8 edita 9e/cepto 'orma $ n%mero: borra o desplaza %n pin8 las
modi'icaciones a'ectan a todos los pins correspondientes de los dem-s elementos $
representaciones 9es decir8 para todos los pins colocados en la misma
coordenada:.
- 2ara la 'orma8 las modi'icaciones a'ectan a todos los elementos de la
representacin act%al.
- Los nmeros se modi'ican para el elemento act%al de ambas
representaciones.
- Los nombres se modi'ican de manera independiente.
Esta dependencia se ?a establecido para permitir modi'icaciones r-pidas en la
sit%acin ?abit%al en la ma$or*a de los casos.
La dependencia en las modi'icaciones p%ede des?abilitarse en el men ,ptions.
2ermite crear componentes con )arios elementos $ representaciones de
caracter*sticas completamente independientes.
Esta opcin de dependencia se estiona con la ?erramienta
'i est# acti,a: los cambios slo se ?acen en el elemento $ la
representacin act%ales 9es decir8 sobre lo 7%e se )e en la pantalla:.Esta
opcin se usa raramente.
Eeschema
'i est# desacti,ada: los cambios se ?acen en todos los elementos $ en
todas las representaciones. Es la opcin normal de trabajo.
10.<./ - 7ins: 8e.inicin de las caracter0sticas
El c%adro de edicin permite de'inir todas las caracter*sticas de %n pin.
Este men se abre a%tom-ticamente c%ando se crea %n pin o ?aciendo doble clicA en
%n pin e/istente.
2ermite de'inir o modi'icar:
- El nombre $ el tama;o del nombre de %n pin.
- El nmero $ el tama;o del nmero de %n pin.
- La lonit%d del pin.
- El tipo el.ctrico $ la 'orma del pin.
- #% pertenencia
- #i es in)isible 9opcin til para los pins de alimentacin:.
Recuerde:
#i el nombre del pin comienza porE = F8 el nombre aparecer-
complementado.
#i el nombre se red%ce a %n solo s*mbolo8 el pin se considera sin nombre.
El nmero de pin consta de 1 a ( ci'ras o letras.
Un nmero )-lido es 1828 ... III8 pero tambi.n A18 B3 ... 9notacin t*pica de
2G": o incl%so Anod8 Gnd8 Vin...
Eeschema
10.<.9 - >ormas de los pins
Estas son las di'erentes 'ormas de %n pin:
La eleccin de la 'orma tiene %na in'l%encia p%ramente r-'ica $ no tiene nin%na
in'l%encia en las '%nciones de control o de netlist.
10.<.< - -ipo el4ctrico de los pins
La eleccin del tipo es importante8 p%es determina la e'icacia de la '%ncin E.>.C.
La eleccin es tri)ial para los pins de circ%itos interados tipo entrada o salida.
El tipo Bi8i desina los pins conm%tables en entrada o salida 9pins de
entrada o salida de microprocesadores8 por e=emplo:.
El tipo % 'tates es la salida tri-state %s%al.
El tipo 7assi. se %tiliza para los pins de componentes pasi)os8 para
transistores8 conectores...
El tipo Unspec 9no especi'icado: p%ede %tilizarse en el caso en 7%e el tipo
el.ctrico parezca no tener importancia.
El tipo 7o"er )n se reser)a para los pins de alimentacin.
El tipo 7o"er :$t se reser)a para los pins de salida de los re%ladores.
En partic%lar si el pin es del tipo 7o"er ?)n o :$t5 ( tiene el atrib$to
)n,isible5 no se m$estra en el es3$em#tico5 ( se conecta
a$tom#ticamente a los dem#s pins del mismo tipo ( con el mismo
nombre ?7in 7o"er )n,isible@.
Los tipos ,pen Emitter $ ,pen Collector se reser)an para los pins de salida
de circ%itos interados de tipo emisor o colector abierto.
10.<.A - Modi.icaciones lobales de pins
#e p%ede modi'icar la lonit%d de todos los pins8 o el tama;o de los te/tos 1ombre $
1mero de pin lobalmente8 lmediante el comado Global del men despleable.
#e m%estra %n men 7%e permite a=%star %no de estos tres par-metros.
<acer clicA en el par-metro 7%e se 7%iere modi'icar8 $ a=%star el n%e)o )alor8 7%e se
aplica a todos los pins del componente en la representacin act%al.
10.<.B - 7ins de elementos mltiples ( representaciones dobles
Los di'erentes elementos o representaciones 9como los 7%e se enc%entran en %n
componente de tipo 5(008 5(02...: p%eden re7%erir %na ampliacin de par-metros.
Este traba=o complementario ser- menor si se toman las preca%ciones si%ientes:
Eeschema
La opcin eneral Editar pins $no a $no debe estar desactivada.
Los pins de alimentacin se crean con los atrib%tos Comn a las Unidades $
Comn a transormada acti)ados 92%eden ser tambi.n in)isibles:.
Jer a7%* %n a=%ste t*pico:
C%ando se ?a$an creado los dem-s pins8 se ?abr-n creado para cada elemento $
cada representacin.
2or e=emplo8 el pin de salida del elemento " del 5(00 ?abr- sido creado por
EE#c?ema en 6 e=emplares: 2 por elemento 9tiene ( elementos "8B8C83 $ para cada
elemento la representacin normal $ la trans'ormada de 3e Moran:.
Eeschema
#in embaro8 para comenzar8 probablemente se ?abr- creado correctamente el
elemento " de la representacin normal.
2ara cada elemento ?abr- 7%e:
#eleccionar la representacin trans'ormada $ editar la 'orma $ la lonit%d de
cada %no de los pins.
2ara los dem-s elementos8 editar los nmeros de pin.
10.A - Editar campos
2ara los campos $a e/istentes8 se p%eden %tilizar los comandos r-pidos de edicin
?aciendo clicA con el botn derec?o del ratn en el campo 7%e se 7%iere editar:
2ara ediciones m-s completas o con campos )ac*os8 ?a$ 7%e abrir el c%adro de
edicin de las propiedades del componente:
Eeschema
"7%* se ?a seleccionado el campo Referencia.
Los campos son te/tos asociados a los componentes8 $ no ?a$ 7%e con'%ndirlos con
los te/tos 7%e 'orman parte del s*mbolo r-'ico 7%e representa el componente.
'e dispone de los campos:
Jalor
>e'erencia
Campos 1 a 6 9te/tos de tipo comentario :
1ombre del md%lo 9?%ella8 'ootprint: asociado 9para la 2CB:
1ombre del es7%ema asociado 9para los propios componentes representados
mediante %n es7%ema en ciertas =erar7%*as:.
Los campos )alor $ re'erencia tienen s% contenido de'inido al crear el componente $
p%eden modi'icarse a7%*.
E)ent%almente8 p%ede ser til editar el campo 1ombredel md%lo asociado para
enerar directamente netlists 9para el prorama de circ%itos impresos: en las 7%e el
md%lo se predeclara sistematicamente.
El campo 1ombre del es7%ema asociado es de %so partic%lar para al%nos otros
proramas de C"3 electrnico.
Los campos 1 a 6 no tienen nin%na razn para ser %tilizados en biblioteca8 p%es
est-n m-s bien concebidos para ser %tilizados en la parte es7%em-tica.
2ara la parte de la biblioteca8 la edicin de los campos Jalor $ >e'erencia permite
esencialmente de'inir s% tama;o $ posicin.
Notas importantes:
C%ando se modi.ica el te*to del campo ,alor8 se crea otra )ez %n n$e,o
componente8 a partir de la de'inicin de %no anti%o %tilizado como modelo8
p%es c%ando se %arda en la biblioteca8 el componente toma el nombre dado
en el campo )alor.
2ara editar %n campo no )isible 9es decir8 )ac*o8 p%es incl%so si el campo
tiene el atrib%to Bn)isible8 se m%estra en LibEdit: se debe %tilizar el c%adro de
edicin eneral anterior.
Eeschema
10.B - Crear los s0mbolos de alimentacin
Los s*mbolo de alimentacin se crean como los componentes %s%ales.
Es interesante rear%parlos en %na biblioteca nica 7o"er.lib.
Est-n constit%idos por %n ra'ismo 9la 'orma deseada: $ de %n pin de tipo E7o"er
)n,isibleF.
2or tanto se %tilizan en el es7%em-tico como los dem-s componentes.
#in embaro8 se imponen al%nas preca%ciones.
"7%* se m%estra %n s*mbolo 9alimentacin -9!::
El s*mbolo se realiza de la manera si%iente:
Un pin E7o"er )n,isibleF con nombre C9! 9importante $a 7%e es este
nombre el 7%e establece la cone/in con los dem-s pins D+J:8 con nmero
de pin 1 9nmero sin importancia: $ de lonit%d n%la.
La 'orma es de tipo ELineF8 e)identemente el tipo es E2oKerF $ el atrib%to es
EBn)isibleF.
Un r-'ico: a7%* %n pe7%e;o c*rc%lo $ %n semento 7%e )a desde el pin al
c*rc%lo.
El ancla del s*mbolo est- sobre el pin
El )alor es C9! como el nombre del pin8 para mostrar en la pantalla el )alor
del s*mbolo 9como el pin es obliatoriamente in)isible8 s% nombre no aparece
en la pantalla:.
La re'erencia es DC9! 9por tanto se m%estra como DC9!E:8 como el nombre
del pin. El te/to re'erencia no tiene ma$or importancia sal)o el primer car-cter
7%e es E D F. 2or con)encin8 todo componente c%$a re'erencia comienza por
este s*mbolo no aparece ni en la lista de componentes ni en las netlists.
"dem-s8 la casilla &e/to Jisible de la pesta;a re'erencia no est-
seleccionada.
Eeschema
Crear %n s*mbolo de alimentacin n%e)o es '-cil $ r-pido si se %tiliza otro s*mbolo
como modelo.
#e debe:
Carar el modelo.
Editar el nombre del pin 97%e toma a?ora el nombre del n%e)o )alor de
alimentacin:.
Editar el campo !alor 9mismo nombre 7%e el pin si se 7%iere mostrar el )alor
de esta alimentacin...:.
G%ardar el n%e)o componente.
Eeschema
Contenido:
11 - LibEdit: Complementos
11.1 - Generalidades
11.2 - Posicionamiento del ancla
11.3 - Alias
11.4 - Documentacin de los componentes
11.4.1 - Palabras clave
11.4.2 - Documentacin de los componentes (Doc
11.4.3 - Archivo de documentacin asociado (Doc!ile"ame
11.# - $%iblioteca& de s'mbolos
11.#.1 - E(portar)*rear s'mbolos
11.#.2 - +mportar s'mbolo
11 - LibEdit: Complementos
11.1 - Generalidades
Se recuerda que un componente consta de varios elementos:
- Su grfico (formas geomtricas, tetos!"
- Los #ins"
- Los campos, o tetos asociados, utili$ados por los post-procesadores: netlist,
lista de componentes"""
Los dos campos que deben iniciali$arse obligatoriamente son la %eferencia & el
'alor"
El nombre del esquema asociado a un componente & el nombre del m(dulo
asociado" Los dems campos son campos libres, que pueden generalmente
permanecer vac)os & pueden completarse en el esquemtico"
Sin embargo, gestionar la documentaci(n asociada al componente facilita muc*o la
b+squeda, el uso & el mantenimiento de las bibliotecas"
La documentaci(n est constituida por:
- ,na l)nea de comentario"
- ,na l)nea de palabras clave tales como --L C./S 01023""", separadas por
espacios"
- ,n nombre de fic*ero asociado (por e4emplo el esquema de una aplicaci(n,
una rese5a, un fic*ero pdf"""!" #or defecto, el fic*ero asociado se busca en el
directorio kicad/library/doc.
Las palabras clave permiten buscar un componente de manera selectiva en funci(n de
un criterio de selecci(n"
La l)nea de comentarios & de palabras clave se muestra en diferentes men+s &, en
particular, cuando se selecciona un componente a partir de la lista de los componentes
de una biblioteca"
Eeschema
El componente posee igualmente un ancla o punto de ancla4e" Las rotaciones & el
modo espe4o se *acen respecto a este punto &, en un despla$amiento, es este punto el
que sirve de referencia de la posici(n"
#or tanto, *a& que posicionar inteligentemente el ancla"
,n componente puede tener tambin alias, es decir, una serie de nombres
equivalentes" Esto permite reducir considerablemente el n+mero de componentes
realmente creados (por e4emplo, el 67LS88 puede tener como alias 67888, 679C88,
679C-88"""!"
:inalmente, los componentes se guardan en distintas bibliotecas (clasificados por
temas, por fabricante"""! de manera que se facilite su gesti(n"
11.2 - Posicionamiento del ancla
Es el punto de coordenadas 8,8 materiali$ado por los e4es mostrados en la pantalla:
Se puede reposicionar el ancla de la manera siguiente:
Seleccionar la *erramienta
2espus, *acer clic; en la nueva posici(n del ancla" El dise5o se volver a encuadrar
automticamente
11.3 - Alias
,n alias es otro nombre que corresponde al mismo componente de la biblioteca"
Componentes similares en encapsulado & representaci(n puede representarse por un
solo componente que agrupe varios alias (e4emplo: 6788 con los alias 67LS88,
679C88, 67LS<6"""!"
Eeschema
La utili$aci(n de alias permite construir bibliotecas completas muc*o ms rpidamente"
1dems estas bibliotecas, muc*o ms compactas que si cada variante se constru&ese
separadamente, se cargan con ma&or rapide$"
#ara modificar la lista de alias, *a& que abrir el cuadro de edici(n general de
componentes (*erramienta ! & seleccionar Alias:
Se puede as) a5adir o borrar cualquier alias deseado"
Evidentemente, el alias actual no puede borrarse, pues est editndose"
#ara borrar todos los alias primero *a& que tener cuidado & seleccionar el componente
ra)$ (primer componente de la lista de alias en la ventana de selecci(n de la barra
general!"
11.4 - oc!mentaci"n de los componentes
Eeschema
#ara editar la documentaci(n *a& que abrir el cuadro de edici(n general de
componentes (*erramienta ! & seleccionar oc:
Atencin:
9a& que tener cuidado al seleccionar el alias o el componente ra)$, pues esta
documentaci(n es la +nica caracter)stica que es diferente entre alias"
El bot(n Cop& 2oc permite copiar la informaci(n de la documentaci(n del componente
ra)$ en el alias que se est editando
11.4.1 - Palabras cla#e
Las palabras clave posibilitan la b+squeda de un componente de manera selectiva en
funci(n de un criterio de selecci(n (funci(n, familia tecnol(gica"""!"
Cuando *ace una b+squeda, EESc*ema no diferencia entre ma&+sculas & min+sculas"
Las palabras claves ms utili$adas en las bibliotecas son:
C./S --L para familias l(gicas
1023 0/%< =/%3 >0'""" para puertas ( 1023 ? puerta 102 de 3 entradas, 0/%< ?
puerta 0/% de < entradas!"
@A:: 2:: """ para las bsculas @A, 2 (:: ? :lip :lop!"
C12 C21 .,="""
/penCol para las puertas en colector abierto"
Eeschema
1s), si en el esquemtico se pide el componente: (n(tese el signo ? al principio del
comando!
$01023 /penCol
EESc*ema muestra s(lo la lista de los componentes que tengan estas dos palabras
clave"
11.4.2 - oc!mentaci"n de los componentes %oc&
La l)nea de comentario (& de las palabras clave! se muestra en los diferentes men+s &,
en particular, cuando se selecciona un componente a partir de la lista de componentes
de una biblioteca & en el men+ 'ie(Lib"
Si esta B doc C eiste tambin es accesible en el esquemtico, en el men+ desplegable
que se muestra *aciendo clic; con el bot(n derec*o sobre un componente"
11.4.3 - Arc)i#o de doc!mentaci"n asociado %oc*ile+ame&
2esigna un fic*ero ad4unto (documentaci(n, esquema de aplicaci(n"""! que se puede
visuali$ar (esquema, fic*ero pdf"""!"
11., - -.iblioteca/ de s0mbolos
Se pueden constituir fcilmente fic*eros de s)mbolos grficos utili$ados
frecuentemente al crear componentes (tringulos, formas de puertas 102, /%, /%-
eclusiva"""! as) como guardarlos & reutili$arlos"
Estos fic*eros se guardan por defecto en el directorio de bibliotecas & tienen la
etensi(n .sym "
Los s)mbolos no se agrupan en bibliotecas como los componentes porque, en general,
son poco numerosos"
11.,.1 - E1portar/Crear s0mbolos
,n componente puede eportarse como s)mbolo mediante la *erramienta
En general s(lo se crea un dibu4o, as) que ser una buena idea borrar los pins si *a&
alguno"
11.,.2 - 2mportar s0mbolo
#ermite a5adir grafismos al componente que se est editando"
,n s)mbolo se importa mediante la *erramienta
El grafismo importado se a5ade como si se *ubiera editado en el grafismo eistente"
Eeschema
Contenido:
12 - Viewlib
12.1 - Funcin
12.2 - Ventana general
12.3 - Barra de Viewlib
12 - Viewlib
12.1 - Funcin
Viewlib permite examinar rpidamente el contenido de las bibliotecas.
Viewlib se abre con la herramienta
12.2 - Ventana general
Para examinar una biblioteca hay que seleccionarla en la lista de la izquierda.
Eeschema
Su contenido aparece en la segunda lista que permite seleccionar el componente
deseado.
12.3 - Barra de Viewlib
!os comandos son.
Seleccionar la biblioteca actual "que tambi#n se puede seleccionar en la lista
mostrada$.
Seleccinar componente "que tambi#n se puede seleccionar en la lista
mostrada$.
%ostrar componente anterior.
%ostrar componente siguiente.
&esti'n del zoom.
Seleccionar representaci'n "normal o trans(ormada$ si hay dos.
Seleccionar elemento "si hay )arios$.
%ostrar el documento asociado "si existe$.
Cvpcb
Contenido:
1 - Objetivo
2 - Caractersticas generales
2.1 - Caractersticas
2.2 - Formato de la Netlist de entrada
2.3 - Netlist de salida
3 - Abrir Cvpcb
4 - Comandos de CVC!.
4.1 - antalla principal
4.2 - !arra de "erramientas de la pantalla principal
4.3 - Con#ig$raci%n de CVC!
4.3.1 - antalla general
4.3.2 - Formato de Netlist
4.3.3 - &elecci%n de las bibliotecas de m%d$los
4.3.4 - &elecci%n de los #ic"eros de e'$ivalencia
4.4 - &elecci%n de los directorios ( e)tensiones por de#ecto
4.* - Vis$ali+aci%n del m%d$lo act$al
4.*.1 - Vis$ali+ado
4.*.2 - Comandos de teclado
4.*.3 - ,en- emergente
4.*.4 - !arra de "erramientas
4.*.* - Vis$ali+aci%n 3.
* - Asociaci%n componentes m%d$los.
*.1 - Norma
*.2 - Asociaci%n
*.3 - ,odi#icaci%n de $na asociaci%n (a e)istente
/ - Fic"eros de e'$ivalencia
/.1 - Objetivo
/.2 - Formato
0 - Fic"ero de retro-anotaci%n
1 - Objetivo
CVPCB permite completar $n #ic"ero Netlist generado por $na aplicaci%n de edici%n de
es'$emas electr%nicos1 escribiendo para cada componente de la Netlist, el nombre del
mdulo '$e lo representa en $na placa de circ$ito impreso.
2n e#ecto1 en general $na Netlist no incl$(e indicaciones sobre ese mdulo 3es decir1 la "$ella
#sica del componente4 '$e la aplicaci%n de circ$ito impreso 3PCBNEW4 deber5 colocar en el
dise6o general de la placa '$e se realice.
2sta asociaci%n entre el componente ( s$ m%d$lo correspondiente se "ace de manera
interactiva1 o 7 ( en modo a$tom5tico1 si se dispone de #ic"eros de e'$ivalencia1 '$e $no
p$ede crear por s mismo1 ( '$e son de "ec"o tablas de correspondencia entre el componente
( s$ m%d$lo.
8a lista de los m%d$los disponibles para la aplicaci%n de circ$ito impreso est5 contenida en
$na o varias bibliotecas de MODULOS
2ste en#o'$e interactivo es m$c"o m5s simple '$e colocar directamente en el es'$ema esta
indicaci%n de asociaci%n1 p$esto '$e CVPCB1 adem5s de s$s posibilidades de asociaci%n
a$tom5tica1 permite ver la lista de los m%d$los disponibles ( mostrarlos en la pantalla.
2 - Caractersticas generales
1
Cvpcb
2.1 - Caractersticas
Asociaci%n interactiva de componentes ( m%d$los o asociaci%n a$tom5tica por medio de
#ic"eros de e'$ivalencia.
9eneraci%n 3si necesaria4 de #ic"eros de retorno de esta asociaci%n "acia el es'$em5tico.
2.2 - Forato de la Netlist de entrada
EE!c"ea 3sin re#erencia a los m%d$los4.
V#EW $O%#C :;<28;&=.
V#EW $O%#C N2=8;&= >3.N2=?.@94
2.& - Netlist de salida
&on generados dos #ic"erosA
2l #ic"ero Netlist completo 3con re#erencia a los m%d$los4
Bn #ic"ero a$)iliar de asociaci%n de componentes 3.C'P4.
& - (brir Cv)cb
&e abre mediante cv)cb 3el #ic"ero ser5 entonces seleccionado dentro de CVC! mediante
$n men- de acceso a los di#erentes #ic"eros4 o mediante cv)cb *nombrefichero+ 3siendo
nombrefichero el nombre del #ic"ero netliste a tratar1 generado por la aplicaci%n de
es'$em5ticos 22&c"ema4.
2l nombre del #ic"ero p$ede introd$cirse con o sin e)tensi%n.
&i necesarias1 las e)tensiones ser5n completadas por las de#inidas por la con#ig$raci%n de
cv)cb.
8os dos #ic"eros generados tendr5n el mismo nombre 3con $na e)tensi%n di#erente4.
8a e)tensi%n est5ndar del #ic"ero de entrada es .net.
8a e)tensi%n est5ndar del #ic"ero netlist generado es .net, ( reempla+ar5 lel antig$o .net.
8a e)tensi%n est5ndar del #ic"ero de asignaci%n de componentes a m%d$los correspondientes
3generada ig$almente por CVPCB4 es .c).
2stas e)tensiones est5ndar p$eden modi#icarse cambiando la con#ig$raci%n de CVPCB.
- - Coandos de CVPCB.
-.1 - Pantalla )rinci)al
2
Cvpcb
8a ventana Componentes 1a la i+'$ierda1 m$estra la lista de los componentes '$e aparecen
en la Netlist leda.
8a ventana Mdulos , a la derec"a1 m$estra la lista de los m%d$los contenidos en las
bibliotecas ledas.
8a ventana Componentes p$ede estar vaca si no se "a cargado ning-n #ic"ero1 ( la ventana
Mdulos p$ede tambiCn estar vaca si no se "a encontrado ning$na biblioteca.
-.2 - Barra de "erraientas de la )antalla )rinci)al
8os di#erentes comandos sonA
&eleccionar #ic"ero Netlist.
Crear #ic"ero .C'P 3lista de asociaciones4 ( del #ic"ero .NE.1 Netlist modi#icada (
completa.
Abrir men- de con#ig$raci%n de CVC!.
,ostrar m%d$lo act$al 3es decir1 c$(o nombre est5 resaltado en la ventana
,%d$los4.
Asociaciar a$tom5ticamente componentes7m%d$los a partir de #ic"eros de
e'$ivalencia.
8a $tili+aci%n de este comando s$pone '$e se dispone evidentemente de estos
#ic"eros.
,ostrar s$cesivamente componentes "acia el principio de la lista "asta el primer
componente no asignado a $n m%d$lo.
,ostrar s$cesivamente componentes "acia el #inal de la lista "asta el primer
componente no asignado a $n m%d$lo.
!orrar todas las asignaciones e#ect$adas
9enerar #ic"ero de retro-anotaci%n de los m%d$los.
Acceder a la doc$mentaci%n de los m%d$los.
3
Cvpcb
-.& - Con/ig0raci1n de CVPCB
-.&.1 - Pantalla general
Al abrir el men- de con#ig$raci%n se m$estra la sig$iente pantallaA
-.&.2 - Forato de Netlist
8as opciones sonA
PcbNew:
Completa el #ic"ero netlist generado por 22&c"ema ( genera tambiCn el #ic"ero .cmp.
ViewLogic Wirelist:
Acepta el #ormato VieDlogic tipo E:irelistF 3e)tensi%n Dir4 ( genera $n #ic"ero netlist en
#ormato cbNeD 3( el #ic"ero .cmp4
ViewLogic Net & Pkg:
Acepta el #ormato VieDlogic tipo netlist 3.net4 asociado al #ic"ero de componentes 3.pGg4
( genera $n #ic"ero netlist en #ormato cbNeD 3( el #ic"ero .cmp4.
4
Cvpcb
-.&.& - !elecci1n de las bibliotecas de 1d0los
&eleccionar con el rat%n $n nombre de #ic"ero.
Borrar borra este nombre de la lista.
(2adir a6ade $n n$evo nombre a la lista1 des)03s del nombre seleccionado
#nsertar a6ade $n n$evo nombre a la lista1 antes del nombre seleccionado
-.&.- - !elecci1n de los /ic"eros de e40ivalencia
&eleccionar con el rat%n $n nombre de #ic"ero..
Borrar borra este nombre de la lista.
(2adir a6ade $n n$evo nombre a la lista1 des)03s del nombre seleccionado
#nsertar a6ade $n n$evo nombre a la lista1 antes del nombre seleccionado
*
Cvpcb
-.- - !elecci1n de los directorios 5 e6tensiones )or de/ecto
7ir BibliA es el directorio de b-s'$eda por de#ecto de los #ic"eros de m%d$los 3.od4 ( de los
#ic"eros de e'$ivalencia 3.e408.
&i este campo se deja vaco1 el directorio por de#ecto $tili+ado ser5 kicd!modules.
-.9 - Vis0ali:aci1n del 1d0lo act0al
2l comando 'ostrar eleento seleccionado permite mostrar el m%d$lo act$al1 es decir1 el
'$e aparece resaltado en la lnea central de la ventana Mdulos.
&e p$eden mostrar los di#erentes m%d$los "aciendo clicG en el m%d$lo deseado 3en la lista de
m%d$los41 mientras se m$estra esta ventana
-.9.1 - Vis0ali:ado
2n la perte in#erior de la ventana se m$estran las coordenadas del c$rsorA
coordenadas absol$tas 3H nnnn I nnnn4 ( coordenadas relativas 3d) nnnn d( nnnn4
8as coordenadas relativas son p$estas a J mediante la barra espaciadora.
/
Cvpcb
-.9.2 - Coandos de teclado
F1 A$mento.3Koom ?4
F2 <ed$cci%n.3Koom -4
F& <e#resco de pantalla.
F- Centrado entorno al c$rsor.
Lbarra es)aciadoraM A $esta a cero de las coordenadas relativas.
-.9.& - 'en; eergente
,ostrado por el rat%n al "acer clicG con el bot%n derec"oA
<oo... &elecci%n directa del +oom.
=ejilla... &eleccionar directa de la rejilla.
-.9.- - Barra de "erraientas
Acceso a las opciones de vis$ali+aci%n
Comandos de Koom
Vis$ali+aci%n en 3.
-.9.9 - Vis0ali:aci1n &7
0
Cvpcb
9 - (sociaci1n co)onentes 1d0los.
9.1 - Nora
.entro de la ventana de m%d$los "a( '$e "acer doble clicG en el nombre del 1d0lo deseado
32l nombre se m$estra resaltado81 para asociarlo con el co)onente c$(o nombre est5
resaltado en la lnea central de la de la ventana Componentes.
8a lista de componentes p$ede tambiCn avan+arA
A$tom5ticamente desp$Cs de $na asociaci%n.
Vol$ntariamente mediante la orden de avance.
9.2 - (sociaci1n
Nacer doble clicG con el bot1n i:40ierdo del rat1n en el 1d0lo deseado.
9.& - 'odi/icaci1n de 0na asociaci1n 5a e6istente
&e "ace como para $na asociaci%n n$evaA
Nacer doble clicG con el bot1n i:40ierdo del rat1n en el n$evo 1d0lo deseado.
> - Fic"eros de e40ivalencia
>.1 - Objetivo
2stos #ic"eros permiten la asociaci%n a$tom5tica.
.an el nombre del m%d$lo adec$ado en #$nci%n del nombre 3valor4 del componente.
>.2 - Forato
2st5 constit$ido por $na lnea por componente.
Cada lnea tiene la estr$ct$ra sig$ienteA
?nobre co)onente? ?nobre 1d0lo?
Cada nombre va entre comillas simples F 1 ( los dos nombres van separados por $no o varios
espacios.
Ejemplo
&i el componente B3 es el circ$ito 14J11 ( s$ m%d$lo es 14.;3JJ1 la lnea esA
F14J11F F14.;3JJF
@ - Fic"ero de retro-anotaci1n
=al #ic"ero p$ede ser $tili+ado para retro-anotaci%n de $n es'$ema pero no es -til para
C!N2:.
2st5.constit$ido por $na lnea por componente1 dando el nombre del m%d$lo en #$nci%n de s$
re#erencia.
Eje)lo :
&i el componente B3 es el circ$ito 14J11 ( s$ m%d$lo es 14.;3JJ1 la lnea generada esA
comp OB3O P mod$le O14.;3JJO
2l #ic"ero creado tiene por nombre el nombre del #ic"ero anali+ado por CVC!1 por e)tensi%n
"stf1 ( se coloca en el mismo directorio '$e el de la netlist generada.
Q
Pcbnew
Contenido:
1 - Presentacin
1.1 - Descripcin
1.2 - Caracteristicas tcnicas principales
1.3 - Nota
1 - Presentacin
1.1 - Descripcin
PCBNEW es un potente programa para realizar circuitos impresos que unciona !a"o #$N%& '
W$ND(W).
*ra!a"a asocia+o a un programa +e captura +e esquemas, EE)C-E./, que proporcionar0 a
PCBNEW el ic1ero Netlist que +escri!e el esquema +el +ise2o +el circuito impreso a realizar.
)e utiliza tam!in un programa complementario, C3PCB, para la preparacin +e los ic1eros
Netlist que necesita PCBNEW
PCBNEW gestiona igualmente las !i!liotecas +e m+ulos 41uellas o ootprints +e los
componentes 5sicos6. Estos m+ulos se cargan autom0ticamente al leer los ic1eros Netlist.
4C3PCB permite relacionar +e orma interacti7a la lista +e los m+ulos asigna+os a ca+a
componente +el esquema6.
PCBNEW tam!in integra autom0tica e inme+iatamente to+a mo+iicacin +el esquema, por
supresin autom0tica +e pistas errneas, a2a+ien+o nue7os componentes o mo+iican+o el
7alor 4', !a"o ciertas con+iciones, la reerencia6 +e los m+ulos nue7os o antiguos, seg8n las
in+icaciones que aparezcan en el esquema.
PCBNEW orece l5neas areas dinmicas 4es +ecir, sigue inme+iatamente cualquier
mo+iicacin +e pista o +esplazamiento +e m+ulo6.
PCBNEW posee un control de reglas de diseo 4D9C6 en l5nea que se2ala autom0ticamente
los errores +e traza+o +e pistas en tiempo real.
PCBNEW permite colocar autom0ticamente los planos +e alimentacin, con o sin
protecciones trmicas en las isletas.
PCBNEW posee un enruta+or sencillo pero eicaz para a'u+ar a realizar el circuito.
PCBNEW presenta opciones particulares para realizar circuitos +e ultrarecuencia 4tales como
isletas +e orma trapezoi+al ' comple"a, traza+o autom0tico +e in+uctancias en el circuito
impreso...6
PCBNEW sit8a los elementos 4pistas, isletas, te:tos, +i!u"os...6 respetan+o las ormas reales '
seg8n +ierentes presentaciones en uncin +e los gustos personales;
7isualizacin en trazos continuos o en contorno
7isualizacin +e los m0rgenes +e aislamiento elctricos...
1.2 - Caracteristicas tcnicas principales
PCBNEW tiene una resolucin interna +e 1<1==== pulga+as.
PCBNEW tra!a"a con 1> capas +e co!re m0s 12 capas tcnicas 4serigra5a, planos +e
m0scaras +e sol+a+ura, planos +e pasta +e sol+ar para las isletas ).D, planos +e +ise2o '
acotacin...6 ' gestiona en tiempo real las l5neas areas +e las pistas que que+an por enrutar.
#a 7isualizacin +e los elementos 4pistas, isletas, te:tos, +i!u"os...6 se pue+e 1acer;
En trazos continuos o +e contorno.
Con los m0rgenes +e aislamiento elctrico.
(cultan+o ciertos elementos 4capas, zonas +e co!re, componentes ).D en la cara
+e sol+a+ura o +e componentes...6 lo que es 8til para circuitos multicara con alta
+ensi+a+.
1
Pcbnew
Para los circuitos comple"os, la 7isualizacin +e capas, zonas, componentes, pue+e suprimirse
+e orma selecti7a para 1acer me"or la 7isi!ili+a+ +e la pantalla.
#os m+ulos se pue+en girar en cualquier ngulo, en pasos +e =,1 gra+os.
#as isletas pue+en ser +e orma re+on+a, rectangular, o7al o trapezoi+al 4esta es necesaria
para realizar circuitos impresos para ultarecuencia6.
/+em0s, pue+en ser un agrupamiento +e 7arias isletas +e !ase.
#as +imensiones ' las capas en que aparecen las isletas son a"usta!les para ca+a una +e las
isletas.
#os agu"eros +e tala+ro pue+en ser e:cntricos.
PCBNEW genera autom0ticamente los planos +e alimentacin, con generacin autom0tica +e
protecciones trmicas alre+e+or +e las isletas concerni+as.
#a creacin ' mo+iicacin +e m+ulos es una uncin integra+a en los men8s +e gestin +e
los circuitos impresos ' cualquier m+ulo 'a coloca+o pue+e ser e+ita+o so!re el circuito '
+espus, guar+a+o en una !i!lioteca.
/+em0s, una uncin +e arc1i7a+o permite guar+ar en una !i!lioteca to+os los m+ulos +e un
circuito impreso.
PCBNEW genera +e manera e:trema+amente simple to+os los +ocumentos necesarios;
?ic1eros +e ototraza+o en ormato @E9BE9
?ic1eros +e tala+ro en ormato E&CE##(N ' planos +e tala+ro
?ic1eros +e traza+o ' +e tala+ra+o en ormato -P@#
?ic1eros +e traza+o ' +e tala+ra+o en ormato P()*)C9$P* 4con o sin marcas +e
posicionamiento +e tala+ro6.
)ali+a +e impresora local.
?inalmente, PCBNEW permite la 7isualizacin +e los circuitos impresos en modo 3
dimensiones.
1.3 - Nota
PCBNEW requiere un ratn +e 3 !otones 4el tercer !otn no es estrictamente necesario, pero
e:trema+amente 8til en muc1os coman+os6.
?inalmente, se +e!e recor+ar que 1ace alta +isponer +e la aplicacin +e +ise2o esquema
EE)c1ema para crear las Netlists necesarias.
2
Pcbnew
Contenido
2 - Instalacin
2.1 - Instalacin de los programas
2.2 - Inicializacin de la configuracin por defecto
2 - Instalacin
2.1 - Instalacin de los programas
El procedimiento de instalacin se describe en la documentacin kicad.
2.2 - Inicializacin de la configuracin por defecto
Se adjunta el archivo kicad.pro de configuracin por defecto en kicad/template.
Sirve de archivo modelo para cualquier proecto nuevo.
!uede completarse" principalmente con la lista de bibliotecas a cargar.
En ese caso#
$brir pcbne% con &icad o directamente
'(inu)# comando /usr/local/kicad/linux/kicad o /usr/local/kicad/linux/pcbnew*.
Guardar la configuracin modificada en kicad/template/kicad.pro
1
Pcbnew
Contenido
3 - Comandos generales
3.1 - Acceso a los comandos
3.2 - Comandos de RATON
3.2.1 - Comandos bsicos
3.2.2 - Operaciones sobre los bloques
3.3 - Seleccin del paso de la reilla
3.! - Aus"e del #OO$
3.% - Aus"e de las coordenadas del cursor
3.& - Comandos rpidos de "eclado '(a"aos)*
3.+ - Operaciones sobre los bloques
3., - -arra de $en.s
3.,.1 - $en. Arc/i0o
3.,.2 - $en. 1re2erencias
3.,.3 - $en. 3imensiones
3.,.! - $en. $iscelnea
3.,.% - $en. 1os"procesadores
3.,.& - $enu 4isuali5acin 33
3.,.+ - $enu A6uda
3.7 - Comandos median"e iconos de la barra de "areas
3.18 - 9conos de la barra de la derec/a de la pan"alla
3.11 - 9conos de la barra de la i5quierda de la pan"alla
3.12 - $en. con"e:"ual 6 edicin rpida de elemen"os
3 - Comandos generales
3.1 - Acceso a los comandos
Se accede a los di2eren"es comandos por;
Accin sobre la barra de men.s 'par"e superior de la pan"alla*.
Accin sobre los iconos de la par"e superior de la pan"alla 'comandos generales*
Accin sobre los iconos de la derec/a de la pan"alla 'comandos par"iculares o
herramientas*
Accin sobre los iconos de la i5quierda de la pan"alla 'Opciones de 0isuali5acin*
Accin sobre los bo"ones del ra"n 'comandos complemen"arios impor"an"es*.
En particular:
El botn derecho despliega un men emergente cuyo contenido depende del
elemento bajo el cursor (zoom, rejilla y edicin de elementos)
Teclas de 2uncin del "eclado 'F1< F2< F3< F4< "ecla Enter 6 barra espaciadora*.
En particular:
la tecla Escape (o Esc) permite a menudo anular el comando en curso.
1
Pcbnew
Aqu= se mues"ran los di2eren"es accesos a los comandos.
3.2 - Comandos de A!"#
3.2.1 - Comandos b$sicos
- -o"n i5quierdo;
Simple clic>; aus"e de las carac"er=s"icas del componen"e o del "e:"o bao el
cursor.
3oble clic>; edicin 'si el elemen"o es edi"able* del componen"e o "e:"o.
- -o"n cen"ral;
Comandos rpidos de 5oom.
?os ra"ones de 2 bo"ones no permi"en reali5ar es"os comandos. 1or lo "an"o se
desaconsean.
- -o"n derec/o;
3espliegue de un men. emergen"e o con"e:"ual.
3.2.2 - "peraciones sobre los blo%ues
?os comandos de despla5amien"o< arras"re< copia 6 borrado de bloques pueden u"ili5arse en
"odos los men.s del esquema.
$an"eniendo pulsado el bo"n i5quierdo del ra"n se "ra5a el marco del bloque.
@l comando se eecu"a al sol"ar el bo"n.
$an"eniendo pulsada una de las "eclas (S/i2")< (C"rl)< o las 2 "eclas (S/2l" e" C"rl)< en el
momen"o de /acer clic> con el bo"n derec/o del ra"n< se selecciona el comando (espeo)<
ro"acin o borrado.
2
Pcbnew
esumen de comandos!
bo"n i5quierdo Tra5ado del marco para despla5ar el
bloque
S/i2" A bo"n i5quierdo Tra5ado del marco para 2uncin espeo
C"rl A bo"n i5quierdo Tra5ado del marco para ro"ar 78B el bloque
S/2"AC"rl A bo"n i5quierdo Tra5ado del marco para borrar el bloque
Al sol"ar el bo"n ; eecucin.
@n despla5amien"o ;
- Cacer clic> de nue0o con el bo"n para colocar los elemen"os.
- Cacer clic> con el bo"n derec/o para anular.
3.3 - &elecci'n del paso de la re(illa
@l cursor de dibuo se despla5a sobre una reilla< que puede es"ar ac"i0ada o no 'la reilla es"
siempre ac"i0ada en los men.s de ges"in de biblio"eca*.
@l cambio del paso de la reilla se /ace desde el men. desplegable o desde el men. de la
par"e superior de la pan"alla.
Adems< es posible de)inir una re(illa (usuario) cual%uiera.
3.4 - A(uste del *""+
1ara cambiar el D#OO$D ;
Ac"i0ar el men. 1op Ep 'bo"n derec/o del ra"n* 6 seleccionar el 5oom deseado 'o
el paso de reilla deseado*.
O u"ili5ar las "eclas de 2uncin;
F1 ; Aumen"o
F2 ; Reduccin
F3 ; Re2resco de pan"alla
F! ; Cen"rado en "orno al cursor
O median"e la rueda el bo"n cen"ral del ra"n.
O arras"rando el ra"n con el bo"n del medio pulsado; se de"erminar el rea de
5oom median"e un rec"ngulo.
3., - A(uste de las coordenadas del cursor
Se puede escoger como unidad de "rabao la pulgada 'inc/ o GG* o el mil=me"ro.
Sin embargo< @@Sc/ema< in"ernamen"e< "rabaa siempre a 1H1888 de pulgada.
?as indicaciones abao a la derec/a de la pan"alla in2orman de ;
@l 5oom.
?a posicin absolu"a del cursor
?a posicin rela"i0a del cursor.
?as coordenadas rela"i0as ':<6* se pueden poner a cero median"e la barra
espaciadora.
?as coordenadas sern a con"inuacin rela"i0as a es"e pun"o de pues"a a 8.
Adems< las coordenadas rela"i0as se pueden e:prresar en modo -".A 'mdulo A ngulo*.
3
Pcbnew
3./ - Comandos r$pidos de teclado 0ata(os1
Cier"os comandos 2recuen"es son accesibles direc"amen"e desde el "eclado 'no /a6 di2erencia
en"re ma6.sculas 6 min.sculas*.
Son;
"ecla 2"A '&upr*; -orrar '$dulo o 1is"a seg.n el comado ac"i0o; solo "iene
e2ec"o si el comando $dulo o 1is"as es" ac"i0o*.
"ecla 3; Colocar 0ia duran"e el "ra5ado de pis"as 'Si la /erramien"a 1is"as es"
ac"i0a*.
"ecla ; Ro"ar $dulo.
"ecla &; Cambiar el mdulo de capa 'Componen"e I-J Cobre*.
"ecla +; Comen5ar $o0er mdulo 'Colocacin /aciendo clic> con el bo"n i5quierdo
del ra"n*.
"ecla 4; Comen5ar Arras"rar mdulo 'Colocacin /aciendo clic> con el bo"n
i5quierdo del ra"n*.
3.5 - "peraciones sobre los blo%ues
Se dispone de comandos direc"os sobre los bloques despla5ando el ra"n mien"ras se
man"iene el bo"n i5quierdo pulsado.
Se pueden e2ec"uar direc"amen"e % comandos rela"i0os a un bloque; mo0er< espeo< copiar<
ro"ar 78 grados 6 borrar.
@l bloque se selecciona por despla5amien"o del ra"n< man"eniendo pulsado el bo"n
i5quierdo. 1ara los comandos mo0er 6 copiar < el bloque seleccionado sigue el despla5amien"o
del ra"n 6 la orden se 0alida con un nue0o clic> con el bo"n i5quierdo. ?a anulacin de la
orden siempre es posible con el bo"n derec/o o la "ecla (@sc)
?os % comandos se ob"ienen de la manera siguien"e;
-o"n i5quierdo mo0er bloque
-o"n i5quierdo A "ecla S/i2" '$a6.* espeo
-o"n i5quierdo A "ecla C"rl ro"ar bloque 78 grados
-o"n i5quierdo A "eclas S/i2" '$a6.*AC"rl borrar bloque
-o"n i5quierdo A"ecla Al" copiar bloque
!
Pcbnew
Comando al"erna"i0o;
Si uno se encuen"ra en mover bloque< se puede 0ol0er a seleccionar uno de los o"ros
comandos median"e el men. emergen"e 'bo"n derec/o del ra"n*;
3.6 - 2arra de +en7s
1ermi"e abrir 6 guardar esquemas 6 el acceso a los men.s de con2iguracin 6 a la a6uda en
l=nea.
%
Pcbnew
3.6.1 - +en7 Archi8o
1ermi"e leer 6 guardar los 2ic/eros de los circui"os impresos< as= como la generacin de los
documen"os de "ra5ado.
1ermi"e "ambiKn e:por"ar 'en 2orma"o LenCA3 1.!* el circui"o para testers au"om"icos.
3.6.2 - +en7 -re)erencias
1ermi"e
Seleccionar las biblio"ecas de "rabao.
@legir los colores de dibuo 6 los permisos de 0isuali5acin de las capas 6 los
elemen"os del circui"o.
Les"ionar las opciones generales 'unidades de "rabao< n.mero de capas permi"idas
...*
Les"ionar las opciones de 0isuali5acin.
&
Pcbnew
3.6.3 - +en7 9imensiones
1ermi"e el aus"e de
?a anc/ura de las pis"as 6 las dimensiones de las 0ias
@l "amaMo de los "e:"os 6 anc/ura de los "ra5os de los diseMos
?as dimensiones 6 carac"er=s"icas de las isle"as
3.6.4 - +en7 +iscel$nea
Acceso a;
?os comandos de borrado generales
@l lis"ado selec"i0o de las redes
?a supresin de segmen"os de pis"a in."iles o redundan"es
?a permu"acin en"re capas de cobre
3.6., - +en7 -ostprocesadores
1ermi"e la creacin de 2ic/eros;
3e posicionado de componen"es 'con"rol de mquinas de posicionado au"om"ico*
3e "aladro
3e asociacin de componen"esHmdulos 'normalmen"e generada por C41C-*.
3.6./ - +enu 3isuali:aci'n 39
1ermi"e el acceso a la pan"alla de 0isuali5acin en modo 3 dimensiones.
En eemplo;
+
Pcbnew
3.6.5 - +enu A;uda
Acceso a es"e documen"o< en l=nea.
3.< - Comandos mediante iconos de la barra de tareas
?a barra de "areas permi"e el acceso a las 2unciones principales de 1C-N@N.
Crear un nue0o circui"o impreso.
Abrir un circui"o impreso.
Luardar un circui"o impreso.
Seleccionar el "amaMo de /oa del diseMo 6 modi)icar el con"enido del ca(et=n.
Abrir el edi"or de componen"es +odedit '@:aminar< modi2icar< 6 edi"ar mdulos en
biblio"ecas*.
Suprimir los elemen"os seleccionados cuando se /a reali5ado un mover bloque.
Anular el .l"imo borrado.
Acceder al menu de ges"ion de impresin de los esquemas.
#oom ms 6 #oom menos< alrededor del cen"ro de la pan"alla.
Re2resco de la pan"alla 6 #oom p"imo.
Abrir men. de b.squeda de componen"es 6 "e:"os.
,
Pcbnew
1rocesar la "etlist 'lec"ura< compilacin< "es"*.
3RC '3esign Rule C/ec>* ; con"rol au"om"ico de las pis"as.
$odo mdulo; Si ac"i0o<da prioridad a las opciones rela"i0as a los mdulos 'men.s 1op-
up*
$odo enru"ador; Si ac"i0o< da prioridad a las opciones rela"i0as a las pis"as 'menus 1op-
up*
Seleccin de la capa de "rabao.
Seleccin de una anc/ura de pis"a u"ili5ada an"eriormen"e.
Seleccin de una dimensin de 0ia u"ili5ada an"eriormen"e.
Seleccin de la reilla de "rabao.
Seleccin del 5oom.
3.1> - ?conos de la barra de la derecha de la pantalla
@s"a barra de "areas permi"e el acceso a los ."iles para;
- Si"uar los mdulos< pis"as< 5onas de cobre< "e:"os...
- Na0egar por el rbol errquico de los esquemas mul"i-/oa.
- Crear aco"aciones< elemen"os gr2icos...
- -orrar elemen"os.
- $os"rar barra de /erramien"as especiales ...
@l uso de"allado de es"as /erramien"as se describe en la suite.
En resumen de es"e uso se o2rece a con"inuacin.
9n"errupcin del comando en curso< anulacin de la u"ilidad en curso.
E"ilidad de resal"ado de redes 'ne"s*.
$os"rar l=neas aKreas
?lamada al men. de carga direc"a de mdulos.
Colocacin de pis"as 6 0ias.
4isuali5acin de 5onas.
Tra5ado de l=neas en capas "Kcnicas'es decir< dis"in"as de capas de cobre*.
Tra5ado de c=rculos en capas "Kcnicas'es decir< dis"in"as de capas de cobre*.
7
Pcbnew
Tra5ado de arcos en capas "Kcnicas'es decir< dis"in"as de capas de cobre*.
Colocacin de "e:"os.
Colocacin de co"as
Colocacin de miras de cen"rado
-orrado del elemen"o seMalado por el cursor.
Si 0arios elemen"os superpues"os se seMalan a la 0e5 con el cursor< se da prioridad al ms
pequeMo 'en el orden de prioridad decrecien"e pis"a< "e:"o< componen"e*.
No"a; la 2uncin (3es/acer borrado) de la barra de "areas general permi"e anular las .l"imas
rdenes de borrado.
Aus"a el o22se" para el arc/i0o de "aladrado o posicionado
3.11 - ?conos de la barra de la i:%uierda de la pantalla
@s"a barra permi"e seleccionar algunas opciones de 0isuali5acin 6 de con"rol
3esac"i0ar el 3RC 'con"rol elKc"rico*. A"encin; no se de"ec"an las cone:iones 2alsas
$os"rar reilla 'cuando el paso es su2icien"e para ser aus"ado*
$os"rar coordenadas polares en las barras de es"ado 6 de mensaes.
$os"rar coordenadas en pulgadas.
$os"rar coordenadas en mil=me"ros
Cursor; seleccin de la 2orma R@T9CE?A.
$os"rar es"ado general de las cone:iones.
$os"rar cone:iones dinmicas del mdulo que se es" despla5ando.
1ermi"ir el borrado au"om"ico de pis"as al rediseMar.
$os"rar 5onas de cobre.
$os"rar isle"as '1ads* en modo con"orno.
$os"rar pis"as 6 0ias en modo con"orno.
18
Pcbnew
$odo Dal"o con"ras"eD; en es"e modo< la capa ac"i0a se mues"ra normal< "odas las dems
capas se mues"ran en gris. @s ."il para cuando se "rabaa con circui"os mul"icapa.
$ues"ra la barra de /erramien"as para aplicaciones de microondas
3.12 - +en7 conte@tual ; edici'n r$pida de elementos
En clic> del bo"n derec/o del ra"n /ace desplegarse un men. con"e:"ual (1op Ep) cu6o
con"enido depende del elemen"o seMalado por el cursor 'si /a6 alguno*.
Se "iene as= acceso inmedia"o a;
Seleccin del 5oom.
Aus"e de la reilla.
O< seg.n el caso< a la edicin de los parme"ros ms /abi"ualmen"e modi2icados del elemen"o.
1op Ep sin seleccin de elemen"os.
@dicin de una pis"a.
11
Pcbnew
@dicin de un mdulo.
12
Pcbnew
Contenido:
4 - Del esquema al resultado final
4.1 - Diagrama de flujo
4.2 - Procedimiento de creacin de un circuito impreso
4.3 - Procedimiento de correccin de un circuito impreso
4 - Del esquema al resultado final
4.1 - Diagrama de flujo

Esquema
Clculo
de la
NETLIST
Fichero
EJEMPLO.NET
CVPCB
Biblioteca
sss
.MOD
fichero
EJEMPLO.CMP
fichero
EJEMPLO.NET
PCBNEW
fichero
EJEMPLO.BD
Eta!as del !roceso
F o t o t r a z a d o
G e r b e r
F i c h e r o s d e
t a l a d r o
Pcbnew
La asociacin esquema / PC!"# se $ace por medio del fic$ero Netlist% normalmente
generado por las $erramientas del editor de esquemas utili&ado.
!ota'
recuerde que PC!"# acepta los fic$eros Netlist en formato EESchema (PCBE!" (
#$C%D PCB &.
"ste fic$ero es generalmente incompleto en el sentido de que no contiene normalmente
indicaciones so)re los mdulos que corresponden a los distintos componentes que aparecen
en el esquema.
Por ello se necesita una etapa intermedia% la generacin del fic$ero de asociacin
componentes / mdulos.
C*PC se utili&a para crear el fic$ero +.C,P.
C*PC crea igualmente un nue-o fic$ero netlist que inclu(e esta informacin
PC!"# lee el nue-o fic$ero fic$ero netlist +.!".% ( si e/iste% el fic$ero +.C,P.
"l inter0s del fic$ero +.C,P es que es actuali&ado autom1ticamente por PC!"# en caso de
que se cam)ie un mdulo directamente en PC!"#% lo que e-ita -ol-er a ejecutar C*PC.
4.& - Procedimiento de creaci'n de un circuito im(reso
Despu0s de crear el esquema del circuito se de)e'
2enerar la netlist 3por "esc$ema4
Crear la asociacin entre los componentes del esquema ( los mdulos
correspondientes del circuito impreso 3por C*PC4.
5)rir PC!"# ( leer la lista as6 creada 3leer1 igualmente el fic$ero de asociacin de
los mdulos4.
PC!"# cargar1 autom1ticamente todos los mdulos.
5$ora $a)r1 que colocar los mdulos ( reali&ar las pistas correspondientes.
4.) - Procedimiento de correcci'n de un circuito im(reso
7i se modifica el esquema nue-amente $a)r1 que '
2enerar la nue-a netlist 3por "esc$ema4
"-entualmente% si $a( nue-os componentes% completar la asociacin entre los
nue-os componentes del esquema ( los mdulos correspondientes.
5)rir PC!"# ( leer la lista as6 creada 3leer1 igualmente el fic$ero de asociacin de
los mdulos4..
PC!"# cam)iar1 entonces autom1ticamente los nue-os mdulos% si los $u)iera% (
actuali&ar1 las nue-as cone/iones.
7e podr1 tam)i0n )orrar autom1ticamente las pistas que (a esta)an tra&adas ( que son a$ora
errneas.
Pcbnew
Contenido:
5 - Capas de trabajo
5.1 - Capas de cobre
5.1.1 - Generalidades:
5.1.2 - Seleccin del nmero de capas:
5.2 - Capas tcnicas auxiliares
5.3 - Seleccin de la capa actia:
5.3.1 - Seleccin mediante la barra de tareas !ori"ontal:
5.3.2 - Seleccin mediante el men desple#able:
5.$ - Seleccin de las capas para ias:
5 - Capas de trabajo
%C&'() trabaja con 2* capas di+erentes:
1, capas de cobre - o de enrutado de pistas .
12 capas tcnicas auxiliares.
5.1 - Capas de cobre
5.1.1 - Generalidades:
Son las capas normales de trabajo.
(l enrutador autom/tico 0 el men 1%istas2 permiten manejar estas capas.
3a capa 1 es la capa de 1soldadura2 o de 1cobre2. 3a capa 1, es la capa denominada de
1componentes2. 3as dem/s capas son las capas internas -2 a 15..
5.1.2 - Seleccin del nmero de capas:
%ara +acilitar la nae#acin entre las capas se necesita seleccionar el nmero de capas de
trabajo.
%ara ello: actiar el men Preferencias 4
0 despus el men Opciones .
(n los cuadros de di/lo#o4 ajustar el nmero de capas -1 a 1,..
Pcbnew
5.2 - Capas tcnicas a!iliares
5l#unas se asocian por pares4 otras no.
Cuando aparecen por pares4 el comando de cambio de lado del mdulo las tiene en cuenta 0
los elementos -isletas4 contornos.... 6ue aparecen en una capa -soldadura o
componentes.aparecen inertidos en la capa complementaria.
(stas son:
3as capas ad"esi#as de soldadra 0 componentes:
Se utili"an principalmente para colocar en ellas componentes 1pe#ados2 a otros
componentes 6ue est/n sobre la capa de soldadura o de componentes. Son4 por
ejemplo4 los radiadores de circuitos inte#rados o de transistores4 o una resistencia
soldada sobre otra.
3as capas de S$% -componentes de montaje super+ical. soldadra 0
componentes:
7e+inen las m/scaras de +abricacin de las "onas de pasta para soldar de las isletas
S$%.
(n principio4 solo las isletas S87 ocupan estas capas.
3as capas de seri&raf'a de soldadra 0 componentes:
(n estas capas aparecen los dibujos de los componentes.
3as capas de m(scara de soldadra 0 componentes:
7e+inen la m(scara de soldadra.
'ormalmente todas las isletas aparecen sobre una o la otra -o las 2 para las isletas
pasantes usuales. para eitar 6ue el barni" recubra estas isletas
3as capas de so &eneral:
- capa comentarios
- capa ).C.O. 1
- capa ).C.O. 2
- capa %raft.
(stas capas son de uso libre. Se pueden colocar en ellas textos como indicaciones de
montaje4 cableado4 acotacin4 dise9os de obst/culos mec/nicos para reali"ar un in+orme de
montaje o de uso.
3a capa )%G): es la capa reserada para dibujar los contornos de la placa.
Su caracter:stica particular es 6ue todo elemento -se#mentos4 textos.... colocado en esta capa
aparece tambin en las dem/s capas.
Pcbnew
5.* - Seleccin de la capa acti#a:
3a seleccin de la capa actia -o capa de trabajo. se puede !acer de di+erentes maneras:
8ediante la barra de tareas !ori"ontal.
8ediante el men desple#able -botn derec!o del ratn..
8ediante la teclas ; 0 < -para las capas de cobre nicamente..
5.*.1 - Seleccin mediante la barra de tareas "ori+ontal:
3a seleccin de la capa es directa.
5.*.2 - Seleccin mediante el men conte!tal:
Pcbnew
3a seleccin abre el cuadro de di/lo#o:
6ue permite ele#ir la capa de trabajo.
5., - Seleccin de las capas para #ias:
Cuando la "erramienta de tra+ado de pistas est( acti#a- el men desple#able es m/s
completo 0 da acceso a ele#ir el par de capas para las ias:
3a seleccin abre el cuadro de di/lo#o:
6ue permite ele#ir las capas de trabajo.
Pcbnew
Cuando se coloca una ia4 la capa actia conmuta autom/ticamente de la capa actual a la otra4
6ue ser/ la nuea capa actia.
Pcbnew
Contenido:
6 - Crear / Corregir una placa
6.1 - Crear una placa
6.1.1 - Diseo del contorno de una placa
6.1.2 - Lectura de la netlist resultante del esquema
6.2 - Corregir una placa
6.2.1 - Mtodo a seguir:
6.2.2 - Borrado de pistas errneas:
6.2.! - Componentes suprimidos:
6.2." - Mdulos modi#icados:
6.2.$ - %pciones a&an'adas( seleccin mediante Marca )emporal:
6 - Crear / Corregir una placa
6.1 - Crear una placa
6.1.1 - Diseo del contorno de una placa
*n general+ es ,ueno de#inir en primer lugar el contorno de la placa que se &a a reali'ar.
*l contorno se constru-e di,u.ando una serie de segmentos /seleccionar la capa Contorno
0CB como capa acti&a -+ con la 1erramienta 2egmentos /3adir l4nea o polgono gr5#ico6 +
1acer clic7 al principio de cada tramo del contorno - do,le clic7 para aca,ar el di,u.o de la
serie de segmentos en curso6.
0or regla general+ una placa de,e tener dimensiones mu- precisas.
)am,in se puede /de,e6 a-udar de la &isuali'acin de las coordenadas del cursor cuando
este se desplace.
2e recuerda que las coordenadas relati&as se pueden iniciali'ar a cero en cualquier instante
mediante la ,arra espaciadora+ - que el cam,io de unidades /pulgadas o mil4metros6 se puede
modi#icar en cualquier instante mediante la tecla 83lt 9:.
Las coordenadas relati&as permiten tra'ar mu- #5cilmente los contornos a las cotas precisas.
2e puede colocar un contorno circular /o un arco6 de las dimensiones deseadas.
0ara ello:
1. 2eleccionar la 1erramienta C4rculo .
2. ;acer clic7 para #i.ar el centro del c4rculo.
!. 3.ustar el radio despla'ando el ratn.
". ;acer clic7 para terminar.
<ota: *l grosor del tra'o se puede a.ustar mediante el men= Dimensiones+ /Dimensiones
aconse.adas > 1$? en 1/1? mils6+ o mediante %pciones + pero slo es &isi,le si se elige la
&isuali'acin del contorno en modo distinto a l4nea .
Pcbnew
2e o,tiene un resultado como el siguiente:
6.1.2 - Lectura de la netlist resultante del esquema
3cti&ar el icono + se muestra la &entana de di5logo Netlist:
2i el nom,re de la netlist mostrada no es correcto+ seleccionar la netlist deseada. /2eleccionar
el #ic1ero netlist deseado en la lista de #ic1eros que aparece en la &entana de #ic1eros
disponi,les6.
Leer la netlist.
Los mdulos aparecen colocados unos so,re otros - pueden ser despla'ados
autom5ticamente.
Pcbnew
2i no se 1a cargado - colocado ning=n mdulo+ la totalidad de los mdulos se coloca en el
mismo lugar - los mdulos no son #5cilmente reconoci,les.
2e puede entonces 1acer una distri,ucin autom5tica /comando Mover y colocar gloales6
@er siguiente seccin para m5s detalles.
*n esta #igura se &e una distri,ucin autom!tica+ a partir del e.emplo anterior:
"ota importante :
2i la modi#icacin requiere elegir un nue&o mdulo por uno -a eAistente en el circuito impreso
/por e.emplo+ el cam,io de una resistencia de 1/B C a 1/2C6+ 1ec1o con C@0CB+ 1a,r5 que
,orrar el mdulo antiguo antes de la lectura de la netlist+ para que 0CB<*C recargue el nue&o
mdulo.
2in em,argo+ si se de,e cam,iar un mdulo eAistente por otro /por e.emplo+ reempla'ar una
resistencia pequea por otra ma-or6 se puede 1acer m5s e#ica'mente mediante el cuadro de
di5logo de edicin del mdulo concernido.
6.2 - Corregir una placa
*s mu- #recuente tener que corregir un diseo despus de 1a,er corregido el esquema
correspondiente.
Pcbnew
6.2.1 - M#todo a seguir:
1. Crear una nue&a netlist correspondiente al nue&o esquema.
2. 2i se 1an aadido componentes+ asociarles su mdulo correspondiente mediante
cvpcb.
!. Leer la nue&a netlist con pcbnew.
6.2.2 - $orrado de pistas err%neas:
Pcbnew puede ,orrrar autom5ticamente las pistas a1ora errneas de,ido a los cam,ios.
;a- que acti&ar la opcin Borrar de la &entana de di5logo netlist ( ):
0ero a menudo es me.or proceder manualmente /la #uncin DDC permite reparar las pistas
errneas6
6.2.& - Componentes suprimidos:
0c,neE no suprime los mdulos de los componentes suprimidos en el esquema.
;a,r5 que ,orrarlos manualmente.
*sto es as4 porque generalmente 1a- mdulos aadidos /agu.eros de #i.acin+ por e.emplo6 que
no #iguran en el esquema.
6.2.' - M%dulos modi(icados:
2i se modi#ica en la netlist /mediante C&pc,6 un mdulo que -a esta,a colocado en el circuito+
dic1o mdulo no es modi#icado por 0c,neE sal&o si se acti&a la opcin Cambiar mdulo /
Cambiar:
0ara cam,iar un mdulo /por e.emplo+ una resistencia pequea por una m5s grande6+ se
puede 1acer editando el mdulo directamente.
6.2.) - *pciones avan+adas, selecci%n mediante Marca -emporal:
%curre que uno modi#ica la numeracin de un esquema /es decir+ las re#erencias tales que D$+
9"...6 sin modi#icarla realmente.
*l circuito impreso en principio no se modi#ica /en cuanto a los teAtos de las re#erencias de los
mdulos. 2in em,argo+ los componentes - los mdulos normalmente se identi#ican
precisamente por su re#erencia.
*n ese caso se puede utili'ar la opcin siguiente antes de leer la netlist.
eligiendo la opcin Timestamp (Marca temporal).
Pcbnew
*n estas condiciones+ pc,neE no identi#ica los mdulos por las re#erencias sino por su marca
temporal /8time stamp:6 generada autom5ticamente por eesc1ema /son la #ec1a - la 1ora en
que se 1a posicionado el componente en el esquema6.
2in em,argo+ 1a- que ser mu- prudente /Fguardar primero el arc1i&oG6
*n e#ecto+ esta tcnica tiene pro,lemas en el caso de componentes m=ltiples como un H"??
que tiene " elementos - 1 solo encapsulado.
La Marca )emporal no est5 ,ien de#inida /puesto que 1a- "6.
0ero+ en general+ permite resol&er el pro,lema de la numeracin.
Pcbnew
Contenido:
7 - Posicionado de los mdulos
7.1 - Ayuda a la colocacin
7.2 - Posicionado manual
7.3 - Reorientacin general de los mdulos
7.4 - Distribucin automtica de los mdulos
7.5 - Posicionado automtico de los mdulos
7.5.1 - aracter!sticas del "#osicionador$ automtico
7.5.2 - Pre#aracin
7.5.3 - Posicionado automtico interacti%o
7.5.4 - &ota
7 - Posicionado de los mdulos
7.1 - Ayuda a la colocacin
Al des#la'ar un mdulo( #ueden a)ustarse sus l!neas a*reas dinmicas.
Para ello( +ay ,ue acti%ar el icono de la barra de +erramientas i',uierda.
7.2 - Posicionado manual
-eleccionar el mdulo con el ratn( +acer clic. con el botn derec+o y elegir la orden /o%er
As! se #uede colocar en el lugar deseado +aciendo clic. con el botn i',uierdo( e%entualmente
des#u*s de rotar y cambiar de lado.
-e muestran a,u! las l!neas a*reas dinmicas del mdulo ,ue se est colocando.
7.3 - Reorientacin general de los mdulos
-e recuerda ,ue los mdulos se cargan con la orientacin ,ue tienen en la biblioteca
0normalmente 12
-i se desea tenerlos todos con otra orientacin 0#or e)em#lo( todos %erticales2 el
men3.Autoposicionar/Orientar #ermite reorientar los mdulos.
4sta orientacin #uede ser selecti%a 0#or e)em#lo( solamente los mdulos cuya re5erencia
comience #or " C $2.
7.! - "istri#ucin autom$tica de los mdulos
Pcbnew
&ota6
De manera general( los mdulos slo #ueden ser des#la'ados si su atributo "%lo&ueado$ no
est acti%o.
7a gestin de este atributo se +ace mediante el cuadro de dilogo de edicin de las
caracter!sticas del mdulo 0comando 4ditar /odulo2 o mediante el men3 des#legable " 'odo
'dulo $ y ,ue se desarrolla en el ca#!tulo relati%o al #osicionado automtico.
omo se +a se8alado anteriormente( los nue%os com#onentes cargados mediante la lectura de
la netlist a#arecen a#ilados.
P9&4: #ermite una distribucin automtica de los com#onentes #ara 5acilitar su#osicionado
manual.
Acti%ar la o#cin " 'odo 'dulo $ 0;cono de la barra de +erramientas +ori'ontal2.
-e modi5ica a+ora el men3 des#legable acti%ado #or el botn derec+o del ratn6
-i el cursor del ratn se8ala un mdulo6

-i el cursor del ratn no se8ala nada


Pcbnew

6
4n ambos casos se accede a los comandos6
"espla(ar todos los 'dulos #ermite la distribucin automtica de todos los
mdulos no blo,ueados ( y se utili'a generalmente des#u*s de la #rimera lectura de
una netlist.
"espla(ar nue)os 'dulos #ermite la distribucin automtica de los mdulos ,ue
+an sido colocados 5uera del contorno de la #laca en curso.
4ste comando necesita #or lo tanto ,ue se +aya dibu)ado un contorno de #laca y ,ue se +ayan
cargado los com#onentes a distribuir 5uera de dic+o contorno 0y ms e<actamente( 5uera del
rectngulo de encuadre de dic+o contorno2.
7.* - Posicionado autom$tico de los mdulos
7.*.1 - Caracter+sticas del ,posicionador- autom$tico
4l mdulo de #osicionado automtico #ermite la colocacin de los com#onentes en las 2 caras
de la #laca 0el cambio de cara de los com#onentes de%ant =tre sur la couc+e cui%re no es sin
embargo automtico2
-e busca igualmente la me)or orientacin 01( >1( ->1( 1?1 grados2 del com#onente.
4l #osicionado se reali'a seg3n un algoritmo de o#timi'acin ,ue trata de minimi'ar la longitud
de las #istas 0de los segmentos de las #istas2. su inclinacin y ,ue ale)a los com#onentes
tanto ms cuanto ms grandes son y con mayor n3mero de #ins. 4l orden de #osicionado est
o#timi'ado6 com#onentes grandes y de numerosos #ins al #rinci#io.
7.*.2 - Preparacin
P9&4: #uede #or tanto #osicionar automticamente los mdulos( sin embargo( es
necesario guiar el #osicionado( #uesto ,ue ning3n #rograma #uede adi%inar lo ,ue el usuario
desea +acer.
@n #osicionado automtico no se im#ro%isa.
-e debe6
rear el contorno de la #laca 0#uede ser com#le)o( #ero debe ser cerrado si la 5orma
no es rectangular2.4sto es tri%ial.
Pcbnew
olocar manualmente los com#onentes cuyas #osiciones son obligatorias
0conectores( agu)eros de 5i)acin...2.
;gualmente( si ciertos mdulos -/D deben ser colocados en la cara de soldadura(
+abr ,ue cambiarlos de lado manualmente.
olocar algunos com#onentes cr!ticos 0com#onentes grandes( #or e)em#lo2.
Acti%ar el atributo %lo&ueado #ara cada uno de estos com#onentes 0comando
Autoposicionar/%lo&ueado.
A+ora ya se #uede lan'ar el #osicionado automtico 0men3 emergente
Autoposicionar 'dulo 04stando acti%o el modo /dulo2
-in embargo( si se ,uiere ,ue P9&4: reoriente los mdulos( ser necesario ,ue se +aya
de5inido correctamente #ara los mdulos utili'ados la autori'acin de rotacin 0%er
'dulo//ditar/Opciones 2( #or lo tanto ,ui' se tendrn ,ue editar los mdulos en la
biblioteca.
&ormalmente( se #ermite la rotacin de 1?1 grados #ara las resistencias y condensadores no
#olari'ados.
iertos mdulos 0#e,ue8os transistores( #or e)em#lo2#ueden tener #ermitido el giro a AB- >1 y
a 1?1 grados.
-e debern a)ustar #or lo tanto #ara algunos mdulos los #ermisos de rotacin 0recuerde6 el
coe5iciente 1 +ace im#osible la rotacin( el coe5iciente 11 la autori'a com#letamente y un %alor
intermedio es una #enali'acin de la rotacin2.
-e #ueden editar los #ermisos de rotacin des#u*s de cargar los mdulos( #ero es
e%identemente ms r#ido modi5icar los mdulos en la biblioteca antes de cargarlos.
7.*.3 - Posicionado autom$tico interacti)o
-er #robablemente necesario( durante el enrutado automtico( %ol%er al control manual #ara
recolocar un mdulo.
4l comando Autocolocar 'dulo 0iguiente #ermite retomar la colocacin a #artir del #unto
de #arada.
4l comando 0men3 emergente2 Autocolocar 1ue)os 'dulos solamente #osiciona los
com#onentes ,ue estn 5uera de la su#er5icie de la #laca del circuito im#reso( lo ,ue #ermite
el #osicionado automtico de com#onentes ,ue no se +an colocado toda%!a sin tener ,ue
acti%ar el atributo %lo&ueado.
4l comando Autocolocar 'dulo #ermite recolocar el mdulo a#untado #or el ratn incluso si
su atributo %lo&ueado est acti%ado.
7.*.! - 1ota
P9&4: determina automticamente la 'ona de colocacin #osible de los mdulos
res#etando la 5orma del contorno de la #laca( ,ue no tiene ,ue ser necesariamente rectangular
0#uede ser redonda( tener 'onas tro,ueladas...2.
-i la #laca no es rectangular( el contorno deber ser cerrado #ara ,ue P9&4: #ueda
determinar cul es el interior o el e<terior del contorno.
;ncluso si +ay 'onas tro,ueladas internas( su contorno deber ser cerrado.P9&4: calcula el
rectngulo de encuadre de los contornos de la #lacaC des#u*s( a #artir del centro de dic+o
rectngulo( determina #or continuidad la su#er5icie donde se #ueden colocar los mdulos.
Pcbnew
Contenido:
8 - Trazado de las pistas de la placa
8.1 - Opciones de los parmetros de trazado de pistas
8.2 - Dimensiones tpicas segn la clase
8.2.1 - Anchura de pista
8.2.2 - Aislamiento
8.3 - !emplos de con"iguraci#n tpica
8.3.1 - !emplo $rstico%&
8.3.2 - !emplo usual&
8.' - Trazado manual
8.( - )rear zonas de co*re
8.(.1 - +eleccionar la red o nudo&
8.(.2 - )rear la zona&
8.(.3 - Opciones de relleno&
8 - Trazado de las pistas de la placa
8.1 - Opciones de los parmetros de trazado de pistas
,as opciones de cam*ian en el men Dimensiones->Pistas y Vias.
,as dimensiones estn en pulgadas o milmetros segn la unidad seleccionada.
-ecuerde& 2.(' cm / 1 pulgada 0inch o 1 2 / 1333 mils / 13333 d4cimas de mil.
8.2 - Dimensiones tpicas se!n la clase
8.2.1 - "nc#$ra de pista
5tilizar la ma6or anchura posi*le respetando los lmites mnimos siguientes&
5nidad ),A++
1
),A++
2
),A++
3
),A++
'
),A++
(
mm 3.8 3.( 3.' 3.2( 3.1(
1713mils 313 233 183 13 83
8.2.2 - "islamiento
5nidad ),A++
1
),A++
2
),A++
3
),A++
'
),A++
(
mm 3.93 3.( 3.3( 3.23 3.23
1713mils 293 233 1'3 :3 83
De manera general el aislamiento mnimo es prcticamente id4ntico a la anchura mnima de
las pistas.
8.% - &'emplos de con(i$raci)n tpica
8.%.1 - &'emplo *r!stico+:
Aislamiento& 3.3(mm 03.3138 pulgadas2.
Anchura de pista& 3.8mm 03.331( pulgadas2.
Dimetro de las isletas de los ); o de las <ias& 1.:1mm 03.39(3 pulgadas2.
Dimetro de las isletas de los componentes discretos& 2.('mm 03.1 pulgadas2.
Anchura de pista de tierra& 2.('mm 03.1 pulgadas2.
Pcbnew
8.%.2 - &'emplo $s$al:
Aislamiento& 3.3(mm 03.3138 pulgadas2.
Anchura de pistas& 3.(mm 03.3129 pulgadas2.
;sletas de );& de"inirlas o<ales para permitir paso su"iciente para atra<esarlas 6 para tener
una super"icie de adhesi#n correcta 0 1.29 = 2.(' mm -->3.3(= 3.1 pulgadas2.
?ias& 1.29mm 03.3(33 pulgadas2.
8., - Trazado man$al
+e recomienda el trazado de pistas manual por@ue s#lo as se tiene el control total de las
prioridades de ca*leado.
Pcbnew
Aor e!emplo. es desea*le comenzar el trazado de pistas por las alimentaciones con pistas
anchas. separar las alimentaciones de los circuitos digitales de las de los circuitos anal#gicos
6 colocar correctamente las seBales sensi*les.
Adems. el trazado de pistas automtico genera un gran nmero de <ias.
Aor contra. el trazado automtico permite tener una idea so*re el *uen emplazamiento de los
m#dulos. )on algo de e=periencia se utilizar el trazado automtico para generar rpidamente
las pistas $e<identes% 6 se utilizar el trazado manual para las dems cone=iones.
8.- - Crear zonas de co.re
,as zonas de co*re se de*en crear en ltimo lugar. cuando se ha6a aca*ado todo el enrutado.
n caso de tener @ue modi"icar el enrutado. ha*ra @ue *orrar 6 rehacer las zonas.
,as isletas de la misma red de*en ha*erse conectado entre ellas.
n e"ecto&
Todos los o*stculos 0isletas. contornos del circuito impreso2 de*en ser conocidos.
Aor razones de tiempo de cculo.el D.-.) no comprue*a las zonas.
,as zonas de co*re 0planos de tierra o de alimentai#n en general2 normalmente se unen a una
red o nudo.
Aara crear una zona de co*re se de*e&
+eleccionar la red a la @ue se desea unir 0*asta con resaltar la red2.
)rear los lmites de la zona 0si no se di*u!a nada. la zona llenar todo el circuito2.
-ellenar la zona desdee un punto de partida.
5na zona siempre es una sola $pieza%. es decir. @ue no tiene islas de co*re no conectadas.
8.-.1 - /eleccionar la red o n$do:
+eleccionar la herramienta . 6 hacer clicC en una isleta de red. la cual de*e aparecer
resaltada.
8.-.2 - Crear la zona:
8.5.2.1 - Crear los lmites de la zona:
+eleccionar la herramienta .
+eleccionar la capa donde se de*e colocar la zona.
)rear los lmites de zona so*re la capa acti<a deseada.
,os lmites se crean di*u!ando un polgono haciendo clicC con el *ot#n iz@uierdo en cada
<4rtice deseado.
l contorno se termina con do*le clicC.
l polgono se cierra automticamente. +i los puntos inicial 6 "inal no se encuentran en el
mismo lugar. pc*neD aBade el segmento "inal.
n la "igura puede <erse un contorno de zona 0en trazo "ino2&
Pcbnew
8.5.2.2 - Rellenar la zona:
,a zona se rellena desde un punto de partida 0cursor del rat#n2.
Aara ello. una <ez terminado el contorno. se coloca el cursor del rat#n en el punto de relleno
deseado. ste punto puedee estar en el interior o en el e=terior de la zona 6 so*re un punto sin
o*stculo.
+e muestra el men siguiente a continuaci#n&
Acti<ar el *ot#n1-elleno1.
ste es el resultado del relleno con un punto de partida en el interior del polgono&
Pcbnew
E este el resultado con un punto en el e0terior del polgono&
Pcbnew
l contorno es por lo tanto la "rontera para el relleno.
Nota:
Auede ha*er <arios polgonos de contorno. ?er un e!emplo&
ste es el relleno a partir de un punto en el interior del polgono grande 6 el e=terior del
pe@ueBo&
Pcbnew
8.-.% - Opciones de relleno:
+e de*e escoger&
,a re!illa de tra*a!o para el relleno.
l aislamiento.
l tratamiento de las isletas para el relleno.
8.5.3.1 - Rejilla de trabajo para el relleno.
)uanto ms "ina es la re!illa. me!or es el relleno.
+in em*argo. como el relleno se realiza por segmentos de pista horizontales 6 <erticales.
cuanto ms "ina es la re!illa. ms grandes son los "icheros @ue se generan.
5na re!illa de 3.31 pulgadas es un *uen compromiso.
8.5.3.2 - Aislamiento
+e aconse!a elegirlo un poco ms grande @ue el elegido para el enrutado.
8.5.3.3 - Opciones de las isletas
,as isletas o pins @ue pertenecen a la red pueden estar incluidos o e=cluidos en la zona. o
incluso estar conectados por "renos t4rmicos.
+i se inclu6en. soldar. 6 so*re todo desoldar. puede ser di"cil.
+i se e=clu6en. la cone=i#n a la zona es peor.
l "reno t4rmico es un *uen compromiso.
ste es el resultado de las 3 opciones&
Pcbnew
Ains incluidos
Ains e=cluidos
Freno t4rmico.
l pin est conectado por ' segmentos de
pista a la zona.
,a anchura de estos segmentos es el <alor
actual seleccionado para el trazado de pistas.
Pcbnew
Contenido:
9 - Acabado y generacin de los documentos de fabricacin
9.1 - Acabados
9.2 - Test DRC final:
9.3 - eneracin de documentos de fototra!ado
9.3.1 - "ormato #R$#R:
9.3.2 - "ormato %&':
9.3.3 - "ormato &()T)CR*&T:
9.+ - A,uste del margen -ara la m.scara de soldadura /barni! aislante0:
9.1 - eneracin de los documentos de taladro
9.2 - eneracin de los documentos de cableado:
9.3 - eneracin del fic4ero de -osicionado autom.tico:
9.5 - (-ciones a6an!adas de tra!ado:
9 - Acabado y generacin de los documentos de fabricacin
Nota:
Todos los fic4eros generados se colocan en el directorio de traba,o7 es decir7 a8uel donde se
encuentra el fic4ero xxxxxx.brd del circuito im-reso.
9.1 - Acabados
Es necesario:
*ndicar los nombres de las caras y del -royecto: C(9&(:#:T#) y )('DAD;RA
colocando los te<tos corres-ondientes en T(DA) las ca-as.
'os te<tos sobre la ca-a )('DAD;RA deben 6erse en = es-e,o > .
Crear -lanos de tierra modificando si es -reciso algunas -istas -ara facilitar su
creacin.
Colocar las miras de centrado y e6entualmente las cotas de -lanos tro8uelados. /'as
cotas se dibu,an normalmente en una ca-a de uso general0
Pcbnew
A continuacin7 el resultado final7 los -lanos de tierra no se 4an dibu,ado -ara -ermitir una
me,or 6isin de los elementos:
se -uede tambi?n resaltar la identificacin de las + ca-as de cobre de este circuito:
9.2 - Test DC final:
)e recomienda 4acer un control DRC global antes de crear los documentos.
Acti6ar el icono -ara acceder al cuacro de di.logo DRC:
y acti6ar .
un control final e6itar. malas sor-resas...
9.! - "eneracin de documentos de fototra#ado
Pcbnew
)e 4ace mediante el men@ Arc4i6oATra!ar...B
:ormalmente los fic4eros de fototra!ado se generan en formato #R$#R.
)in embargo7 se -ueden generar los fic4eros de fototra!ado en formato %&' o &()T)C*&T
9.!.1 - $ormato "E%E:
&C$:#C genera -or cada ca-a un fic4ero seg@n la norma "E%E 2&'(7 normalmente en
formato 3.+ /cada coordenada tiene 3 cifras7 3 de -arte entera y + de -arte fraccionaria7
e<-resado en -ulgadas0.
#l tra!ado 6a siem-re en escala 1.
)e deben crear normalmente los fic4eros de ca-as de cobre y7 seg@n la definicin del circuito7
ca-as de m.scara de soldadura7 de m.scara de -asta -ara soldar y de serigrafDa.
#sto se 4ace en una sola o-eracin7 marcando todas las casillas corres-ondientes a las ca-as
a generar.
A modo de e,em-lo7 -ara un circuito de doble cara7 con m.scara de soldadura7 serigrafDa y
m.scara de -asta -ara soldar /-ara los com-onentes )9D0 4acen falta 5 fic4eros /= <<<<<< >
es el nombre del fic4ero .brd0:
xxxxxx.co))er.)*o -ara la cara de cobre /soldadura0.
xxxx.cm).)*o -ara la cara de com-onentes.
xxxx.sil+scm).)*o -ara serigrafDa de la cara de com-onentes.
xxxx.sil+scu.)*o -ara serigrafDa de la cara de cobre.
xxxx.sold)cm).)*o -ara la m.scara de -asta -ara soldar7 cara de com-onentes.
Pcbnew
xxxx.sold)cu.)*o -ara la m.scara de -asta -ara soldar7 cara de cobre.
xxxx.mas+cm).)*o -ara la m.scara de soldadura de la cara de com-onentes.
xxxx.mas+cu.)*o -ara la m.scara de soldadura de la cara de cobre.
9.!.2 - $ormato ,-".:
'a e<tensin est.ndar de los fic4eros generados es .)lt.
#l dibu,o -uede reali!arse a la escala es-ecificada y en modo es-e,o.
)eg@n la o-cin escogida en la lista /)ciones de Taladrado7 las isletas -ueden ser
com-letamente rellenas7 taladradas con un gran di.metro o taladradas con un di.metro
-e8ueEo /guiado de taladro manual0.
)i la o-cin 0m)rimir Ca1et2n est. acti6a7 se dibu,a el ca,etDn.
9.!.! - $ormato -/3T3C0-T:
'a e<tensin est.ndar de los fic4eros generados es .)s.
#l dibu,o -uede reali!arse a la escala es-ecificada y en modo es-e,o.
)i la o-cin /rg 4 Centro est. acti6a7 el origen de coordenadas de la mesa de trazado se
su-one en el centro de la 4o,a de dibu,o.
)i la o-cin 0m)rimir Ca1et2n est. acti6a7 se dibu,a el ca,etDn.
9.' - A1uste del margen )ara la m5scara de soldadura 6barni# aislante7:
)e accede -or el men@ DimensionesA&istas y Fias :
)e debe a,ustar el -ar.metro 9.scara Aislamiento al 6alor deseado /usualmente G7G1
-ulgadas7.
9.8 - "eneracin de los documentos de taladro
)e debe crear el fic4ero de taladro <<<<<<.drl.
#ste fic4ero se describe seg@n el est.ndar E(CE../9.
)e -uede crear tambi?n el -lano de taladro.
#ste fic4ero se describe seg@n los formatos %&' / <<<<<<.-lt0 o &()T)CR*&T / <<<<<<.-s0.
)olamente es @til -ara un control su-lementario.
Pcbnew
#stos fic4eros se crean mediante el cuadro de di.logo -ost)rocesadores:Taladrado...:
)e debe definir a8uD el di.metro del taladro de las 6ias /@nico -ara todas las 6ias0.
&ara el tra!ado %&' se -uede definir el nH y la 6elocidad de la -lumilla utili!ada.
9.; - "eneracin de los documentos de cableado:
#s necesario tra!ar las ca-as de serigrafDa de los lados de cobre y de com-onentes.
eneralmente la relati6a a la ca-a de )erigrafDa de Com-onentes es suficiente -ara los
-lanos de cableado.
)e deber. tra!ar la ca-a de soldadura con la o-cin 9odo #s-e,o 7 -ara 8ue los te<tos sean
legibles.
9.& - "eneracin del fic*ero de )osicionado autom5tico:
#stos fic4eros se crean mediante el comando -ost)rocesadores:-osicionado.
)in embargo7 no se -odr. generar este fic4ero si 4ay al menos un mdulo 8ue tenga el
atributo 9ormal<0nsertar acti6ado /6er edicin de mdulos0.
)e crear.n uno o dos fic4eros seg@n 4aya com-onentes insertables en una o las dos caras del
circuito im-reso.
;n cuadro de di.logo -ermite 6isuali!ar el nombre del o de los fic4eros creados.
9.= - /)ciones a>an#adas de tra#ado:
'as o-ciones a8uD mostradas -ermiten la gestin de im-resin a6an!ada.
#stas o-ciones tienen utilidad sobre todo -ara generar las ca-as de serigrafDa7 en -articular
-ara reali!ar correctamente los documentos de cableado.
Pcbnew
'as o-ciones son:
Imprimir cajetn Tra!a el encuadre de la 4o,a y de su ca,etDn.
Isletas (Pads) en Serigrafa &ermite la im-resin de los contornos de las isletas en las
ca-as de serigrafDa. ;til -ara su-rimir todas las isletas en estas
ca-as
Imprimir Isletas (Pads)
siempre
"uer!a el tra!ado de las isletas en T(DA) las ca-as
Imprimir Valor Mdulo &ermite el tra!ado de los te<tos FA'(R en la serigrafDa
Imprimir Referencia
Mdulo
&ermite el tra!ado de los te<tos R#"#R#:C*A en la serigrafDa
Imprimir otros textos del
Mdulo
&ermite el tra!ado de los te<tos T*&( CA9&( en la serigrafDa
or!ar impresin "extos
in#isi$les
"uer!a el tra!ado de los cam-os referencia y 6alor declarados
como in6isibles.
&ermite7 combinado con las o-ciones %Imprimir Referencia
Mdulo& e %Imprimir Valor Mdulo& reali!ar documentos de
re-aracin o de cableado.
#stas o-ciones se necesitan -ara gestionar circuitos 8ue
utili!an com-onentes -e8ueEos /)9D...07 demasiado -e8ueEos
-ara colocar los 2 te<tos7 referencia y 6alor7 de manera 8ue se
distingan
Pcbnew
Contenido:
10 - ModEdit: Gestin de las BIBLIOTECAS
10.1 - Generalidades: Presentacin de ModEdit
10.2 - ModEdit:
10. - Pantalla de ModEdit:
10.! - Barra de "erra#ientas $rinci$al de Modedit:
10.% - Crear &n n&e'o #d&lo:
10.( - Crear &na n&e'a )i)lioteca:
10.* - G&ardar &n #d&lo en la )i)lioteca acti'a:
10.+ - Trans,erir &n #d&lo de &na )i)lioteca a otra:
10.- - G&ardar los #d&los de &n circ&ito en la )i)lioteca act&al:
10.10 - .oc&#entacin de #d&los en )i)lioteca:
10.11 - .oc&#entar las )i)liotecas: M/todo $r0ctico:
10 - ModEdit: Gestin de las BIBLIOTECAS
10.1 - Generalidades: Presentacin de ModEdit
PCB1E2 3estiona 'arias )i)liotecas di,erentes si#&lt0nea#ente 45 c&ando se car3a &n
#d&lo5 el con6&nto de las )i)liotecas 7&e a$arecen en la lista de )i)liotecas se anali8a "asta
encontrar el #d&lo 9o el $ri#er #d&lo si el #is#o e:iste en 'arias )i)liotecas;.
Se rec&erda 7&e se lla#a a7&< )i)lioteca acti'a a la )i)lioteca seleccionada en el Editor de
#d&los5 o ModEdit5 en la c&0l se "acen las di,erentes acciones descritas $or el $ro3ra#a.
ModEdit $er#ite la edicin y la creacin de d!los" es decir:
A=adir 4 s&$ri#ir isletas
Editar las caracter<sticas de las isletas 9 ,or#as5 ca$as; $ara cada isleta o $ara todas
las isletas del #d&lo.
Editar5 a=adir 4 #odi,icar ele#entos 3r0,icos 9contornos5 te:tos;
Editar ca#$os 9'alor5 re,erencia...;
Editar la doc&#entacin asociada 9descri$cin5 $ala)ras cla'e;.as< co#o el
anteniiento de la #i#lioteca acti$a5 es decir:
Listar los #d&los de la )i)lioteca acti'a.
Borrar &n #d&lo de dic"a )ilioteca.
G&ardar &n #d&lo de dic"a )i)lioteca.
G&ardar todos los #d&los di,erentes de &n circ&ito i#$reso.
Se $&ede crear ta#)i/n &na n&e'a )il)ioteca. >na )i)lioteca de #d&los est0 ,or#ada de
"ec"o $or dos ,ic"eros:
La $ro$ia )i)lioteca 9,ic"ero con la e:tensin .li#;
La doc&#entacin asociada 9,ic"ero con la e:tensin .dc;
El ,ic"ero doc&#entacin se act&ali8a con cada #odi,icacin del ,ic"ero .li) corres$ondiente5
de #anera 7&e es caso de $/rdida se $&eda re3enerar ,0cil#ente. Sir'e $ara acelerar el
acceso a la doc&#entacin de los #d&los.
10.% - ModEdit:
Se accede al Editor de Md&los de dos #aneras:
.irecta#ente #ediante el icono de la )arra de "erra#ientas $rinci$al de Pc)ne?
Mediante el #en@ de edicin del #d&lo act&al en Pc)ne? 9O)tenido al seleccionar
editar #d&lo en el #en@ e#er3ente;5 )otn A#rir Editor de Md!los
Pcbnew

En este caso5 el #d&lo del circ&ito i#$reso se car3a directa#ente en ModEdit $ara
ser #odi,icado 9o arc"i'ado;.
Pcbnew

10.& - Pantalla de ModEdit:


Al a)rir ModEdit a$arece &na 'entana an0lo3a a la si3&iente:
10.' - Barra de (erraientas )rinci)al de Modedit:
Las ,&nciones son la si3&ientes:
Seleccionar )i)lioteca acti'a.
G&ardar el #d&lo act&al en la )i)lioteca acti'a.
Crear n&e'a )i)lioteca 4 3&ardar en ella el #d&lo act&al.
Borrar &n #d&lo de la )i)lioteca acti'a.
Crear n&e'o #d&lo.
Car3ar &n #d&lo a $artir de la )i)lioteca act&al.
Car3ar 9i#$ortar; &n #d&lo a $artir del circ&ito i#$reso.
E:$ortar el #d&lo editado al circ&ito i#$reso.
Si este #d&lo "a sido i#$ortado5 ree#$la8ar0 el #d&lo corres$ondiente en el circ&ito
i#$reso 9con conser'acin de la $osicin 4 de la orientacin;
Si este #d&lo "a sido car3ado desde &na )i)lioteca5 se co$iar0 en el circ&ito i#$reso en la
$osicin 05 orientacin 0.
I#$ortar &n #d&lo de &n ,ic"ero creado con el co#ando E:$ort 9 ;.
Pcbnew
E:$ortar #d&lo. Este co#ando es id/ntico al co#ando crear )i)lioteca.. La @nica
di,erencia es 7&e crea &na )i)lioteca en el directorio act&al 4 7&e crea &na )i)lioteca
en el directorio de )i)liotecas 9kicad/modules;
Edita las $ro$iedades del #d&lo
A)rir #en@ de i#$resin.
Co#andos cl0sicos de Aoo#.
A)rir #en@ de 3estin de las caracter<sticas de las isletas.
C"e7&ear el #d&lo
10.* - Crear !n n!e$o d!lo:
Per#ite crear &n n&e'o #d&lo.
Pide el no#)re del n&e'o #d&lo 7&e se desea crear 97&e ser0 el no#)re $or el 7&e ser0
lla#ado en la )i)lioteca;
Este te:to es ta#)i/n la re,erencia del #d&lo 4 el $ro3ra#a lo ree#$la8ar0 $or la 'erdadera
re,erencia 9>15 IC...;
Ba)r0 7&e a=adirle:
El contorno 945 e'ent&al#ente5 te:tos 3r0,icos;.
Las isletas 9Pads;
>n 'alor 9te:to #&do 7&e ser0 ree#$la8ado $or el 'erdadero 'alor $or el $ro3ra#a;
C&ando &n n&e'o #d&lo se $are8ca #&c"o a otro 4a e:istente en &na )i)lioteca o en &n
circ&ito i#$reso 4a "ec"o5 &n #/todo alternati'o5 4 a #en&do #0s interesante5 es el si3&iente:
1. Car3ar el #d&lo $arecido 9 5 5 o ;
2. Modi+icar el ca)o re+erencia $ara darle s& n&e'o no#)re en la )i)lioteca.
. Editar 4 3&ardar el #d&lo n&e'o.
10., - Crear !na n!e$a #i#lioteca:
La creacin de &na n&e'a )i)lioteca se "ace #ediante:
4 el ,ic"ero se crea en el directorio de )i)liotecas.
O #ediante:
4 el ,ic"ero se crea en el directorio de tra)a6o.
En a#)os casos5 esta )i)lioteca contiene la descri$cin del #d&lo editado5 4 el #en@ de
3estin de ,ic"eros $er#ite de,inir el no#)re 4 el directorio real de creacin.
Atencin:
Si 4a e:iste &na )i)lioteca con este no#)re5 ser0 )orrada 4 ree#$la8ada $or la n&e'a.
10.- - G!ardar !n d!lo en la #i#lioteca acti$a:
La o$eracin de 3&ardar 9#odi,icacin ,<sica del ,ic"ero de la )i)lioteca acti'a; se acti'a
#ediante el icono
Si 4a e:iste &n #d&lo con el #is#o no#)re5 ser0 )orrado.
En la #edida en 7&e &no se de)a ,iar a)sol&ta#ente del $ro3ra#a de los #d&los en la
)i)lioteca5 'eri,icar dos 'eces #e6or 7&e &na 7&e no "a4 nin3@n error en el #d&lo.
Se aconse6a i3&al#ente editar5 antes de 3&ardar5 la re,erencia o el 'alor del #d&lo5 $ara
darle el no#)re del #d&lo en la )i)lioteca.
10.. - Trans+erir !n d!lo de !na #i#lioteca a otra:
Pcbnew
Seleccionar la )il)ioteca ori3en 9 ;.
Car3ar el #d&lo 9 ;.
Seleccionar la )i)lioteca de destino 9 ;.
G&ardar el #d&lo 9 ; en la )i)lioteca acti'a.
E'ent&al#ente5 'ol'er a seleccionar la )i)lioteca ori3en 4 s&$ri#ir el #d&lo anti3&o 9
des$&/s ;.
10./ - G!ardar los d!los de !n circ!ito en la #i#lioteca act!al:
Se $&eden co$iar en &na )i)lioteca todos los #d&los di,erentes de &n #is#o circ&ito
i#$reso.
Estos no#)res tendr0n co#o no#)re en )i)lioteca s& no#)re en la )i)lioteca act&al.
Este co#ando tiene dos &sos:
Crear &n arc"i'o o co#$letar &na )i)lioteca con los #d&los del circ&ito i#$reso en
caso de $/rdida de )i)liotecas.
Pero5 so)re todo5 3estionar correcta#ente las )i)liotecas5 $er#itiendo $rod&cir
,0cil#ente la doc&#entacin de estas )i)liotecas se3@n las t/cnicas e:$&estas a7&<
a)a6o..
10.10 - 0oc!entacin de d!los en #i#lioteca:
Est0 #0s 7&e aconse6ado doc&#entar los #d&los creados $ara encontrarlos $osterior#ente
con ,acilidad 4 sin ries3o de errores.
CD&i/n $&ede5 $or e6e#$lo5 acordarse de las #@lti$les 'ariantes de n&#eracin de $ins
9$atilla6e; de &n #d&lo TO-2E
El #en@ Pro$iedades de #d&lo o,rece &na a4&da sencilla a este $ro)le#a
Pcbnew
Per#ite
Crear &na l<nea de co#entario F.ocG 9.escri$cion;.
Asociar &na serie de $ala)ras cla'e a dic"o #d&lo .
La l<nea de co#entario se #&estra con las listas de co#$onentes en CHPCB5 4 en PCB1E25
en los #en@s de seleccin de #d&lo.
Las $ala)ras cla'es asociadas $er#iten #ostrar &na lista de seleccin restrin3ida a los
#d&los 7&e se corres$ondan en &na )@s7&eda $or $ala)ras cla'e.
As<5 si en el co#ando de car3a directa de #d&los 9icono de la )arra de "erra#ientas de
Pc)ne?;5 se escri)e en el c&adro de di0lo3o el te:to ICO11 co#o #d&lo a car3ar5 PCB1E2
#ostrar0 &na lista de #d&los restrin3ida a los #d&los c&4a $ala)ra cla'e conten3a la
$ala)ra CO11.
10.11 - 0oc!entar las #i#liotecas: M1todo )r2ctico:
Se aconse6a constr!ir las #il#iotecas de +ora indirecta5 )asando )or la creacin de !n
3o $arios4 circ!itos i)resos a!5iliares5 7&e constit&ir0 la ,&ente F so!rce G de la )i)lioteca
9o de &na $arte de la )i)lioteca;.
Para ello:
Crear &n circ&ito i#$reso en ,or#ato A!5 $ara 7&e el $ro3ra#a lo $&eda tra8ar
,0cil#ente a escala 1.
Crear los #d&los con los 7&e se 'a4a a crear la )i)lioteca en este circ&ito i#$reso.
Pcbnew
Ser0 creada la )i)lioteca #ediante el co#ando G!ardar.
Sin e#)ar3o5 la 'erdadera ,&ente de la )i)lioteca ser0 este circ&ito i#$reso 4 ser0 so)re este
circ&ito i#$reso donde se a$ortar0 toda #odi,icacin $osterior.
E'idente#ente5 se $&eden 3&ardar 'arios circ&itos i#$resos en la #is#a )i)lioteca.
Se tendr0 inter/s en constit&ir )i)liotecas $or secciones 9s&$$orts conectores5 co#$onentes
discretos...;5 $&esto 7&e PCB1E2 anali8a "asta 1( )i)liotecas direrentes c&ando car3a los
#d&los.
A7&< &n e6e#$lo de ,&ente de &na )i)lioteca:
Esta t/cnica tiene 'arias 'enta6as:
1. El circ&ito i#$reso $&ede tra8arse a escala 1 4 constit&ir la doc&#entacin de la
)i)lioteca sin nin3@n tra)a6o s&$le#entario.
2. Las e'ol&ciones $osteriores de PCB1E2 $&eden necesitar 7&e se '&el'an a 3enerar
las )i)liotecas5 o$eracin r0$ida si se "a tenido la $reca&cin de crear las ,&entes
)a6o el ,or#ato de ,ic"ero t<$ico de circ&ito i#$reso.
En e,ecto5 est0 3aranti8ado 7&e los anti3&os ,ic"eros de circ&ito i#$reso ser0n
co#$ati)les con c&al7&ier n&e'a 'ersin5 lo 7&e no es el caso de los ,ic"eros de
)i)lioteca.
Pcbnew
Contenido:
11 - ModEdit: edicin de mdulos
11.1 - Generalidades.
11.2 - Elementos de un mdulo.
11.2.1 - Pads o isletas.
11.2.2 - Contornos.
11.2.3 - Campos.
11.3 - Acceso a ModEdit y seleccin del mdulo a editar.
11.4 - Barras de erramientas de edicin de mdulos:
11.4.1 - !erramientas de la "arra de la dereca
11.4.2 - Barra de la i#$uierda de opciones de %isuali#acin.
11.& - Comandos conte'tuales.
11.( - Cuadro de di)lo*o Propriedades del Mdulo
11.+ - Crear un nue%o mdulo
11., - A-adir y editar isletas.
11.,.1 - A-adir isleta.
11.,.2 - .eleccin de las propiedades de las isletas.
11./ - 0n1ormacin para el auto-posicionado de mdulos
11.12 - Atri"utos.
11.11 - 3ocumentacin de los mdulos en "i"lioteca:
11.12 - Gestin de la %isualisacin en 3 dimensiones
11.13 - Guardar un mdulo en la "i"lioteca acti%a
11 - ModEdit: edicin de mdulos
11.1 - Generalidades.
ModEdit permite editar y crear mdulos, es decir:
A-adir y suprimir
Editar las caracter4sticas de las isletas 51ormas6 capas7 para cada isleta o para todas
las isletas del mdulo.
Editar6 a-adir y modi1icar elementos *r)1icos 5contornos6 te'tos7
Editar campos 5%alor6 re1erencia...7
Editar la documentacin asociada 5descripcin6 pala"ras cla%e7.
11.2 - Elementos de un mdulo.
8n mdulo es la representacin 14sica del elemento $ue se $uiere implantar6 pero de"e
i*ualmente *aranti#ar un %4nculo con el es$uema de la placa.
Est) constituido por tres tipos de elementos muy di1erentes:
9os pads o isletas.
9os contornos y los te'tos *r)1icos.
9os campos.
:inalmente al*unos otros par)metros se de"en de1inir correctamente para poder utili#ar las
1unciones de posicionado autom)tico o para *enerar los 1iceros de insercin autom)tica.
11.2.1 - Pads o isletas.
3os par)metros son importantes:
9a *eometr4a 51orma6 capas a las $ue pertenece6 a*u;eros de taladro7.
El < n=mero >. Este n=mero se compone de cuatro letras o cifras . As4 un n=mero
puede ser 16 4& o ////6 pero tam"i?n AA&( ou A@A3. Este n=mero de"e ser id?ntico
Pcbnew
a la identi1icacin del pin correspondiente en el es$uema6 por$ue PCB@EB
esta"lece mediante este n=mero el %4nculo entre este pin y la isleta del mdulo.
11.2.2 - Contornos.
.ir%en para di"u;ar la 1orma *eom?trica del mdulo.
.e dispone de l4neas6 c4rculos6 arcos y te'tos.
.lo son elementos de orden est?tico para el mdulo.
11.2.3 - Campos.
.on te'tos asociados al mdulo.
3os campos son o"li*atorios y siempre presentes: 9a Referencia y el alor.
Estos 2 campos son autom)ticamente modi1icados y actuali#ados por PCB@EB cuando se lee
la netlist para car*ar los mdulos.
9a re1erencia se reempla#a por la re1erencia es$uem)tica del componente correspondiente
5816 0C3...7.
El %alor se reempla#a por el %alor del componente 5en el es$uema7 correspondiente 54+C6
+49.22...7.
.e pueden a-adir otros campos $ue ser)n entonces te'tos an)lo*os o te'tos *r)1icos
11.3 - !cceso a ModEdit y seleccin del mdulo a editar.
.e recuerda $ue se accede a ModEdit de dos maneras:
3irectamente mediante el icono de la "arra de erramientas principal de Pc"neD.
As4 se podr) crear o editar un mdulo en la "i"lioteca.
Mediante el men= conte'tual del mdulo actual en Pc"neD6 opcin "Editar mdulo".
En este caso el mdulo del circuito impreso se car*a directamente en ModEdit6 para
ser modi1icado 5o arci%ado7.
11.# - $arras de %erramientas de edicin de mdulos:
Al a"rir ModEdit aparece una %entana an)lo*a a esta:
Pcbnew
11.#.1 - &erramientas de la 'arra de la derec%a
Esta "arra permite el acceso a las %erramientas para:
- Colocar las isletas 5Pads7.
- Colocar los elementos *r)1icos 5contornos6 te'tos7.
- Posicionar el ancla;e.
- Borrar elementos.
9as 1unciones son las si*uientes:
A-adir isleta.
!erramienta de di"u;o de se*mentos y pol4*onos.
!erramienta de di"u;o de c4rculos.
!erramienta de di"u;o de arcos de c4rculo.
A-adir te'to *r)1ico 5llos campos @A son *estionados por esta erramienta7.
Posicionar el ancla;e del mdulo.
!erramienta de "orrado de elementos.
11.#.2 - $arra de la i()uierda de opciones de *isuali(acin.
Estas erramientas *estionan las opciones de %isuali#acin de la pantalla de
ModEdit
9as opciones son 5cuando se acti%a el "otn7:
Mostrar re;illa.
Mostrar coordenadas polares.
Mostrar unidades en pul*adas.
Mostrar las unidades en mil4metros
Cursor tipo ret4cula.
Mostrar isletas en modo contorno 5sEetc7.
Mostrar te'tos en modo contorno 5sEetc7.
Mostrar contornos en modo contorno 5sEetc7.
Pcbnew
11.+ - Men,s conte-tuales.
El "otn dereco del ratn permite desple*ar men=s se*=n el elemento "a;o el cursor:
Acceso al men= de edicin de par)metros del
mdulo.
Acceso al men= de edicin de isletas.
Pcbnew
Acceso al men= de edicin de par)metros del
mdulo.
Acceso al men= de edicin de elementos
*r)1icos.
11.. - Cuadro de di/lo0o Propriedades del Mdulo
.e accede a aciendo clicE en un mdulo con el "otn dereco6 seleccionando a continuacin
Editar Mdulo.
Pcbnew
.e pueden de1inir a$u4 los principales par)metros del mdulo.
11.1 - Crear un nue*o mdulo
Permite crear un nue%o mdulo.
Pide el nom"re del nue%o mdulo $ue se desea crear 5$ue ser) el nom"re por el $ue ser)
llamado en la "i"lioteca7
Este te'to es tam"i?n la re1erencia del mdulo y el pro*rama lo reempla#ar) por la %erdadera
re1erencia 5816 0C3...7
!a"r) $ue a-adirle:
El contorno 5y6 e%entualmente6 te'tos *r)1icos7.
9as isletas 5Pads7
8n %alor 5te'to mudo $ue ser) reempla#ado por el %erdadero %alor por el pro*rama7
Mtodo alternativo:
Cuando un nue%o mdulo se pare#ca muco a otro ya e'istente en una "i"lioteca o en un
circuito impreso ya eco6 un m?todo alternati%o6 y a menudo m)s interesante6 es el si*uiente:
1. Car*ar el mdulo parecido 5 6 6 o 7
2. Modificar el campo referencia para darle su nue%o nom"re en la "i"lioteca.
Pcbnew
3. Editar y *uardar el mdulo nue%o.
11.2 - !3adir y editar isletas.
Cuando un mdulo a sido creado o car*ado6 se pueden a-adir6 suprimir o modi1icar las
isletas.
9a modi1icacin de ls isletas puede ser local6 para la isleta "a;o el cursor del ratn6 o *lo"al
5para todas las isletas del mdulo7.
11.2.1 - !3adir isleta.
.eleccionar la erramienta de la "arra de erramientas de la dereca.
9as isletas se a-aden en el lu*ar deseado aciendo clicE con el "otn i#$uierdo del ratn. .us
caracter4sticas son las prede1inidas en el menu Propiedades de las 0sletas. @o ay $ue
ol%idarse de editar el n,mero de isleta.
11.2.2 - 4eleccin de las propiedades de las isletas.
!ay tres maneras de acerlo.
1. .eleccionando la erramienta de la "arra ori#ontal.
2. !aciendo clicE en una isleta ya e'istente y seleccionando Editar 5sleta. 9a isleta ser)
entonces modi1icada se*=n las nue%as caracter4sticas.
3. !aciendo clicE en una isleta ya e'istente y seleccionando E-portar Caract. 5sletas .
En este caso las caracter4sticas *eom?tricas de la isleta seleccionada pasar)n a ser
las caracter4sticas por de1ecto.
En los dos primeros casos se muestra la %entana de di)lo*o si*uiente:
Pcbnew
.e de"en %i*ilar las capas a las $ue pertenece la isleta.
En particular6 la "uena *estin de las capas distintas a las de co"re 5tri%iales7 es importante
para la 1a"ricacin del circuito y la *eneracin de documentos 5capas de pasta de soldadura6
de soldadura...7.
9a seleccin tipo de la 5sletapermite una seleccin inmediata6 ra#ona"le y normalmente
su1iciente de dicas capas.
Nota1:
Para los mdulos .M3 de tipo FG:P6 PG:P ... $ue re$uieren isletas rectan*ulares en los
cuatro lados6 por tanto ori#ontales y %erticales6 se aconse;a utili#ar slo una 1orma 5por
e;emplo una isleta con dimensiones HIJ6 por tanto un rect)n*ulo normalmente ori#ontal7 $ue
se colocar) en orientacin 2 5rect)n*ulo ori#ontal7 o /2 *rados 5rect)n*ulo %ertical7.
El redimensionamiento *lo"al6 lle*ado el caso6 ser) inmediato.
Nota2:
9as rotaciones -/2 o -1,2 slo son =tiles para las isletas trape#oidales utili#adas en los
mdulos de ultra1recuencias.
11.6 - 5nformacin para el auto-posicionado de mdulos
.i se desean utili#ar plenamente las 1unciones de auto-posicionado6 es necesario de1inir los
permisos de rotacin del mdulo 5Cuadro de di)lo*o Propiedades del Mdulo.
Pcbnew
@ormalmente se autori#a la rotacin a 1,2 *rados a las resistencias6 condensadores no
polari#ados y dem)s elementos sim?tricos.
Ciertos mdulos 5pe$ue-os transistores6 por e;emplo7 pueden tener permitido el *iro a KL- /2 y
a 1,2 *rados..
Por de1ecto un mdulo creado tiene un permiso de rotacin M 2.
.e a;ustar)n los permisos de rotacin parra estos mdulos se*=n la si*uiente re*la:
8n coe1iciente 2 impide totalmente la rotacin6 un coe1iciente 12 la autori#a completamente y
un %alor intermedio es una penali#acin de la rotacin.
Por e;emplo6 una resistencia podr) tener un permiso de rotacin de 1,2 *rados a;ustado a 12
5li"ertad m)'ima7 y un permiso de rotacin de KL-/2 *rados a;ustado a & 5rotacin permitida
pero no 1a%orecida7.
11.17 - !tri'utos.
9a seccin Atri"utos es la si*uiente:
8ormal es el atri"uto usual.
8ormal95nsertar indica $ue el mdulo de"e 1i*urar en la creacin del 1icero de
posicionado autom)tico 5Para m)$uinas de posicionado autom)tico de
componentes7.
Este atri"uto se eli*e m)s "ien para componentes .M3.
irtual indica un componente <%irtual> $ue es directamente creado por el circuito
impreso6 como por e;emplo un conector de "us de tar;eta PCcard 5caso de los
sistemas de ultra1recuencia7.
11.11 - :ocumentacin de los mdulos en 'i'lioteca:
Est) m)s $ue aconse;ado $ue se documenten los mdulos creados6 para encontrarlos
posteriormente con 1acilidad y sin ries*o de errores.
NGui?n puede6 por e;emplo6 acordarse de las m=ltiples %ariantes de patilla;e de un mdulo
OA/2P.
El cuadro de di)lo*o Propiedades del mdulo o1rece una ayuda sencilla a este pro"lema
Pcbnew
Permite
Crear una l4nea de comentario <3oc> 53escripcin7
Asociar una serie de pala"ras cla%e a dico mdulo
9a l4nea de comentario se muestra con las listas de componentes en CFPCB6 y en PCB@EB6
en los men=s de seleccin de mdulo.
9as pala"ras cla%es asociadas permiten mostrar una lista de seleccin restrin*ida a los
mdulos $ue se correspondan en una "=s$ueda por pala"ras cla%e.
As46 si en el comando de car*a directa de mdulos 5icono de la "arra de erramientas de
Pc"neD76 se escri"e en el cuadro de di)lo*o el te'to MOA222 como mdulo a car*ar6 PCB@EB
mostrar) una lista de mdulos restrin*ida a los mdulos cuya pala"ra cla%e conten*a la
pala"ra OA222.
Pcbnew
11.12 - Gestin de la *isualisacin en 3 dimensiones
.e puede asociar un 1icero de representacin 33 a los componentes.Para ello6 acer clicE en
la pesta-a <pciones 3:.
El cuadro de opciones es el si*uiente:
.e de"e especi1icar:
el 1icero de representacin 33 5 creado por el modelador 33 =in0s3d, en formato
*rml6 mediante su comando de e'portacin al 1ormato %rml7.
9a ruta por de1ecto es >icad?modules?pac>a0e3d. A$u4 el 1icero es
discretLtoQ222ori#.Drl6 en la ruta por de1ecto7
9a escala en H6 J6 R.
.u despla#amiento 5o11set7 respecto a un punto de ancla;e del mdulo 5*eneralmente
27.
.u rotacin inicial 5en *rados7 so"re cada e;e 5*eneralmente 27.
Pcbnew
.i se especi1ica dico 1icero6 se puede %er la representacin 33:
J naturalmente6 aparecer) en la %isuali#acin 33 del circuito impreso.
11.13 - Guardar un mdulo en la 'i'lioteca acti*a
9a operacin de *uardar 5modi1icacin 14sica del 1icero de la "i"lioteca acti%a7 se acti%a
mediante el icono
.i ya e'iste un mdulo con el mismo nom"re6 ser) "orrado.
En la medida en $ue uno se de"a 1iar a"solutamente del pro*rama de los mdulos en la
"i"lioteca6 %eri1icar dos %eces me;or $ue una $ue no ay nin*=n error en el mdulo.
.e aconse;a i*ualmente editar6 antes de *uardar6 la re1erencia o el %alor del mdulo6 para
darle el nom"re del mdulo en la "i"lioteca.

Steve DiBartolomeo
Applications Manager
Artwork Conversion Software, Inc.
1991 Artwork Conversion Software, Inc.
Indice:
1 - Intro!cci"n
# - $na %reve Descripci"n el &otoplotter
' - Simplicia( A o!%le-ege swor
) - Contenios e !n arc*ivo +er%er
, - C"igos-+( Definieno las Coniciones Iniciales
,.1 - +9-.+91 Coorenaas Incrementales vs. A%sol!tas.
,.# - +/-.+/1 0!lgaas vs. Mil1metros
,.' - Selecci"n e *erramienta +,)
2 - Comanos Di%!3o 4 &las* D-1, D-#, D-'
/ - 0osiciones e la r!ea e apert!ra 5Diafragma6 D1--D999
7 - Coigos-M Miscel8nea
9 - Datos e Coorenaas 9,:
1- - S!presi"n el 0!nto Decimal
11 - ;liminaci"n e ceros anteriores 4 posteriores
1# - Coorenaas e Datos Moales
1' - Comanos Moales
1) - Commanos Circ!lares( +-#.+-' 4 +/,
1 - Introduccin
<o importa lo potente =!e sea s! programa e ise>o, !ste e%e crear !n arc*ivo e
fotoploteo en formato e +er%er para crear la pel1c!la 5&otolito6.;sto o%liga a entener el
contenio e !n arc*ivo e fotocomposici"n.
?os malos entenios entre el ise>aor el circ!ito impreso 4 el operaor el
fototra@aor s!ponen !n amplio porcenta3e e las malas pel1c!las 5fotolitos6 pro!cios
en esta in!stria.
2 - Una breve Descripcin del Fototrazador
Antes e entrar en etalles so%re el arc*ivo e fotoploteo !na pe=!e>a intro!cci"n so%re
los fototra@aores *ar8 el sig!iente material m8s f8cil e igerir. B8sicamente los
fototra@aores se componen e !na mesa 9-: controlaa por servomotores e precisi"n
so%re la =!e se coloca !na pel1c!la e alto contraste. $na f!ente e l!@ %rillante es
irigia a travAs e !n o%t!raor, e !na r!ea e a%ert!ras 4 enfocaa en la pel1c!la. $n
controlaor convierte los comanos +er%er en los movimientos aec!aos e la mesa,
rotaci"n e la r!ea 4 apert!ra el o%t!raor.
Figure 1 Esquema de un Fototrazador
C!ano el o%t!raor est8 a%ierto la l!@ atraviesa la r!ea e a%ert!ras eBponieno la
imagen e la apert!ra en la pel1c!la. Si la mesa se m!eve sim!ltaneamente mientras el
o%t!raor est8 a%ierto !na linea es eBp!esta en la pel1c!la. Dano los comanos
aec!aos a la mesa m"vil se p!ee constr!ir c!al=!ier imagen en la pel1c!la.
Figure 2. Cperaci"n e Dra@ao
3 - Simplicidad: Una espada de doble filo
?a %elle@a e la %ase e atos +er%er es s! sencille@. S"lo tiene c!atro comanos
esenciales m8s los atos e coorenaas. ?a %ase e atos es tan simple 4 compacta
por=!e las primeras m8=!inas eran go%ernaas por fr8giles cintas e papel perforaas.
?a necesia e comprimir toa la informaci"n posi%le en !nos pocos %4tes eBplica
m!c*os e los Epro%lemasE =!e encontramos *o4 c!ano el espacio e almacenamiento
es meio en cientos e mega%4tes en ve@ e cientos e %4tes.
0ero la sencille@ tiene s! precio. ;l arc*ivo +er%er carece e informaci"n necesaria para
*acer f!ncionar el tra@aor 5plotter6. ;stos atos ineBistentes son enviaos por el
ise>aor al operaor el plotter separaamente 4 a men!o son ca!sa e errores. 0or
eso la tentaci"n e crear eBtensiones no stanar es imposi%le e resistir. Caa
fa%ricante e fotoplotter soporta los comanos +er%er %8sicos m8s !nas caracter1sticas
propias para iferenciar s! m8=!ina. 5con lo c!al se generan m!ltit! e pro%lemas6.
4 - ontenidos de un arc!ivo "erber
A contin!aci"n se m!estra !n simple arc*ivo +er%er il!strano la estr!ct!ra 4 contenio
el formato(
G90* 1
G70* 2
G54D10* 3
G01X0Y0D02* 4
X450Y330D01* 5
X455Y300D03* 6
G54D11* 7
Y250D03* 8
Y200D03* 9
Y150D03* 10
X0Y0D02* 11
M02* 12
?os nFmeros e l1nea sit!aos a
la erec*a no orman parte el
arc*ivo. ;Baminano este arc*ivo
sin ning!n conocimiento previo e
+er%er se p!ee e!cir
correctamente =!e caa l1nea
representa !n partic!lar comano
e m8=!ina 4 =!e el esterisco 5G6
es el car8cter e fin e comano.
Dam%ien vemos iferentes tipos
e comanos( instr!cciones =!e
comien@an por +,D,M 4 atos e
coorenaas B,4.
# - di$os-": Definiendo las ondiciones Iniciales
+er%er llama a los Comanos +BB c"igos preparatorios. ;n la ma4or1a e los casos
estos c"igos son !tili@aos para preparar el estao e la m8=!ina antes e i%!3ar. ;s
necesario conocer alg!nos c"igos(
5.1 - G90/G91 Coordenadas Incrementales vs. Absolutas.
;l comano +9- e la l1nea 1 inica a la m8=!ina =!e los atos e coorenaas son
a%sol!tos. Caa par e coorenaas es referenciao al origen 5-,-6. 0or el contrario en
las coorenaas incrementales caa coorenaa es meia con respecto al valor e la
coorenaa anterior 4 se esta%lece !tili@ano el comano +91.
;n alg!nos arc*ivos +er%er p!ee no eBistir ningFn comano +9-, 4a =!e en la ma4or1a
e los programas las coorenaas a%sol!tas est8n esta%lecias por efecto 4 no es
necesario escri%ir el comano +9-.
?o =!e es peor es =!e m!c*as %ases e atos incrementales no se molestan tampoco en
!sar el comano +91. Si al vis!ali@ar el arc*ivo en s! 0C ve !n l1o similar a la fig!ra '
pro%a%lemente estA tratano e leer !n arc*ivo escrito con coorenaas incrementales.
5.2 - G70/G71 Pulgadas vs. Ml!metros
;l comano +/-G 5l1nea #6 inica =!e las !niaes e los atos sig!ientes son p!lgaas.
;ste es otro C"igo-+ =!e raramente aparece en los arc*ivos +er%er. ;n los ;staos
$nios se as!me =!e los arc*ivos +er%er $.S. ;st8n en p!lgaas, pero arc*ivos
generaos en el resto el m!no p!een estar en p!lgaas o mil1metros . +/1 inica =!e
las !niaes son mil1metros.
Figure 3 I@=!iera( His!ali@aci"n correcta. Derec*a( His!ali@aor efinios como
incremental c!ano los atos son a%sol!tos.
5." - #elecc$n de %erramenta G5&
+,), Selecci"n e *erramienta, 5l1nea '6 es el c"igo + m8s com!nmente encontrao e
inica al plotter =!e *a e girar la r!ea e apert!ra a la posici"n escrita por DBB
inmeiatamente esp!As el comano +,). Si no eBiste ningFn comano +,) en !n
arc*ivo en partic!lar, =!e no c!na el p8nico. +,) es !n comano opcional en m!c*os
fototra@aoresI alg!nos programas no lo !tili@an 4 el fototra@aor reconoce por la
especificia e DBB 5one BB no es -1,-#,-'6 =!e *erramienta correcta e%e ser
seleccionaa.
% - omandos Dibu&o ' Flas! D(1) D(2) D(3
?os c"igos-D son intr!cciones para el fototra@aor =!e nat!ralmente incl!4en la letra
EDE. ?os primeros C"igosJD controlan el movimiento e la mesa B-4.
D01 (D1): mueve a la posici! "#$ especi%ica&a co! el o'(u)a&o) abierto*
D02 (D2): mueve a la posici! "#$ especi%ica&a co! el o'(u)a&o) cerrado*
D03 (D3): mueve a la posici! "#$ especi%ica&a co! el o'(u)a&o) cerrado+
entonces abre y cierra el obturador #,s(o se co!oce !o)malme!(e como
e"posici! Flash*
D-1 es el comano =!e Ei%!3aE l1neas. D-# es el comano es el comano =!e m!eve la
mesa sin eBponer la pel1c!la. D-1 4 D-# corresponen al movimiento el papel en !n
plotter e pl!millas con la pl!milla a%a3o 4 con la pl!milla arri%a.
D-' es el comano Eflas*E. ?a mesa se m!eve con el o%t!raor cerrao. C!ano las
coorenaas e B-4 eseaas son alcan@aas, el o%t!raor a%re 4 cierra e3ano la
imagen e la a%ert!ra so%re la pel1c!la. ?a instr!cci"n e estello 5&las*6 es !n moo
eficiente para la reali@aci"n e los miles e isletas5pas6 presentas en la ma4or parte e
placas e circ!itos impresos
?os comanos D-1, D-# 4 D-' sig!en s!s atos e coorenaa. 0or e3emplo la
sec!encia sig!iente e "renes(
X0Y0D02*
X450Y330D01*
X455Y300D03*
mover1a la posici"n e mesa a -,- con el o%t!raor cerrao 4 l!ego i%!3ar1a !na l1nea e
-,- a ),-,''-. Dano !n estello 5&las*6 en la posici"n ),,,'--.
* - +osiciones de la rueda de apertura ,Diafra$ma- D1(-D...
Al contrario =!e D-1, D-# 4 D-', los c"igos-D con valores el 1--999 son atos, no
comanos. Kepresentan apert!ras o posiciones e la r!ea el fototra@aor.
<ormalmente los fototra@aores !tili@an !na r!ea con #) posiciones.
Caa ran!ra se rellena con !na pie@a e pel1c!la. ?a r!ea gira, posicionano la apert!ra
eseaa en el camino e la l!@. ?a ta%la 1 m!estra la corresponencia entre el c"igo-D
4 la posici"n e apert!ra.
Table 1. C"igos-D vs. A%ert!ras
D#co&e -pe)(u)a D#co&e -pe)(u)a
.osicio! .osicio!
10 1 20 13
11 2 21 14
12 3 22 15
13 4 23 16
14 5 24 17
15 6 25 18
16 7 26 19
17 8 27 20
18 9 28 21
19 10 29 22
70 11 72 23
71 12 73 24
Se ve =!e e D1- a D19 los
comanos son consec!tivos.
Desp!As, en ve@ e contin!ar con
D#- en la posici"n 11 continFa con
D/- 4 D/1. 0osteriormente
continFa a partir e D#- *asto
one se espera encontrar D'-,
=!e se intro!cen los comanos
D/# 4 D/'.
?a ma4or parte e fototra@aores 4
programas e CAM preg!ntan por
la relaci"n e posici"n con la
a%ert!ra
;Bisten c"igos-D entre ' 4 9 =!e
son comanos especiali@aos para
m8=!inas raras ! o%soletas.
/ - odi$os-0 0iscel1nea
Al final el arc*ivo vemos el comano M-#G. +er%er llama a los c"igos M, C"igos
miscel8nea. ;l Fnico C"igo-M comFn !tili@ao es el final e arc*ivo M--, M-1 4 M-# son
ierentes tipos e comanos e E0aroE el programa. Ccasionalmente se p!ee ver !n
M-# al comien@o el arc*ivo +er%er. Aparentemente alg!nas aplicaciones !tili@an este
comano para aseg!rarse el paro e c!al=!ier arc*ivo =!e est!viera anteriormente
f!ncionano. 0or el contrario m!c*os programas e CAM al ver el comano M-# al
comien@o el arc*ivo ignoran too lo =!e viene a contin!aci"n.
. - Datos de oordenadas 2)3
?os atos e coorenaa constit!4en la ma4or parte el arc*ivo e +er%er. ;s ificil
seg!ir man!almente el movimiento e la mesa !rante la impresi"n por=!e +er%er !tili@a
varias tAcnicas para minimi@ar el nFmero e %4tes re=!erios para representar el ato.
;stos son(
S!presi"n el p!nto ecimal en el ato B,4
S!presi"n e ceros no significativos
Mostrar s"lo los cam%ios e coorenaas
1( - Supresin del +unto Decimal
;l p!nto ecimal es re!nante si se sa%e e antemano one estar8 colocao. ;l p!nto
ecimal necesita ser reinsertao en s! l!gar correcto por el programa e control el
fotoplotter. $no e los errores m8s com!nes reali@aos por los ise>aores noveles es
as!mir =!e la persona =!e reci%e los atos conoce s! formato. Consieremos los
sig!ientes comanos +er%er(
X00560Y00320D02*
X00670Y00305D01*
X00700Y00305D01*
?a mesa se m!eve a lo largo el e3e 9 ese --,2- a --2/- !rante los os primeros
comanos. 0ero, L=!A representa --,2-M. 0!een ser ,.2 p!lgaas, -.,2 p!lgaas,
-.-,2 p!lgaas, o incl!so 5a!n=!e no m!4 a men!o6 -.--,2 p!lgaas. <o *a4 m8s
remeio =!e inicarlo. Si el ise>aor os inica =!e *a4 os enteros antes el p!nto
ecimal 4 ) enteros esp!As el p!nto ecimal entonces 4a sa%emos =!e --,2-
representa -.,2 p!lgaas.
Consejo 1. Cuando enve un archivo erber indique siem!re el "ormato
de los datos. Cuando reciba un arcivo erber !regunte siem!re !or el
"ormato de los datos.
LN!e s!cee si v!estro proveeor viola el conse3o 1 4 env1a !n arc*ivo +er%er sin
informaci"n so%re el formato e los atosM ;stamos tra%a3ano, son las once e la
noc*e 4 se necesita plotear el film a las 7 e la ma>ana el 1a sig!iente . Oaremos la
sig!iente s!posici"n. ?as coorenaas est8n representaas meiante , igitos, el
caniato m8s pro%a%le es #.'.
0or =!AM ?a ma4or1a e las placas son m8s pe=!e>as =!e 99 p!lgaas 4 no se !tili@a
*o4 en 1a !na precisi"n menor =!e -.--1 p!lgaas. Si al vis!ali@ar la placa en el
orenaor el tama>o parece correcto 5igamos 7 p!lgaas6 tenemos %astantes
posi%iliaes. Si la placa tiene m8s e 7- p!lgaas o -.7 p!lgaas e longit!,
pro%a%lemente *a%r8 =!e aplicar !n factor e 1- en !na irecci"n o en otra.
11 - 4liminacin de ceros anteriores ' posteriores
?os ise>aores e la %ase e atos e +er%er no escansaron esp!As e la
eliminaci"n el p!nto ecimal. De%ieron mirar !n listao 4 pensaron,
ELSer1a %!eno eliminar toos los ceros sit!aos elanteM S!pongamos =!e los
eliminamos. 0oemos reconstr!ir el valor e la coorenaa si contamos el
p!nto ecimal ese la erec*a el nFmero.E
Sin eliminacin Eliminacin de
de ceros ceros delanteros
X00560Y00320D02* X560Y320D2*
X00670Y00305D01* X670Y305D1*
X00700Y00305D01* X700Y305D1*
Sin la s!presi"n e ceros son !tili@aos )7 %4tes. S!primieno los ceros elanteros s"lo
se necesitan '' %4tes para representar la misma informaci"n. ;n los 1as e la cinta e
papel esto era !na re!cci"n m!4 importante.
Depenieno el ato es necesario eciir si es me3or la eliminaci"n elos ceros
anteriores o e los ceros posteriores.
/i! eliminacin Eliminacin de
de ceros ceros posteriores
X00560Y00320D02* X0056Y0032D2*
X00670Y00305D01* X0067Y00305D1*
X00700Y00305D01* X007Y00305D1*
0ara interpretar correctamente el ato es necesario contar ese la i@=!iera el nFmero
para colocar el p!nto ecimal. LConf!soM Si. Siga el conse3o #(
Consejo 2. Cuando enve un archivo erber# indique siem!re la
e$istencia de eliminaci%n de ceros anteriores o !osteriores. Cuando
reciba un archivo erber# !regunte siem!re !or la eliminaci%n de ceros
anteriores o !osteriores.
Caa ve@ se !tili@a menos la s!presi"n e ceros.
12 - oordenadas de Datos 0odales
Desp!es e eliminar el p!nto ecimal 4 s!primir los ceros re!nantes e%e pensar =!e
los ise>aores e la %ase e atos no *an reali@ao m8s moificaciones. <o es el too
cierto. $n programaor eBperto se a c!enta =!e la misma coorenaa p!ee aparecer
reiteraamente al moverse la mesa a lo largo el e3e 9 o :.
E0or =!A no recorar el Fltimo valor e 9 e :, 4 solo inicarlos si se moificanPE
Todas las Coordenadas Coordenadas Modales
X560Y230D2* X560Y230D2*
X670Y305D1* X670Y305D1*
X700Y305D1* X700D1*
;l concepto e =!e el plotter rec!ere el Fltimo valor e las coorenaas es enominao
moalia. ?as placas e 0C tienen a men!o cientos e isletas en !na fila a lo largo el
e3e 9 o : 4 !n arc*ivo +er%er orenao aec!aamente p!ee ser m!c*o m8s pe=!e>o
si se eliminan las coorenaas re!nantes. ;sta es la ca!sa e =!e los atos e
coorenaas sean siempre moales. <o es necesario informar al cliente o proveeor e
=!e los atos son o no moales- Doos los fototra@aores 4 programas e CAM soportan
atos moales. ;n este e3emplo nos a*orramos ) %4tes !tili@ano coorenaas moales.
13 & Comandos 'odales
?a moalia es !n %!en concepto para los atos 4 f!nciona ig!almente %ien para los
comanos. 0or e3emplo, si tenemos !na serie e comanos e i%!3o en los =!e se repite
el comano D-1 a men!o. ;ste permanece activo *asta =!e otro comano 5D-# o D-'6
lo cam%ie.
D1 no modal D1 modal
X560Y230D2* X560Y230D2*
X670Y305D1* X670Y305D1*
X700D1* X700*
X730D1* X730*
X760D1* X760*
Y335D1* Y335*
0arece =!e toas las "renes en +er%er
e%er1an ser moales. $na ve@ e3ec!tao
el comano, Aste permanece activo *asta
=!e es reempla@ao o apagao. Sin
em%argo *a4 !n par e eBcepciones
err8ticas =!e ca!san pro%lemas e ve@
en c!ano. ;l m8s c!rioso es el comano
e estello D-'.
Ciertos tipos e fotoplotters no consieran D-' como moal. ;sto =!iere ecir =!e espera
ver D-' al final e caa comano &las*. ;sto oc!rre por e3emplo en la familia e
fotoplotters &IK; 9--- e MDA.
&las*es =!e son vis!ali@aos en n!estro programa e CAM no aparecen en la pel1c!la. ;l
pro%lema se sol!ciona facilmente reescri%ieno los atos +er%er con D-' eBpl1citos.
?avenir ispone e !na !tilia =!e reali@a esto 4 m!c*os programas e CAM p!een
config!rarse para tratar D-' como moal o no-moal. Ctra eBcepci"n err8tica es el
comportamiento moal e los comanos +-#.+-' 5Interpolaci"n circ!lar6. M!c*os
fotoplotters cam%ian a moo +-1 5linear6 esp!es e !n comano +-#.+-' 5circ!lar6.
1( & Commandos Circulares) *2+*3 , -.
?os fototra@aores +er%er p!een i%!3ar arcos c!ano se les inica. ;n el pasao, los
comanos circ!lares raramente eran !tili@aos en la reali@aci"n e circ!itos impresos.
?as placas e circ!itos impresos fleBi%les !sa pistas c!rvas para re!cir las tensi"nes, 4
la l"gica e alta velocia !sa pe=!e>os raios para re!cir la refleBi"n e la se>al.
A=!1 se ren!eva el interAs en leer 4 escri%ir atos +er%er con arcos para evitar sorpresas
esagraa%les.
;l formato %8sico para la interpolaci"n circ!lar es(
G00 X0000 Y0000 10000 20000 D00 *
Ejemplo: G02X40Y3015020D01*
Done +-# inica rotaci"n *oraria, +-' inica rotaci"n anti*oraria 4 +/, !n giro circ!lar
completo e '2- graos. I,Q son coorenaas aicionales re=!erias para colocar el
centro el arco. ?os comanos +-# 4 +-' raramente son trataos como moales.
;l est!io e las posi%les perm!taciones =!e p!een oc!rrir necesitar1a m8s espacio =!e
el isponi%le en este oc!mento. Rrenes circ!lares p!een ser limitaas a eterminaos
c!arantes en m8=!inas antig!as o p!een escri%ir '2- arcos completos e '2- graos
en m8=!inas m8s moernas. ;l significao e los cam%ios e I, Q epenen e si las
coorenaas e atos son a%sol!tas o incrementales.
Pero, Qu es RS274X?
Steve DiBartolomeo
Applications Manager
Artwork Conversion Software, Inc.
1995 Artwork Conversion Software, Inc.
ndice de contenido
1 Intro!"cci#n.............................................................................................................................................. 1
1.1 Beneficios !e $S%&'( ..................................................................................................................... 1
1.% ) *+", es $S%&'( -........................................................................................................................... 1
1.. ) *Don!e conseg"ir la especificaci#n oficial $S%&'( -.................................................................... %
% ) Informaci#n !e formato integra!o en el enca/e0amiento !e %&'(..........................................................%
%.1 12emplos........................................................................................................................................... .
%.% ) 3ni!a!es integra!as......................................................................................................................... .
%.. ) 4olari!a! !e la imagen..................................................................................................................... .
%.' ) Definici#n !e apert"ra integra!a...................................................................................................... .
%.'.1 ) Definiciones !e apert"ra........................................................................................................... .
%.'.% ) Definiciones !e apert"ra /5sicas.............................................................................................. '
%.'.. ) C6rc"lo stan!ar!........................................................................................................................'
%.'.' ) 12emplos !e c6rc"lo.................................................................................................................. 5
%.'.5 ) $ect5ng"los Stan!ar!............................................................................................................... 5
%.'.7 ) Macros !e apert"ra................................................................................................................... 5
%.'.& ) Macros !e primitivas................................................................................................................ 7
%.'.8 ) 12emplo !e Macro !e apert"ra ) Disipa!or t,rmico 9t:ermal relief;....................................... 7
%.5 ) Capas m<ltiples................................................................................................................................ &
%.7 =.7>=.& 4ol6gonos...........................................................................................................................9
%.7.1 ) 12emplo !e 3so !e =.7>=.&..................................................................................................1?
. ) @a cara osc"ra !e $S%&'(..................................................................................................................... 1?
' ) Ara!"cien!o !e %&'( a %&'D................................................................................................................ 11
I
1 - Introduccin
Si "ste! es "n !iseBa!or !e 4CB pro/a/lemente :aCa o6!o :a/lar so/re =er/er eDten!i!o $S%&'(. @as
<ltimas versiones !e m"c:os programas !e e!ici#n !e circ"itos impresos ofrecen $S%&'( como "na
opci#n o s6mplemente solo generan arc:ivos en formato $S%&'(, como por e2emplo el programa Allegro
!e Ca!ence.
1.1 - Beneficios de RS274X
$S%&'( incl"Ce m"c:os coman!os !e alto nivel C controles E"e permiten al crea!or !e los !atos =er/er
especificar el fototra0a!o !e forma m"C precisa ) m"c:o m5s E"e con $S%&'D !on!e :aC E"e pasar "na
canti!a! importante !e !atos cr6ticos separa!amente !el arc:ivo !e !atos.
1.2 Qu es RS274X ?
1s "na eDtensi#n !el stan!ar! $S%&'D 9com"nmente conoci!o como =er/er; E"e incl"CeF
Gormato integra!o, con informaci#n !e "ni!a!es C !atos
Datos !e apert"ra integra!os
Definiciones !e apert"ra personali0a/les
Sistemas !e control !e pel6c"la
m"ltiples capas en "n mismo arc:ivo
!efiniciones !e pol6gonos especiales
1ste !oc"mento as"me E"e est5 familiari0a!o con los caman!os =er/er /5sicos ) Si no es el caso,
mire por favor el !oc"mento C#!igos!, Apert"ras C Arc:ivos =er/er E"e !escri/e "na intro!"cci#n
al formato =er/er.
Alg"na !e la informaci#n E"e mencionamos aE"6 est5 !isponi/le act"almente, sin em/argo es
escasamente "tili0a!a en la especificaci#n $S%&'D.
1.3 Donde conseguir la esecificaci!n oficial RS274X ?
@a especificaci#n $S%&'( f", !esarrolla!a por =er/er SCstems. =er/er f", a!E"iri!a por Barco,
"na compaB6a /elga. @a especificaci#n '%&( est5 a:ora !isponi/le enF
:ttpF>>www./arco.com>ets>!ata>rs%&'Dc.p!f %57HB
2 Informcin de formto inte!rdo en e"
enc#e$miento de 274X
$S%&'( incl"Ce "na !eclaraci#n E"e integra informaci#n clave so/re el formato, s"presi#n !e ceros
C mo!o !e !atos en "na <nica l6neaF
formato 9D,C;
S"presi#n !e ceros 9anteriores, posteriores o ning"no;
coor!ena!as 9a/sol"tas o incrementales;
!on!eF
L = ceros anteriores omitidos
T = ceros posteriores omitidos
D = puntodecimal explicito (No se omiten ceros)
A = Modo de coordenadas absolutas
I = Modo de coordenadas relativas
Nn = nmero de secuencia, donde n es el nmero de ditos (raramente usado)
!n = "#dio de $unci#n preparatoria (raramente usado)
%a = $ormato de los datos de entrada (max &'&)
(b = $ormato de los datos de entrada
)b = $ormato de los datos de entrada () is rarel* i$ ever seen)
Dn = c#dio de dibu+o
Mn = c#dio miscelanea
2.1 - "#e$los
,-.LA%/0(/01,
Declaraci#n !e Gormato S"presi#n !e ceros anteriores, Coor!ena!as A/sol"tas, GormatoI%.'
,-.TI%00(001,
Declaraci#n !e Gormato S"presi#n !e ceros posteriores, Coor!ena!as Incrementales, GormatoI'.'
2.2 %nidades in&egradas
@os arc:ivos $S%&' p"e!en "tili0ar "ni!a!es !e apert"ra C coor!ena!as en p"lga!as o mil6metros.
@as !eclaracionesF
,M2IN1, indica puladas
,M2MM1, indica milimetros
2.3 'olaridad de la i$agen
Con la antig"a especificaci#n $S%&'D :a/6a E"e in!icar man"almente al opera!or !e fototra0a!or
la polari!a! !esea!a !e la pel6c"la. Si el opera!or no presta/a atenci#n o se conf"n!6a, la pel6c"la
era in"til. Con $S%&'( "n coman!o sit"a!o al comien0o !el arc:ivo p"e!e invertir la polari!a! !e
la pel6c"la.
,I332.1, 4 positiva (i56uierda)
,I3N7!1, 4 neativa (derec8a)
Jo :aC E"e conf"n!ir la polari!a! !e la imagen con la polari!a! in!ivi!"al !e capa. 1s posi/le
constr"ir "n tra0a!o m"C comple2o me!iante la com/inaci#n !e tra0a!os in!ivi!"ales claros C
osc"ros C entonces !efinir la polari!a! general !e la pel6c"la..
2.4 Definici!n de aer&ura in&egrada
3no !e los maCores !efectos !e la antig"a especificaci#n $S%&'D era E"e la !efinici#n !e ca!a
apert"ra no era parte !el arc:ivo !e !atosK La/6a E"e transferirlo man"almente en papel o en "n
arc:ivo !e teDto similar al E"e se in!ica a contin"aci#nF
2%4%1 &efiniciones de 'ertur
"#dio4D -orma Tama9o% Tama9o(
d:; redonda ;';:;
d:: cuadrada ;';<;
d:/ rectanular ;';=; ;';/;
d:< t>rmica ;';&;
d:0 oval ;';=; ;';/&
Alg"nas apert"ras son evi!entes ) la re!on!a, c"a!ra!a o rectang"lar. 4ero la oval C la t,rmica est5n
s"2etas a la interpretaci#n !el opera!or !el fototra0a!or como se in!ica a contin"aci#nF
Trmica Bsica --- Trmica Girada --- Trmica Cuadrada
Con %&'D, la constr"cci#n !e la eDacta forma termal era "n tra/a2o para el opera!or !el
fototra0a!orK 1sto era "na canti!a! significativa !e esf"er0o necesario para la creaci#n !e apert"ras
personali0a!as C /i/liotecas E"e :a/6a E"e mantener.
Con %&'( to!as las apert"ras comple2as son !escritas "tili0an!o macros E"e el fototra0a!or 9C
pro/a/lemente el programa !e CAM; genera !irectamente.
2%4%2 &efiniciones de 'ertur #(sics
$S%&' incl"Ce "na serie !e Mstan!ar!M a/ert"ras E"e representan m5s !el 9? por ciento !e los tipos
!e !estellos 9flas:; "tili0a!osF
c6rc"lo
rect5ng"lo
oval
pol6gono
Don!e se as"me E"e est5n centra!os C se p"e!e !efinir "n ag"2ero re!on!o o rectang"lar si se !esea.
2%4%) *+rcu"o stndrd
,ADD?code@",?A:@%?A/@%?A<@1,
donde
AD 4 parBmetro de descripci#n de abertura
D?code@ "#dio4D con el 6ue se desina la apertura (:;4CCC)
" Indica a /D0% 6ue es una macro circular
A: valor (puladas o mm) del diBmetro exterior
A/ opcional, si estB presente indica el diBmetro del au+ero
A< opcional, si estB presente A/ * A< indican el tama9o del au+ero
rectanular'
2%4%4 ,-em'"os de c+rcu"o
,ADD/:",':;;1, (a) Crculo de 0.10 de dimetro en d21
,ADD//",':;;%';&;1, (b) Crculo de 0.10 de dimetro con agujero de
0.05 en d22
,ADD/<",':;;%';&;%';&;1, (c) Crculo de 0.10 de dimetro con agujero
cuadrado de ;';& en d/<
,ADD/0",':;;%';&;%';/&1, (d) Crculo de 0.10 de dimetro con agujero 0.10
rectanular de ;';&x;';& en d/0
2%4%. Rect(n!u"os Stndrd
,ADD?code@E,?A:@%?A/@%?A<@%?A0@1,
donde
AD 4 parBmetro de descripci#n de abertura
D?code@ c#dio4D asinado a esta abertura (:;4CCC)
E Indica a /D0% 6ue es una macro rectanular
A: valor (puladas o mm) de la lonitud del rectBnulo en %
A/ valor de la altura del rectBnulo en (
A< opcional, si presente de$ine el diBmetro del au+ero
A0 opcional, si presente A/ * A< representan el tama9o del au+ero
rectBnular'
4ara o/tener !etalles so/re el oval C pol6gono 9raramente "tili0a!os; vea la Gua de Formato
Gerber 9Gerber Format Guide, Doc 0000-000-RM-00).
2%4%/ 0cros de 'ertur
Jormalmente "na macro !e a/ert"ra p"e!e consi!erarse como "n tipo !e leng"a2e !e programaci#n
!on!e comple2as !efiniciones !e a/ert"ra p"e!en ser !efini!as a partir !e "na serie !e primitivas
sencillas. 1sta es "na prestaci#n m"C potente !e $S%&'( al "sarse 2"nto con la inversi#n !e imagen.
$ec"er!e E"e %&'( es esencialmente "n estan!ar! cient6fico =er/er fototra0a!ores !e otros
fa/ricantes p"e!en no interpretar correctamente %&'( 1s normal E"e implementen "n s"/con2"nto
!e coman!os sencillos,pero E"e no tra!"0ca correctamente los coman!os comple2os !e apert"ra. 1n
c"alE"ier caso la maCor6a !e los programas e!itores !e circ"itos impresos no "tili0a macros !e
a/ert"ra comple2as.
Sin em/argo las macros son f"n!amentalmente "tili0a!as para !efinir !isipa!ores t,rmicos ) Como
esto es m"C importante veremos "n e2emplo !etalla!amente !el "so !e macros "tili0an!o la
primitiva t,rmica.
2%4%7 0cros de 'rimiti1s
$ec"er!e E"e "na macro es como "n leng"a2e !e programaci#n ) la a/ert"ra comple2a est5
constr"i!a a partir !e varias formas !enomina!as primitivas. @as primitivas !isponi/les sonF
Nombre Nmero Descripcin y Parmetros
"rculo (:) redonda
Lnea Fector (/ or /;) rectBnulo de$inido por puntos $inales
anc8o * rotaci#n' -inales cuadrados'
Lnea "entro (/:) rectBnulo de$inido por centro * lonitud
anc8ura * rotaci#n' -inales cuadrados'
Lnea4In$I5da (//) rectBnulo G de$inido por la coordenada in$ i5da,
lonitud, anc8ura * rotaci#n'
Linea7xterior (0) 7nmarca un area de$inida por pares de coordenadas
v>rtice max=&;'
3olono (&) un polono reular con <4:; caras' de$inido
centro, diametro exterior * rotaci#n'
Moire (=) taret de$ined b* center, number o$ circles
circle t8icHness, cross 8air lent8, t8icHness
and rotation'
T>rmico (D) disipador t>rmico de$inido por diBmetro exterior
diBmetro interior, cruce espesor * rotaci#n'
2%4%2 ,-em'"o de 0cro de 'ertur &isi'dor
trmico 3t4erm" re"ief5
1l !isipa!or t,rmico es tan importante E"e tiene s" propia primitiva a"nE"e p"e!e constr"irse a
partir !e otras primitivas.
,AMTI7EM:;;1D,;,;,;':;;,;';&;,;';/&,;';1,
,ADD</TI7EM:;;1, asigna THER100 al c!digo"#$2
donde
AM 4 macro de abertura
TI7EM:;; G nombre de la macro
1 4 terminaci#n de nombre
D 4 primitiva D, es un disipador t>rmico(t8ermal relie$)
;,; 4 primeros dos parBmetrosJ centro x,*
;':;; 4 tercer parBmetroJ diBmetro exterior (nero s#lido ver (a))
;';&; 4 cuarto parBmetroJ diBmetro interior (claro ver (b))
;';/& 4 6uinto parBmetroJ anc8ura de cru5 (claro ver (c))
;'; 4 sexto parBmetroJ rotaci#n de cru5 (no utili5ado a6u)
2.( )aas $*l&iles
1s "na pr5ctica /astante eDten!i!a en la in!"stria !e 4CB la generaci#n !e "na placa !e circ"ito
impreso a partir !e varios arc:ivos =er/er. Sin em/argo las instr"cciones para el opera!or !el
fototra0a!or son siempre man"ales !an!o l"gar a errores C omisiones. A contin"aci#n se in!ica
esta forma !e tra/a2oF
Instrucciones de tra5ado para %()
3elculaJ .uperior
tarets'br pos
comp'br pos
padmaster'br pos
3elcula/J In$erior
tarets'br pos
sold'br pos
padmaster'br pos
3elculaJ vcc
vcc:'br ne
clearance'br ne
traces'br pos
$S%&'( incl"Ce !os coman!os especiales, %LPD*% C %LPC*% E"e organi0an los !atos !e
ca!a capa en el arc:ivo. Con "n "so 2"icioso !e los coman!os @4D>@4C com/ina!os con el
coman!o I4 9polari!a! !e imagen; se p"e!en constr"ir 0onas !e masa f5cilmente. 1n el e2emplo
inferior vemos como @4D>@4C p"e!e ser "tili0a!o para colocar en "n circ"ito "na 0ona !e
alimentaci#n 9power plane; f5cilmente.
@a maCor !ific"lta! al colocar "na 0ona !e alimentaci#n en "n circ"ito impreso es la separaci#n
entre el metal !e las pistas C s"s islatas asocia!as. Con el =er/er stan!ar! el programa !e e!ici#n a
men"!o rellena la 0ona !e alimentaci#n con peE"eBas pistas eDcepto !on!e la 0ona !e separaci#n es
necesaria. 1l res"lta!o !e esto es "n arc:ivo =er/er m"C gran!e C !ificil !e mane2ar.
Al crear "n arc:ivo =er/er en formato %&'( po!emos "tili0ar @4C 9@impiar capa; para !i/"2ar el
tra0a!o.
!;0 3arBmetros de Imaen 111
,M2IN1,
,-.LA%/0(/01,
,I3N7!1, 7sto cambiarB la polaridad de toda la pelcula,
eliminando la necesidad de tra5ar el area metBlica
de la 5ona de alimentaci#n'
,ADD:;",,,1, A6ui se de$inen alunas aberturas redondas * t>rmicas
,ADD::"'''1,
,ADD:/"'''1,
,AMTI7EMAL1'''1,
,ADD:<TI7EMAL1,
!;01
,LNINT7ENALKF""1, 7sto es nuestra capa de 5ona F"" con
separaci#n de isletas, disipadores t>rmicos'''
6ue de$inen el contorno de la placa, * la separaci#n
para el tra5ado interior'
,L3D1, indica 6ue los datos diitali5ados son neros' .in embaro
cuando toda la pelcula sea invertida los datos serBn
transparentes'
!&0D:;1
dato
dato
dato
!;0 NL7FA "A3A 111
,LNTEA"7KF""1, esto de$ine el tra5ado del circuito * dos isletas A,M
,L3"1, note 6ue a6u el dato es invertido'
.in embaro cuando toda la pelcula sea invertida los datos
serBn neros en la pelcula'
!&0D:/1
dato
dato
dato
M;/1 $in del traba+o

@a serie !e im5genes inferiores m"estran como "na 0ona /ase p"e!e ser f5cilmente
!i/"2a!a, se coloca "n tra0a!o en la 0ona C se s"strae, C entonces se invierte la imagen
entera.

VCC_interno.
Note las isletas
AB ! la "ista de
aislamiento.

Dato interno
T#A$AD%. Al
de&inir esta ca"a
como LPC ser
sustraida de la
ca"a
VCC_interno.

La ca"a oscura
VCC com'inado
con la ca"a clara
T#A$AD% "ero
antes de in(ertir
la "olaridad.

La ca"a
oscura VCC
com'inada
con la ca"a
T#A$AD%
des"us de
in(ertir la
"olaridad.
2.+ - ,3+-,37 'ol.gonos
1l coman!o pol6gono =.7>=.& prece!e a las especificaciones pero s#lo los n"evos fototra0a!ores
lo soportan. Sin em/argo es "n coman!o m"C potente C lo veremos amen"!o en el f"t"ro para
!escri/ir !atos comple2os encontra!os :a/it"almente en los encaps"la!os !e IC, circ"itos !e
ra!iofrec"encia C anal#gicos.
C"an!o el fototra0a!or ve "n coman!o =.7N cam/ia el mo!o inme!iatamente ) e ignora c"alE"ier
!efinici#n !e apert"ra C consi!era ca!a coman!o !e !i/"2o como el contorno !e "n pol6gono E"e
ser5 rellena!o. Si la aplicaci#n crea "n arc:ivo =er/er generar5 "n pol6gono simple.
2%/%1 ,-em'"o de 6so de 7)/87)7
!;0 !<=N!<D 7+emplo 3olono 111
,M2IN1,
,-.LA%/0(/01,
,I332.1,
,ADD:;",,,1, a6u de$inimos alunas aberturas
,ADD::"'''1,
,ADD:/"'''1,
!;01
,L3D1,
!&0D:;1 selecciona D:;
!;:1
!<=1 conmuta a modo polono' 7l diBmetro *
$orma de D:; no se tiene en cuenta
%:/<(:/<D;/1 mueve a la posici#n inicial con la plumilla arriba
%/<0D;:1 dibu+a una linea(contorno)
(0&=D;:1 dibu+a una linea (contorno)
%/<0D;:1 dibu+a una linea (contorno)
(:/<D;:1 dibu+a una linea (contorno) retrocede al inicio
!<D1 $in del modo polono'
) 9 cr oscur de RS274X
Jos :emos eDten!i!o s#lamente so/re los /eneficios !e %&'( to!a la informaci#n reE"eri!a est5
incorpora!a en "n <nico arc:ivo C m"c:os coman!os !e alto nivel est5n !isponi/les para el
programa !e 4CB.
@a parte negativa es E"e m"c:os programas CAM C fototra0a!ores "tili0a!os :oC en !6a 9C por largo
tiempo; no soportan %&'(.
*+"e s"ce!er6a si por e2emplo s" programa !e 4CB , por e2emplo Allegro, s#lo genera arc:ivos
%&'( C s" provee!or !e placas no p"e!e leer !ic:o formato- O *Si s"s :erramientas !e !esarrollo
leen =er/er pero fallan con %&'(-
4 :rduciendo de 274X 274&
Alg"nos programas !e CAM p"e!en leer $S%&'( C g"ar!ar los !atos en formato %&'D. De/e !e
eval"ar si es necesario la inversi#n !e "n par !e miles !e !#lares en la /<sE"e!a !e "n programa.
4ero pr",/elo !eteni!amente para compro/ar si realmente reali0a la conversi#n correctamente.
Compr"e/e E"e la :erramientaF
*Convierte Macros !e A/ert"ra- *@as macros !e a/ert"ra p"e!en ser !ivi!i!as en partes
si es necesario, especialmente las macros E"e "tili0an primitivasMtransparentesM-
*Soporta pol6gonos =.7>=.&- *4"e!e !escomponer to!os los pol6gonos en partes
correctamente- M"c:os !e los antig"os fototra0a!ores necesitan E"e los pol6gonos esten
!escomp"estos.
ARTWORK CONVERSION SOFTWARE, INC. Company Profile
417 Ingalls St., Santa Cruz, CA 95060 Tel (831) 426-6163 Fax 426-2824 email: info@artwork.com
Board File format. PCBNEW
Rubriques:
Board File Format
1 - General Informations:
2 - Layer numbering:
3 - First line of description:
4 - $G!"#L
$ - $%&'(%)"
* - $%'+, bloc-:
. - $/+I,0'
1 - $20(+L
131 - General description:
132 - Field (escription:
133 - (ra4ings:
134 - ,ad (escritions:
13$ - $%&#,3(
5 - $,#(
16 - Grap7ic items:
1631 - $("#8%G2!'
163131 - Line:
163132 - )ircle:
163133 - #rc:
1632 - $'9',)B
1633 - $2I"
1634 - $)0'#'I0!
11 - 'rac-: ;ias and <one section:
1131 - $'"#)=
1132 - $<0!
12 - $ndB0#"(
Board File Format
1 - General Informations:
Files are in ascii format3
First line is somet7ing as:
PCBNEW-BOARD Version 0 date 5/1/2005-14:45:23
All the following descriptions are like this:
$(%)"I,'I0!
some data
333
$end(%)"I,'I0!
>ample:
$ENERA!
!" 1###$001
!in%s &&
NoConn 0
Di 24'40 20&(5 (3(0$ 40323
Ndra) 1&
Ntra*% 2&(
N+one 1'2'
Board File format. PCBNEW
N,od-.e 2'
Nnets 2&
$EndENERA!
$/0EE1DE/CR
/2eet A4 11(00 $2&(
1it.e 33
Date 323 4e5 20043
Re6 33
Co,7 33
Co,,ent1 33
Co,,ent2 33
Co,,ent3 33
Co,,ent4 33
$End/0EE1DE/CR
2 - Layer numbering:
'rac-s and ot7er items ?te>ts: dra4ings 333@ use one layer3
,ads and ;ias use se;eral layers3
'7ere are 1* copper layers and 12 tec7nical layers3
'7e .a"er parametre used in descriptions 7as t7e ;alue:
;alue layer name
6 )opper layer
1 to 14 Inner layers
1$ )omponent layer
A)opperA layers
1* )opper side ad7esi;e layer
1. )omponent side ad7esi;e layer
11 )opper side %older paste layer
15 )omponent %older paste layer
26 )opper side %il- screen layer
21 )omponent %il- screen layer
22 )opper side %older mas- layer
23 )omponent %older mas- layer
24 (ra4 layer ?+sed for general dra4ings@
2$ )omment layer ?0t7er layer used for general dra4ings@
2* )01 layer ?0t7er layer used for general dra4ings@
2* )02 layer ?0t7er layer used for general dra4ings@
2. dge layer3 Items on dge layer are seen on all layers
'ec7nical layers
Mask layer:
%ometimes: a ,as% .a"er parameter is used3
It is a 32 bits mas- used to indicate a layer group usage ?6 up to 32 layers@3
# ,as% .a"er parameter is gi;en in 2e8ade*i,a. 4or,3
Bit 6 is t7e copper layer: bit 1 is t7e inner 1 layer: and so on333?Bit 2. is t7e dge layer@3
9as% .a"er is t7e 0"ed mas- of t7e used layers
Board File format. PCBNEW
3 - First line of description:
Format:
,)B!8-B0#"( Bersion C;ersion numberD date CdateD-CtimeD
(ate and time are useful only for information ?not used by pcbne4@3
- !G"#"R$L
'7is data is useful only 47en loading file3
It is used by pcbne4 for displaying acti;ity 47en loading data3
$G!"#L %tart description
Ly 1FFF1661 0bsolete ?used for old pcbne4 compatibility@
Lin-s ** 'otal number of connections
!o)onn 6 "emaining connections
(i 24546 26*.$ .3.61 46323 Bounding bo> coordinates:
9Estart FEstart 9Eend FEend
!dra4 1* !umber of dra4 items li-e eged segments: te>ts333
!trac- 2*. !umber of trac- segments
!Gone 1525 !umber of Gone segments
!module 25 !umber of modulss
!nets 2* !umber of nets
$ndG!"#L nd description
% - !&'""()"&*R
'7is t7e page siGe and te>ts3
$%&'(%)" %tart description
%7eet #4 11.66 12*. C,age siGeD 9EsiGe FEsiGe
'itle AA 'itle te>t
(ate A23 feb 2664A (ate te>t
"e; AA "e;ision te>t
)omp AA )ompany name te>t
)omment1 AA )omment te>t: line 1
)omment2 AA )omment te>t: line 2
)omment3 AA )omment te>t: line 3
)omment4 AA )omment te>t: line 4
$nd%&'(%)" nd description
+ - !&"(,- bloc.:
'7is data boc- is used for design settings
'7is is useful only for board edition3
$%'+, %tart bloc- A%'+,A
Internal+nit 63666166 I!)& Internal unit for pcbne4: all coordinates are in
t7is unit
Grid%iGe $66 $66 )urrent grid 9 F siGe ?$66 > $66 units@
Board File format. PCBNEW
<oneGrid%iGe 166 Grid used for Gone filling ?166 units: i3e 6361 inc7@
Layers 2 !umber of layers ?2 H double sided board@
must be 1 to 1*
'rac-8idt7 2$6 )urrent trac- 4idt7
'rac-8idt7&istory 1.6
'rac-8idt7&istory 2$6
'rac-8idt7&istory 466
Last used trac- 4idt7s
'rac-)learence 166 Isolation for (") ?(esign rules c7ec-@
<one)learence 266 Isolation used in Gone filling
(ra4%egm8idt7 126 )urrent segment 4idt7 for dra4ings on tec7nical layers
dge%egm8idt7 126 )urrent segment 4idt7 for dra4ings on Aedge layerA
Bia%iGe .66 )urrent ;ia siGe
Bia(rill 2$6 Bia drill for t7is board
Bia%iGe&istory 4$6
Bia%iGe&istory *$6
Bia%iGe&istory .66
Last used ;ia siGes
'e>t,cb8idt7 126 )urrent te>t 4idt7 for te>ts on copper or tec7nical
layers3 '7is is not for te>t on footprints
'e>t,cb%iGe *66 *66 )urrent te>t 9 F siGe
dge2od8idt7 126 )urrent %egment 4idt7 for footprint edition
'e>t2od%iGe 126 *66 )urrent te>t 9F siGe for te>ts for footprint edition
'e>t2od8idt7 126 )urrent te>t 4idt7 for te>ts for footprint edition
,ad%iGe .66 .66 )urrent 9 F pad siGe ?footprint edition@
,ad(rill 326 )urrent pad drill
#u>iliary#>is0rg 6 6 #u>iliary a>is position
?#u>iliary a>is is t7e reference coordinate ?6 6
coordinate@ for 9)LL0! drilling files
$nd%'+, nd bloc- A%'+,A
/ - !"0,I-1(
$/+I,0' describes a net name3
$/+I,0' %tart bloc-
!a 2 A!-66662*A #a Cinternal net numberD I net name J
%t K
$nd/+I,0' nd bloc-
Note:
Internal net number is an arbitrary number3
It is computed by pcbne4 47en compiling netlist3
Note!:
!et 6 is not a real net3
!et 6 is t7e net number used internally by pcbne4 for all t7e no connected pads3
E"ample:
$E:;<PO1=
Board File format. PCBNEW
Na 0 33
/t >
$EndE:;<PO1$E:;<PO1
Na 1 3DONE3
/t >
$EndE:;<PO1
$E:;<PO1
Na 2 3N-00002&3
/t >
$EndE:;<PO1
$E:;<PO1
Na 3 31D0/PRO3
/t >
$EndE:;<PO1
2 - !31),L"
(ecription Hstart by:
!31),L" Cmodule nameD
#nd ends 4it7
!"nd31),L" Cmodule nameD
2odule description 7as four sections:
13 General description ?fi>ed siGe@
23 Field description ?;ariable siGe@
33 (ra4ing description ?;ariable siGe@
43 ,ad description3 ?;ariable siGe@
$3 3( s7ape informations3
Note:
#ll coordinates are relati;e to t7e module position3
Its means t7e coordinates of segments: pads: te>ts 333 are gi;en for a module in position 6:
rotation 63
If a module is rotated or mirrored: real coordinates must be computed according to t7e real
position and rotation3
241 - General description:
$20(+L bornier* !31),L" Cmodule lib nameD
,o *2666 36$66 2.66 1$ 3)6)21# 3BF136) KK -o 9pos Fpos 0rientation?631deg@ Layer 'ime%tamp
#ttribut1#ttribut2
#ttribut1 H Kor LFL for autoplace ?F H Fi>ed: KH
mo;eable@
#ttribut2 H Kor L,L for autoplace ?, H autoplaced@
Li bornier* Li Cmodule lib nameD
)d Bornier dLalimentation 4 pins *d comment description ?displayed 47en bro4sing
libraries@
=4 (B 56 =ey4ord1 =ey4ord2 333 ?for footprint selection by
-ey4ords@
%c 3BF136) &c 'ime%tamp0p
0p 6 6 6 1p Crotation cost 56 degD Crotation cost 116 degD for
auto place3
rotation cost H 6 ?no rotation allo4ed@ to 16 ?null cost@
Note:
+sually: components are on layer 1$ ?*o,7onent .a"er@ or 6 ?*o77er .a"er@3
If t7e component is on layer 89 it is:mirrored:4 (7e :mirror a;is is t7e < a;is
Board File format. PCBNEW
242 - Field )escription:
'7ere are 2 to 12 fields
Field 6 H component reference ?+1: "$ 333@ ?reMuired@
Field 1 H component ;alue ?16=: .4L%62 333@ ?reMuired@
0t7er fields ?optional@ are comments3
Format:
(Cfield numberD 9pos Fpos 9siGe FsiGe Ate>tA
'6 $66 -3666 1636 *25 2.66 126 ! B 21 A,1A
9pos Fpos 9siGe FsiGe Ate>tA
'6 H reference
'1 6 3666 1261 12$ 2.66 126 ! B 21 A)0!!E*A
'1 H ;alue
243 - )ra6ings:
'ells 7o4 to dra4 module s7ape3
(ra4ings are segment: circle: arc3
(% -*666 -1$66 -*666 1$66 126 21 (% is a )ra4 &egment
(% 9start Fstart 9end Fend 8idt7 Layer
(% *666 1$66 *666 -1$66 126 21 #n ot7er (ra4 %egment
0t7er (ra4ings are:
() o> oy f> fy 4 () is a )ra4 *ircle
() 9centre Fcentre 9point Fpoint 8idt7 Layer
(# >6 y6 >1 y1 angle 4idt7 layer (# is a )ra4 $rc
96:y6 H %tart point >1:y1 H end point
24 - -ad )escritions:
#ll t7e pads of t7is footprint are listed 7ere ?2any $,#(N$nd,#( sections 7ere@33
%ee $,#( description3
24% - !&'$-"3)
3( s7ape informations:
'7e real s7ape description is a ;rml file: build by Wings#d3
'7is s7ape can be scaled: mo;ed and rotated3
'7is is because a single 3( s7ape can be used for many footprints ?for instance: 4e use t7e
s7ape resistor34rl for se;eral resistor footprints: by tuning t7e 9: F: < scale of t7e 3( s7ape
according to t7e different siGe of resistor footprints@3
%ome smd footprints are using t7is feature3
For t7e same reasons: t7e 3( s7ape can be mo;ed ?by t7e mo;e factor@ andNor rotated3
Real s7ape unit is 841 inc7 =1 unit >rml ? 841 inc7 ? 24% millimeter@3
#n ot7er reason e>ists: 47en a footprint is ;ery big ? a big connector@ or ;ery small ?a small
%2( resitor@ 47e must create a 3( s7ape small or bigger t7an real siGe: in order to use easily
t7e 3( modeler3
$%&#,3( %tart description
!a Ade;iceNbornierE*34rlA #i.eNa,e ?default pat7 is -icadNmodulesNpac-ages3dN@
%c 13666666 13666666 13666666 9 F < s*a.e fa*tor
Board File format. PCBNEW
$%&#,3( %tart description
0f 63666666 63666666 63666666 9 F < of4set ?,o6e 6e*tor@ in 3D -nits ?0A1 in*2BB
"o 63666666 63666666 63666666 9 F < rotation ?in deCreeB
$nd%&#,3( nd description
'7e 3( s7ape coordinates are relati;e to t7e footprint coordinates3
'7e 3( s7ape must be scale: mo;ed and rotated according to t7e parameters %c 0f and "o:
and after mo;ed and rotated according to t7e footprint coordinates and rotation3
If t7e footprint is I in;erted J ?t7at is: located on copper side@ t7e 3( s7ape must be
I in;erted J too3
!ote:
# footprint may 7a;e se;eral 3( s7apes ?for instance an integrated circuit and 7is soc-et@3
A - !-$)
,ads 7a;e different s7apes and attributes3
Pad shapes are:
)ircle3
0blong?or o;al@3
"ectangular ?%Muare is li-e a rectangle@3
'rapeGe3
Pad attri$%tes are:
!ormal ?&as usualy a 7ole@
%md ?used for %urface 2ounted (e;ices@3 &as no 7ole3
)onnector ?used for connectors li-e a ,) Board Bus connector@
2ec7anical3 ?Li-e a 7ole for mec7anical use@
#nd s7ape can be dra4 4it7 an offset related to t7e drilling 7ole3
$,#( %tart description
%7 A2A ) 1$66 1$66 6 6 2.66 &ha7e: Cpad nameD s7ape 9siGe FsiGe 9delta Fdelta 0rientation
(r *66 6 6 'ri.. C,ad drillD 9offset Foffset
#t %'( ! 666FFFF Attri5-ts: C,ad typeD ! Clayer mas-D
!e 1 AG!(A Net re4eren*e o4 t2e 7ad: CnetnumberD Cnet nameD
,o -3666 6 9Epos FEpos ?relati;e to t7e module position@
$nd,#( nd description
!ote:
C,ad typeD is t7e ,ad #ttribute3 It is one of: A%'(A A%2(A A)0!!A A&0LA A2)#A3
%7ape is one of:
) ?circle@
" ?"ectangular@3
0 ?0blong@
' ?'rapOGe@
E"ample:
$PAD
/2 333 C 1500 1500 0 0 2(00
Dr &00 0 0
At /1D N 00E0####
Ne 10 31D0D13
Po -1000 0
Board File format. PCBNEW
$EndPAD
18 - Grap7ic items:
'7ere are dra4ing items li-e segments: circles: te>ts: targets and cotations3
1841 - !)R$B&"G3"#(
(ra4 segments are :
segments ?strait line@
circles
arcs
(.. ) *ine:
$("#8%G2!' %tart description
,o 6 *.$66 35666 *$$66 35666 126 Position s7ape 9start Fstart 9end Fend 4idt7
(e 21 6 566 6 6 'es*ri7tion layer type angle timestamp status
$nd("#8%G2!' nd description
Note:
s7ape H 6
#ngle is used only for arc segments ?unused for line: left for compatibility@3
(..! ) Circle:
$("#8%G2!' %tart description
,o 1 *.$66 35666 *$$66 35666 126 Position s7ape 9centre Fcentre 9end Fend 4idt7
(e 21 6 566 6 6 'es*ri7tion layer type angle timestamp status
$nd("#8%G2!' nd description
Note:
s7ape H 1
#ngle is used only for arc segments ?unused for circle: left for compatibility@3
nd is a point of t7is circle3 ?If 9end or Fend is 6: t7e ot7er coordinate is t7e radius@
(..# ) Arc:
$("#8%G2!' %tart description
,o 2 *.$66 35666 *$$66 35666 126 Position s7ape 9start Fstart 9end Fend 4idt7
(e 21 6 566 6 6 'es*ri7tion layer type angle timestamp status
$nd("#8%G2!' nd description
Note:
s7ape H 2
start and end are t7e 2 points of t7e arc3 anC.e is t7e arc angle ?in 631 degree@3 )enter coordinates are
computed by pcbne4 from start: end and anC.e3
C%rrently+ only ,( degrees arcs are s%pported.-there$y+ angle . ,((/
E"ample:
$DRAW/E9EN1
Po 0 &(500 34000 &(500 3'000 120
De 2$ 0 '00 0 0
$EndDRAW/E9EN1
1842 - !("<(-*B
>ample:
Board File format. PCBNEW
$'9',)B %tart description
'e A'(IA 0e8t AstringA
,o $.2$6 3$.$6 *66 *66 1$6 6 Position 9start Fstart 9siGe FsiGe rotation
(e 1$ 1 6 6 'es*ri7tion layer normal timestamp 6
normal H 6 : te>t is mirrored3
normal H 1 : te>t is normal3
$nd'9',)B nd description
E"ample:
$1EE1PCB
1e 31CF3
Po 5(250 33500 &00 &00 150 0
De 15 1 0 0
$End1EE1PCB
1843 - !3IR"
s7ape 1
s7ape 6
$2I",)B %tart description
,o 6 21 21666 $1666 $666 1$6 66666666 Position s7ape 9pos Fpos siGe 4idt7 timestamp
$nd2I",)B nd description
184 - !*1($(I1#
$)0'#'I0! %tart description
Ge 6 24 6 1enera. s7ape layer timestamp
currently: s7ape H 63
'e A4:$$66LLA 0e8t AstringA
string is t7e cotation ;alue in inc7es ou millimetres
,o $62$6 $.51 *66 166 1.6 6 1 Position ?4or te8tB 9pos Fpos 9siGe FsiGe 4idt7 orient normal
%b 6 2.$66 *$61 .3666 *$61 1$6
%d 6 .3666 5666 .3666 $611 1$6
%g 6 2.$66 5666 2.$66 $611 1$6
%1 6 .3666 *$61 .2$$. *.31 1$6
%2 6 .3666 *$61 .2$$. *2.1 1$6
%3 6 2.$66 *$61 2.543 *.31 1$6
%4 6 2.$66 *$61 2.543 *2.1 1$6
)oordinates of segments ?a>is: arro4s333@
$nd)0'#'I0! nd description
11 - (rac.9 >ias and Cone section:
Board File format. PCBNEW
1141 - !(R$*5
'rac- section decribes trac-s and ;ias on copper layers3
ac7 trac- ?or ;ia@ 7as a t4o line descrition:
For a trac- segment:
Position s7ape 9start Fstart 9end Fend 4idt7
'es*ri7tion layer 6 netcode timestamp status
/2a7e 7ara,eter is set to 0 ?reser6ed 4or 4-t-re *2anCesBA
For a ;ia:
Position s7ape 9start Fstart 9end Fend diameter
'es*ri7tion layer 1 netcode timestamp status
For a ;ia: layer parameter gi;es :
0n t7e 4 less significant bits: t7e starting layer of t7e ;ia
0n t7e 4 ne>t bits: t7e ending layer3
For instance: a ;ia starting at copper -ayer ?layer 6@ end ending at component layer ?layer 1$
7as t7e layer parametre set to F6 7e>adecimal or 246 decimal3
%7ape parameter is t7e ;ia type ?t2ro-C2 G 3@ 5.ind G 2@ 5-ried G 1@
1i,esta,7 7ara,eters are set to 0 ?reser6ed 4or 4-t-re *2anCesBA
%tatus parameter can be set to 6 ?+sed internally for routing infos@33
$'"#)= %tart description
,o 6 3*.$6 3.666 3*$$6 3.666 2$6 Position s7ape 9start Fstart 9end Fend 4idt7
4idt7 H diameter for a ;ia
(e 1$ 6 1 6 466 'es*ri7tion layer type netcode timestamp status
type H 6 for a trac- segment3
type H 1 for a ;ia
,o 6 35666 3*.$6 31.$6 3.666 2$6
(e 1$ 6 1 6 6
#n ot7er trac-
,o 3 $3$66 2.666 $3$66 2.666 *$6
(e 1$ 1 14 6 6
'7is is a ;ia ?;ia At7roug7A@ from layer 1$ ?component@
to layer 6 ?copper@
$nd'"#)= nd description
1142 - !C1#"
<one section is li-e trac- section3 ?'7ere is no ;ia in <one section@3
$<0! %tart description
,o 6 *.166 33.66 *.166 31*66 166
(e 6 6 2 3((B65( 6
%ame as trac- description
$nd<0! nd description
12 - !"ndB1$R)
$ndB0#"( terminates t7e 47ole board description3
2ust be t7e last line3
Formato de los archivos biblioteca
EESchema
Contenido:
Formato de los archivos biblioteca
1 - Encabezamiento
2 - Descripcin de componentes
2.1 - Descripcin de los Alias
2.2 - Descripcin de los campos
2.3 - Descripcin de elementos gricos
2.! - Descripcin de los pins
Formato de los archivos biblioteca
1 - Encabezamiento
Formato"
EESchema-LIBRARY Version 2.0 24/1/1997-18:9:6
description des composants
#End Library
2 - Descripcin de componentes
El ormato es el sig#iente"
DEF nombre referencia NoUsado Offset_Texto Dibu_NumPin Dibu_NomPin
N_Unidades NoUsado TipoComp
ALIAS nom1 nom2
lista de campos
DA!
lista de elementos !r"ficos # de pins
E"DDA!
E"DDEF
Formato DEF:
$ombre% $ombre del componente en la biblioteca &'!(S)2 ...*
+eerencia%,dentiicador de reerencia &-.+.,/. .... 0#e setransormar en
-3. -1. +1. +!2. ,/! ...*
3set45e6to%3set &desplazamiento* del trazado del nombre de los pins
$o-sado%) &+eservado*
Dib#4$#m7in%8 &9is#alizacin de los n:meros de pin* o $ &$ombres de
pin no vis#alizados*
Dib#4$om7in% 8 &9is#alizacin de los nombres de pin* o $ &$ombres de
pin no vis#alizados*
$4-nidades%$:mero de partes en el componente
$o-sado%) &+eservado*
5ipo/omp% $ &$ormal* o 7 &El componente es #n s;mbolo de
alimentacin*
E<emplo"
Formato de los archivos biblioteca
EESchema
DEF BNC P 0 40 Y N 1 0 N
F0 "P" 10 120 60 H V
F1 "BNC" 110 -60 40 V V
DRAW
C 0 0 70 0 1 0
C 0 0 20 0 1 0
X Ext 2 0 -200 130 U 40 40 1 1 P
X In 1 -150 0 130 R 40 40 1 1 P
ENDDRAW
ENDDEF
2#1 - Descripcin de los Alias
Esta l;nea slo e6iste si el componente tiene otros nombres. alias.
Formato"
ALIAS nom1 nom2 nom$
2#2 - Descripcin de los campos
Formato"
F n %texto% posx pos# dimensiones orientaci&n visibilidad
/on"
n % n:mero de campo"
reerencia % ).
valor % 1.
$ % 2..= % campos 1 a 1.
>d#lo 7cb % 1).
$o es0#ema % 11.
3rientacin % ? &horizontal* o 9 &vertical*.
9isibilidad % 9 &visible* o , &invisible*.
E<emplo"
DEF DIODE D 0 40 Y N 1 0 N
F0 "D" 0 100 50 H V
F1 "DIODE" 0 -100 50 H V
2#$ - Descripcin de elementos %r&'icos
?a@ 2 tipos"
- 7ol;gono &s#cesin de segmentos* relleno o normal.
- +ectng#lo.
- /;rc#lo.
- Arco de c;rc#lo.
- Texto
Polgono
Formato"
( nb unit convert ltrait x' #' x1 #1 xi #i cc
/on"
nb % n:mero de p#ntos.
#nitA % ) si com:n a todas las #nidades. si no n:mero de #nidad &1..n*.
convert % ) si com:n a todas las representaciones. si no" 1 o 2.
ltrait % espesor del trazo &siempre )*.
6i @i coordenadas del vArtice i
cc % F si pol;gono relleno. si no nada.
Formato de los archivos biblioteca
EESchema
E<emplo"
P 3 0 1 0 -50 50 50 0 -50 -50 F
P 2 0 1 0 50 50 50 -50
Rectngulo
Formato"
S startx start# endx end# unit( convert ltrait
/on"
#nitA % ) si com:n a todos. si no n:mero de #nidad &1..n*.
convert % ) si com:n a todas las representaciones. si no" 1 o 2.
ltrait % espesor del trazo &siempre )*.
E<emplo"
S 0 50 900 900 0 1 0
Crculo
Formato"
C posx pos# ra#on unit( convert ltrait
/on"
#nitA % ) si com:n a todos. si no n:mero de #nidad &1..n*.
convert % ) si com:n a todas las representaciones. si no" 1 o 2.
ltrait % espesor del trazo &siempre )*.
E<emplo"
C 0 0 70 0 1 0
C 0 0 20 0 1 0
Arco de crculo
Formato"
A posx pos# ra#on start end unit( convert ltrait start_point) start_point* end_point)
end_point*
/on"
start % ng#lo del p#nto de partida & en ).1 grados*.
end % ng#lo del p#nto de llegada & en ).1 grados*.
#nitA % ) si com:n a todos. si no n:mero de #nidad &1..n*.
convert % ) si com:n a todas las representaciones. si no" 1 o 2.
ltrait % espesor del trazo &siempre )*.
start4pointB start4point8 % coordenadas del p#nto de partida &anlogo a start*
end4pointB end4point8 % coordenadas del p#nto de llegada &anlogo a end*
E<emplo"
A 0 148 48 -889 889 0 1 0
A 0 51 51 -889 889 0 1 0
Formato de los archivos biblioteca
EESchema
Texto
Formato"
) orient posx pos# dimensiones t#pe unit( convert Texte
/on"
orient % orientacin horizontal&%)* o vertical &%1*.
t@pe % siempre ).
#nitA % ) si com:n a todos. si no n:mero de #nidad &1..n*.
convert % ) si com:n a todas las representaciones. si no" 1 o 2.
E<emplo"
T 0 -320 -10 100 0 0 1 VREF
2#* - Descripcin de los pins
Formato"
+ nom n+mero posx pos# lon! orient ,num ,nom unit( convert -t#pe .forme/
/on"
orient % - &alto* D &ba<o* + &derecha* ( &iz0#ierda*.
nom % nombre &sin espacios* del pin. si C " sin nombre
n:mero % n:mero del pin &! letras m6imo*.
long % longit#d del pin
Sn#m % tamaDo del te6to n:mero de pin
Snom % tamaDo del te6to nombre de pin
#nitA % ) si com:n a todos. si no n:mero de #nidad &1..n*.
convert % ) si com:n a todas las representaciones. si no" 1 o 2.
Et@pe % tipo elActrico &1 carcter*
orme % si presente" orma del pin &clocE. inversin...*.
E<emplo"
X A 1 -200 0 150 R 40 40 1 1 P
X K 2 200 0 150 L 40 40 1 1 P
X 0 1 0 0 0 R 40 40 1 1 W N
X ~ 2 0 -250 200 U 40 40 1 1 P
Formato de los archivos esquemticos
Contenido:
Formato de los archivos esquemticos
1 - Encabezamiento
2 - Descripcin de componentes
3 - Descripcin del smbolo No onectado
! - Descripcin del smbolo de ho"a "errquica
# - Descripcin de un te$to comentario
% - Descripcin de una etiqueta &lobal
' - Descripcin de una etiqueta
( - Descripcin de una unin
) - Descripcin de un se&mento de lnea de cone$in *+ire,
1- - Descripcin de un se&mento de .us
11 - Descripcin de un se&mento de lnea de puntos
12 - Descripcin de una entrada de bus
Formato de los archivos esquemticos
1 - Encabezamiento
Formato/
EESchema Schematic File Version 1
LIBS/ lista de bibliotecas *no utilizado0 &enerado para in1ormacin,
EEL!E" nn mm *nn0 mm no utilizado0 en reserva,
EEL!E" E#$
%$escr formato2hoja dimx dimy *ho"a 3 4!554- o 455E,
descripcin del cajetn *lista de los te$tos del ca"etn,
%End$escr
EESchema Schematic File Version 1
LIBS:brooktre,cypress,ttl,power,linear,memory,xilinx,conn,aaci,intel,special,device,dsp
EELAYER 20 0
EELAYER END
$Descr A3 16535 11700
Sheet 1 4
Title ""
Date "28 dec 1996"
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
& - $escri'ci(n de com'onentes
Formato de los archivos esquemticos
Formato:
$Comp
L nombre referencia
U nn mm time_stamp
P posx posy~
Lista de campos:
1 posx posy (redundante: no utilizado)
A B C B (matriz de orientacin con A,B,C,D = -1, 0 o 1)
$EndConn
Descripcin de los campos:
F n "texto" orientacin posx posy dimensin flags
con n = nmero de campo (referencia = 0, valor = 1, n = 0..11)
orientacin = H (horizontal) o V (vertical).
Ejemplo:
$Comp
L CONN_3 JP3
U 1 1 329879E1
P 1200 2000
F 0 "JP3" H 1250 2200 60 0000
F 1 "CONN_3" V 1350 2000 50 0000
1 1200 2000
-1 0 0 -1
$EndComp
) - $escri'ci(n del s*mbolo #o Conectado
Formato: NoConn ~ posx posy
Ejemplo:
NoConn ~ 13400 5500
+ - $escri'ci(n del s*mbolo de ho,a ,errquica
Formato:
$Sheet
S posx posy dimx dimy
Lista de las etiquetas de hoja (Sheet Labels)
$EndSheet
Formato de las etiquetas de hoja
Fn "texto" forma lado posx posy dimensiones
Con:
n = nmero de orden (0 ..x).
n = 0 : nombre del fichero esquemtico correspondiente.
n = 1 : nombre de la hoja de jerarqua.
forma = I (input) O (output)
lado = R (derecho) o L (izquierdo).
Ejemplo:
$Sheet
S 1800 1600 1500 1500
F0 "PROGALIM.SCH" 60
F1 "PROGALIM.SCH" 60
F2 "CLK" O R 3300 1800 60
F3 "/RESET" O R 3300 2000 60
F4 "VPWR" O R 3300 2700 60
F5 "/HALT" O R 3300 2100 60
F6 "TRANSF1" I L 1800 1900 60
F7 "TRANSF2" I L 1800 2000 60
F8 "3.84MH" O R 3300 2200 60
$EndSheet
Formato de los archivos esquemticos
- - $escri'ci(n de un te.to comentario
Formato: Text Notes posx posy orientacin dimensiones ~
Texto
Ejemplo:
6e$t Notes 21-- 32#- 1 %- 7
6868
/ - $escri'ci(n de una etiqueta 0lobal
Formato: Text GLabel posx posy orientacin dimensiones forma
Texto
Ejemplo:
6e$t 9:abel 31-- 2#-- 2 %- ;n<pc
6=6=
6e$t 9:abel 31#- 2'-- 1 %- 3<tate
3<646E<
6e$t 9:abel 2'#- 2(-- - %- ;n<pc
.=D=
6e$t 9:abel 2'#- 2%#- - %- 8utput
9:4.E:8;6
6e$t 9:abel 2'#- 2!-- - %- =nput
>E<E6-
1 - $escri'ci(n de una etiqueta
Formato: Text Label posx posy orientacin dimensiones ~
Texto
Ejemplo:
Text Label 3400 2000 0 60 ~
/RESET
2 - $escri'ci(n de una uni(n
Formato: Connection ~ posx posy
Ejemplo:
Connection ~ 13300 6500
3 - $escri'ci(n de un se0mento de l*nea de cone.i(n 45ire6
Formato:
Wire Wire Line
startx starty endx endy
Ejemplo:
Wire Wire Line
3300 1800 3900 1800
17 - $escri'ci(n de un se0mento de Bus
Formato de los archivos esquemticos
Formato:
Wire Bus Line
startx starty endx endy
Ejemplo:
Wire Bus Line
3900 5300 4500 5300
11 - $escri'ci(n de un se0mento de l*nea de 'untos
Formato :
Wire Notes Line
startx starty endx endy
Ejemplo:
+ire Notes :ine
2(#- 33#- 2(#- 3-#-
1& - $escri'ci(n de una entrada de bus
Formato :
Para una entrada wire/bus:
Wire Wire Bus
startx starty endx endy
Para una entrada bus/bus:
Wire Bus Bus
startx starty endx endy
Ejemplo:
Entry Wire Bus
4100 2300 4200 2400
Entry Bus Bus
4400 2600 4500 2700

También podría gustarte