0% ont trouvé ce document utile (0 vote)
64 vues32 pages

Tutoriel Eagle

Transféré par

chenesphinx
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues32 pages

Tutoriel Eagle

Transféré par

chenesphinx
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

IUT Nice dep GEII

Prise en main Eagle


Document référence

JLS
11/11/2015
Table des matières

Chapitre 1 :Introduction - Installation .......................................................................................................... 2

1. Introduction ............................................................................................................................................ 2
2. Videos tutoriels sur le net ....................................................................................................................... 2
3. Installation .............................................................................................................................................. 3
3.1. Dossier lbr (Installation bibliothèque IUT) 3
4. Le Control Panel ...................................................................................................................................... 3
4.1. Configuration des répertoires de travail 4
4.2. Configuration des règles PCB 4
4.3. Configuration de l’interface 5
4.4. Modification des raccourcis claviers 5
4.5. Documentation 5

Chapitre 2 :Premier projet ............................................................................................................................ 6

1. Exercice 1 ................................................................................................................................................ 6
1.1. Cahier des charges 6
1.2. Création du projet et du fichier schéma électrique 6
1.3. Ajout des composants 7
1.4. Modifier les valeurs des composants 8
1.5. Déplacer et mirrorer SV1 9
1.6. Connecter les composants 10
1.7. Ajout du cartouche 10
1.8. Vérifier la cohérence du schéma 11
1.9. Acheter les composants 12
1.10. Générer la nomenclature 14
2. Placement/routage ............................................................................................................................... 15
2.1. Placer les composants 15
2.2. Connecter les composants 15
2.3. L’outil ERC et DRC 16
2.4. Utilisation de l’auto-router, sur une seule face 17
2.5. Visualisation 3D 17
2.6. Ajouter du texte sur le CI 18
2.7. Ajouter le plan de masse 19

Chapitre 3 :Exercice 2 : carte capteurs ....................................................................................................... 20

Chapitre 4 : La grille................................................................................................................................ 23

Chapitre 5 :L’affichage .............................................................................................................................. 24

Chapitre 6 :Forward/Back Annotation ....................................................................................................... 25

Chapitre 7 :Tutoriel installation 3D ........................................................................................................... 26

1. Installation des logiciels ........................................................................................................................ 26


2. Configuration de EAGLE ........................................................................................................................ 26
3. Configuration de Sketchup ................................................................................................................... 28

Chapitre 8 :Configurer notepad++ ............................................................................................................. 30

JLS EAGLE 1/31


Chapitre 1 : Introduction - Installation

1. Introduction

Il existe plusieurs versions EAGLE : http://www.element14.com/community/community/cadsoft_eagle/

 La version professionnelle payante sur element14 (Farnell)


 La version free trial (limité à 30 jours) comme expliqué sur http://www.element14.com/eaglefreemium
(limitations 4 couches, 100x80mm, max 4 sheets ou feuilles de dessin dans un projet)
 La version Light Edition (Freeware), complètement gratuite (2 couches, 100x80mm, une seule
feuille de dessin)

L’installation de Eagle se fait en téléchargeant l’exécutable associé à votre OS : PC, Mac ou Linux :
http://www.cadsoftusa.com/download-eagle

Pour installer Eagle Freeware, il suffit d’installer Eagle et au premier lancement de sélectionner le type
de licence EAGLE as Freeware.

 Télécharger et installer Eagle

2. Videos tutoriels sur le net

Il existe un grand nombre de tutoriels sur le net. Nous nous intéressons ici au tutoriel vidéo :

1. Créer un schéma électrique (Schematic)

https://learn.sparkfun.com/tutorials/using-eagle-schematic/wiring-up-the-schematic

https://www.youtube.com/watch?t=255&v=1AXwjZoyNno

2. Créer un pcb

https://www.youtube.com/watch?v=CCTs0mNXY24

3. Rechercher des composants ?

http://www.cadsoftusa.com/downloads/libraries

4. Créer des composants

https://learn.adafruit.com/ktowns-ultimate-creating-parts-in-eagle-tutorial/

5. Importer une image dans le pcb

https://www.youtube.com/watch?v=8HzRk0xMXDg

JLS EAGLE 2/31


3. Installation
3.1. Dossier lbr (Installation bibliothèque IUT)

