Utilisation des grilles et des guides
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.
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.
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.
Options and Controls of the Cartesian Grid Editor Dialog
Paramètres
- Name – saisissez un nom explicite. Par exemple, vous pouvez nommer la grille selon un format reflétant son usage (par ex., Grille pour mémoire côté composants).
-
Unit – spécifie les unités de mesure utilisées pour la grille, soit
ImperialsoitMetric. - Rotation – spécifie si la grille doit être pivotée (autour du point d’origine spécifié) et de combien.
Pas
- Step X – la distance entre les lignes de grille dans le plan X. Saisissez directement la valeur de pas requise ou sélectionnez-la dans une plage de tailles courantes disponible dans la liste déroulante associée.
- Step Y – la distance entre les lignes de grille dans le plan Y. Saisissez directement la valeur de pas requise ou sélectionnez-la dans une plage de tailles courantes disponible dans la liste déroulante associée.
Les commandes suivantes sont également disponibles pour vous permettre de définir directement les pas X et/ou Y depuis l’espace de conception PCB. Dans chaque cas, vous serez redirigé vers l’espace de conception pour spécifier deux emplacements de « calcul » et la valeur de pas résultante sera calculée en conséquence.
- Set Step X in PCB View – la taille résultante est prise comme l’hypoténuse du triangle formé par les points choisis dans l’espace de conception.
- Set Step Y in PCB View – la taille résultante est prise comme l’hypoténuse du triangle formé par les points choisis dans l’espace de conception.
- Set Step X from Delta X – la taille résultante est déterminée en utilisant uniquement la différence de coordonnée X.
- Set Step Y from Delta Y – la taille résultante est déterminée en utilisant uniquement la différence de coordonnée Y.
- Set Both Steps from Delta – les tailles résultantes sont déterminées en utilisant uniquement les différences des coordonnées X et Y.
Origine
- Show Origin – activez cette option pour afficher un marqueur d’origine dans l’espace de conception.
- Origin X – spécifie la coordonnée X du point central de la grille dans l’espace de conception.
- Origin Y – spécifie la coordonnée Y du point central de la grille dans l’espace de conception.
- Set Origin in PCB View – cliquez pour être redirigé vers l’espace de conception PCB, dans lequel vous pouvez cliquer pour définir le point central de l’origine de la grille. Les valeurs de coordonnées résultantes seront chargées dans les champs Origin X et Origin Y.
Affichage
-
Fine – utilisez la liste déroulante associée pour définir les marqueurs utilisés pour l’affichage fin de la grille dans l’espace de conception, soit
Lines,Dots, ouDo Not Draw. ChoisissezDo Not Drawsi vous ne souhaitez pas utiliser la grille d’affichage fin. La valeur de pas utilisée pour les marqueurs est celle définie dans la région Steps. Cliquez sur l’échantillon de couleur associé pour accéder à la boîte de dialogue standard Choose Color, à partir de laquelle vous pouvez spécifier la couleur à utiliser pour la grille d’affichage fin dans l’espace de conception. Vous pouvez également rétablir la couleur par défaut à l’aide du bouton Reset to Default. -
Coarse – utilisez la liste déroulante associée pour définir les marqueurs utilisés pour l’affichage grossier de la grille dans l’espace de conception, soit
Lines,Dots, ouDo Not Draw. ChoisissezDo Not Drawsi vous ne souhaitez pas utiliser la grille d’affichage grossier. La grille d’affichage grossier est la grille d’affichage fin avec une valeur de pas augmentée, conformément à l’entrée sélectionnée dans le champ Multiplier. Cliquez sur l’échantillon de couleur associé pour accéder à la boîte de dialogue standard Choose Color, à partir de laquelle vous pouvez spécifier la couleur à utiliser pour la grille d’affichage grossier dans l’espace de conception. Vous pouvez choisir une couleur complètement différente de celle utilisée pour la grille d’affichage fin. Vous pouvez également éclaircir ou assombrir rapidement la nuance de la couleur actuellement utilisée pour la grille d’affichage fin en cliquant sur les boutons Lighter ou Darker.
-
Multiplier – utilisez ce champ pour spécifier le multiple requis de la valeur de pas de la grille, soit
2x Grid Step,5x Grid Step, ou10x Grid Step.
Étendues
- Width – utilisez ce champ pour définir la largeur d’un quadrant de la grille.
- Height – utilisez ce champ pour définir la hauteur d’un quadrant de la grille.
Des contrôles sont également disponibles pour vous permettre de définir directement la largeur et/ou la hauteur depuis l’espace de conception PCB. Dans chaque cas, vous serez redirigé vers l’espace de conception afin de spécifier deux emplacements de « calcul », puis la largeur et/ou la hauteur résultante sera calculée en conséquence.
- Set Width in PCB View – la largeur résultante est obtenue en utilisant uniquement la différence de coordonnée X entre les points choisis dans l’espace de conception.
- Set Height in PCB View – la hauteur résultante est obtenue en utilisant uniquement la différence de coordonnée Y entre les points choisis dans l’espace de conception.
- Set Width and Height in PCB View – la largeur et la hauteur résultantes sont obtenues en utilisant uniquement les différences des coordonnées X et Y.
Quadrants
Utilisez cette zone pour spécifier quels quadrants la grille doit occuper. La zone de grille est identique pour tous les quadrants activés tels que définis par les paramètres Width et Height dans la zone Extents de la boîte de dialogue.

