Format des fichiers schématiques EESchema

Table des matières

Format des fichiers schématiques

1 - Entête

2 - Description d’un composant 

3 - Description d’un symbole NoConnect

4 - Description d’un symbole feuille hiérarchique

5 - Description d’un texte commentaire

6 - Description d’un Label Global

7 - Description d’un label

8 - Description d’une jonction

9 - Description d’un segment fil (Wire)

10 - Description d’un segment Bus

11 - Description d’un segment ligne pointillée

12 - Description d’une entrée de bus


Format des fichiers schématiques

1 - Entête

format:

EESchema Schematic File Version 1

LIBS: liste des librairies (non utilisé, généré pour information)

EELAYER nn mm (nn, mm non utilisé, en réserve)

EELAYER END

$Descr format_feuille dimx dimy (feuille = A4..A0 ou A..E)

description du cartouche (Liste des textes du cartouche)

$EndDescr


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


2 - Description d’un composant 

Format :

$Comp

L nom reference

U nn mm time_stamp

P posx posy

Liste des champs:

F num_champ "texte" orientation posX posY taille Flags (voir cidessous)

1 posx posy (redondant: non utilisé)

A B C B (matrice d'orientation avec A,B,C,D = -1, 0 ou 1)

$EndConn

Description des champs:

F n "texte" orientation posx posy dimension flags

avec n = numéro de champ (référence = 0, valeur = 1, n = 0..11)

orientation = H (horizontal) ou V (vertical).

Exemple :


$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


3 - Description d’un symbole NoConnect

Format : NoConn ~ posx posy

Exemple :

NoConn ~ 13400 5500


4 - Description d’un symbole feuille hiérarchique

Format :

$Sheet

S posx posy dimx dimy

Liste des Sheet Labels

$EndSheet

Format des Sheet Labels

Fn "texte" forme côté posx posy dimension

Avec:

n = numéro d'ordre (0 ..x).

n = 0 : nom du fichier schématique correspondant.

n = 1 : nom de la feuille de hierarchie.

forme = I (input) O (output)

côté = R (right) ou L (left).

Exemple :


$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


5 - Description d’un texte commentaire

Format : Text Notes posx posy orientation dimension ~

Texte

Exemple :

Text Notes 2100 3250 1 60 ~

TOTO


6 - Description d’un Label Global

Format : Text GLabel posx posy orientation dimension forme

Texte

Exemple :


Text GLabel 3100 2500 2 60 UnSpc

TITI

Text GLabel 3150 2700 1 60 3State

3STATES

Text GLabel 2750 2800 0 60 UnSpc

BIDI

Text GLabel 2750 2650 0 60 Output

GLABELOUT

Text GLabel 2750 2400 0 60 Input

RESET-


7 - Description d’un label

Format : Text Label posx posy orientation dimension ~

Texte

Exemple :


Text Label 3400 2000 0 60 ~

/RESET


8 - Description d’une jonction

Format : Connection ~ posx posy

Exemple :


Connection ~ 13300 6500


9 - Description d’un segment fil (Wire)

Format :

Wire Wire Line

startx starty endx endy

Exemple :


Wire Wire Line

3300 1800 3900 1800


10 - Description d’un segment Bus

Format :

Wire Bus Line

startx starty endx endy

Exemple :


Wire Bus Line

3900 5300 4500 5300


11 - Description d’un segment ligne pointillée

Format :

Wire Notes Line

startx starty endx endy

Exemple :


Wire Notes Line

2850 3350 2850 3050


12 - Description d’une entrée de bus

Format :

Wire Wire Bus

startx starty endx endy

Wire Bus Bus

startx starty endx endy

Exemple :


Entry Wire Bus

4100 2300 4200 2400

Entry Bus Bus

4400 2600 4500 2700


Page - 4