Pour installer une bibliothèque de composants(le symbole électrique,


l’empreinte pcb et le « part name » sont intégrés dans un fichier à
l’extension *.lbr), rien de plus simple, il suffit de copier le ou les fichiers lbr
dans le répertoire c:\EAGLE-7.4.0\lbr.

Dans le répertoire download ont été placés tous les répertoires de


bibliothèques téléchargés sur le net. Dans le répertoire IUT se trouve le
fichier bibliothèque des composants utiles pour l’IUT GEII Nice (IUT.lbr).

Le fichier download a été créé afin de placer les différents répertoires dézippés des sites de partage de
bibliothèques :

http://www.diymodules.org/eagle

http://www.cadsoftusa.com/downloads/libraries

https://github.com/sparkfun/SparkFun-Eagle-Libraries

http://www.ladyada.net/library/pcb/eaglelibrary.html

http://www.microbuilder.eu/Projects/EagleFootprintLibrary.aspx

http://www.element14.com/community/community/cadsoft_eagle/eagle_cad_libraries

On pourra vérifier que le répertoire IUT existe dans le répertoire, si ce n’est pas le cas il faut le
télécharger et le placer dans lbr

https://www.dropbox.com/sh/ync5tsp43z1ngpa/AABqcTBw53wk8JKDfVwCk_lBa?dl=0

4. Le Control Panel

 Lancer EAGLE.

Le control Panel est la première fenêtre qui s’ouvre lorsqu’on lance Eagle et permet de gérer les
bibliothèques de composants, de les rendre visible ou non dans le shematic.

Bibliothèque
visible (activée)

Bibliothèque
non visible

JLS EAGLE 3/31


Il est possible en cliquant sur Libraries (clic droit) de sélectionner
toutes les bibliothèques ou bien d’activer ou désactiver une bibliothèque en
cliquant sur le point qui passe du gris (désactivé) au vert (activé).

 Désélectionner toutes les bibliothèques et activer IUTV3.lbr (nous


n’utiliserons ici que les composants de cette bibliothèque)

4.1. Configuration des répertoires de travail

Avant de lancer le premier projet, il est possible de choisir le ou les dossiers de travail visible dans le
Control Panel dans la rubrique Projects.$EAGLEDIR correspond au répertoire d’installation d’Eagle
c:\EAGLE-7.4.0\. On peut voir qu’il y a 2 répertoires d’acceuil par défaut pour les projets. Il est possible
d’en ajouter…

4.2. Configuration des règles PCB

Les règles qui seront utilisées par le PCB sont visibles dans le Control Panel. Il suffit de cliquer sur
default.dru pour visualiser toutes les règles vérifiées par la commande design Rule Check dans le pcb. Il
existe aussi d’autres règles pour la production de carte avec Eurocircuit ou WEdirekt

JLS EAGLE 4/31


Les fichiers design Rules se trouvent dans le répertoire c:\EAGLE-7.4.0\dru

Il est possible de créer son propre fichier xxx.dru et de le placer dans ce répertoire ; il sera alors
possible de l’utiliser comme règles de dessin.

4.3. Configuration de l’interface

Il est aussi possible de choisir le fond pour le schéma électrique (fond blanc par défaut) et le pcb (fond
noir par défaut)

4.4. Modification des raccourcis claviers