Exemple d’utilisation des options de la zone Quadrants. Notez que seuls les quadrants1,2et4sont activés, et que la grille résultante n’occupe que ces quadrants par rapport à l’origine de la grille. -
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.
Options and Controls of the Polar Grid Editor Dialog
Paramètres
-
Name - utilisez ce champ pour donner à la grille polaire un nom explicite. Par exemple, vous pouvez nommer la grille selon un format reflétant son objectif (par ex.,
Grid for Component-Side Memory). - Unit - utilisez ce champ pour spécifier les unités de mesure utilisées pour la grille : Imperial ou Metric.
Pas
- Angular Step - utilisez ce champ pour définir la distance, en degrés, entre les lignes de grille angulaires. Cette valeur est utilisée pour espacer uniformément les lignes de grille angulaires sur la plage angulaire définie.
- Radial Step - utilisez ce champ pour définir la distance entre les lignes de grille radiales. Saisissez directement la valeur de pas requise ou sélectionnez-la dans une gamme de tailles courantes disponible dans la liste déroulante associée.
- Set Radial Step in PCB View - cliquez pour définir directement le pas radial depuis l’espace de conception PCB. Vous serez redirigé vers l’espace de conception pour spécifier deux emplacements de « calcul » – la valeur de pas résultante est prise comme l’hypoténuse du triangle formé par les points choisis dans l’espace de conception.
Origine
- Origin X - utilisez ce champ pour spécifier la coordonnée X du point central de la grille dans l’espace de conception.
- Origin Y - utilisez ce champ pour spécifier la coordonnée Y du point central de la grille dans l’espace de conception.
- Set Origin in PCB View - cliquez sur ce contrôle pour être redirigé vers l’espace de conception PCB dans lequel vous pouvez cliquer pour définir le point central de l’origine de la grille. Les valeurs de coordonnées résultantes seront chargées dans les champs Origin X et Origin Y.
Affichage
-
Fine - utilisez la liste déroulante associée pour définir les marqueurs utilisés pour l’affichage de niveau fin de la grille dans l’espace de conception, soit
Lines,DotsouDo Not Draw. La taille de pas utilisée pour les marqueurs est celle définie dans la zone Steps . Cliquez sur l’échantillon de couleur associé pour accéder à la boîte de dialogue standard Choose Color dans laquelle vous pouvez spécifier la couleur à utiliser pour la grille d’affichage de niveau fin dans l’espace de conception. Si vous ne souhaitez pas utiliser la grille d’affichage de niveau grossier, choisissez l’optionDo Not Draw. Vous pouvez également rétablir la couleur par défaut à l’aide du lien Reset to Default. -
Coarse - utilisez la liste déroulante associée pour définir les marqueurs utilisés pour l’affichage de niveau grossier de la grille dans l’espace de conception, soit
Lines,DotsouDo Not Draw. La grille d’affichage de niveau grossier correspond à la grille d’affichage de niveau fin avec une taille de pas augmentée conformément à l’entrée sélectionnée dans le champ Multiplier . Si vous ne souhaitez pas utiliser la grille d’affichage de niveau grossier, choisissez l’optionDo Not Draw. Cliquez sur l’échantillon de couleur associé pour accéder à la boîte de dialogue standard Choose Color dans laquelle vous pouvez spécifier la couleur à utiliser pour la grille d’affichage de niveau grossier dans l’espace de conception. Vous pouvez choisir une couleur complètement différente de celle utilisée pour la grille d’affichage de niveau fin. Vous pouvez également appliquer rapidement une nuance plus claire ou plus foncée de la couleur actuellement utilisée pour la grille d’affichage de niveau grossier à l’aide des liens disponibles Lighter ou Darker. Vous pouvez aussi rétablir la couleur par défaut à l’aide du lien Reset to Default. -
Multiplier - utilisez ce champ pour spécifier le multiple requis de la taille de pas de la grille, soit
2x Grid Step,5xGrid Step ou10x Grid Step.
Plage angulaire
- Start Angle - utilisez ce champ pour configurer l’angle auquel la grille polaire commence.
- End Angle - utilisez ce champ pour configurer l’angle auquel la grille polaire se termine.
Plage radiale
- Min - utilisez ce champ pour définir le diamètre minimal de la grille polaire.
- Max - utilisez ce champ pour définir le diamètre maximal de la grille polaire.
-
Name - utilisez ce champ pour donner à la grille polaire un nom explicite. Par exemple, vous pouvez nommer la grille selon un format reflétant son objectif (par ex.,
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.
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.
Changing Default Snap Grid Sizing, Measurement Units, and Overriding a Snap Grid
Dans l’espace de conception, le raccourci clavier G vous donne accès à un menu de commandes permettant de définir rapidement les valeurs de pas X (horizontal) et/ou Y (vertical) pour la Global Board Snap Grid par défaut. Ces commandes only affectent la grille d’accrochage par défaut de la carte et non les grilles personnalisées (cartésiennes et polaires) que vous avez éventuellement définies. Des commandes sont disponibles pour basculer rapidement vers une autre taille de pas prédéfinie ou pour accéder à la boîte de dialogue Snap Grid (1..1000) (raccourci : Ctrl+Shift+G), avec laquelle vous pouvez définir une taille spécifique et personnalisée.

La boîte de dialogue Snap Grid (1..1000)
L’application de la valeur prédéfinie/personnalisée dépend du fait que vous définissiez simultanément les deux valeurs de pas X et Y ou les valeurs de pas X ou Y individuellement :
- Setting X and Y step values simultaneously - si les propriétés Step X et Step Y de Global Board Snap Grid étaient auparavant dissociées, cette commande les associera, les deux étant définies sur la même valeur prédéfinie/personnalisée.
- Setting X or Y step values individually - si les propriétés Step X et Step Y de Global Board Snap Grid étaient auparavant associées, ce type de commande les dissociera, seule la valeur de pas choisie (X ou Y) étant définie sur la valeur prédéfinie/personnalisée. L’autre valeur de pas conservera son réglage précédent.
Le paramètre actuel de la grille d’accrochage pour la grille (par défaut ou locale personnalisée) actuellement sous le curseur est toujours affiché sur la Status Bar avec l’emplacement du curseur par rapport à Current Origin. Si la grille a été définie globalement (pour Step X et Step Y), une seule entrée pour la valeur de grille sera affichée. Si la grille a été définie individuellement pour Step X ou Step Y, les pas de grille individuels seront affichés.
Le Status Bar affiche toujours la grille d’accrochage actuelle et la position du curseur par rapport à l’origine courante.
Le Status Bar reflète également l’état actuel de l’Hotspot Snapping des objets. L’accrochage aux points chauds des objets facilite le routage des objets électriques, en particulier ceux qui peuvent ne pas se trouver sur la Global Board Snap Grid par défaut ou sur une grille personnalisée définie. Il vous donne une distance, ou plage, dans laquelle le curseur peut se trouver par rapport à un objet tout en s’accrochant au point chaud de l’objet (par ex., le centre d’un pad). L’accrochage aux points chauds des objets remplace une grille d’accrochage, ce qui vous permet de vous connecter facilement à un objet hors grille. Utilisez le raccourci clavier Shift+E pour faire défiler les trois modes (Off, Current Layer, All Layers). Pour plus d’informations, voir Object Snapping.
Pour basculer les marqueurs utilisés pour l’affichage fin de la Global Board Snap Grid par défaut entre lignes et points dans l’espace de conception, choisissez la commande View » Grids » Toggle Visible Grid Kind dans les menus principaux.
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.
Example Grid Usage
L’animation suivante illustre un exemple d’utilisation d’une grille polaire locale pour le placement de composants dans l’éditeur PCB. La grille a été définie pour être utilisée uniquement avec les composants et, par conséquent, n’apparaît que lorsqu’un composant commence à être déplacé. Cet exemple illustre également une fonctionnalité remarquable des grilles polaires : la rotation automatique lors du placement. Lorsque vous déplacez un composant sur une grille définie de ce type, il pivote automatiquement vers l’origine de la grille à mesure que vous le déplacez autour de celle-ci. Utilisez cette fonctionnalité en combinaison avec la rotation standard des objets - Spacebar (sens antihoraire), Shift+Spacebar (sens horaire) - pour aligner vos composants exactement comme vous le souhaitez.
Exemple de placement de composants sur une grille polaire locale réservée aux composants.
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.
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.
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.
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 !
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.
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.
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.
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 !
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.