Un Keepout dans la conception de PCB est une zone ou un périmètre défini par l’utilisateur dans le routage, que les objets en cuivre ne peuvent pas traverser. Généralement utilisé pour contrôler la zone exploitée par les actions automatiques de placement du cuivre, telles que les remplissages de polygones et le routage interactif, un Keepout représente également un emplacement invalide lors du placement manuel d’objets en cuivre.
Définis comme des zones « interdites » lors de la mise en page de la conception, les objets Keepout utilisent les Clearance Constraint Rules existantes pour contrôler le routage et détecter les violations de placement, mais contrairement aux autres objets placés, ils ne peuvent pas être assignés à un Net et n’apparaissent pas dans les sorties générées ni dans les impressions. Dans son sens le plus simple, un Keepout agit comme un objet « d’interférence » qui empêche les autres objets en cuivre de pénétrer dans sa zone, comme spécifié par la règle globale de dégagement. Les objets Keepout peuvent être placés sur la couche Keep-out Layer (où ils s’appliquent à toutes les couches de signal), ou sur une couche de signal (où ils ne s’appliquent qu’aux objets de cette couche).
Altium Designer permet la création et l’application de Keepouts grâce à sa prise en charge des Object Specific Keepouts. Les objets Keepout placés peuvent être configurés pour préciser à quels types d’objets ils s’appliquent, tels que les pistes, zones de cuivre, vias et pastilles, ce qui améliore considérablement la flexibilité et l’efficacité des Keepouts.

Objets Keepout de différents types placés dans une conception de PCB.
Dans l’éditeur PCB et l’éditeur de bibliothèque PCB, les objets Keepout sont affichés avec un hachurage croisé. Les objets Keepout placés sur la Keep-Out Layer (c’est-à-dire s’appliquant à toutes les couches de signal) sont affichés dans la couleur de la Keep-Out Layer, tandis que les Keepouts placés sur une couche de signal spécifique (c’est-à-dire s’appliquant uniquement à cette couche de signal) apparaissent dans la couleur de cette couche de signal.
Les Keepouts sont idéaux pour définir des régions de carte non routables (comme des zones électriquement sensibles ou à haute tension), des emplacements de cuivre volontairement exposés comme les Fiducials et les Test Points, ou des zones mécaniquement incompatibles (comme les trous de montage ou les coins d’un PCB). La nature configurable des Object Specific Keepouts permet également de les placer au-dessus d’autres objets lorsque des Keepout Restrictions spécifiques ont été assignés. Lorsqu’il est configuré pour restreindre uniquement les vias, par exemple, un Keepout peut être placé au-dessus de régions de cuivre existantes (comme un Polygon Pour) afin de contrôler l’étendue du Via Stitching automatisé.
Les Object Specific Keepouts peuvent être placés dans l’éditeur PCB et l’éditeur de bibliothèque PCB.
Pour plus d’informations sur le placement et la modification des objets keepout de PCB, consultez les sections repliables ci-dessous :
Track Keepout

Un Track Keepout placé
Une piste est un objet primitif de conception. En plus de la piste standard utilisée pour les tâches de conception, il existe un second type de piste, appelé track keepout. Un track keepout peut être placé comme objet keepout spécifique à une couche ou comme keepout toutes couches afin d’agir, par exemple, comme barrière de placement ou de routage. La différence entre une piste standard et un track keepout est que les remplissages de type keepout spécifiques à une couche ne sont pas inclus dans la génération des sorties, telles que Gerber ou ODB++. Une région keepout est identifiable par son contour dans la couleur Keepout.
Un keepout de piste ne peut être placé que sur une couche de signal ou sur la couche Keepout.
Après avoir lancé la commande de placement d’un track keepout, le curseur se transforme en croix et vous entrez en mode de placement de track keepout. Le placement s’effectue en réalisant la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour ancrer le point de départ du premier segment de track keepout.
- Déplacez le curseur pour définir le segment de track keepout, puis cliquez ou appuyez sur Enter pour ancrer le point d’extrémité de ce premier segment, qui est également le point de départ du segment connecté suivant.
- Continuez à positionner le curseur, puis cliquez ou appuyez sur Enter pour ancrer une série de sommets définissant la série de segments de track keepout connectés.
- Faites un clic droit ou appuyez sur Esc pour terminer la série en cours de segments de track keepout connectés.
Actions supplémentaires pouvant être effectuées pendant le placement :
- Appuyez sur la touche * du pavé numérique pour faire défiler les couches de signal disponibles. Vous pouvez également utiliser la combinaison Shift+Ctrl+Wheel Roll pour parcourir les couches de routage ; chaque cran de la molette de la souris vous fera passer à la couche de signal disponible suivante (ou précédente).
- Appuyez sur les touches + et - du pavé numérique pour faire défiler vers l’avant et vers l’arrière toutes les couches actuellement visibles dans la conception.
Lors du placement de segments de piste keepout, cinq modes d’angle sont disponibles, dont quatre disposent également de sous-modes de direction d’angle. Pendant le placement :
- Appuyez sur Shift+Spacebar pour faire défiler les cinq modes d’angle disponibles.
- Appuyez sur Spacebar pour basculer entre les deux sous-modes de direction d’angle.
- Dans l’un ou l’autre des modes d’angle en arc, maintenez les touches , ou . enfoncées pour réduire ou agrandir l’arc. Maintenez la touche Shift enfoncée pendant l’appui pour accélérer le redimensionnement de l’arc.
- Appuyez sur le raccourci clavier 1 pour basculer entre le placement d’un segment par clic ou de deux segments par clic. Dans le premier mode, le segment de piste creux est appelé segment d’anticipation.
- Appuyez sur la touche Backspace pour supprimer le dernier sommet.
La méthode de modification graphique vous permet de sélectionner directement un objet track keepout placé dans l’espace de conception et d’en modifier graphiquement la taille, la forme ou l’emplacement.
Lorsqu’un track keepout est sélectionné, les poignées de modification suivantes sont disponibles :

