Modification des grilles par défaut sur EAGLE

En règle générale quand nous utilisons un logiciel qui offre des options comme des grilles, nous utilisons toujours ou presque les mêmes paramètres. Saisir ces paramètres à chaque nouveau lancement du logiciel peut donc s’avérer pénible.

Afin d’éviter de devoir saisir les paramètres d’affichage de la grille sur les schémas et les boards à chaque lancement d’EAGLE, il est possible de modifier un script qui se lance avec EAGLE et qui contient nos préférences.

Le fichier à modifier

Le modifier script a été placé sur votre ordinateur lors de l’installation d’EAGLE. Il se trouve dans le dossier scripts de votre répertoire EAGLE et se nomme eagle.scr.

Pour le modifier, ouvrez le avec un éditeur de texte comme NotePad++, Sublime Text ou même le BlocNotes de windows.

Paramétrage de la grille pour les boards

Une fois le fichier ouvert, il faut taper les bonnes choses au bon endroit. Commençons par modifier la grille de l’interface pour les Boards.

Les paramètres de l’interface Board se trouvent après la ligne 9 du fichier :

Pour ma part je travaille avec une grille en points de 50mil (50mil pour la touche ALT); pour obtenir cette grille je dois donc taper les ligner suivantes entre le BRD: et le MENU  :

Grid Default;

Grid mil 50 1 dots on;

Grid ALT mil 25;

Ces paramètres sont donnés à titre d’exemple, vous pouvez adapter à votre utilisation en remplaçant les valeurs de telle sorte :

  • mil : unité de votre grille
  • 50 : espacement entre 2 points de la grille principale
  • 1 : facteur de multiplicité de la grille
  • dots on : affiche les points au lancement
  • 25 : espacement entre 2 points en appuyant sur la touche ALT
paramétrage de la grille pour les schémas

En suivant la même démarche que pour que les boards, vous pouvez modifier la grille de l’interface pour les schémas.

 Les paramètres qui concerne l’interface schéma se trouve après la ligne 17 du fichier :



Pour ma part, toujours en utilisant la même structure que pour les boards, j’ai paramétré la grille suivante :

Grid Default;

Grid mil 100 1 dots on;

Grid ALT mil 50;


Une fois les 2 paramétrages effectués, vous devriez avoir un fichier semblable à celui là :

Il ne vous reste plus qu’à sauvegarder et à lancer EAGLE pour vérifier que vos modifications ont bien été apportées…

Création d’un plan de masse sur un PCB

Lorsque vous créez un PCB (un Board), utiliser un plan de masse permet de simplifier et d’optimiser le PCB. Nous allons donc voir dans cet article comment procéder pour en créer un.

Sur le Schema

La première étape consiste à le définir un GND ou 0V sur votre schéma. Pour cela, si vous avez un symbole 0V dans une de vos librairie utilisez-le, sinon insérez un GND.

Dans cet article, nous partirons du principe que vous avez un 0V. Si vous utilisez un GND, il vous faudra juste remplacer tous les 0V de l’article par des GND.

Le schéma que nous allons utiliser avec le 0V défini.

Le Board

Maintenant que le schéma est prêt, créez un Board à partir du schéma. A l’aide de l’outil Polygon, dessiner un rectangle plus grand que votre zone de travail sur le couche 16 Bottom (ou 1 Top si vous travaillez en double face et que vous voulez un plan de masse sur la couche supérieure).

Dans la fenêtre Signal Name qui s’ouvre, tapez 0V (ou GND selon votre cas) puis validez. Le contour du rectangle devrait apparaitre en pointillés comme ci-dessous :

Maintenant si vous déplacez un de vos composant dans la zone de travail et que vous utilisez la fonction Ratsnest, vous devriez voir le rectangle se remplir de bleu et les bornes des composants connectées à la masse le seront.

Cependant, comme vous pouvez le remarquer, il n’y a pas beaucoup d’espace vide entre les pads et le plan de masse. Pour augmenter cet espace, il faut modifier la valeur du paramètre isolate du Polygon.