Vous pouvez configurer les raccourcis claviers quel que soit l’application (#GENERAL) ou bien
seulement dans le pcb (BRD) ou schematic (SCH).

4.5. Documentation

Toujours dans le Control Panel, il est possible d’accéder à la documentation et notament tutorial-en.pdf

JLS EAGLE 5/31


Chapitre 2 : Premier projet

1. Exercice 1
1.1. Cahier des charges

Nous allons créer la carte ci-dessous.

1.2. Création du projet et du fichier schéma électrique

Dans le Control Panel, il est possible dans la zone Projects/eagle (dont le chemin a été défini dans le
menu Option /Directories) de créer un répertoire (New Folder), ici on a créé le dossier exercice 1. On pourra
vérifier que le répertoire exercice1 existe dans $HOME/eagle.

 Créer le répertoire Exercice 1 (New Folder)


 Ensuite créer le projet alim dans exercice 1.

Une fois le projet créé, vous pouvez générer le fichier de votre schéma électrique

 Clic droit sur alim, new schematic

JLS EAGLE 6/31


Une fenêtre de votre schéma électrique apparait, le fichier se nomme untitled.sch ; vous pouvez le sauver
avec le nom alim.sch (extension du schéma électrique) (File/ save as)

Avant toute opération, il


faut sélectionner la
déplacer commande souhaitée
Ajouter un
composant

effacer

1.3. Ajout des composants

Pour ajouter un composant plusieurs solutions :

 Le bouton add
 Dans le menu, Edit/Add
 Taper Add au clavier

Puis dans la zone search, on peut rechercher le composant *BORNIER*

 Ajouter ensuite le 78L05L les 2 condensateurs


et le connecteur grove

JLS EAGLE 7/31


 Ajouter ensuite les symboles GND, +12V et +5V qui permettront de mettre des noms aux nets
(connexions).

1.4. Modifier les valeurs des composants

 Mettre une valeur de capacité à C1 et C2

Il existe plusieurs solutions : sélectionner i(info) ou taper info, puis sélectionner C1 (clic sur C1)

JLS EAGLE 8/31


Autre solution : clic droit sur le composant (solution utilisée pour C2)

1.5. Déplacer et mirrorer SV1

Déplacer les composants (Move) puis cliquer sur la croix associée au composant pour le sélectionner et
le déplacer.

Faire tourner le composant SV1 et effectuer un mirror afin que la borne 1 soit placée en bas.

JLS EAGLE 9/31


1.6. Connecter les composants

Pour connecter les composants, toujours 3 solutions :

 Le bouton net
 Dans le menu, Edit/Net
 Taper Net au clavier

Lors de la connexion des nets, il est possible que le message suivant apparaisse. Ce message explique
que le net qui avait le nom N$4 va être remplacé par le nom +5V. C’est le but des symboles GND, +5V et
+12V : associer un nom à un potentiel (ou net en anglais)

Résultat final

1.7. Ajout du cartouche

Pour finir on pourra ajouter un cartouche et mettre le nom du projet (add, search *A4*)

JLS EAGLE 10/31


Pour changer les noms du cartouche, il est nécessaire de créer les attributs globaux (Edit / Global Attributes)
CNAME, CREVISION et DESIGNER.

Résultat final

1.8. Vérifier la cohérence du schéma

 Vérifier que le schéma est cohérent (c’est-à-dire que toutes les connexions sont valides et qu’il n’y a pas
d’erreur dans le schéma électrique)

JLS EAGLE 11/31


Vous devriez avoir 2 warnings associés aux valeurs des connecteurs, qui n’existent pas, ce qui est tout à fait
normale. Vous pouvez approuver ces warnings, pour qu’ils n’apparaissent plus.

1.9. Acheter les composants

Eagle est sponsorisé par le distributeur de composant Farnell. Il est possible de lancer directement la
commande des composants à partir du logiciel EAGLE vers le site Farnell avec le bouton desing Link.

 Essayez

Le premier composant recherché sur le site de Farnell est le condensateur de valeur 220nF. La
recherche n’aboutit pas, c’est normal, le choix d’un condensateur demande plus d’informations (tension de
service, technologie), de plus ce type de composant est acheté en grande quantité à l’IUT)

 Skip this (pour ne pas faire de choix à partir de Eagle)

JLS EAGLE 12/31


Remarque : le choix des circuits passifs se fait directement sur le site du distributeur qui propose des outils
de recherche bien plus performant que l’outil intégré dans Eagle.

Par exemple pour rechercher les condensateurs 220nF et 100nF, allez sur le site http://fr.farnell.com et dans
la zone de recherches tapez condensateurs

 Choisissez condensateurs films et sélectionner la valeur 0.22uF, trier sur le prix.

JLS EAGLE 13/31


1.10. Générer la nomenclature

 Générer le fichier de nomenclature (BOM ou Bill Of Materials)

Remarque sur les composants de la bibliothèque : il est aussi possible de voir les composants de la
bibliothèque IUT dans Control Panel. Remarquez que cette fenêtre est toujours ouverte.

La partie schéma électrique est terminée.

 Transférer le schéma vers le pcb (Switch to board)

JLS EAGLE 14/31


2. Placement/routage
2.1. Placer les composants