- Cliquez sur les poignées d’extrémité pour repositionner les points d’extrémité de la piste.
- Cliquez et faites glisser la poignée centrale pour modifier la forme de la piste.
Track Keepout Properties

Le mode Keepout - Track du panneau Properties.
Emplacement
- (X/Y)
- X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence du track keepout par rapport à l’origine courante. Modifiez-la pour changer la position X du track keepout. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles par défaut.
- Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence du track keepout par rapport à l’origine courante. Modifiez-la pour changer la position Y du track keepout. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles par défaut.
Propriétés
- Component – ce champ est affiché dans l’éditeur PCB uniquement lorsque le Track Keepout sélectionné fait partie intégrante d’un composant PCB et affiche le désignateur du composant PCB parent. Sélectionnez le lien cliquable Component pour ouvrir le mode Component du panneau Properties du composant parent.
- Restricted for Layer - utilisez la liste déroulante pour sélectionner la couche restreinte.
- Width - affiche la largeur actuelle du track keepout. Modifiez ce champ pour changer la largeur du track keepout dans la plage de 0.001mil à 10000mil.
- Start (X/Y) - affiche la coordonnée X/Y actuelle du point de départ du track keepout par rapport à l’origine courante.
- End (X/Y) - affiche la coordonnée X/Y actuelle du point d’extrémité du track keepout, par rapport à l’origine courante.
- Length - affiche la longueur actuelle du track keepout. Modifiez ce champ pour changer la longueur du track keepout dans la plage de 0.001mil à 10000mil.
Les valeurs peuvent être définies en mm ou en mil. Lors de la saisie d’une valeur dans des unités autres que les unités courantes, ajoutez le suffixe mm ou mil à la valeur.
Restrictions Keepout
Utilisez cette zone pour sélectionner les types d’objets qui seront restreints par le Keepout. Désélectionner un type d’objet amènera le Keepout à autoriser les intrusions de ce type d’objet (non exclu) en n’imposant pas la Clearance Rule applicable. Les choix incluent :
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Arc Keepout

