Utilisation des grilles et des guides

Altium Training

Altium Essentials: PCB Configuration

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

L’éditeur PCB est un environnement de conception basé sur une grille : les objets de conception sont placés sur ce que l’on appelle la grille de placement, ou grille d’accrochage. Plusieurs grilles d’accrochage peuvent être définies, et celles-ci peuvent être limitées à une zone spécifiée si nécessaire. Les grilles d’accrochage sont hiérarchisées ; la grille de plus haute priorité disponible à l’emplacement actuel est appliquée automatiquement. Les grilles d’accrochage peuvent également être limitées aux composants ou aux non-composants.

De plus, les guides d’accrochage peuvent être placés librement et fournissent un repère visuel pratique pour l’alignement des objets.

Cette page décrit comment configurer les grilles d’accrochage et les guides d’accrochage dans votre document PCB.

Outre les grilles d’accrochage et les guides d’accrochage, l’éditeur PCB comprend un certain nombre de fonctions d’accrochage supplémentaires, conçues pour vous aider à positionner et aligner avec précision les objets de conception. Ensemble, ces fonctions sont appelées le Unified Cursor-Snap System. Consultez la page Working with the Cursor-Snap System pour en savoir plus.

Grille impériale ou métrique ?

Traditionnellement, la grille était choisie en fonction du pas des broches du composant et de la technologie de routage que vous prévoyiez d’utiliser pour la carte, c’est-à-dire : quelle largeur doivent avoir les pistes, et quel espacement est nécessaire entre elles. L’idée de base est d’avoir des pistes et des espacements aussi larges que possible afin de réduire les coûts de fabrication et d’améliorer la fiabilité. Bien entendu, le choix des pistes/espacements est en fin de compte déterminé par ce qui peut être réalisé pour chaque conception, ce qui dépend du degré de compacité nécessaire pour placer les composants et effectuer le routage de la carte.

Au fil du temps, les composants et leurs broches ont considérablement diminué en taille, tout comme l’espacement entre leurs broches. Les dimensions des composants et l’espacement de leurs broches sont passés d’un système majoritairement impérial avec des broches traversantes à des dimensions plus souvent métriques avec des broches pour montage en surface. Si vous commencez une nouvelle conception de carte, sauf raison impérieuse, comme la conception d’une carte de remplacement destinée à s’intégrer dans un produit existant (impérial), il est préférable de travailler en métrique. Pourquoi ? Parce que les anciens composants impériaux ont de grosses broches avec beaucoup d’espace entre elles. En revanche, les petits composants pour montage en surface sont conçus selon des mesures métriques : ce sont eux qui nécessitent un haut niveau de précision pour garantir que le produit fabriqué/assemblé/fonctionnel fonctionne correctement et soit fiable. De plus, l’éditeur PCB peut facilement gérer le routage vers des broches hors grille ; ainsi, travailler avec des composants impériaux sur une carte métrique n’est pas contraignant.

Grilles définissables par l’utilisateur

N’importe quel nombre de grilles définies par l’utilisateur peut être configuré pour l’espace de conception, toute la gestion des grilles étant effectuée depuis la région Grid Manager de la Properties panel (accessible lorsqu’aucun objet de conception n’est actuellement sélectionné dans l’espace de conception). Utilisez les commandes disponibles pour définir des grilles locales personnalisées permettant de placer les objets de conception — en particulier les composants — avec une plus grande précision.

La région Grid Manager du panneau Properties est le centre de commande pour définir et organiser les grilles à utiliser avec votre carte.
La région Grid Manager du panneau Properties est le centre de commande pour définir et organiser les grilles à utiliser avec votre carte.

Types de grille

Le logiciel prend en charge la création de deux types de grilles personnalisées : Cartesian (grille verticale/horizontale traditionnelle) et Polar (grille circulaire).

  • Cartesian Grid - créez une nouvelle grille de ce type à l’aide de la commande Add Cartesian Grid (disponible depuis le bouton , comme décrit précédemment). Une nouvelle entrée de grille apparaîtra dans la liste, initialement avec le nom par défaut New Cartesian Grid. Pour modifier la grille, double-cliquez sur son entrée ou sélectionnez son entrée et cliquez sur le bouton . La boîte de dialogue Cartesian Grid Editor s’ouvrira et présentera les options permettant de définir la grille.

    Exemple de définition d’une grille cartésienne à l’aide de la boîte de dialogue Cartesian Grid Editor, et apparence obtenue dans l’espace de conception.Exemple de définition d’une grille cartésienne à l’aide de la boîte de dialogue Cartesian Grid Editor, et apparence obtenue dans l’espace de conception.

  • Polar Grid - crée une nouvelle grille de ce type à l’aide de la commande Add Polar Grid (disponible depuis le bouton , comme décrit précédemment). Une nouvelle entrée de grille apparaîtra dans la liste, initialement avec le nom par défaut New Polar Grid. Pour modifier la grille, double-cliquez sur son entrée ou sélectionnez son entrée puis cliquez sur le bouton . La boîte de dialogue Polar Grid Editor s’ouvrira et présentera les options permettant de définir la grille.

    Exemple de définition d’une grille polaire à l’aide de la boîte de dialogue Polar Grid Editor et apparence résultante dans l’espace de conception.Exemple de définition d’une grille polaire à l’aide de la boîte de dialogue Polar Grid Editor et apparence résultante dans l’espace de conception.