A l’aide de l’outil Info, cliquez sur le contour du Polygon (le contour dessiné au tout début et qui s’est masqué avec l’utilisation de Ratsnest). Dans la fenêtre qui s’ouvre, changez la valeur de isolate, en général je mets 40.

Après avoir validé, vous pouvez voir que l’espace entre les bornes non connectées à la masse et le plan de masse a augmenté. Cet espace sera également présent de part et d’autre de vos pistes.


Création d’une librairie de composants sur EAGLE

Dans cet article, nous allons voir comment créer une librairie de composants sur le logiciel de conception de circuits imprimés EAGLE.

La composition d’une librairie et d’un composant

Une librairie est une sorte de banque de composants que l’on ajoute au logiciel. Chaque composant est composé de 4 parties (présentées dans l’ordre de l’interface Librairies d’EAGLE) :

  • Le Device : C’est l’élément qui relie les autres éléments (schéma, PCB, modèle 3D) entre eux. Il les relie entre eux tant au niveau correspondance (il permet de déterminer quel PCB va avec quel schéma), tant au niveau des Pins ; c’est en effet là où les Pins du schéma et du PCB seront liés. Sans lui, les Footprint et Symbol ne serait pas liés.
  • Le Footprint : C’est l’empreinte PCB du composant, c’est ce qui représentera le composant quand vous créerez le Board. Cet élément contient donc les pastilles (traversantes ou CMS), mais aussi le boitier, des indices pour les connexions ou tout autre information voulue.
  • Le 3D Package : C’est le fichier 3D du composant, il n’est pas obligatoire.
  • Le Symbol : C’est le symbole du composant quand il sera inséré dans les schémas. Il contient donc une représentation mais surtout les différentes connexions du composant.
Création d’une librairie

Pour créer une librairie c’est assez simple : il suffit de faire File -> New -> Library

La fenêtre suivante apparait :

Cette fenêtre contient les 4 éléments décrits plus haut.

Il vous suffit maintenant de sauvegarder votre librairie dans le dossier de vos librairies.

Création d’un composant : le schéma

Nous allons maintenant pouvoir commencer à créer nos composants pour remplir la librairie. Commençons par créer le schéma du composant : dans la colonne Symbol de la fenêtre ouverte précédemment, cliquez sur Add Symbol…

Donnez ensuite un nom au schéma puis validez.

La fenêtre suivante s’ouvre :C’est dans cette fenêtre que nous allons dessiner le schéma qui représentera le composant dans tous les schémas. En cliquant sur Description, nous pouvons également ajouter une description au composant. Nous allons créer une sorte de connecteur à 3 entrées et 2 sorties.

Dans la couche 94 Symbols, dessinez la représentation voulue du composant avec les outils de dessin (ligne, polygone, rectangle, cercle…). Pour faciliter l’utilisation du composant, il est conseillé de le centrer sur l’origine.

Une fois le composant dessiné, nous allons mettre en place les Pins. Pour cela, passer en mode Pin.

Dans la barre d’outil du haut, vous choisir la rotation du Pin, son symbole d’inversion, ou encore quels information afficher dessus. Mais le plus important est la direction. Dans un premier temps, nous n’utiliserons que 3 paramètres de directions : in lorsqu’il s’agit d’un pin d’entrée dans le composant, et out lorsqu’il s’agit d’un pin de sortie du composant. Enfin, si votre composant comporte des pins d’alimentation, ils devront avoir le paramètre de direction pwr.Nous allons donc placer maintenant nos 3 pins d’entrée et nos 2 pins de sortie. Comme pour les composants dans les schémas, avec l’outil Info ou Name vous pouvez renommer les pins.

Nous allons désormais afficher le nom du composant et son éventuelle valeur. Pour afficher le nom il suffit d’insérer le texte >Name sur la couche 95 Name, pour afficher la valeur il faut insérer >Value sur la couche 96 Values.

Pour ces textes, je vous conseille d’utiliser une taille de 70 et ratio de 8.Vous pouvez également rajouter de annotations sur la couche 97 Infos. Après avoir sauvegardé, le schéma de votre composant est prêt.

Création d’un composant : l’empreinte PCB

