Anexo EESchema
2 - Formato de los ficheros biblioteca
2.1 - Encabezamiento
Formato:
EESchema-LIBRARY Version 2.0 24/1/1997-18:9:6
Descripción de componentes
#End Library
2.2 - Descripción de componentes
El formato es el siguiente:
DEF nombre referencia 0 40
ALIAS nom1 nom2...
lista de campos
DRAW
lista de elementos gráficos y de pins
ENDDRAW
ENDDEF
Ejemplo:
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.2.1 - Descripción de los Alias
Esta línea sólo existe si el componente tiene otros nombres, alias.
Formato:
ALIAS nom1 nom2 nom3 ...
2.2.2 - Descripción de los campos
Formato:
F n "texte" posx posy dimensiones orientación visibilidad
con:
n = número de campo:
referencia = 0.
valor = 1.
N = 2..9 = campos 1 a 8.
Módulo Pcb = 10.
No esquema = 11.
Orientación = H (horizontal) o V (vertical).
Visibilidad = V (visible) ou I (invisible).
Ejemplo :
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.2.3 - Descripción de elementos gráficos
Hay 5 tipos:
- Polígono (sucesión de segmentos) relleno o normal.
- Rectángulo.
- Círculo.
- Arco de círculo.
- Texto
2.2.3.1 - Polígono:
Formato:
P nb unit convert ltrait x0 y0 x1 y1 xi yi cc
Con:
nb = número de puntos.
unité = 0 si común a todas las unidades, si no número de unidad (1..n).
convert = 0 si común a todas las representaciones, si no: 1 o 2.
ltrait = espesor del trazo (siempre 0).
xi yi coordenadas del vértice i
cc = F si polígono relleno, si no nada.
Ejemplo:
P 3 0 1 0 -50 50 50 0 -50 -50 F
P 2 0 1 0 50 50 50 -50
2.2.3.2 - Rectángulo
Formato:
S startx starty endx endy unité convert ltrait
Con
unité = 0 si común a todos, si no número de unidad (1..n).
convert = 0 si común a todas las representaciones, si no: 1 o 2.
ltrait = espesor del trazo (siempre 0).
Ejemplo:
S 0 50 900 900 0 1 0
2.2.3.3 - Círculo
Formato:
C posx posy rayon unité convert ltrait
Avec
unité = 0 si común a todos, si no número de unidad (1..n).
convert = 0 si común a todas las representaciones, si no: 1 o 2.
ltrait = espesor del trazo (siempre 0).
Ejemplo:
C 0 0 70 0 1 0
C 0 0 20 0 1 0
2.2.3.4 - Arco de círculo
Formato:
A posx posy rayon start end unité convert ltrait
Avec:
start = ángulo del punto de partida ( en 0,1 grados).
end = ángulo del punto de llegada ( en 0,1 grados).
unité = 0 si común a todos, si no número de unidad (1..n).
convert = 0 si común a todas las representaciones, si no: 1 o 2.
ltrait = espesor del trazo (siempre 0).
Ejemplo:
A 0 148 48 -889 889 0 1 0
A 0 51 51 -889 889 0 1 0
2.2.3.5 - Texto
Formato:
T orient posx posy dimensiones type unité convert
Texte
Avec:
orient = orientación horizontal(=0) o vertical (=1).
type = siempre 0.
unité = 0 si común a todos, si no número de unidad (1..n).
convert = 0 si común a todas las representaciones, si no: 1 o 2.
Ejemplo:
T 0 -320 -10 100 0 0 1 VREF
2.2.4 - Descripción de los pins
Formato:
X nom numéro posx posy long orient Snum Snom unité convert Etype [forme].
Avec:
orient = U (alto) D (bajo) R (derecha) L (izquierda).
nom = nombre (sin espacios) del pin. si ~ : sin nombre
número = número del pin (4 letras máximo).
long = longitud del pin
Snum = tamaño del texto número de pin
Snom = tamaño del texto nombre de pin
unité = 0 si común a todos, si no número de unidad (1..n).
convert = 0 si común a todas las representaciones, si no: 1 o 2.
Etype = tipo eléctrico (1 carácter)
forme = si presente: forma del pin (clock, inversión...).
Ejemplo:
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
Anexo: Formato de biblioteca Pág 2 -
3