ModEdit: édition des modules. PCBNEW

Rubriques:

11 - ModEdit: édition des modules
11.1 - Généralités.
11.2 - Eléments d'un module.
11.2.1 - Les pads ou pastilles.
11.2.2 - Les contours.
11.2.3 - Les champs.
11.3 - Accès à ModEdit et sélection du module à éditer.
11.4 - Toolbars de l'édition de modules:
11.4.1 - Outils du toolbar droit
11.4.2 - Toolbar gauche d'options d'affichage.
11.5 - Commandes contextuelles.
11.6 - La boite de dialogue Proprieté des Modules
11.7 - Créer un nouveau module
11.8 - Ajout et édition des pastilles.
11.8.1 - Ajout d'une pastille.
11.8.2 - Sélection des propriétés des pastilles.
11.9 - Informations pour l’Auto placement du Module
11.10 - Attributs.
11.11 - Documentation des modules en librairie :
11.12 - Gestion de la visualisation en 3 dimensions
11.13 - Sauvegarde du module en librairie active

11 - ModEdit: édition des modules

11.1 - Généralités.

ModEdit permet l'édition et la création de modules c'est a dire:

11.2 - Eléments d'un module.

Un module est la représentation physique de l'élément à implanter, mais doit également assurer un lien avec le schéma de la carte.
Il est constitué de trois types d'éléments très différents:
Enfin quelques autres paramètres doivent être correctement définis pour pouvoir utiliser les fonctions de placement automatique ou pour générer les fichiers d'insertion automatique.

11.2.1 - Les pads ou pastilles.

Deux paramètres sont importants:

11.2.2 - Les contours.

Ils servent à dessiner la forme géométrique du module.
On dispose de lignes, de cercles, d'arc et de textes.
Ils ne sont que des éléments d'ordre esthétique pour le module.

11.2.3 - Les champs.

Ce sont des textes associés au module.
Deux champs sont obligatoires et toujours présents: La Référence et la Valeur.
Ces 2 champs sont automatiquement modifiés et mis a jour par pcbnew, lors des lectures de netliste du chargement des modules.
La référence est remplacée par la référence schématique du composant correspondant (U1, IC3...).
La valeur est remplacée par la valeur du composant (en schématique ) correspondant (47K, 74LS02...).
On peut ajouter d'autres champs, qui seront alors des textes analogues aux textes graphiques.

11.3 - Accès à ModEdit et sélection du module à éditer.

Il est rappelé que l'on accède à ModEdit de deux façons:

11.4 - Toolbars de l'édition de modules:

L'appel à ModEdit fait apparaître une fenêtre analogue à celle-ci:

11.4.1 - Outils du toolbar droit


Ce toolbar permet l'accès aux outils pour:
- Le placement de pastilles (Pads).
- Le placement d'éléments graphiques (contours, textes).
- Le positionnement de l'ancre.
- L'effacement d'éléments.


Les fonctions en sont les suivantes:


Ajout de pastilles.


Outil de dessin de segments et polygones.


Outil de dessin de cercles.


Outil de dessin d'arcs de cercle.


Ajout de texte graphique (les champs ne sont PAS gérés par cet outil).


Positionne l'ancre du module.


Outil d'effacement d'éléments.

11.4.2 - Toolbar gauche d'options d'affichage.


Ces outils gèrent les options d'affichage de l'écran de ModEdit


Les options sont ( lorsque le bouton est activé):

Affchage de la grille.

Affichage des coordonnées polaires.

Affichage des unités en pouce ou en mm.

Curseur type réticule ou croix.

Affichage des pastilles en mode contour (sketch).

Affichage des textes en mode contour (sketch).

Affichage des contours en mode contour (sketch).

11.5 - Commandes contextuelles.

Le bouton droit de la souris permet de faire apparaître des commandes selon l'élément sous le curseur:

Accès au menu d'édition des paramètres du module.

Accès au menu d'édition des pastilles.

Accès au menu d'édition d'un élément graphique.


11.6 - La boite de dialogue Proprieté des Modules

Elle est accessible lorsque le curseur est sur un module, en cliquant su le bouton droit, pusi en sélectionnant « Edit Module ».


On peut y définir les principaux parametres du module.

11.7 - Créer un nouveau module

Permet de créer un nouveau module.
Il sera demandé pour la création le nom du module (qui sera celui par lequel il sera désigné dans la librairie)
Ce texte est aussi la référence du module et sera remplacé par la suite la vraie référence (U1, IC3...).
Il faudra lui rajouter:
Méthode alternative:
Lorsque un nouveau module ressemble beaucoup à un module déjà existant dans une librairie ou un circuit imprimé déjà fait,une méthode alternative plus rapide est la suivante:
  1. Charger le module ressemblant (, , ou )
  2. Modifier le champ référence pour lui donner sa nouvelle appellation en librairie.
  3. Editer et sauvegarder le nouveau module.

11.8 - Ajout et édition des pastilles.

Lorsque un module a été créé ou chargé, on est amené à ajouter, supprimer ou modifier des pastilles.
La modification des pastilles peut être locale, pour la pastille sous le curseur de la souris, ou globale (pour toutes les pastilles du module).