Tous vos composants se trouvent à l’extérieur de la carte.

 Utiliser l’outil move pour sélectionner les composants et les placer à l’intérieur

Lors du déplacement, un clic droit permet de faire des rotations de 90° pour positionner les composants

Déplacer les part name (C1,IC1, SV1) ainsi que les valeurs afin de les rendre visible. Pour cela utiliser
Smash , et cliquer sur le composant afin de rendre les partname et valeur déplacable (ils ne le sont pas
par défaut). En sélectionnant Move on peut alors déplacer les noms et les valeurs

Avec l’outil move modifier la taille de la carte

Pour finir vous pouvez placer sur la couche Dimension les mesures de la carte

2.2. Connecter les composants

Une fois les composants placés, connectez les composants.

Remarque : à chaque outil sélectionné, apparait une zone de propriété en dessous de la zone menu.

Lorsque vous choisissez l’outil net, vérifiez que vous êtes sur la couche 16 Bottom, avec connexion à 45°

JLS EAGLE 15/31


Avec l’outil grille vous pouvez afficher la grille ou la modifier. Lorsque vous voulez être plus précis,
appuyez sur la touche ALT.

2.3. L’outil ERC et DRC

 Vérifier qu’il n’y a pas d’erreurs dans votre schéma (Tools/ERC)

Mais quelles sont les règles utilisées pour vérifier que votre circuit imprimé (board) est valide ? Tout se
trouve dans Tools/DRC.

 Ouvrir les règles Design Rules Check

Il est possible de modifier les règles en chargeant une autre configuration (dossier dru) comme celles
utilisées par Eurocircuits ou WEdirekt.

JLS EAGLE 16/31


2.4. Utilisation de l’auto-router, sur une seule face

 Dérouter votre carte et tester l’autorouteur

2.5. Visualisation 3D

Cette partie ne peut être testée que si Sketchup ImageMagic et EagleUp ont été installé et configuré (Cf
chapitre installation 3D).

 Lancer le script EagleUp_export.ulp qui a pour but de générer la vue 3D pour sketchup (fichier
EagleUp/alim.eup)

JLS EAGLE 17/31


 Ouvrir Sketchup, et lancer le script Import eagleUp et ouvrir le fichier
alim.eup dans le dossier Exercice 1\EagleUp

2.6. Ajouter du texte sur le CI

 Cliquer sur T et vérifier dans la zone de propriété (à droite de ) que le texte est placé sur la couche 16
Bottom (on suppose que l’on est sur une carte en simple face).

JLS EAGLE 18/31


2.7. Ajouter le plan de masse

 Utiliser l’outil polygon pour sélectionner la zone du plan de masse

 Puis Rastnest pour placer le plan de masse

JLS EAGLE 19/31


Chapitre 3 : Exercice 2 : carte capteurs
Le technicien a eu le temps de terminer le schematic de la carte capteur de ligne mais il n'a pas fait le
PCB. A vous de jouer...

 Ouvrez le schematic de l'exercice 2,t

JLS EAGLE 20/31


JLS EAGLE 21/31
JLS EAGLE 22/31
Chapitre 4 : La grille
La grille par défaut est expliquée ci-dessous :

Taille de la grille de travail

Multiple : taille de la grille


affichée = identique à la grille de

Grille lorsqu’on fait l’action


(MOVE,WIRE,…) avec la touche
ALT enfoncée (grille plus fine)

Il est aussi possible de créer un nouvel alias vers une grille que vous avez modifiée.

Pour illustrer cette option, modifiez la grille (exemple Size=10mm et alt=1mm).Pour clic droit sur
l’icone Grille,New, puis mettez le nom de l’alias de la nouvelle grille.

Vous pouvez aussi modifier la grille ma_grille directement en éditant la commande.

JLS EAGLE 23/31


Chapitre 5 : L’affichage
L’affichage dans le schematic comme pour le PCB est défini par calque qu’il est possibles d’afficher ou
on.

Remarque : il existe un editeur de texte intégré dans Eagle. Dans le schematic, tapez les commandes

Disp none (affiche aucun calque)


Disp nets (affiche le calque des connexions)
Disp symbols (affiche le calque des symboles électriques)
Disp value (affiche les valeurs des composants)
Disp name (affiche les références des composants)

Pour changer la grille avec le clavier :

Grid 1 mm

CTR+Z pour revenir en arrière (mieux vaut ne pas changer la grille dans le schéma électrique) ; par
contre on utilisera cette commande dans le PCB…

Remarque : comme pour la grille vous pouvez créer votre affichage. Dans notre exemple nous voulons
avoir un affichage ne comportant que les connexions et les valeurs et les symboles (on enlève les noms).

JLS EAGLE 24/31


Chapitre 6 : Forward/Back Annotation
A partir du moment ou l’on a créé le schema électrique, il est possible de passer au PCB.

Les 2 schémas sont alors liés. Si vous modifiez une valeur ou une référence dans le layout (PCB), le
schema électrique est mis à jour. Par contre, l’ajout de composants, de connexions, ou l’effacement de nets
(connexions) ne peut être réalisé que dans le schéma électrique.

Attention : vous devez par contre laisser ouvert les 2 fichiers pour que la mise à jour d’un des fichiers
affecte le deuxième. Si un des fichiers est fermé vous perdez la mise à jour automatique et vos 2 fichiers
seront différents… Vous aurez alors cet affichage dans le schéma électrique…

JLS EAGLE 25/31


Chapitre 7 : Tutoriel installation 3D
La visualisation 3D est payante sous Eagle (IDF 3D). Il est cependant possible d’avoir une vue 3D du
circuit imprimé en utilisant sketchup et les scripts de EagleUp , outil gratuit.

1. Installation des logiciels

1. Télécharger et installer imagemagic http://www.imagemagick.org/script/binary-


releases.php#windows

Attention : vérifier que imagemagic est installé dans C:\Program Files (x86)\ImageMagick-6.9.2-Q16

2. Télécharger et installer sketchup www.sketchup.com/fr/download (version gratuite)


3. Télécharger eagleUp 4.5.zip et le dézipper, vous obtenez 4 dossiers à copier dans le répertoire
d’installation EAGLE

 Copier le répertoire demo files dans le répertoire projects de Eagle C:\EAGLE-


7.4.0\projects\examples
 Copier le fichier le fichier EagleUp_export.ulp (dans Eagle ULP) dans le répertoire C:\EAGLE-
7.4.0\ulp
 Copier les répertoires models et Sketchup Plugin dans le répertoire C:\EAGLE-7.4.0\

2. Configuration de EAGLE

1. Lancer Eagle et ouvrir le fichier demo3D.brd précédemment copié dans projects\examples

JLS EAGLE 26/31


2. lancer le script EagleUp_export.ulp

Remarque : au premier lancement du script, celui-ci vous demande les chemins des programmes
imageMagics et Eagle, vérifier si les chemins sont corrects…

C:\Eagle-7.4.0

C:\Program Files (x86)\ImageMagick-6.9.2-Q16

Le script créé un fichier demo3D.eup dans le répertoire EagleUp. Ce fichier devra être importé dans
Sketchup.

JLS EAGLE 27/31


Le travail d’exportation est terminé.

3. Configuration de Sketchup

1. Lancer Sketchup
2. Dans menu, Affichage, Preference, Extension , ajouter le fichier EagleUp_Import.rbz se trouvant
dans le répertoire Stechup Plugin (Eagle-7.4.0)

3. Une fois l’outil d’importation installé, modifier l’échelle et passer de mm en m sinon un message
d’erreur s’affichera lors de l’importation.

4. L’installation de l’outil d’importation est terminé, relancer sketchup et ouvrir le fichier eup généré
par eagle

JLS EAGLE 28/31


5. Visualiser la carte dans sketchup

JLS EAGLE 29/31


Chapitre 8 : Configurer notepad++
L’association de l’extension lbr au forma xml permet la visualisation en couleur des librairies sous
notepad++

Polygon et plan de masse

http://dangerousprototypes.com/2012/07/18/eagle-polygons/

Mirorer un composant

JLS EAGLE 30/31


Create footprint

http://dangerousprototypes.com/docs/Cadsoft_Eagle_how_to_make_parts_tutorial

https://learn.adafruit.com/creating-accurate-footprints-in-eagle/overview

Les raccourcis

http://dangerousprototypes.com/2012/07/25/how-to-eagle-shortcuts/

JLS EAGLE 31/31

Vous aimerez peut-être aussi