Accédez rapidement à l’éditeur approprié pour une grille définie dans l’espace de conception en plaçant le curseur au-dessus d’une zone de la carte utilisant cette grille (ne cliquez pas dans l’espace de conception avant de lancer la commande) puis en appuyant soit sur le raccourci clavier Ctrl+G, soit en utilisant le raccourci clavier , puis en choisissant l’entrée Grid Properties dans le menu contextuel suivant.

Grille d’accrochage par défaut

Une grille d’accrochage par défaut est définie pour la carte, nommée Global Board Snap Grid. Il s’agit de la grille utilisée pour le placement et le déplacement des objets dans toute zone de la carte non couverte par une grille locale dédiée. Notez que la grille par défaut s’applique toujours à l’ensemble de l’espace de conception même si elle n’est affichée que sur le contour de la carte.

Grille d’accrochage globale de la carte - utilisée dans toute zone de la carte où aucune grille locale personnalisée n’a été définie.Grille d’accrochage globale de la carte - utilisée dans toute zone de la carte où aucune grille locale personnalisée n’a été définie.

La grille par défaut est une grille de type cartésien. La taille de pas et/ou l’affichage de la grille peuvent être modifiés, mais la grille ne peut pas être renommée, désactivée ou supprimée.

Définition de l’objectif d’une grille

Une grille locale peut être utilisée dans diverses situations :

  • Pour le placement des objets non-composants uniquement.
  • Pour le placement des objets composants uniquement.
  • Pour le placement à la fois des objets non-composants et des objets composants.

La définition de la manière dont une grille peut être utilisée (son objectif ou son application) est effectuée à l’aide des options Comp et Non Comp  associées à l’entrée de cette grille dans la région Grid Manager du panneau Properties panel, conformément au tableau suivant :

  NON COMP = désactivé NON COMP = activé
COMP = Cleared La grille n’est pas visible mais reste appliquée conformément aux paramètres actuels du comportement d’accrochage Grille visible et appliquée pour toutes les actions sur les objets non-composants
COMP = Enabled La grille n’est visible et appliquée que pendant les actions sur les composants La grille est visible et appliquée pour les actions sur tous les types d’objets

Utilisez les options Comp et Non Comp  pour déterminer l’application de la grille locale.Utilisez les options Comp et Non Comp pour déterminer l’application de la grille locale.

  • Lors de la spécification d’une grille réservée aux composants (option Non Comp désactivée, option Comp activée), la grille ne s’affichera que lors de l’exécution d’une action basée sur un composant, comme le déplacement d’un composant.
  • La visibilité de la grille d’accrochage par défaut ne détermine pas si elle est appliquée ; cela est contrôlé par les paramètres actuels du comportement de la grille d’accrochage.

Définition de l’affichage de la grille

Pour toute grille personnalisée que vous définissez, ainsi que pour la Global Board Snap Grid, des options sont fournies pour contrôler la manière dont la grille est présentée visuellement dans l’espace de conception. Deux niveaux peuvent être définis :

  • Fine - la grille d’affichage de niveau fin est utilisée lorsque vous êtes davantage zoomé. Les marqueurs de grille pour ce niveau d’affichage suivent directement les tailles de pas définies pour la grille.
  • Coarse - la grille d’affichage de niveau grossier, facultative, entre en jeu lorsque vous dézoomez. Les marqueurs de grille pour ce niveau d’affichage sont basés sur un multiple spécifié des tailles de pas définies.

Exemple de grille cartésienne avec grilles d’affichage de niveau fin et grossier présentées dans l’espace de conception. À gauche : niveau fin affiché avec des points, niveau grossier avec des lignes. À droite : les grilles de niveau fin et grossier sont toutes deux affichées avec des lignes.Exemple de grille cartésienne avec grilles d’affichage de niveau fin et grossier présentées dans l’espace de conception. À gauche : niveau fin affiché avec des points, niveau grossier avec des lignes. À droite : les grilles de niveau fin et grossier sont toutes deux affichées avec des lignes.