11.8.1 - Ajout d'une pastille.

Sélectionner l'outil du toolbar droit.
Les pastilles sont ajoutées à l'endroit voulu en cliquant sur le bouton gauche de la souris.
Leurs caractéristiques sont celle prédéfinies dans le menu des Propriétés des Pastilles.
Ne pas oublier d'éditer le numéro de pastille.

11.8.2 - Sélection des propriétés des pastilles.

Il y a trois façon de le faire.
  1. Sélectionner l'outil du toolbar horizontal.
  2. Cliquer sur une pastille déjà existante et sélectionner « Edit Pad ». La pastille sera alors modifiée selon les nouvelles caractéristiques.
  3. Cliquer sur une pastille déjà existante et sélectionner « Export Pad Settings».Dans ce cas la, les caractéristiques géométriques de la pastille sélectionnée deviendront les caractéristiques par défaut.
Dans les deux premiers cas, la fenêtre de dialogue suivante sera affichée:

On veillera aux couches d'appartenance de la pastille.
En particulier, la bonne gestion des couches autres que cuivre (triviales) est importante pour la fabrication du circuit et des documents (couches de soudure, de vernis épargne...).
La sélection Pad Type permet une sélection immédiate, raisonnable et usuellement suffisante de ces couches.
Remarque1:
Pour les modules cms du type VQFP, PQFP ... qui comportent des pastilles rectangulaires sur les quatre cotés, donc horizontales et verticales, il est conseillé de n'utiliser qu'une seule forme
(par exemple une pastille de dimension X > Y, donc un rectangle normalement horizontal) que l'on placera en orientation 0 (rectangle horizontal) ou 90 degrés ( rectangle vertical).
Le redimensionnement global, le cas échéant, sera immédiat.
Remarque2:
Les rotations -90 ou -180 ne sont utiles que pour les pastilles trapézoïdales utilisées dans les modules en hyper-fréquence.

11.9 - Informations pour l’Auto placement du Module

Si l’on désire utiliser pleinement les fonctions d’auto placement, il faut définir les autorisations de rotation du module( Boite de dialogue Propriété des Modules ).

Usuellement, on autorise la rotation à 190 degrés pour les résistances, condensateurs non polarisés et autres éléments symétriques.
Certains modules (petits transistors par exemple ) peuvent être autorisés à tourner à +/- 90 et 180 degrés.
Par défaut un module créé a une autorisation de rotation = 0.
On ajustera donc pour ces modules les autorisations de rotation selon la règle suivante:
Un coefficient 0 rend impossible la rotation, le coefficient 10 l’autorise complètement, et une valeur intermédiaire est une pénalité pour la rotation).
Par exemple, une résistance pourra avoir une autorisation de rotation de 180 degrés réglée à 10 ( liberté maximale ), et une autorisation de rotation de +/- 90 degrés réglée à 5 ( rotation autorisée, mais non favorisée).

11.10 - Attributs.

La section Attributs est la suivante:

11.11 - Documentation des modules en librairie :

Il est plus que conseillé de documenter les modules créés, pour les retrouver ultérieurement facilement et sans risque d’erreurs.
Qui peut par exemple se souvenir des multiples variantes de brochage d’un module TO92.
La boite de dialogue Propriété des Modules offre une aide simple à ce problème.

Il permet
La ligne de commentaire est affichée avec les listes de composants dans CVPCB, et dans PCBNEW, dans les menus de sélection de module.
Les mots clés associés permettent d’afficher une liste de sélection restreinte aux modules pouvant correspondre à une sélection par mots clés.
Ainsi, si lors de la commande de chargement direct de modules (icône du toolbar d'outils de Pcbnew), on entre dans la boite de dialogue comme module à charger le texte =TO220 , PCBNEW affichera une liste de modules restreint aux seuls modules dont la liste des mots clés contient le mot TO220.

11.12 - Gestion de la visualisation en 3 dimensions

On peut associer un fichier de représentation 3D au composant. Pour cela, cliquer sur l'onglet 3D Caract.
Le panneau des options est alors le suivant:

On doit y spécifier:
Si un tel fichier est précisé, on peut visualiser la représentation 3D:

Et naturellement, elle apparaîtra dans l'affichage 3D du circuit imprimé.
Remarque: On peut affecter plusieurs formes 3D pour un module. Par exemple on peut avoir une forme 3D pour un transistor plus une autre supplémentaire pour son radiateur, ou une vis de fixation.

11.13 - Sauvegarde du module en librairie active

L’opération de sauvegarde (modification physique du fichier de la librairie active) est activée par l'icone
Si un ancien module existe sous le même nom, il sera supprimé.
Dans la mesure où l’on doit se fier absolument par la suite aux modules en librairie, vérifier deux fois plutôt qu’une qu’il n’y a aucune erreur dans le module.
Il est conseillé également d’éditer, avant sauvegarde, la référence ou la valeur du module, pour lui donner le nom du module en librairie.

Page 11 - - 13