Deux arcs Keepout sur la couche inférieure : à gauche, un arc Keepout en cercle complet ; à droite, un arc Keepout sélectionné pour modification.
Un arc keepout est un objet primitif de conception. Il s’agit essentiellement d’un segment de piste circulaire pouvant être placé sur n’importe quelle couche. En plus de l’arc standard utilisé pour des tâches de conception telles que la définition du contour d’un composant ou le routage courbe, il existe un second type d’arc, appelé arc keepout. Un arc keepout peut être placé sur une couche de signal pour créer une barrière spécifique à cette couche ou une zone interdite. Il peut également être placé sur la couche Keepout, où il s’appliquera à toutes les couches de signal. La différence entre un arc standard et un arc keepout est que les arcs de type keepout spécifiques à une couche ne sont pas inclus dans la génération des sorties, telles que Gerber ou ODB++. Un arc keepout est identifiable par son contour dans la couleur Keepout.
Un arc keepout ne peut être placé que sur une couche de signal ou sur la couche Keepout.
La manière dont un arc est placé dépend de la méthode de placement particulière que vous avez choisi d’utiliser. Quatre méthodes différentes de placement d’arc sont prises en charge :
- Place arc by center – cette méthode vous permet de placer un objet arc en utilisant le centre de l’arc comme point de départ.
- Place arc by edge – cette méthode vous permet de placer un objet arc en utilisant le bord de l’arc comme point de départ. L’angle de l’arc est fixé à 90°.
- Place arc by edge (any angle) – cette méthode vous permet de placer un objet arc en utilisant le bord de l’arc comme point de départ. L’angle de l’arc peut prendre n’importe quelle valeur.
- Place full circle arc – cette méthode vous permet de placer un arc à 360° (cercle complet).
Placing a Keepout Arc Starting at the Center
Après avoir lancé la commande, le curseur se transforme en réticule et vous passez en mode de placement d’arc keepout. Le placement s’effectue selon la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour fixer le point central de l’arc keepout.
- Déplacez le curseur pour ajuster le rayon de l’arc keepout, puis cliquez ou appuyez sur Enter pour le définir.
- Déplacez le curseur pour ajuster le point de départ de l’arc keepout, puis cliquez ou appuyez sur Enter pour le fixer.
- Déplacez le curseur pour modifier la position du point final de l’arc keepout, puis cliquez ou appuyez sur Enter pour le fixer et terminer le placement de l’arc keepout.
- Continuez à placer d’autres arcs keepout, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Placing a Keepout Arc Starting at the Edge
Après avoir lancé la commande, le curseur se transforme en réticule et vous passez en mode de placement d’arc keepout. Le placement s’effectue selon la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour fixer le point de départ de l’arc keepout.
- Déplacez le curseur pour modifier la position du point final de l’arc keepout, puis cliquez ou appuyez sur Enter pour le fixer et terminer le placement de l’arc keepout.
- Continuez à placer d’autres arcs keepout, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Placing a Keepout Arc Starting at the Edge (any angle)
Après avoir lancé la commande, le curseur se transforme en réticule et vous passez en mode de placement d’arc keepout. Le placement s’effectue selon la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour fixer le point de départ de l’arc keepout.
- Déplacez le curseur pour ajuster le rayon de l’arc keepout, puis cliquez ou appuyez sur Enter pour fixer le point central.
- Déplacez le curseur pour modifier la position du point final de l’arc keepout, puis cliquez ou appuyez sur Enter pour le fixer et terminer le placement de l’arc keepout.
- Continuez à placer d’autres arcs keepout, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Placing a Full Circle Keepout Arc
Après avoir lancé la commande, le curseur se transforme en réticule et vous passez en mode de placement d’arc keepout. Le placement s’effectue selon la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour fixer le point central de l’arc keepout.
- Déplacez le curseur pour ajuster le rayon de l’arc keepout, puis cliquez ou appuyez sur Enter pour le définir et terminer le placement de l’arc keepout.
- Continuez à placer d’autres arcs keepout, ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Pour toutes les méthodes (à l’exception des arcs en cercle complet), appuyez sur Spacebar avant de définir le point final de l’arc keepout afin de tracer l’arc dans la direction opposée.
La méthode graphique d’édition vous permet de sélectionner directement un objet arc placé dans l’espace de conception et d’en modifier graphiquement la taille, la forme ou l’emplacement.
Lorsqu’un objet arc keepout est sélectionné, les poignées d’édition suivantes sont disponibles :

Un arc keepout sélectionné
- Cliquez et faites glisser A pour ajuster le rayon.
- Cliquez et faites glisser B pour ajuster les points d’extrémité (angles de début et de fin).
- Cliquez n’importe où sur l’arc, à l’écart des poignées d’édition, puis faites-le glisser pour le repositionner. Vous pouvez également cliquer et faire glisser le point central de l’arc. Pendant le déplacement, l’arc peut être pivoté ou symétrisé :
- Appuyez sur Spacebar pour faire pivoter l’arc dans le sens antihoraire ou sur Shift+Spacebar pour une rotation dans le sens horaire. La rotation s’effectue conformément à la valeur de Rotation Step définie sur la page PCB Editor – General page de la boîte de dialogue Preferences.
- Appuyez sur les touches X ou Y pour symétriser l’arc selon l’axe X ou l’axe Y, respectivement.
Arc Keepout Properties