La couleur d’affichage de chaque grille est définie lors de la modification d’une grille dans l’éditeur de grille correspondant (boîte de dialogue Cartesian Grid Editor ou boîte de dialogue Polar Grid Editor). Sinon, une couleur unique désignée peut être rapidement attribuée aux grilles d’affichage Fine et Coarse dans la région Grid Manager du panneau Properties. Pour ce faire, cliquez sur l’échantillon de couleur dans le champ Color associé à la grille, puis choisissez la couleur requise dans la palette de couleurs qui apparaît ensuite.
Les couleurs des grilles d’affichage Fine et Coarse peuvent être réinitialisées à une couleur par défaut spécifiée en cliquant sur le lien Reset to Default dans un éditeur de grille. La couleur par défaut est définie dans la région General Settings de l’onglet View Options du panneau View Configuration panel. Cliquez sur l’échantillon de couleur à droite de l’option Show Grid, puis choisissez la couleur requise dans la palette de couleurs qui apparaît. Notez que cette couleur par défaut unique sera utilisée à la fois pour les grilles d’affichage Fine et Coarse. Notez également que la modification de cette couleur ici n’affectera que la Global Board Snap Grid par défaut. Les grilles personnalisées existantes conserveront les couleurs d’affichage qui leur ont été définies ; elles ne reviendront à cette nouvelle couleur que si le lien Reset to Default est utilisé.

Imbrication et priorité des grilles

Les grilles locales que vous définissez dans la région Grid Manager du panneau Properties panel peuvent être librement empilées dans la zone de la carte. En spécifiant les coordonnées d’origine en conséquence, les grilles peuvent se chevaucher, créant une hiérarchie imbriquée de grilles permettant d’affiner le placement des objets de conception lors de la mise en page de votre carte.

Le conflit entre grilles — c’est-à-dire à quelle grille un objet de conception doit s’accrocher dans un empilement de grilles qui se chevauchent — est résolu à l’aide d’un système de priorité. Chaque grille locale de placement que vous créez et définissez reçoit une priorité numérotée. Par défaut, chaque nouvelle grille reçoit la priorité la plus élevée de 1, toutes les grilles existantes étant décalées vers le bas en conséquence.

La Global Board Snap Grid constitue une exception. Comme il s’agit de la grille par défaut utilisée dans toutes les zones de la carte qui ne sont pas « couvertes » par des grilles personnalisées définies, elle reçoit le réglage de priorité 50 — une priorité suffisamment basse pour garantir qu’elle possède la priorité d’accrochage la plus faible de toutes les grilles définies.

Dans l’espace de conception, la priorité est distinguée par l’ordre de dessin. La grille de priorité la plus élevée (priorité 1) sera dessinée devant toutes les autres grilles, puis viendra la grille de niveau de priorité 2, et ainsi de suite, jusqu’à la Global Board Snap Grid par défaut, qui est dessinée derrière toutes les autres grilles personnalisées.

Exemple de trois grilles polaires imbriquées. La grille polaire jaune a la priorité la plus élevée et apparaît au-dessus. La grille polaire rouge a la priorité suivante, apparaissant derrière la grille jaune mais devant la grille aqua. La grille par défaut apparaît derrière toutes ces grilles, car toutes les grilles personnalisées ont priorité sur elle.Exemple de trois grilles polaires imbriquées. La grille polaire jaune a la priorité la plus élevée et apparaît au-dessus. La grille polaire rouge a la priorité suivante, apparaissant derrière la grille jaune mais devant la grille aqua. La grille par défaut apparaît derrière toutes ces grilles, car toutes les grilles personnalisées ont priorité sur elle.

La priorité de la Global Board Snap Grid ne peut pas être modifiée; elle est fixée de manière permanente à la priorité 50.

Désactivation d’une grille

Il peut arriver qu’une grille ne soit pas nécessaire lors du placement ou du déplacement d’un objet de conception particulier. Plutôt que de supprimer la grille (puisqu’elle pourra être nécessaire plus tard dans la même zone ou dans une autre zone de la carte), elle peut être « masquée » dans l’espace de conception. Cela peut être réalisé en désactivant les attributs Comp et Non Comp associés à la grille dans la région Grid Manager du panneau Properties panel.

Désactivez une grille locale pour la masquer effectivement, empêchant ainsi les objets de s’y accrocher. En reprenant l’exemple des grilles imbriquées, la grille polaire rouge a été désactivée. Comme la grille n’a pas été supprimée, vous pouvez la réactiver et l’utiliser à nouveau lorsque nécessaire sans avoir à la redéfinir !Désactivez une grille locale pour la masquer effectivement, empêchant ainsi les objets de s’y accrocher. En reprenant l’exemple des grilles imbriquées, la grille polaire rouge a été désactivée. Comme la grille n’a pas été supprimée, vous pouvez la réactiver et l’utiliser à nouveau lorsque nécessaire sans avoir à la redéfinir !