Voyons maintenant comment créer une empreinte PCB. Pour créer une nouvelle empreinte, dans la fenêtre de gestion de la librairie, colonne Footprint, cliquez sur Add Footprint…

Dans la petite fenêtre qui s’ouvre, donnez un nom à l’empreinte puis validez.

La fenêtre suivante s’ouvre :

Nous allons commencer par dessiner le boitier du composant. Pour cela, dessinez le sur la couche 21 tPlace grâce aux outils de dessin (ligne, polygone, cercle, rectangle…). Pour faciliter l’utilisation de l’empreinte, il est conseillé de la centrer sur l’origine.Une fois le boitier dessiné, nous allons pouvoir mettre en place les Pads. Pour un composant traversant, utilisez la fonction Pad, pour un composant CMS, utilisez la fonction Smd. Dans notre cas, nous nous créons un composant traversant.

Après avoir cliqué sur Pad, dans la barre d’outil du haut vous pouvoir choisir la forme du pad (carrée, ronde, ovale…), son diamètre de perçage intérieur, son diamètre extérieur (par défaut il est sur auto, EAGLE déterminera donc le diamètre extérieur en fonction du diamètre de perçage) et l’orientation du pad. Il ne vous reste qu’à placer les pads là où vous le souhaitez.

Maintenant que les pads sont placés, vous pouvez les renommer avec les outils Info ou Name. Vous n’êtes pas obligé de leur donner les mêmes noms que sur votre Symbol, mais utilisez des noms de manière à pouvoir identifier facilement les pads.

Comme sur le Symbol, vous pouvez ajouter le nom du composant en insérant le texte >Name sur la couche 25 tNames (taille 70 conseillée avec un ratio de 8). Pour des questions de lisibilité, nous n’ajouterons pas la valeur du composant.

Enfin, sur la couche 51 tDocu vous pouvez rajouter les annotations que vous voulez.

Vous n’avez plus qu’à sauvegarder.

Création d’un composant : le Device

Pour que le composant soit utilisable, il faut maintenant lier son Symbol et son Footprint. Pour cela, dans la fenêtre de gestion de la librairie, cliquez sur Add Device…

Donnez un nom à votre Device (c’est le nom qui apparaitra dans le listing de la librairie) puis validez. La fenêtre suivante apparait :

La première étape consiste à insérer le (ou les, selon comment vous avez construit votre composant) Symbol du composant. Pour cela, cliquez sur Add Part. Dans la fenêtre qui s’ouvre, choisissez le Symbol voulu puis validez. Placer ensuite ce Symbol sur la zone graphique (là encore il est conseillé de centrer sur l’origine).

Le Schéma du composant est maintenant déterminé. Nous allons désormais lui lier l’empreinte PCB. Pour cela, en bas à droite, cliquez sur New puis Add local package. Dans la fenêtre qui s’ouvre, sélectionnez le Footprint voulu puis validez. Le Footprint apparait alors à doite dans la colonne Package. Il faut maintenant indiquer au logiciel les correspondances des pins.

En bas à droite, cliquez sur Connect. Dans la fenêtre qui s’ouvre, vous avez 3 colonnes :

  • La première contient les pins du schéma,
  • La seconde contient les pads du PCB,
  • La dernière contient les connexions établies.

Pour réaliser une connexion, il suffit de sélectionner un pin dans la 1ere colonne, de sélectionner celui avec lequel on veut le lier dans la 2nde colonne puis de cliquer sur Connect.

Une fois la manipulation effectuée pour tous les pins, toutes les connexions apparaissent dans la 3e colonne.Cliquez sur OK pour valider, si toutes les connexions ont bien été établies, vous devriez avoir une coche verte sur la ligne du package.

Si vous voulez donner un préfixe (comme R, C ou JP) au nom de votre composant lorsqu’il sera inséré dans un schéma, utilisez la fonction Prefix en bas à droite.

Pour finaliser votre composant, vous pouvez y ajouter une description en cliquant sur Description.Vous n’avez plus qu’à sauvegarder.


Le composant est maintenant créé et fonctionnel, vous le retrouverez dans votre librairie.