Le mode Keepout - Arc du panneau PropertiesProperties.
Emplacement
- (X/Y)
- X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence de l’arc keepout, par rapport à l’origine actuelle de l’espace de conception. Modifiez-la pour changer la position X de l’arc keepout. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles définies par défaut.
- Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence de l’arc keepout, par rapport à l’origine actuelle. Modifiez-la pour changer la position Y de l’arc keepout. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles définies par défaut.
Propriétés
- Component – ce champ s’affiche dans l’éditeur PCB uniquement lorsque l’Arc Keepout sélectionné fait partie intégrante d’un composant PCB et affiche le désignateur du composant PCB parent. Sélectionnez le lien cliquable Component pour ouvrir le mode Component du panneau Properties pour le composant parent.
- Restricted Layer - ce champ affiche la couche restreinte à laquelle l’arc keepout est actuellement affecté. Pour changer de couche, cliquez sur le champ et sélectionnez une couche dans la liste déroulante.
- Width - ce champ affiche la largeur de ligne de l’arc keepout. Saisissez une autre valeur de largeur si nécessaire.
- Radius - ce champ affiche le rayon de l’arc mesuré depuis le point central jusqu’au centre de la ligne de l’arc keepout. Saisissez une autre valeur de rayon si nécessaire.
- Start Angle - ce champ affiche l’angle de départ de la zone d’exclusion en arc, mesuré depuis l’axe X dans le premier quadrant (géométrie plane). Saisissez une autre valeur pour l’angle de départ si nécessaire.
- End Angle - ce champ affiche l’angle de fin de l’arc keepout. Saisissez une autre valeur pour l’angle de fin si nécessaire.
Les valeurs peuvent être définies en mm ou en mil. Lors de la saisie d’une valeur dans des unités autres que les unités actuelles, ajoutez le suffixe mm ou mil à la valeur.
Restrictions de keepout
Utilisez cette zone pour sélectionner les types d’objets qui seront restreints par le keepout. Désélectionner un type d’objet amènera le keepout à autoriser les intrusions de ce type d’objet (non exclu) en n’imposant pas la règle d’espacement applicable. Les choix incluent :
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Region Keepout

Un keepout de région
Un keepout de région est un objet de conception primitif. En plus de la région standard utilisée pour les tâches de conception, un second type de région est disponible, appelé keepout de région. Un keepout de région peut être placé comme objet keepout spécifique à une couche ou comme keepout sur toutes les couches afin d’agir, par exemple, comme barrière de placement ou de routage. La différence entre une région standard et une région keepout est que les remplissages de type keepout spécifiques à une couche ne sont pas inclus dans la génération des sorties, telles que Gerber ou ODB++. Un keepout de région est identifié par un contour dans la couleur Keepout.
Un keepout de région ne peut être placé que sur une couche de signal ou sur la couche Keepout.
Après avoir lancé la commande de placement du keepout de région (Place » Keepout » Solid Region), le curseur se transforme en réticule et vous passez en mode de placement du keepout de région. Le placement s’effectue selon la séquence d’actions suivante :
- Positionnez le curseur puis cliquez pour fixer le sommet de départ du keepout de région.
- Déplacez le curseur pour vous préparer à placer le deuxième sommet. Le comportement par défaut consiste à placer deux arêtes à chaque clic, avec une forme d’angle définie par l’utilisateur entre elles.
- Continuez à déplacer la souris et à cliquer pour placer d’autres sommets.
- Après avoir placé le sommet final, faites un clic droit ou appuyez sur Esc pour fermer et terminer le placement du keepout de région. Il n’est pas nécessaire de fermer manuellement la région, car le logiciel complétera automatiquement la forme en reliant le point de départ au dernier point placé.
- Continuez à placer d’autres keepouts de région ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
La méthode graphique d’édition vous permet de sélectionner directement un objet placé dans l’espace de conception et d’en modifier graphiquement la taille, la forme ou l’emplacement.

Un keepout de région sélectionné
Move Region Vertices
Les keepouts de région contiennent deux types de points, ou « poignées », permettant de modifier la forme de la région.
- Full Handles - situés aux coins du keepout de région.
- Empty Handles - situés au centre des segments créés par les poignées pleines.
Un keepout de région existant peut être remodelé en déplaçant ces poignées, ou sommets, situés à chaque coin ou au centre de chaque arête.
Pour modifier la forme du keepout de région :
- Cliquez et sélectionnez un keepout de région, ce qui mettra en surbrillance les sommets du keepout de région et transformera le curseur en réticule.
- Click sur une poignée pleine pour déplacer ce coin.
- Click le long d’une arête pour déplacer l’arête entière.
- Click sur une poignée vide pour déplacer tout le côté (pour piste et pour arc).
- Ctrl+Click sur une poignée vide pour scinder ce bord en deux bords. Ctrl doit uniquement être maintenue au début du déplacement. Les raccourcis clavier Shift+Spacebar peuvent ensuite être utilisés pour faire défiler les modes (arc, onglet et angle quelconque).
- Si le mode de placement « angle quelconque » crée des sommets indésirables, ou pour supprimer des sommets supplémentaires de manière générale, cliquez sur Ctrl et saisissez la poignée centrale pleine. Une icône X apparaît sur la poignée et le fait de faire glisser le bord réduira les sommets sur ce bord à un seul.
Modify Region Border
En plus de l’édition des sommets, vous pouvez également utiliser la commande Modify Region Border pour modifier facilement la forme des polygones. La commande s’exécute en cliquant avec le bouton droit sur le polygone souhaité puis en sélectionnant Polygon Actions » Modify Polygon Border. Une fois la commande lancée, le curseur devient un réticule. Chaque clic ajoute un nouveau sommet. Comme lors du placement d’une région keepout, les raccourcis Shift+Spacebar peuvent être utilisés pour modifier la forme des coins.
Region Keepout Properties

Le mode Keepout - Region du panneau Properties.
Propriétés
- Component – ce champ est affiché dans l’éditeur PCB uniquement lorsque la région keepout sélectionnée fait partie d’un composant PCB et affiche le désignateur du composant PCB parent. Sélectionnez le lien cliquable Component pour ouvrir le mode Composant du panneau Propriétés du composant parent.
- Restricted for Layer - utilisez la liste déroulante pour sélectionner la couche sur laquelle se trouve la région keepout.
- Arc Approximation - saisissez l’écart maximal par rapport à un arc parfait.
- Area - la surface totale de l’objet placé.
- Locked (panneau Properties uniquement) - activez cette option pour verrouiller la région keepout.
Sommets du contour
Cette zone est utilisée pour modifier les sommets individuels de l’objet région actuellement sélectionné. Vous pouvez modifier l’emplacement des sommets existants, ajouter de nouveaux sommets ou les supprimer selon les besoins. Des connexions en arc entre les points de sommet peuvent être définies, et la prise en charge de l’exportation des informations de sommet vers un fichier au format CSV et de leur importation depuis celui-ci est également fournie.
- Vertices Grid - répertorie tous les points de sommet actuellement définis pour la région en termes de :
- Index - l’index attribué au sommet (non modifiable).
- X - la coordonnée X (horizontale) du sommet. Cliquez pour modifier.
- Y - la coordonnée Y (verticale) du sommet. Cliquez pour modifier.
- Arc Angle (Neg = CW) - l’angle d’un arc tracé pour relier ce point de sommet au suivant. Par défaut, les connexions sont des segments de droite et ce champ reste vide. Cliquez pour modifier, puis saisissez un angle d’arc selon les besoins. La saisie d’une valeur positive produira un arc tracé dans le sens antihoraire. Pour tracer un arc dans le sens horaire, saisissez une valeur négative.
Des segments de droite sont utilisés pour relier un point de sommet au suivant. Si vous préférez une connexion en arc, saisissez une valeur pour le Arc Angle requis. La saisie s’effectue dans le champ associé au point de sommet source, l’arc allant de ce sommet au sommet suivant situé en dessous dans la liste.
- Add - cliquez pour ajouter un nouveau point de sommet. Le nouveau sommet sera ajouté sous l’entrée de sommet actuellement active et aura initialement les mêmes coordonnées X,Y que l’entrée active. Cliquez sur
pour supprimer le sommet actuellement sélectionné.
Restrictions de keepout
Utilisez cette zone pour sélectionner les types d’objets qui seront restreints par le keepout. Désélectionner un type d’objet amènera le keepout à autoriser les empiètements de ce type d’objet (non exclus) en n’imposant pas la règle d’espacement applicable. Les choix incluent :
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Fill Keepout

Un fill keepout
Un fill keepout est un objet de conception primitif qui peut être placé sur n’importe quelle couche. En plus du remplissage standard utilisé pour des tâches de conception telles que la définition du contour d’un composant, un second type de remplissage est disponible, appelé fill keepout. Un fill keepout peut être placé comme objet keepout spécifique à une couche ou comme keepout sur toutes les couches afin d’agir, par exemple, comme barrière de placement ou de routage. La différence entre un remplissage standard et un fill keepout est que les remplissages de type keepout spécifiques à une couche ne sont pas inclus dans la génération des sorties, telles que Gerber ou ODB++. Un fill keepout est identifié par un contour dans la couleur Keepout.
Un fill keepout ne peut être placé que sur une couche de signal ou sur la couche Keepout.
Après avoir lancé la commande de placement de fill keepout, le curseur se transforme en réticule et vous entrez en mode de placement de fill keepout. Le placement s’effectue en réalisant la séquence d’actions suivante :
- Cliquez ou appuyez sur Enter pour ancrer le premier coin du fill keepout.
- Déplacez le curseur pour ajuster la taille du fill keepout, puis cliquez ou appuyez sur Enter pour ancrer le coin diagonalement opposé et terminer le placement du fill keepout.
- Continuez à placer d’autres fill keepouts ou cliquez avec le bouton droit ou appuyez sur Esc pour quitter le mode de placement.
La méthode d’édition graphique vous permet de sélectionner directement un objet placé dans l’espace de conception et de modifier graphiquement sa taille, sa forme ou son emplacement.
Lorsqu’un objet fill keepout est sélectionné, les poignées d’édition suivantes sont disponibles :

Un fill keepout sélectionné
- Cliquez, maintenez et faites glisser les poignées d’angle pour redimensionner le fill keepout simultanément dans les directions verticale et horizontale.
- Cliquez, maintenez et faites glisser les poignées latérales, supérieures et inférieures pour redimensionner le fill keepout séparément dans les directions verticale et horizontale.
- Cliquez, maintenez et faites glisser la poignée centrale pour faire pivoter le fill keepout autour de son point central.
- Cliquez n’importe où sur le fill keepout à l’écart des poignées d’édition, puis maintenez et faites glisser pour le repositionner. Pendant le glissement, le fill keepout peut être pivoté ou symétrisé :
- Appuyez sur Spacebar pour faire pivoter le fill keepout dans le sens antihoraire ou sur Shift+Spacebar pour une rotation horaire. La rotation est conforme à la valeur de Rotation Step définie sur la page PCB Editor – General de la boîte de dialogue Preferences.
- Appuyez sur les touches X ou Y pour symétriser le fill keepout selon l’axe X ou l’axe Y.
Fill Keepout Properties

Le mode Keepout - Fill du panneau Properties.
Emplacement
- (X/Y)
- X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence du fill keepout, par rapport à l’origine actuelle de l’espace de conception. Modifiez pour changer la position X du fill keepout. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut actuellement.
- Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence du fill keepout, par rapport à l’origine actuelle. Modifiez pour changer la position Y du fill keepout. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut actuellement.
- Rotation - l’angle de rotation du fill keepout (en degrés), mesuré dans le sens antihoraire à partir de zéro (l’axe horizontal 3 o'clock). Modifiez pour changer la rotation du fill keepout. La résolution angulaire minimale est de 0,001°.
Propriétés
- Component – ce champ est affiché dans l’éditeur PCB uniquement lorsque le fill keepout sélectionné fait partie d’un composant PCB et affiche le désignateur du composant PCB parent. Sélectionnez le lien cliquable Component pour ouvrir le mode Composant du panneau Propriétés du composant parent.
- Restricted for Layer - utilisez la liste déroulante pour sélectionner la couche restreinte.
- Area - fournit la surface de l’objet placé.
- Length - affiche la longueur actuelle du fill keepout. Modifiez ce champ pour changer la longueur dans la plage de 0.001mil à 10000mil.
- Width - affiche la largeur actuelle du fill keepout. Modifiez ce champ pour changer la largeur dans la plage de 0.001mil à 10000mil.
Les valeurs peuvent être définies en mm ou en mil. Lors de la saisie d’une valeur dans des unités autres que les unités actuelles, ajoutez le suffixe mm ou mil à la valeur.
Restrictions de keepout
Utilisez cette zone pour sélectionner les types d’objets qui seront restreints par le keepout. Désélectionner un type d’objet amènera le keepout à autoriser les empiètements de ce type d’objet (non exclus) en n’imposant pas la règle d’espacement applicable. Les choix incluent :
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Placement des keepouts
Un keepout est placé dans l’espace de conception de l’éditeur à partir du menu Place » Keepout, où le style de keepout choisi (piste, remplissage, région ou arc) sera placé sur la couche actuellement active. Sélectionnez les propriétés du keepout pour modifier ses caractéristiques physiques, sa couche ou les restrictions de type d’objet. Les propriétés Keepout associées sont :
- Restricted for Layer – définit la couche Keepout, et donc la couche de la carte sur laquelle les objets en cuivre seront restreints (exclus). Pour un keepout sur toutes les couches, sélectionnez Keep-Out Layer.
- Keepout Restrictions – détermine quels types d’objets seront restreints par le keepout. Désélectionner un type d’objet amènera le keepout à autoriser les empiètements de ce type d’objet (non exclu), en n’imposant pas la règle d’espacement applicable.
Les keepouts peuvent être placés sur toutes les couches de signal (cuivre), à l’exclusion des plans de cuivre. Lorsque la couche de carte actuellement active n’est pas compatible avec les keepouts, la commande Place » Keepout n’est pas disponible (grisée).
Dans l’image ci-dessous, les deux remplissages de keepout ont des restrictions de couche et d’objet différentes. Celles-ci permettent au remplissage de keepout de la couche Top (à gauche) d’accepter une pastille traversante (TH) tout en interdisant tous les autres types d’objets, et au remplissage de la couche Keep-Out (à droite) d’accepter uniquement les pistes.

Exemple de deux remplissages de keepout placés sur différentes couches d’un PCB et configurés pour restreindre le placement de différents types d’objets.
La flexibilité intrinsèque des keepouts permet de les utiliser pour un large éventail de tâches de contrôle des routages PCB. Comme les keepouts peuvent se superposer, être affectés à n’importe quelle couche de signal (comme Top ou Bottom) et être configurés pour rejeter des objets spécifiques, ils peuvent par exemple être utilisés pour contrôler étroitement le Via Stitching et les Polygon Pours.
Contrôle des Polygon Pours
Dans l’exemple de routage PCB ci-dessous, des remplissages de keepout ont été ajoutés autour des pastilles multicouches dans une zone de tension potentiellement élevée, qui doit disposer d’une isolation électrique suffisante par rapport aux Polygon Pours connectés à la masse qui seront ajoutés. Les remplissages de keepout sont définis sur la couche Top et configurés pour restreindre uniquement les objets cuivre, ce qui rejettera les Polygon Pours, les remplissages et les régions tout en acceptant les pistes et pastilles existantes, etc. – autrement dit, la règle de violation d’espacement ne s’appliquera qu’aux objets classés comme « cuivre ».

Remplissages de keepout placés sur la couche Keep-Out et configurés pour s’appliquer uniquement aux objets cuivre.
La disposition ci-dessus des keepouts obligera les Polygon Pours placés sur les couches de signal (dans ce cas les couches Top et Bottom) à éviter les trois zones de keepout. Cependant, la pads de la couche Top associée à la zone concernée ne bénéficiera pas d’un dégagement suffisant par le remplissage de la couche Top.
Dans ce cas, d’autres keepouts peuvent être ajoutés à la couche Top afin que son Polygon Pour évite toutes les pastilles concernées à une distance appropriée. Dans l’image ci-dessous, deux autres remplissages de keepout ont été ajoutés à la couche Top, affichée ici en mode Single Layer pour plus de clarté. Notez que la couverture de keepout montrée aurait pu être créée à partir d’une seule région, plutôt que de deux remplissages superposés.

Remplissages de keepout placés sur la couche Top et configurés pour s’appliquer uniquement aux objets cuivre.
Lorsque les Polygon Pours seront finalement ajoutés au routage, l’ensemble des keepouts contrôlera les coulées afin de produire une forme de dégagement différente autour de la zone pour chaque couche. Notez que, dans cet exemple, le dégagement associé aux keepouts est supérieur à celui des objets normaux en raison d’une Keepout Clearance Rule personnalisée (voir ci-dessous).

Les Polygon Pours évitent les objets keepout placés.
L’influence de l’ensemble des keepouts sur les Polygon Pours peut être clairement observée lorsque le routage est affiché en mode Single Layer 3D, comme ci-dessous – couche Top à gauche et couche Bottom à droite.

Les couches Top (à gauche) et Bottom (à droite) du PCB affichées en mode Single Layer 3D.
Notez que l’approche de contrôle des zones de Polygon Pour est utilisée ici comme exemple de placement et de configuration de keepouts spécifiques à une couche. En pratique, la zone occupée par un Polygon Pour est mieux contrôlée à l’aide des
Polygon Pour Cutouts.
Contrôle du Via Stitching
L’application de formes de keepout, configurées pour restreindre les vias, sur des zones de cuivre multicouches peut contrôler l’étendue du Via Stitching automatisé (Tools » Via Stitching/Shielding). Les formes de keepout peuvent être définies pour n’importe quelle couche ou pour l’une des couches de la zone cuivre, de sorte que les vias entre ces couches soient « exclus » (restreints).
Dans l’exemple ci-dessous, des formes de keepout ont été ajoutées dans les coins supérieur gauche et inférieur gauche du routage. Elles sont configurées pour restreindre les vias, ce qui empêchera le Via Stitching automatisé de placer des vias à l’intérieur de ces périmètres.

Régions de keepout configurées pour s’appliquer uniquement aux vias.
En plus d’éviter les pistes, pastilles et vias existants, comme c’est normalement le cas, le Via Stitching évite également les formes de keepout conformément à la règle d’espacement applicable.

Le PCB après ajout du via stitching.
Keepouts dans les composants
Les keepouts sont ajoutés aux empreintes de composants dans l’éditeur de bibliothèque PCB en utilisant la même approche que celle appliquée dans l’espace de conception de l’éditeur PCB.
Le keepout ajouté à l’empreinte de composant illustrée ci-dessous est configuré pour restreindre tous les objets, mais autoriser les pistes – permettant ainsi les connexions de net dans un routage où le composant est utilisé, tout en limitant le placement rapproché d’autres types d’objets.

Un objet keepout peut également être ajouté aux empreintes de composants, dans l’éditeur de bibliothèque PCB.
Notez que les règles de conception ne sont pas appliquées dans l’éditeur de bibliothèque PCB ; dans ce cas, le keepout acceptera donc les pastilles traversantes situées dans ses limites.
Utilisation des keepouts
La mise en œuvre des keepouts spécifiques aux objets d’Altium Designer se reflète dans toutes les fonctions associées et inclut la compatibilité avec les requêtes (et donc les Design Rules), le panneau PCB List panel, ainsi qu’avec les documents de conception PCB importés ou plus anciens.
Keepout Clearance Rule
Comme pour les autres primitives d’objet, la règle actuelle d’espacement électrique déterminera les contraintes d’espacement pour les keepouts – voir Design » Rules. Si une contrainte d’espacement différente est requise pour les keepouts, créez une règle spécifique en appliquant le contrôle d’attribut IsKeepOut comme requête personnalisée.
Assurez-vous que la règle personnalisée d’espacement des keepouts a une priorité supérieure à la règle d’espacement existante (globale). Dans l’exemple ci-dessous, une règle a été créée pour les keepouts (Clearance_Keepout) avec une distance de contrainte d’espacement double de celle de la règle d’espacement de base (Clearance). Comme le montre la section du routage, la piste routée entre les deux pastilles évite la région de keepout (à droite) avec une marge plus importante que la région de la couche Top (à gauche).

Une règle d’espacement supplémentaire pour les objets keepout peut être créée.
Convertir des objets primitifs en keepouts
Les objets primitifs existants sur les couches de signal peuvent être convertis en keepouts, sur la même couche, à l’aide de la commande Convert Primitives to Keepouts (Tools » Convert » Convert Selected Primitives to Keepout).
Les objets keepout peuvent être reconvertis en leurs objets primitifs non keepout équivalents à l’aide de la commande Tools » Convert » Convert Selected Keepouts to Primitives.

Un objet primitif peut être converti en objet keepout équivalent (et inversement).
Accès via les panneaux
Les keepouts spécifiques aux objets dans une conception de carte sont accessibles via les panneaux PCB List et PCB Filter.
Le panneau PCB Filter permet d’utiliser le mot-clé de requête IsKeepOut pour localiser et (éventuellement) sélectionner des objets keepout dans la conception.

Le panneau PCB Filter peut être utilisé pour localiser des objets keepout dans la conception.
Le panneau PCB List peut être utilisé pour lister, sélectionner et modifier l’objet keepout du type sélectionné – par exemple, les remplissages de keepout, comme illustré dans l’image du panneau List ci-dessous. Un remplissage standard de la couche Top (le dernier de la liste) est également affiché à titre de comparaison. Si all les remplissages (ou d’autres types d’objets, tels que les régions) inclus dans la conception sont affectés comme keepouts, alors le panneau PCB List inclura l’ensemble complet des attributs de restriction des objets keepout.

Le panneau PCB List peut être utilisé pour lister, sélectionner et modifier l’objet keepout du type sélectionné.
Notez que l’attribut Keepout répertorié dans les panneaux PCB List est en lecture seule puisque le remplissage, dans ce cas, est désigné comme objet keepout. De même, l’attribut Net des objets keepout dans le panneau PCB List ne peut pas être modifié, car les objets keepout, par définition, ne peuvent pas être affectés à un net.
Importation de conceptions PCB
Altium Designer est capable d’importer des fichiers de conception provenant d’un large éventail d’autres outils de conception grâce aux capacités de conversion automatisée fournies par l’Import Wizard (File » Import Wizard). Les objets de type keepout inclus dans les fichiers de conception PCB provenant d’autres outils de conception, dont certains sont spécifiques à un objet, sont convertis en keepouts spécifiques aux objets par l’assistant, lorsque cela est possible.
Le processus de conversion des keepouts de l’assistant est compatible avec les conceptions de cartes issues de systèmes ECAD populaires tels que Mentor® Graphics Pads™ et Cadence® Allegro™. L’interprétation correcte des keepouts se produit également lors du processus d’exportation IDF.