La Global Board Snap Grid par défaut est activée en permanence, car il s’agit de la grille par défaut utilisée lorsqu’aucune grille locale n’a été définie pour une zone de la carte. Cependant, elle, ainsi que toutes les grilles définies, peuvent être masquées en désactivant l’option Show Grid dans la région General Settings de l’onglet View Options du panneau View Configuration panel.

Suppression d’une grille

Les grilles personnalisées peuvent être supprimées en sélectionnant leur entrée correspondante dans la région Grid Manager du panneau Properties panel puis en cliquant sur le bouton . Il vous sera demandé de confirmer la suppression. Cliquez sur Yes pour confirmer.

N’oubliez pas que la Global Board Snap Grid par défaut ne peut pas être supprimée.

Guides d’accrochage

Les guides d’accrochage sont des objets spéciaux placés manuellement spécifiquement dans le but de piloter l’accrochage du curseur sur un certain axe ou point, afin d’aider au placement des objets/composants. Ils peuvent également servir d’indicateur visuel pour la mise en page générale ou à des fins d’alignement. Les types suivants de guides d’accrochage sont pris en charge :

  • Linear Guide - un guide de type ligne pouvant être horizontal, vertical ou à +/- 45 degrés.
  • Point Guide - un guide de type point offrant un contrôle plus fin du placement des objets. Il s’agit simplement d’un point chaud marqué manuellement dans les limites d’une grille définie.

Un nombre quelconque de guides d’accrochage peut être défini pour l’espace de conception ; les commandes de placement et de gestion sont disponibles dans la région Guide Manager de la panneau Properties (accessible lorsqu’aucun objet de conception n’est actuellement sélectionné dans l’espace de conception). Bien que des commandes permettant d’ajouter de nouveaux guides d’accrochage soient disponibles dans cette région (à partir du bouton ), il est bien plus facile de les ajouter visuellement (à partir du bouton ) directement dans l’espace de conception, puis de les ajuster finement selon les besoins.

Les guides d’accrochage peuvent également être placés à l’aide des commandes disponibles dans le sous-menu Place » Work Guides.

Les guides d’accrochage se comportent de la même manière que la grille d’accrochage. Le curseur s’accrochera à un guide lors de son passage lorsqu’un objet est en cours de déplacement.

La région Guide Manager du panneau Properties constitue le centre de commande pour la gestion des guides de placement visuels à utiliser dans l’espace de conception. Voici des exemples des différents guides d’accrochage disponibles pour faciliter le placement des objets.La région Guide Manager du panneau Properties constitue le centre de commande pour la gestion des guides de placement visuels à utiliser dans l’espace de conception. Voici des exemples des différents guides d’accrochage disponibles pour faciliter le placement des objets.

Lors d’un processus interactif tel que le placement ou le déplacement, le curseur s’accrochera à un guide linéaire placé au point où ce guide intersecte une grille définie. À l’aide d’un guide linéaire, les objets peuvent être rapidement alignés en les faisant glisser jusqu’à ce qu’ils « s’accrochent » à la ligne directrice. Pour un guide ponctuel, le point actif de l’objet déplacé « s’accrochera » au guide lorsqu’il passe à proximité immédiate de celui-ci.

Il peut être plus facile de repérer visuellement un guide ponctuel lorsque l’affichage de la grille est réglé sur Dots.

Désactivation d’un guide

Il peut arriver qu’un guide d’accrochage ne soit pas nécessaire lors du placement ou du déplacement d’un objet de conception particulier. Plutôt que de supprimer le guide (puisqu’il pourra être de nouveau nécessaire plus tard dans la même zone ou dans une autre zone de la carte), il peut être « masqué » dans l’espace de conception. Pour ce faire, désactivez l’attribut Enabled associé au guide dans la région Guide Manager du panneau Properties.

Désactivez un guide d’accrochage pour le masquer effectivement, empêchant ainsi les objets de s’y accrocher. Dans cette image, les guides +45 et -45 ont été désactivés. Comme les guides n’ont pas été supprimés, vous pouvez les réactiver et les réutiliser lorsque nécessaire sans avoir à les redéfinir !Désactivez un guide d’accrochage pour le masquer effectivement, empêchant ainsi les objets de s’y accrocher. Dans cette image, les guides +45 et -45 ont été désactivés. Comme les guides n’ont pas été supprimés, vous pouvez les réactiver et les réutiliser lorsque nécessaire sans avoir à les redéfinir !

Suppression d’un guide

Pour supprimer un guide d’accrochage, sélectionnez son entrée dans la région Guide Manager du panneau Properties puis cliquez sur le bouton . Il vous sera demandé de confirmer la suppression. Cliquez sur Yes pour confirmer.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu