Un large éventail de formats de fichiers de fabrication pour la conception de PCB est disponible, aussi bien pour la génération de fichiers individuels que de fichiers de tâche de sortie, notamment :
-
Gerber RS-274X et Gerber X2
-
ODB++
-
IPC-2581
-
Perçage NC
-
Rapport d’empilage de carte
-
Sorties imprimées : dessins de perçage composites, dessins/guides de perçage, impressions du typon final, impressions des plans d’alimentation, impressions des masques de soudure/pâte.
-
Rapport des points de test de fabrication
Il est conseillé de consulter votre fabricant de cartes afin de confirmer ses exigences avant de fournir les fichiers de sortie nécessaires à la fabrication de votre conception.
Les sorties de fabrication peuvent être ajoutées au fichier de tâche de sortie actif à partir du menu de la commande [Add New Fabrication Output] dans la région Fabrication Outputs du fichier ou à partir des sous-menus Edit » Add Fabrication Outputs des menus principaux.
Les fichiers OutputJob facilitent la préparation rationalisée des sorties pour vos conceptions ainsi que leur génération ultérieure via le processus de publication de projet à haute intégrité, mais les sorties de fabrication pour la conception PCB active peuvent également être générées directement depuis l’éditeur PCB à l’aide des commandes du sous-menu File » Fabrication Outputs.
Pour les sorties NC Drill, Gerber, Gerber X2 et ODB++, des fichiers sont générés pour tous les lamages supérieurs et tous les lamages inférieurs, au lieu de fichiers séparés pour chaque type de lamage.
Génération des données de fabrication Gerber
Chaque fichier au format Gerber RS274X (également appelé Extended Gerber ou GerberX) correspond à une couche de la carte physique – la sérigraphie composants, la couche de signal supérieure, la couche de signal inférieure, les couches de masque de soudure, etc. Ce format de fichier inclut les définitions d’ouvertures, les emplacements de coordonnées XY pour les commandes de tracé et de flash, ainsi que d’autres informations nécessaires à la fabrication des PCB.
Gerber X2 est une évolution directe, et beaucoup plus avancée, de la norme Gerber RS-274X et ajoute une vaste gamme de données supplémentaires pour la fabrication et l’assemblage des PCB. Par rapport à la norme RS-274X, le format Gerber X2 inclut des informations critiques, telles que les définitions de l’empilage des couches ainsi que les attributs des pastilles et des vias. L’un des principaux avantages du format Gerber X2 est sa compatibilité descendante avec l’ancienne norme Gerber RS-274X. Étant une norme multifichier, un sous-traitant de fabrication/assemblage qui n’a pas encore adopté la nouvelle norme peut extraire les éléments de fichier Gerber traditionnels selon les besoins. Cela peut constituer un avantage significatif pour ceux qui ne souhaitent pas entreprendre un changement majeur de format de fichiers de fabrication, ou pour les fabricants disposant d’équipements et de logiciels peu flexibles.
L’avantage global de l’adoption du format Gerber X2 pour le transfert des données de conception de carte vers les sous-traitants de fabrication et d’assemblage réside dans le riche ensemble de données de fabrication inclus dans le jeu de fichiers et dans la compatibilité descendante avec la norme précédente, offrant ainsi une voie de migration à faible risque. Avec une mise en œuvre complète aux deux extrémités de la chaîne CAO-FAO, les risques liés à une mauvaise interprétation des données, aux erreurs de fichiers et à l’interprétation variable des données peuvent être largement éliminés. En bref, les formats Gerber X2 et IPC-2581 représentent une nouvelle génération de transfert de données de la conception de carte vers la fabrication.
Si la carte comporte des trous, un fichier NC Drill doit également être généré, en utilisant les mêmes unités, la même résolution et les mêmes paramètres de position sur film.
Avec un fichier PCB de projet comme document actif, l’ensemble des fichiers Gerber peut être généré en sélectionnant File » Fabrication Outputs » Gerber Files ou File » Fabrication Outputs » Gerber X2 Files dans les menus principaux. Cela ouvre une boîte de dialogue appropriée Gerber Setup ou Gerber X2 Setup dans laquelle vous pouvez définir les couches à tracer et la configuration générale appliquée pendant le processus d’exportation. Consultez les sections repliables ci-dessous pour des informations détaillées sur les options et commandes fournies par ces boîtes de dialogue.
Cette page traite de la préparation des fichiers Gerber à l’aide des boîtes de dialogue Gerber Setup et Gerber X2 Setup disponibles lorsque l’option UI.Unification.GerberDialog est activée dans la boîte de dialogue Advanced Settings dialog.
Lorsque l’option UI.Unification.GerberDialog est désactivée, la génération des fichiers Gerber s’effectue à l’aide des versions précédentes des boîtes de dialogue Gerber Setup et Gerber X2 Setup.

Gerber Setup et boîtes de dialogue Gerber X2 Setup
La sortie est générée à l’emplacement défini dans le champ Output Path de l’onglet Options tab de la boîte de dialogue Project Options. Les noms des fichiers générés incluront le nom du document PCB.
Les fichiers générés seront ajoutés au projet et apparaîtront dans le
panneau Projects sous les dossiers
Generated\CAMtastic! Documents et
Generated\Text Documents.
Les couleurs des couches sont désormais attribuées selon le type de couche (par ex. rouge pour signal-top, bleu pour signal-bottom, etc.) lorsque des fichiers Gerber et ODB++ sont importés dans l’éditeur CAM si les informations de couleur des couches sont absentes des fichiers importés.
La sortie Gerber générée est également ouverte comme document CAM composite qui peut être modifié et/ou enregistré dans le projet actif et géré via le panneau CAMtastic.
Pour spécifier si la sortie CAM générée est automatiquement ouverte dans Altium Designer, activez l’option
Open outputs after compile sur l’onglet
Options tab de la boîte de dialogue
Project Options (
Project » Project Options).
Options and Controls of the Gerber Setup Dialog

La boîte de dialogue Gerber Setup. Survolez l’image avec la souris pour basculer entre les onglets Layers to plot et Advanced.
Unités
Utilisez cette région pour choisir les unités utilisées dans le fichier généré :
-
Inches – activez cette option pour utiliser les unités impériales où tout le travail est effectué en mils (1 mil = 1/1000 de pouce).
-
Millimeters – activez cette option pour utiliser les unités métriques où tout le travail est effectué en millimètres.
Décimal
Utilisez la liste déroulante de cette région pour spécifier la précision numérique des coordonnées de tracé dans le fichier Gerber.
Si vous utilisez l’une des résolutions les plus élevées, vérifiez que le fabricant du PCB prend en charge ce format. Les formats 0,1, 0,01 et 0,001 mil ne doivent être choisis que si les trous sur une grille sont plus fins que 1 mil.
Sorties : NomDeFichier.Extension
Utilisez cette région pour choisir l’option de nommage des fichiers Gerber à générer :
-
*.gbr – activez cette option pour générer des couches avec des noms de fichiers uniques mais avec la même extension unique (.gbr).
-
filename.* (gtl, gbl, gto,...) – activez cette option pour générer des couches avec le même nom de fichier mais avec des extensions différentes (.gtl, .gbl, .gto,...).
Autres
-
Include unconnected mid-layer pads – activez cette option pour autoriser les pastilles non connectées sur la couche intermédiaire dans les tracés Gerber.
-
Generate Reports – activez cette option pour générer les fichiers suivants : .REP, .EXTREP, .apr, et .APR_LIB.
-
Merge regions and pads inside Footprint – activez cette option pour fusionner les régions et les pastilles au sein d’une empreinte lors de la génération des sorties Gerber.
Onglet Layers to Plot
Cet onglet vous permet de configurer les couches à tracer dans la sortie Gerber pour le document PCB actif.
-
Layers List – une liste des couches du PCB actif disponibles pour la sortie vers Gerber. Les couches sont regroupées par type (couches cuivre, sérigraphie, masque de soudure, masque de pâte, couches mécaniques, etc.). Chaque couche est présentée selon les éléments suivants :
-
File Name – le nom du fichier de sortie Gerber individuel. La dénomination est basée sur le nom du projet, la couche et la fonction, et utilise le caractère souligné comme séparateur descriptif. Cliquez sur le nom d’une couche pour saisir un nouveau nom si nécessaire.
-
Layer Name – le nom de la couche qui s’applique au fichier de sortie tel que défini par l’empilement des couches de la carte.
-
Plot – activez cette option pour inclure un tracé Gerber pour cette couche ou ce groupe de couches dans la sortie générée. Désactivez-la pour exclure le tracé de la génération pour cette couche.
-
Mirror – activez cette option pour une couche ou un groupe de couches si vous souhaitez qu’un fichier Gerber miroir soit créé.
Pour accéder à la colonne Mirror dans la boîte de dialogue Gerber Setup, l’option UI.Unification.GerberDialog.ShowMirrorColumn doit être activée dans la boîte de dialogue Advanced Settings dialog. La boîte de dialogue Advanced Settings est accessible en cliquant sur le bouton Advanced de la page System – General page de la boîte de dialogue Preferences. Si des modifications sont apportées dans la boîte de dialogue Advanced Settings , le logiciel doit être redémarré pour que les modifications prennent effet.
De plus, la colonne Mirror sera affichée dans la boîte de dialogue Gerber Setup indépendamment de l’état de l’option UI.Unification.GerberDialog.ShowMirrorColumn si au moins une couche a été configurée en miroir (par exemple, dans une autre instance d’Altium Designer pour laquelle l’option UI.Unification.GerberDialog.ShowMirrorColumn est activée).
La première couche de la liste est le/la Board Outline. Il ne s’agit pas d’une couche de conception standard, telle qu’une couche de cuivre, de sérigraphie ou mécanique. Le fichier de fabrication généré lorsque cette couche est activée contient le profil de la carte, où le contour de la carte (Board Shape) est représenté par un chemin connecté et fermé généré automatiquement, sur la base de la forme de carte définie. Le profil inclura également une forme (polygone) qui définit chaque découpe présente dans la carte.
Le Board Profile est disponible dans la liste Layers to Plot pour les sorties Gerber et Gerber X2. Vous pouvez renommer ce fichier comme les autres fichiers de la liste si nécessaire.
L’éditeur PCB permet également au concepteur de configurer une couche mécanique avec un type de couche Board Shape. Cette couche mécanique est indépendante de l’option Board Profile disponible dans les boîtes de dialogue Gerber Setup et Gerber X2 Setup. Si vous prévoyez d’utiliser une couche Board Shape, cette couche doit inclure une limite fermée définie par l’utilisateur qui définit le contour de la carte, ainsi que les éventuelles découpes présentes dans la carte. En savoir plus sur le type de couche Board Shape.
► Visitez le site web d’Ucamco pour en savoir plus sur le format de fichier Gerber. Reportez-vous à la section 6.5 de la spécification du format Gerber (disponible sur cette page) pour en savoir plus sur le profil de la carte.
Cliquez sur le bouton

à l’extrême droite de l’en-tête de colonne
Layer Name pour accéder à la boîte de dialogue
Add Mechanical Layers et sélectionner les couches mécaniques ajoutées à toutes les couches de tracé. Cliquez sur le bouton

associé à un groupe de couches pour accéder à la boîte de dialogue
Add Mechanical Layers et sélectionner les couches mécaniques ajoutées à toutes les couches de tracé dans le groupe de couches sélectionné.
Lorsque la sortie Gerber est générée pour un panneau PCB (un réseau de cartes embarqué), la boîte de dialogue inclut une colonne pour le panneau et une colonne de couches pour chaque carte incluse dans le panneau. Utilisez cette nouvelle colonne pour vérifier rapidement que les différentes couches des cartes sont correctement mappées aux couches du panneau.

Exemple de la boîte de dialogue Gerber Setup pour un document PCB contenant un panneau.
Si la conception inclut des vias avec des types IPC-4761 attribués, les couches mécaniques correspondantes (telles que Filling, Capping, etc.) seront répertoriées sous le groupe de couches IPC-4761 Via Type Features dans la liste des couches.
En bas de la liste Layers to plot , vous trouverez la section Layer Classes . À l’aide de la case à cocher pour les classes de couches, vous pouvez rapidement activer le traçage pour toutes les couches appartenant à une classe de couches spécifique. Les classes de couches par défaut (Component Layers, Signal Layers, Electrical Layers et All Layers) ainsi que les classes de couches définies par l’utilisateur (celles définies dans la boîte de dialogue Object Class Explorer dialog) sont répertoriées ici.

La liste Layer Classes
-
Plot Layers – utilisez la liste déroulante pour accéder à un menu de commandes permettant d’activer ou de désactiver le champ Plot pour toutes les couches de la région Layers to plot :
-
Select All – sélectionnez cette option pour cocher toutes les cases de la colonne Plot (des données Gerber seront créées pour toutes les couches cochées).
-
Deselect All – sélectionnez cette option pour effacer toutes les cases cochées dans la colonne Plot (aucune donnée Gerber ne sera créée).
-
Select Used – sélectionnez cette option pour cocher toutes les cases de la colonne Plot des couches répertoriées qui sont utilisées dans la conception.
-
Edit Group – cliquez pour ouvrir la boîte de dialogue Add Mechanical Layers dans laquelle vous pouvez sélectionner les couches mécaniques ajoutées à toutes les couches de tracé du groupe de couches sélectionné. Vous pouvez également cliquer sur le bouton
associé à un groupe de couches pour accéder à la boîte de dialogue Add Mechanical Layers.
-
Mirror Layers – utilisez la liste déroulante pour accéder à un menu de commandes permettant d’activer ou de désactiver le champ Mirror pour toutes les couches de la région Layers to plot :
-
Select All – sélectionnez cette option pour cocher toutes les cases de la colonne Mirror (des données Gerber seront créées pour toutes les couches cochées).
-
Deselect All – sélectionnez cette option pour effacer toutes les cases cochées dans la colonne Mirror (aucune donnée Gerber ne sera créée).
-
Select Used – sélectionnez cette option pour cocher toutes les cases de la colonne Mirror des couches répertoriées qui sont utilisées dans la conception.
Onglet Avancé
Tolérances de correspondance des ouvertures
-
Plus – utilisez cette zone pour définir la tolérance positive pour la correspondance des ouvertures.
-
Minus – utilisez cette zone pour définir la tolérance négative pour la correspondance des ouvertures.
Zéros de tête/de fin
-
Keep leading and trailing zeroes – si cette option est activée, tous les zéros de tête et de fin apparaîtront dans le fichier Gerber généré.
-
Suppress leading zeroes – si cette option est activée, aucun zéro de tête n’apparaîtra dans le fichier Gerber généré.
-
Suppress trailing zeroes – si cette option est activée, aucun zéro de fin n’apparaîtra dans le fichier Gerber généré.
Type de traceur
-
Unsorted (raster) – sélectionnez cette option pour utiliser une machine matricielle (par défaut).
-
Sorted (vector) – sélectionnez cette option pour utiliser une machine vectorielle.
Autres
-
Optimize change location commands – lorsque cette option est activée, les données de position X ou Y ne sont pas incluses si elles ne changent pas d’un objet au suivant.
-
G54 on aperture change – cochez cette option pour faire tourner la roue d’ouverture du traceur après chaque changement d’ouverture.
-
Use software arcs – cochez cette option pour utiliser des arcs logiciels.
-
Use polygons for octagonal pads – cochez cette option pour utiliser des polygones pour toutes les pastilles octogonales.
-
Generate DRC Rules export file (.RUL) – cochez cette option pour générer un fichier d’export des règles DRC (
.RUL). Ce fichier de rapport détaille les règles de conception du document PCB source à partir duquel les données Gerber sont générées.
Onglet Legacy

L’onglet Legacy de la boîte de dialogue Gerber Setup
Taille du film
-
X(horizontal) – saisissez une valeur pour la longueur du film.
-
Y(vertical) – saisissez une valeur pour la largeur du film.
-
Border size – saisissez une valeur pour la taille de bordure du film.
Position sur le film
Utilisez les options suivantes pour choisir la position sur le film :
-
Reference to absolute origin
-
Reference to relative origin
-
Center on film
Mode batch
-
Separate file per layer – sélectionnez cette option si vous souhaitez que chaque couche génère un fichier Gerber séparé.
-
Panelize layers – sélectionnez cette option si vous souhaitez qu’un seul fichier Gerber soit généré au format de panélisation.
Ouvertures
-
Embedded apertures (RS274X) – lorsque cette option est activée, les ouvertures sont intégrées dans les fichiers Gerber conformément à la norme RS274X et toutes les informations de chaque couche sont contenues dans un seul fichier. L’activation de cette option garantit que la liste actuelle des ouvertures inclut toutes les ouvertures requises. Si cette option est désactivée, des contrôles supplémentaires dans cette région deviennent disponibles.
-
Maximum aperture size – saisissez la taille maximale des ouvertures pour la conception.
-
Generate relief shapes – cochez cette option pour créer des ouvertures de type relief.
-
Flash pad shapes – cochez cette option pour flasher les formes des pastilles.
-
Flash all fills – cochez cette option pour flasher tous les remplissages.
-
Apertures List – répertorie toutes les données d’ouverture actuelles.
-
New – utilisez la liste déroulante pour accéder à un menu de commandes permettant d’ajouter une nouvelle ouverture et d’enregistrer ou de charger la liste des ouvertures vers/depuis un fichier d’ouvertures :
-
Add Aperture – sélectionnez cette option pour ouvrir la boîte de dialogue
Edit Aperture dialog, dans laquelle vous pouvez spécifier les propriétés de la nouvelle ouverture.
-
Load – sélectionnez cette option pour ouvrir une boîte de dialogue dans laquelle vous pouvez choisir l’emplacement du fichier d’ouvertures à charger.
-
Save – sélectionnez cette option pour enregistrer les ouvertures actuelles dans la liste des ouvertures.
-
Edit – utilisez la liste déroulante pour accéder à un menu de commandes permettant de modifier une ouverture sélectionnée ou la liste des ouvertures :
-
Edit Aperture – sélectionnez cette option pour modifier les propriétés de l’ouverture sélectionnée dans la boîte de dialogue
Edit Aperture dialog.
-
Rename Aperture – sélectionnez cette option pour modifier les propriétés de l’ouverture sélectionnée dans la boîte de dialogue Edit Aperture
-
Clear All – sélectionnez cette option pour effacer toutes les ouvertures de la liste des ouvertures.
-
Create List from PCB – sélectionnez cette option pour créer la liste des ouvertures à partir de la conception PCB actuelle.
-
– sélectionnez cette option pour supprimer l’ouverture sélectionnée.
Notes about Apertures
À moins que votre fabricant de PCB ne prenne pas en charge les ouvertures intégrées, il est vivement recommandé d’utiliser l’option Embedded apertures (RS274X). La plupart des photoplotters modernes sont des traceurs raster capables d’accepter des ouvertures de n’importe quelle taille. En général, ils acceptent également les fichiers Gerber avec ouvertures intégrées.
Si votre fabricant n’utilise pas d’ouvertures intégrées, un fichier d’ouvertures distinct (*.apt) doit être inclus avec les fichiers Gerber. Si vous utilisez un fichier d’ouvertures existant plutôt qu’un fichier généré, l’éditeur PCB analyse les primitives (pistes, pastilles, etc.) du document PCB et les fait correspondre aux descriptions d’ouvertures du fichier *.apt chargé. S’il n’existe pas de correspondance exacte entre l’ouverture et la primitive, l’éditeur PCB paint automatiquement la primitive avec une ouverture appropriée plus petite. S’il n’existe aucune ouverture adaptée permettant de peindre, un fichier *.MAT (correspondance) sera généré, répertoriant les ouvertures manquantes, et la génération du fichier Gerber sera interrompue.
Les fichiers Gerber doivent être créés avec le même format, ou la même précision, que les fichiers NC Drill. Par exemple, si les fichiers Gerber ont été configurés pour utiliser le format 0,1 mil, alors les fichiers NC Drill correspondants doivent utiliser le format 2:4. Si les fichiers Gerber ont été générés avec la position des coordonnées sur le film définie pour utiliser l’origine absolue ou relative, les fichiers NC Drill doivent être générés avec la même référence d’origine.
Options and Controls of the Gerber X2 Setup Dialog

La boîte de dialogue Gerber X2 Setup. Passez le pointeur de la souris sur l’image pour alterner entre les onglets Layers to plot et Advanced.
Unités
Utilisez cette zone pour choisir les unités utilisées dans le fichier généré :
-
Inches – activez cette option pour utiliser les unités impériales où tout le travail est effectué en mils (1 mil = 1/1000 pouce).
-
Millimeters – activez cette option pour utiliser les unités métriques où tout le travail est effectué en millimètres.
Décimal
Utilisez la liste déroulante dans cette zone pour spécifier la précision numérique des coordonnées de tracé dans le fichier Gerber.
Le format est sélectionné en fonction de la précision de placement des objets dans l’espace de conception PCB et/ou des préférences du fabricant (généralement réglé sur la résolution la plus élevée : 0.001 mil ou 0.00001 mm).
Sorties : NomDeFichier.Extension
Utilisez cette zone pour choisir l’option de nommage des fichiers Gerber à générer :
-
*.gbr – activez cette option pour générer des couches avec des noms de fichier uniques mais la même extension unique (.gbr).
-
filename.* (gtl, gbl, gto,...) – activez cette option pour générer des couches avec le même nom de fichier mais des extensions différentes (.gtl, .gbl, .gto,...).
Autres
-
Include unconnected mid-layer pads – activez cette option pour autoriser les pastilles non connectées dans la couche intermédiaire sur les tracés Gerber.
-
Generate Reports – activez cette option pour générer les fichiers suivants :
.REP, .EXTREP, .apr et .APR_LIB.
-
Merge regions and pads inside Footprint – activez cette option pour fusionner les régions et les pastilles au sein d’une empreinte pendant la génération des sorties Gerber.
Onglet Layers to plot
Cet onglet vous permet de configurer les couches à tracer dans la sortie Gerber X2 pour le document PCB actif.
-
Layers List – liste des couches du PCB actuel disponibles pour une sortie vers Gerber. Les couches sont regroupées par type (contour de carte, couches cuivre, sérigraphie, masque de soudure, masque de pâte, couches mécaniques, perçages, etc.). Chaque couche est présentée selon les éléments suivants :
-
File Name – le nom de fichier de sortie Gerber individuel. Le nom est basé sur le nom du projet, la couche et la fonction, et utilise un caractère de soulignement comme séparateur descriptif. Cliquez sur un nom de couche pour saisir un nouveau nom si nécessaire.
-
Layer Name – le nom de la couche qui s’applique au fichier de sortie tel que défini par l’empilage de couches de la carte.
-
Plot – activez cette option pour inclure un tracé Gerber pour cette couche ou ce groupe de couches dans la sortie générée. Désactivez-la pour exclure le tracé de la génération pour cette couche.
La première couche de la liste est Board Outline. Il ne s’agit pas d’une couche de conception standard, comme une couche cuivre, de sérigraphie ou mécanique. Le fichier de fabrication généré lorsque cette couche est activée contient le profil de la carte, où le contour de la carte (Board Shape) est représenté par un chemin fermé et connecté généré automatiquement à partir de la forme de carte définie. Le profil inclura également une forme (polygone) définissant chaque découpe présente dans la carte.
Le profil de carte est disponible dans la liste Layers to Plot pour les sorties Gerber et Gerber X2. Vous pouvez renommer ce fichier comme les autres fichiers de la liste si nécessaire.
L’éditeur PCB permet également au concepteur de configurer une couche mécanique avec un type de couche Board Shape. Cette couche mécanique est indépendante de l’option Board Profile disponible dans les boîtes de dialogue Gerber Setup & Gerber X2 Setup. Si vous prévoyez d’utiliser une couche Board Shape, cette couche doit inclure une limite fermée définie par l’utilisateur qui définit le contour de la carte, ainsi que toute découpe de carte éventuellement présente. Pour en savoir plus, consultez Board Shape Layer Type.
Visitez le site web Ucamco pour en savoir plus sur le format de fichier Gerber. Reportez-vous à la section 6.5 de la spécification du format Gerber (disponible sur cette page) pour en savoir plus sur le profil de carte.
Cliquez sur le bouton

situé tout à droite de l’en-tête de colonne
Layer Name pour accéder à la boîte de dialogue
Add Mechanical Layers et sélectionner les couches mécaniques ajoutées à toutes les couches de tracé. Cliquez sur le bouton

associé à un groupe de couches pour accéder à la boîte de dialogue
Add Mechanical Layers et sélectionner les couches mécaniques ajoutées à toutes les couches de tracé du groupe de couches sélectionné.
Lorsque la sortie Gerber X2 est générée pour un panneau PCB (un réseau de cartes intégré), la boîte de dialogue comprend une colonne pour le panneau ainsi qu’une colonne de couches pour chaque carte incluse dans le panneau. Utilisez cette nouvelle colonne pour vérifier rapidement que les différentes couches des cartes sont mappées aux bonnes couches du panneau.

Exemple de la boîte de dialogue Gerber X2 Setup pour un document PCB contenant un panneau.
Si la conception inclut des vias avec des types IPC-4761 assignés, les couches mécaniques correspondantes (telles que Filling, Capping, etc.) seront répertoriées sous le groupe de couches IPC-4761 Via Type Features dans la liste des couches.
-
Plot Layers – utilisez la liste déroulante pour accéder à un menu de commandes permettant d’activer ou de désactiver le champ Plot pour toutes les couches de la zone Layers to Plot :
-
Select All – sélectionnez cette option pour cocher toutes les cases de la colonne Plot (des données Gerber seront créées pour toutes les couches cochées).
-
Deselect All – sélectionnez cette option pour effacer toutes les cases cochées de la colonne Plot (aucune donnée Gerber ne sera créée).
-
Select Used – sélectionnez cette option pour cocher toutes les cases de la colonne Plot des couches répertoriées qui sont utilisées dans la conception.
-
Edit Group – cliquez pour ouvrir la boîte de dialogue Add Mechanical Layers dans laquelle vous pouvez sélectionner les couches mécaniques ajoutées à toutes les couches de tracé dans le groupe de couches sélectionné. Vous pouvez également cliquer sur le bouton
associé à un groupe de couches pour accéder à la boîte de dialogue Add Mechanical Layers.
Onglet Advanced
Tolérances d’ouverture
Utilisez les options de cette zone pour définir la plage de tolérance utilisée lors de la correspondance des ouvertures pour chaque élément des tracés.
-
Plus – à utiliser pour définir la tolérance positive de correspondance des ouvertures.
-
Minus – à utiliser pour définir la tolérance négative de correspondance des ouvertures.
Si aucune correspondance exacte pour un élément n’est disponible dans la liste actuelle des ouvertures, le logiciel vérifie s’il existe une ouverture légèrement plus petite ou plus grande dans cette plage de tolérance et l’utilise à la place. Si aucune ouverture appropriée n’existe dans la plage de tolérance, le logiciel tentera de « peindre » avec une ouverture plus petite pour créer la forme requise. Cela nécessite qu’une ouverture plus petite appropriée soit disponible et que cette ouverture puisse être utilisée pour le « painting ».
Les tolérances de correspondance des ouvertures sont normalement utilisées uniquement lors d’un ciblage vers un photoplotter vectoriel, qui nécessite un fichier d’ouvertures fixe ou fourni. Elles ne seront pas nécessaires si les ouvertures ont été créées à partir du PCB et « flashées ». Si les tolérances de correspondance ne sont pas requises, elles doivent être laissées à la valeur par défaut de 0.005 mil.
Type de traceur
Utilisez cette zone pour spécifier le type de photoplotter cible :
-
Unsorted (raster) – sélectionnez cette option pour utiliser une machine raster (par défaut).
-
Sorted (vector) – sélectionnez cette option pour utiliser une machine vectorielle.
Les fichiers Gerber peuvent être créés avec les données triées selon leur position sur le « film » ou non triées. Le tri n’est requis que par les phototraceurs vectoriels et ne s’applique pas aux traceurs modernes de type raster qui créent une image initiale en interne. Si le tri est activé, la génération des Gerber peut prendre plus de temps.
Spécifique à Gerber X2
-
File Subject – utilisez ce champ pour sélectionner le type de fichier, qui est inclus comme attribut
Part dans les sorties Gerber X2. La liste déroulante propose les choix suivants :
-
None
-
Autodetect – attribue automatiquement un attribut à partir de la liste ci-dessous en fonction du type de fichier de carte. Par exemple, un document PCB contenant une seule conception de carte se verra attribuer l’attribut Single.
-
Single – un seul PCB.
-
CustomerPanel – une matrice de cartes ou un panneau d’expédition.
-
ProductionPanel – un panneau de travail ou un panneau de fabrication.
-
Coupon – un coupon (carte de test de performance associée à une conception de carte principale).
-
Other – aucun des cas ci-dessus. Dans le fichier, une chaîne ajoutée à l’attribut indique de manière informelle la pièce.
-
File Comment – saisissez un commentaire qui sera inclus comme attribut dans les sorties générées.
Autres
-
Optimize change location commands – lorsque cette option est activée, les données de position X ou Y ne sont pas incluses si elles ne changent pas d’un objet au suivant.
-
Generate DRC Rules export file (.RUL) – activez cette option pour générer un fichier d’export des règles DRC. Le rapport détaille les règles de conception définies pour le document PCB source à partir duquel les données Gerber sont générées.
Génération des données de fabrication ODB++
ODB++ est un format d’échange de données CAO-vers-FAO utilisé dans la conception et la fabrication de circuits imprimés. Le format a été développé à l’origine par Valor Computerized Systems, Ltd., comme une base de données ouverte pouvant offrir un échange de données plus riche en informations entre le logiciel de conception PCB et le logiciel CAD-CAM de Valor utilisé par les fabricants de PCB.
La boîte de dialogue ODB++ Setup fournit les commandes permettant de configurer entièrement les options de sortie de fichiers ODB++. La boîte de dialogue est accessible de l’une des façons suivantes :
-
À l’aide d’un générateur de sortie ODB dans un fichier de configuration OutputJob (
*.OutJob). La sortie est générée lorsque le générateur de sortie configuré est exécuté.
-
Dans un document PCB actif, cliquez sur File » Fabrication Outputs » ODB++ Files. La sortie sera générée immédiatement après avoir cliqué sur OK dans la boîte de dialogue.
Les paramètres définis dans la boîte de dialogue ODB++ Setup lors de la génération directe de la sortie à partir du PCB sont distincts et séparés de ceux définis pour le même type de sortie dans un fichier de configuration OutputJob. Dans le premier cas, les paramètres sont stockés dans le fichier projet, tandis que dans le second, ils sont stockés dans le fichier de configuration OutputJob.
Options and Controls of the ODB++ Setup Dialog
Version ODB++
Sélectionnez la version ODB++ dans laquelle les sorties générées doivent être formatées : soit v. 8.1 soit la version héritée v. 7.0.
Lors de la génération de sorties formatées en ODB++ version 8.1, un certain nombre de fonctionnalités sont prises en charge.
-
Support for layer subtypes – des informations sur les sous-types de couches rigides et flexibles sont incluses afin de prendre en charge la fabrication de PCB rigide-flex. Les sous-types de couches suivants sont pris en charge :
-
COVERLAY – dégagements d’une couche de coverlay.
-
STIFFENER – formes et emplacements où le matériau de renfort est placé sur le PCB.
-
BEND_AREA – pour étiqueter les zones du PCB pliées lorsque le PCB est utilisé.
-
FLEX_AREA – stocke les géométries des parties flexibles de la carte.
-
RIGID_AREA – stocke les géométries des parties rigides de la carte.
-
SIGNAL_FLEX – couche de signal (cuivre) sur stratifié flexible. Utilisée pour la distinguer du signal sur stratifié rigide dans les cartes rigide-flex.
-
PG_FLEX – couche d’alimentation et de masse (cuivre) sur stratifié flexible. Utilisée pour la distinguer de la couche d’alimentation et de masse sur stratifié rigide dans les cartes rigide-flex.
-
Support for a zones file – lors de la génération de sorties pour des cartes rigide-flex, un fichier zones est généré. Ce fichier (situé dans le dossier \steps\pcb de la sortie générée) contient des informations sur toutes les zones (régions de carte) définies dans la conception, y compris les couches impliquées et les coordonnées du contour de chaque zone.
-
Support for geometry on the stiffener layer – lors de la génération de sorties pour des cartes rigide-flex, les informations de géométrie (profil et épaisseur) de la couche de renfort sont générées (
).
-
Backdrill generation – les perçages arrière s’arrêtent à la couche précédente de celle définie dans le Layer Stack Manager afin de les traiter correctement.
-
Support for a shortf file – la génération d’un fichier shortf est prise en charge. Ce fichier (situé dans le dossier \steps\pcb\eda de la sortie générée) contient une liste de nets et de primitives cuivre dont le court-circuit est intentionnellement autorisé (« Net-Ties »). Cela vous permet d’éviter de dupliquer la documentation envoyée à votre fabricant, avec un package ODB++ listant les Net-Ties fusionnés pour la fabrication et un autre sans Net-Ties fusionnés pour le test en circuit (
).
La prise en charge de la génération d’un fichier shortf est disponible lorsque l’option ODB.IntentionalShorts est activée dans la boîte de dialogue Advanced Settings.
-
Support for mid-layer components – les composants placés sur une couche intermédiaire sont inclus dans l’export. Cela est fourni par l’ajout de l’attribut de couche de placement aux données de couche des composants dans les fichiers ODB++ exportés (
).
Unités
Lorsque l’option v. 8.1 est sélectionnée comme ODB++ Version, choisissez soit Millimeters soit Inches comme unité de mesure préférée. Lorsque l’option v. 7.0 est sélectionnée comme ODB++ Version, Inches sont sélectionnées par défaut et ne peuvent pas être modifiées.
Options de fichier
Cochez la case en regard du type de fichier que vous souhaitez utiliser pour la génération des fichiers de sortie. Les options comprennent les fichiers non compressés, .zip et .tar/.tgz.
Un fichier TGZ est une archive TAR compressée avec GZIP. L’archive TAR sert à regrouper des fichiers, puis la compression GZIP est utilisée pour réduire la taille des fichiers ; les fichiers TGZ sont plus petits que les fichiers Zip classiques. Étant donné que les fichiers TGZ sont privilégiés par de nombreux logiciels de FAO, comme Frontline Genesis, un fichier TGZ peut faciliter le processus de fabrication.
Données incluses
-
Include Net List – lorsque cette option est activée, les sorties générées incluront la netlist.
-
Neutralize Net Names – lorsque cette option est activée, les noms de net sont remplacés par Net_[1-…] dans les sorties générées.
-
Merge Net-Tie Nets – lorsque cette option est activée, si une conception contient des nets connectés par des composants Net-Tie, ces nets seront signalés comme des nets uniques distincts dans la netlist. Notez que cette option est désactivée lorsque l’option Generate shortf: List of Intentional Shorts (Net-Ties) est activée.
-
Generate shortf: List of Intentional Shorts (Net-Ties) – lors de la génération de sorties au format ODB++ version 8.1 (l’option v. 8.1 est sélectionnée comme ODB++ Version), activez cette option pour générer un fichier shortf qui contient une liste de nets et de primitives cuivre dont le court-circuit est intentionnellement autorisé (« Net-Ties »). Le fichier généré se trouve dans le sous-dossier eda de la sortie d’étape. Notez que cette option est désactivée lorsque l’option Merge Net-Tie Nets est activée.
-
Include Components – lorsque cette option est activée, les sorties générées incluront les composants.
-
Remove Component Properties – lorsque cette option est activée, les propriétés des composants (paramètres) seront supprimées des sorties générées.
Lorsque l’option est désactivée, les paramètres des composants sont inclus dans les sorties ODB++ générées sous forme d’enregistrements de propriétés de composants. Notez que l’inclusion des paramètres de nomenclature (BOM) n’est actuellement pas prise en charge.
-
Distinguish different footprints with the same name – lorsque cette option est activée, si l’une des empreintes portant le même nom a été modifiée, seule l’empreinte modifiée est changée dans la sortie. Lorsque l’option n’est pas activée, toutes les empreintes portant le même nom apparaîtront comme modifiées dans la sortie.
-
Include Variants Data – lors de la génération de sorties au format ODB++ version 8.1 (v. 8.1 l’option est sélectionnée comme ODB++ Version), activez cette option pour inclure les informations relatives à toutes les variantes de conception (y compris
[No Variations]). Les informations suivantes sont incluses dans les sorties lorsque cette option est activée :
-
État de chaque composant dans toute variante exportée (monté / non monté).
-
Informations sur la ou les pièces alternatives au niveau du composant pour toute variante exportée.
-
Paramètres de chaque composant selon la variation.
-
Paramètres personnalisés appliqués à chaque variante/composant.
Lorsque cette option est désactivée, la sortie est générée pour la variante sélectionnée dans le fichier Outjob ou, lorsque la sortie est générée directement depuis l’éditeur PCB (File » Fabrication Outputs » ODB++), pour la variante actuellement active sélectionnée dans le panneau Projects.
-
Lorsque la génération ODB++ est configurée à partir d’un fichier Outjob et que l’option Include Variants Data est activée, toutes les variantes de conception sont incluses dans la sortie ODB++, quelle que soit la variante sélectionnée pour le fichier Outjob ou pour la sortie.
-
Notez que les variations des masques de pâte ne sont pas prises en compte. Si les variations de masque de pâte doivent être incluses, assurez-vous que l’option Allow Variation for Paste Mask est activée dans les paramètres des variantes requises et générez les sorties pour chaque variante individuellement, avec l’option Include Variants Data désactivée dans la boîte de dialogue ODB++ Setup.
Les options Include Net List, Neutralize Net Names, Include Components et Remove Component Properties sont disponibles lorsque l’option ODB.IntellectualPropertyProtection est activée dans la boîte de dialogue Advanced Settings dialog. Cette fonctionnalité est en Open Beta. De plus, lorsque l’option ODB.IntellectualPropertyProtection est activée, les informations de chemin de dossier seront également supprimées des fichiers de rapport ([Design name].REP) et de règles (odb\user\[Design name].RUL) générés.
Autres
-
Include unconnected mid-layer pads – cochez cette case pour autoriser les pastilles non connectées dans la couche intermédiaire sur les tracés ODB++.
-
Generate DRC Rules export file (.RUL) – cochez cette case pour générer un fichier .RUL contenant toutes les règles de conception définies pour le document source à partir duquel les données ODB++ sont générées.
-
Export only the objects inside the board outline – cochez cette case pour spécifier la source à utiliser pour créer la couche de profil ODB++. La couche de profil contient la limite englobante de la carte. Par défaut, ce champ est défini sur Board Outline (également appelée forme de carte, il s’agit d’une forme polygonale fermée qui définit la limite, ou l’étendue, du PCB). Créée avec chaque nouveau PCB, c’est probablement la meilleure source pour la création de la couche de profil. Si votre conception n’a pas de forme de carte associée, vous pouvez choisir quelle couche PCB source a été utilisée pour définir le polygone fermé représentant la limite de la carte (par exemple, la couche KeepOut ou une couche Mechanical spécifique). Cette option n’est disponible que lorsque le document source contient un objet de matrice de cartes intégré, et elle permet de contrôler l’étendue des objets exportés. Notez que si un objet (par exemple, du texte) se trouve en dehors du contour de la carte mais le touche, et que cette option est activée, cet objet sera tout de même exporté.
-
Generate Additional Tools by Drill Symbols – activez cette option pour générer des outils de perçage supplémentaires en fonction des regroupements de symboles de perçage définis. Des données de colonne supplémentaires seront ajoutées là où elles existent dans le regroupement Drill Symbols. Les colonnes de données existantes ne seront pas supprimées des données de perçage générées.
Couches à tracer
Cochez la case en regard de chaque couche spécifique que vous souhaitez tracer dans la sortie générée.
Cliquez sur le bouton
pour ouvrir la boîte de dialogue Add Mechanical Layers , dans laquelle vous pouvez sélectionner les couches mécaniques ajoutées à tous les tracés ou au tracé sélectionné.

La boîte de dialogue Add Mechanical Layers
Si la conception comprend des vias auxquels des types IPC-4761 ont été affectés, les couches mécaniques correspondantes (telles que Filling, Capping, etc.) seront répertoriées sous le groupe de couches IPC-4761 Via Type Features dans la liste des couches.
Les couleurs de couche sont désormais attribuées en fonction du type de couche (par exemple, rouge pour signal-top, bleu pour signal-bottom, etc.) lorsque des fichiers Gerber et ODB++ sont importés dans l’éditeur CAM si les informations de couleur de couche sont absentes des fichiers importés.
La possibilité de sélectionner les couches de signal à exporter dans les données générées est en Open Beta et disponible lorsque l’option ODB.IntellectualPropertyProtection est activée dans la boîte de dialogue Advanced Settings dialog.
Notez qu’il existe actuellement une limitation : les données ODB++ générées sans aucune couche de signal ni diélectrique, avec en plus l’exportation des données de paires de perçage, ne s’importeront pas dans CAMtastic dans une version antérieure d’Altium Designer. Il est conseillé de suivre l’une des solutions de contournement suivantes :
-
Importez les données ODB++ générées dans l’éditeur CAMtastic de cette dernière version d’Altium Designer. Elles pourront ensuite être enregistrées et s’ouvriront correctement dans l’éditeur CAMtastic d’une version antérieure du logiciel.
-
Si vous devez exclure toutes les couches cuivre/diélectrique des données ODB++ générées, désactivez également l’exportation des paires de perçage.
-
Si vous exportez des paires de perçage, incluez au moins une couche de signal dans les données ODB++ exportées.
Tracer les couches
Utilisez la liste déroulante, ou cliquez avec le bouton droit dans la section Layers to Plot, pour sélectionner facilement un groupe de couches à tracer.
-
All On - cliquez pour cocher toutes les cases de la colonne Plot (des données ODB++ seront créées pour toutes les couches cochées).
-
All Off - cliquez pour effacer toutes les cases cochées de la colonne Plot (aucune donnée ODB++ ne sera créée).
-
Used On - cliquez pour cocher toutes les cases de la colonne Plot des couches utilisées dans le projet.
-
Edit Group - cliquez pour ouvrir la boîte de dialogue Add Mechanical Layers dans laquelle vous pouvez sélectionner les couches mécaniques ajoutées au tracé sélectionné. Vous pouvez également cliquer sur
associé à un groupe de couches, ou cliquer avec le bouton droit sur un groupe de couches puis sélectionner Edit Group pour accéder à la boîte de dialogue Add Mechanical Layers .
Options supplémentaires
Un clic droit dans la section Custom Layers affichera :
-
Add Layer - cliquez pour ajouter une couche.
-
Edit Layer - cliquez pour modifier la couche.
-
Delete Layer - cliquez pour supprimer la couche.
Cliquez sur la cellule de la liste des couches d’une couche personnalisée dans la section Custom Layers pour ouvrir la boîte de dialogue Select Layer, dans laquelle vous pouvez sélectionner les couches ajoutées à la couche personnalisée sélectionnée.
Génération à partir d’un panneau de cartes embarquées
Lors de la génération d’une sortie ODB++ à partir d’une conception PCB contenant un panneau de cartes embarquées, les points suivants s’appliquent :
-
La conception est automatiquement analysée pour détecter les violations de l’empilage de couches.
-
Les cartes embarquées retournées afficheront leur empilage de couches inversé.
-
Des couches de signal internes et des plans internes différents peuvent tout de même apparaître sur le même panneau de couche intermédiaire.
-
Les couches de signal internes et les plans internes peuvent être inversés l’un par rapport à l’autre.
Lors de la génération de la sortie ODB++ à partir de la conception PCB, tous les objets de toutes les couches activées pour le traçage seront exportés. Si vous souhaitez uniquement exporter les objets de conception situés à l’intérieur du contour de la carte, assurez-vous que toutes les couches supplémentaires contenant des objets en dehors de cette limite sont désactivées pour le traçage.
Emplacement des fichiers ODB++ générés
Le chemin de sortie des fichiers générés dépend de la manière dont la sortie a été générée :
-
À partir d’un fichier OutputJob - les fichiers générés sont stockés dans un dossier au sein du dossier du projet. La structure de nommage et de dossier est définie dans le Output Container ciblé par la sortie ODB++.
-
Directement depuis le PCB - le chemin de sortie est spécifié dans la boîte de dialogue Project Options - Options. Par défaut, le chemin de sortie est défini sur un sous-dossier du dossier contenant le fichier de projet et portant le nom
Project Outputs for <ProjectName>. Le chemin de sortie peut être modifié selon les besoins. Si l’option permettant d’utiliser un dossier distinct pour chaque type de sortie a été activée dans l’onglet Options, alors les fichiers ODB++ seront écrits dans un autre sous-dossier nommé ODB++ Output.
Ouverture automatique de la sortie ODB++ générée
Lors de la génération d’une sortie ODB++, vous pouvez spécifier que la sortie s’ouvre automatiquement dans un nouveau document CAM. La manière d’y parvenir dépend de la façon dont vous générez la sortie :
-
À partir d’un fichier OutputJob - activez l’option de chargement automatique ODB++ Output dans la boîte de dialogue Output Job Options (Tools » Output Job Options depuis l’éditeur OutputJob).
-
Directement depuis le PCB - assurez-vous que l’option Open outputs after compile est activée dans l’onglet Options de la boîte de dialogue Project Options (Project » Project Options).
Génération des données de fabrication IPC-2581
Lié au format ODB++ existant, IPC-2581 est une norme open source développée par le Institute for Printed Circuits Consortium IPC-2581 en 2004, puis affinée depuis jusqu’aux versions les plus récentes des révisions A et B (IPC-2581A/B).
La norme a progressivement gagné une acceptation plus large comme alternative aux données de fabrication traditionnelles, généralement composées d’un ensemble de fichiers Gerber, de perçage, de BOM et de fichiers texte, etc. Le besoin antérieur d’un mélange complexe de fichiers de fabrication est dû aux limitations inhérentes au format Gerber traditionnel RS-274x, qui ne comporte pas de définitions pour l’empilage de couches, les informations de perçage, les données de netlist (connectivité électrique) ni les informations de BOM.
La norme IPC-2581 est officiellement intitulée « Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology » et propose un format de fichier unique basé sur XML qui intègre une riche gamme de données de fabrication de cartes, depuis les détails de l’empilage des couches jusqu’aux informations complètes sur les pastilles, le routage et les composants, ainsi que la nomenclature (BOM).
Un fichier XML IPC-2581 unique peut inclure :
-
Des informations d’image cuivre pour la gravure des couches du PCB.
-
Les informations d’empilage de couches de la carte (y compris les sections rigides et flexibles).
-
La netlist pour les tests sur carte nue et en circuit.
-
La nomenclature des composants pour l’approvisionnement et l’assemblage (pick-and-place).
-
Des notes et paramètres de fabrication et d’assemblage.
L’avantage potentiel de l’adoption du format IPC-2581 pour le transfert des données de conception de carte vers les sous-traitants de fabrication et d’assemblage repose sur le format de fichier unique très détaillé et précisément défini, parfaitement compris aux deux extrémités de la chaîne. Une fois un système fonctionnel d’échange de données CAD-CAM établi, les risques liés à une mauvaise interprétation des données, aux erreurs de fichiers et aux variations d’interprétation du Gerber sont largement éliminés. En bref, les formats IPC-2581 et Gerber X2 représentent tous deux une nouvelle génération de transfert de données de la conception à la fabrication des cartes.
Pour accéder à la fonctionnalité IPC-2581 dans Altium Designer, l’extension logicielle IPC2581 doit être installée. Cette extension est installée par défaut avec Altium Designer. Elle peut être installée ou supprimée manuellement.
Pour plus d’informations sur la gestion des extensions, consultez la page Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Lorsqu’un fichier PCB de projet est chargé comme document actif, un fichier IPC-2581 peut être généré en sélectionnant File » Fabrication Outputs » IPC-2581 dans le menu principal. Cela ouvre une première boîte de dialogue IPC-2581 Configuration dans laquelle vous pouvez spécifier la révision de la norme IPC-2581 à utiliser (A ou B), ainsi que les unités de mesure et la précision des nombres à virgule flottante appliquées pendant le processus d’exportation.

Définissez les paramètres d’exportation dans la boîte de dialogue IPC-2581 Configuration.
Options and Controls of the IPC-2581 Configuration Dialog
-
IPC2581 version - utilisez la liste déroulante pour sélectionner la version correcte d’IPC-2581.
-
Measurement System - utilisez la liste déroulante pour sélectionner les unités Metric ou Imperial .
-
Floating Point Precision - saisissez le nombre souhaité ou utilisez les touches fléchées pour sélectionner la précision en virgule flottante souhaitée.
-
OEMDesignNumberRef - utilisez la liste déroulante pour sélectionner le paramètre de composant à utiliser. DesignItemID est la valeur par défaut.
-
Merge Net-Tie Nets - lorsque cette option est activée, si une conception contient des nets connectés par des composants Net-Tie, ces nets seront signalés comme des nets simples distincts dans la netlist.
-
Distinguish different footprints with the same name - lorsque cette option est activée, si l’une des empreintes portant le même nom a été modifiée, seule l’empreinte modifiée est changée dans la sortie. Lorsque l’option n’est pas activée, toutes les empreintes portant le même nom apparaîtront comme modifiées dans la sortie.
Le réglage de précision détermine la précision de positionnement et de dimensionnement des données dans le fichier conforme IPC-2581 généré, comme illustré dans l’image ci-dessous.

La même section d’un fichier IPC-2581 avec une précision réglée sur 2 (à gauche) et 6 (à droite).
Le fichier IPC-2581 basé sur XML sera exporté à l’emplacement défini dans le champ Output Path de l’onglet Options de la boîte de dialogue Project Options. Il sera nommé selon le format <PCBDocumentName>.cvg.
Le fichier généré sera ajouté au projet et apparaîtra dans le
panneau Projects sous le dossier
Generated\Text Documents.
Génération des données de fabrication NC Drill
Les fichiers de perçage sont utilisés pendant le processus de fabrication de la carte pour percer des trous à travers le PCB. Les options de sortie du fichier NC Drill sont configurées à l’aide de la boîte de dialogue NC Drill Setup.

La boîte de dialogue NC Drill Setup
La boîte de dialogue NC Drill Setup est accessible de l’une des façons suivantes :
-
En utilisant un générateur de sortie NC Drill dans un fichier de configuration OutputJob (*.OutJob). La sortie est générée lorsque le générateur de sortie configuré est exécuté.
-
Dans un document PCB actif, cliquez sur File » Fabrication Outputs » NC Drill Files. La sortie sera générée immédiatement après avoir cliqué sur OK dans la boîte de dialogue.
Les paramètres définis dans la boîte de dialogue NC Drill Setup lors de la génération de sortie directement depuis le PCB sont distincts et séparés de ceux définis pour le même type de sortie dans un fichier de configuration OutputJob. Dans le premier cas, les paramètres sont stockés dans le fichier de projet, alors que dans le second, ils sont stockés dans le fichier de configuration OutputJob.
Options and Controls of the NC Drill Setup Dialog
-
NC Drill Format – utilisez cette zone pour spécifier les unités et le format à utiliser dans les fichiers de sortie NC Drill.
-
Units
-
Inches – activez cette option pour utiliser les unités impériales, où tout le travail est effectué en mils (1/1000 de pouce).
-
Millimeters – activez cette option pour utiliser les unités métriques, où tout le travail est effectué en millimètres.
-
Format
-
2:3/4:2 – offre une résolution de 1 mil/0,01 mm.
-
2:4/4:3 – offre une résolution de 0,1 mil/1 μm.
-
2:5/4:4 – offre une résolution de 0,01 mil/0,1 μm.
Les formats affichés dépendront de l’option Units sélectionnée, ce qui se reflétera également dans la résolution. Les différents formats et résolutions sont indiqués ci-dessus.
Si vous utilisez l’une des résolutions les plus élevées, vérifiez que le fabricant du PCB prend en charge ce format. Les formats 4:3 et 4:4 ne doivent être choisis que s’il existe des trous sur une grille plus fine que 1 mil.
-
Leading/Trailing Zeroes – la suppression des zéros est une technique qui réduit la taille des fichiers de données générés en supprimant tous les zéros au début (leading) ou à la fin (trailing) des nombres.
-
Keep leading and trailing zeroes – si cette option est activée, tous les zéros non significatifs de début et de fin apparaîtront dans le fichier NC Drill généré.
-
Suppress leading zeroes – si cette option est activée, aucun zéro non significatif de début n’apparaîtra dans le fichier NC Drill généré.
-
Suppress trailing zeroes – si cette option est activée, aucun zéro non significatif de fin n’apparaîtra dans le fichier NC Drill généré.
-
Coordinate Positions
-
Reference to absolute origin – utiliser l’origine absolue comme point de référence.
-
Reference to relative origin – utiliser l’origine relative comme point de référence.
-
Other
-
Optimize change location commands – cochez cette option pour optimiser toutes les commandes de changement d’emplacement.
-
Generate separate NC Drill files for plated & non-plated holes – cochez cette option pour créer des fichiers de perçage distincts pour les trous métallisés et non métallisés.
-
Generate separate NC Drill files for VIA features – cochez cette option pour créer des fichiers de perçage distincts pour chaque type de via IPC 4761.
-
Use drilled slot command (G85) – cochez cette option pour utiliser plusieurs trous percés afin de créer des fentes.
-
Generate Board Edge Rout Paths – cochez cette option pour créer un fichier NC Rout distinct afin de définir la forme de la carte, y compris les évidements de carte.
-
Generate EIA Binary Drill File (.DRL) – utilisez cette option pour générer un fichier .DRL. DRL est un fichier de perçage au format binaire. Pour un PCB multicouche intégrant des vias borgnes et/ou enterrés, un fichier de perçage distinct est créé pour chaque paire de couches, avec une extension de fichier unique.
Les fichiers NC Drill doivent être créés dans le même format que les fichiers Gerber. Sinon, les emplacements de perçage risquent de ne pas correspondre aux emplacements des pastilles/vias. Par exemple, si les fichiers Gerber ont été configurés pour utiliser le format 4:3, les fichiers NC Drill correspondants doivent utiliser le même format. Si les fichiers Gerber ont été générés avec la position des coordonnées sur le film définie pour utiliser l’origine absolue ou relative, les fichiers NC Drill devraient idéalement être générés en utilisant la même référence d’origine.
Fichiers NC Drill générés
| Filename |
Description |
| FileName.DRL |
Fichier de perçage au format binaire. Pour un PCB multicouche intégrant des vias borgnes et/ou enterrés, un fichier de perçage distinct est créé pour chaque paire de couches avec une extension de fichier unique. |
| FileName.DRR |
Rapport de perçage – détaillant les affectations d’outils, les tailles de trous, le nombre de trous et le déplacement de l’outil. |
| FileName.TXT |
Fichier de perçage au format ASCII. Pour un PCB multicouche intégrant des vias borgnes et/ou enterrés, un fichier de perçage distinct est créé pour chaque paire de couches avec une extension de fichier unique. |
| FileName-Plated.TXT |
Fichier de perçage au format ASCII. Spécifiquement pour les trous métallisés dans une conception PCB. Un fichier distinct sera créé pour chaque type de trou – fendu, carré ou rond. |
| FileName-NonPlated.TXT |
Fichier de perçage au format ASCII. Spécifiquement pour les trous non métallisés dans une conception PCB. Un fichier distinct sera créé pour chaque type de trou – fendu, carré ou rond. |
| FileName-BoardEdgeRout.TXT |
Fichier de détourage au format ASCII. Spécifiquement pour le contour de carte, y compris les évidements de carte. |
| FileName.LDP |
Rapport ASCII des paires de perçage. Utilisé par l’éditeur CAM pour détecter les vias borgnes et enterrés. |
Une fois générée, la sortie sera ajoutée au projet et apparaîtra dans le panneau Projects sous le dossier Generated dans un sous-dossier nommé de manière appropriée. Si vous avez utilisé un dossier distinct pour chaque type de sortie, les dossiers Generated correspondants (distincts) seront alors ajoutés au panneau Projects (par exemple, Generated (NC Drill Output)).
Emplacement des fichiers NC Drill générés
Le chemin de sortie des fichiers générés dépend de la façon dont la sortie a été générée :
-
À partir d’un fichier OutputJob – les fichiers générés sont stockés dans un dossier situé dans le dossier du projet. Le nommage et la structure des dossiers sont définis dans le Output Container ciblé par la sortie NC Drill File.
-
Directement depuis le PCB – le chemin de sortie est spécifié dans la boîte de dialogue Project Options – Options. Par défaut, le chemin de sortie est défini sur un sous-dossier du dossier contenant le fichier de projet et portant le nom Project Outputs for <ProjectName>. Le chemin de sortie peut être modifié selon les besoins. Si l’option d’utiliser un dossier distinct pour chaque type de sortie a été activée dans l’onglet Options, les fichiers NC Drill seront écrits dans un sous-dossier supplémentaire nommé NC Drill Output.
Ouverture automatique de la sortie NC Drill générée
Lors de la génération de sorties NC Drill, vous pouvez spécifier que la sortie soit ouverte automatiquement dans un nouveau document CAM. La manière de procéder dépend de la façon dont vous générez la sortie :
-
À partir d’un fichier OutputJob – activez l’option de chargement automatique NC Drill Output dans la boîte de dialogue Output Job Options (Tools » Output Job Options depuis le OutputJob Editor).
-
Directement depuis le PCB – assurez-vous que l’option Open outputs after compile est activée dans l’onglet Options de la boîte de dialogue Project Options (Project » Project Options).
Génération du rapport d’empilage de carte
Altium Designer prend en charge la production d’un Board Stack Report au format Excel (<PCBDocumentName>.xls), résumant les empilages de couches définis et les couches utilisées dans l’empilage (en termes de nom de couche, matériau, épaisseur et constante diélectrique). La hauteur de chaque empilage est également résumée. Les options de sortie du Board Stack Report sont configurées à l’aide de la boîte de dialogue Layer Stack Report Setup, à partir de laquelle vous pouvez spécifier l’unité de mesure et les colonnes à afficher dans le rapport.

La boîte de dialogue Layer Stack Report Setup
La boîte de dialogue Layer Stack Report Setup décrite ci-dessus est disponible lorsque l’option PCB.ModernBoardStackGenerator est activée dans la boîte de dialogue Advanced Settings. Lorsque cette option est désactivée, la boîte de dialogue Layer Stack Report Setup à partir de laquelle vous pouvez uniquement spécifier l’unité de mesure dans le rapport est disponible (
).
Génération de données de fabrication basées sur l’impression
Les sorties suivantes sont des sorties basées sur l’impression avec des paramètres prédéfinis pour les pages et les couches qu’elles contiennent :
-
Composite Drill Guide - produit un dessin composite de perçage prédéfini pour le document PCB source.
-
Drill Drawings - produit un ensemble prédéfini de dessins et de guides de perçage pour le document PCB source.
-
Final - produit un jeu d’impressions final complet et prédéfini pour le document PCB source.
-
Mask Set - produit des dessins prédéfinis de masque de soudure/pâte pour le document PCB source.
-
Power-Plane Set - produit des dessins prédéfinis de plans d’alimentation pour le document PCB source.
Accédez à la boîte de dialogue Print pour examiner et ajuster la configuration de la sortie.
Consultez la page Configuring PCB Printouts pour en savoir plus.
Génération du rapport de points de test de fabrication
Le générateur de rapport de points de test de fabrication produit un rapport (aux formats txt et/ou csv et/ou IPC-D-356A) de toutes les pastilles et vias configurés pour être utilisés comme points de test de fabrication.
Consultez la page Assigning Testpoints on the Board pour en savoir plus sur l’affectation de points de test dans une conception PCB.
Le rapport de points de test prend en charge les réseaux de cartes embarqués. Plusieurs fichiers de netlist IPC-D-356A sont produits lors de l’exportation à partir d’un document PCB contenant plusieurs réseaux de cartes embarqués.
Les options de sortie du rapport de points de test de fabrication sont configurées à l’aide de la boîte de dialogue Fabrication Testpoint Setup.

La boîte de dialogue Fabrication Testpoint Setup
Un rapport de points de test de fabrication utilisera uniquement les paramètres de point de test des pastilles et vias
Fabrication , tandis qu’un
rapport de points de test d’assemblage utilisera uniquement les paramètres de point de test
Assembly . Notez que la boîte de dialogue
Assembly Testpoint Setup utilisée pour configurer un rapport de fabrication d’assemblage dispose du même ensemble d’options que la boîte de dialogue
Fabrication Report Setup.
Options and Controls of the Testpoint Setup Dialog
Formats de rapport
-
Text - activer pour le format texte standard dans le rapport.
-
CSV - activer pour le format standard de valeurs séparées par des virgules, qui peut être importé dans une application de feuille de calcul, telle qu’Excel, pour un traitement ultérieur.
-
IPC-D-356A - activer pour un fichier de netlist IPC qui contient des informations sur les vias borgnes et enterrés, tout en différenciant les vias traversants et les pastilles libres. Lorsqu’il est importé dans un document CAM avec les données d’image et de perçage, il facilite la récupération des noms de nets d’origine utilisés dans la conception PCB, rendant le PCB plus facile à comprendre et à gérer dans l’éditeur CAM.
Couches de points de test
Ces sélections vous permettent de spécifier une portée pour le rapport :
-
Top layer - cochez pour inclure les points de test valides affectés sur le dessus de la carte.
-
Bottom layer - cochez pour inclure les points de test valides affectés sur le dessous de la carte.
Unités
-
Imperial- cochez pour afficher les coordonnées en pouces.
-
Metric - cochez pour afficher les coordonnées en millimètres.
Positions des coordonnées
-
Reference to absolute origin - sélectionnez pour utiliser l’origine absolue comme point de référence pour les coordonnées des points de test.
-
Reference to relative origin - sélectionnez pour utiliser l’origine relative comme point de référence pour les coordonnées des points de test.
Options IPC-D-356A
Cette zone de la boîte de dialogue devient disponible uniquement lorsque l’option IPC-D-356A Report Format est activée.
-
Adjacency Information - cochez pour inclure une liste des nets susceptibles d’être en court-circuit, puis saisissez les critères d’adjacence dans la zone de texte.
-
Board Outline - cochez pour autoriser la description des contours et d’autres données de type segment qui ne sont pas connectées à un net spécifique, puis utilisez la liste déroulante pour sélectionner les données souhaitées.
-
Conductor Traces - Reportez-vous à la spécification IPC-D-356A pour plus de détails.
-
Merge Net-Tie Nets - lorsqu’elle est activée, si une conception contient des nets connectés par des composants Net-Tie, ces nets seront signalés dans la netlist comme des nets uniques distincts.
Fichiers de rapport de fabrication générés
Tous les fichiers de points de test générés sont d’abord nommés par type (Fabrication ou Assemblage), puis par nom de fichier. Par exemple : Fabrication Testpoint Report for BoardFileName. Les extensions de fichier suivantes sont utilisées, selon lequel des Report Formats est activé : .txt, .CSV, .IPC (notez qu’il s’agit d’un fichier ASCII).
Emplacement des fichiers de rapport de fabrication générés
Le chemin de sortie des fichiers générés dépend de la façon dont la sortie a été générée :
-
Depuis un fichier OutputJob - les fichiers générés sont stockés dans un dossier au sein du dossier du projet. La structure de nommage et des dossiers est définie dans le Output Container que la sortie Testpoint cible.
-
Directement depuis le PCB - le chemin de sortie est spécifié dans la boîte de dialogue Project Options - Options. Par défaut, le chemin de sortie est défini sur un sous-dossier du dossier contenant le fichier de projet et portant le nom suivant :
Project Outputs for ProjectName. Le chemin de sortie peut être modifié selon les besoins. Si l’option d’utiliser un dossier distinct pour chaque type de sortie a été activée dans l’onglet Options, les fichiers Testpoint seront alors écrits dans un sous-dossier supplémentaire nommé Testpoint Output.
Ouverture automatique de la sortie de rapport de fabrication générée
Lors de la génération d’une sortie Testpoint, vous pouvez spécifier que la sortie soit automatiquement ouverte dans un nouveau document CAM. La manière de procéder dépend de la façon dont vous générez la sortie :
-
Depuis un fichier OutputJob - activez l’option IPC-D-356A Outputauto-load dans la boîte de dialogue Output Job Options (Tools » Output Job Options depuis l’éditeur OutputJob).
-
Directement depuis le PCB - assurez-vous que l’option Open outputs after compile est activée dans l’onglet Options de la boîte de dialogue Project Options (Project » Project Options).
Sortie de fichier de fabrication via un fichier Output Job
Pour inclure une sortie de fichier de fabrication dans le fichier de configuration Output Job d’un projet, cliquez sur [Add New Fabrication Output] sous la section Fabrication Outputs, puis sélectionnez un type de sortie dans le menu et la source de données souhaitée dans le sous-menu associé.

Configurez les sorties de fabrication dans le cadre du Fabrication Outputs d’un fichier Output Job. Un exemple pour les fichiers Gerber X2 est présenté ici.
Lorsque l’OutJob est exécuté – manuellement ou dans le cadre du processus de publication du projet – les sorties de fabrication seront générées conformément aux paramètres définis pour le conteneur de sortie applicable.

Préparation des sorties de fabrication dans le cadre d’un OutJob configuré.
Les paramètres définis dans les boîtes de dialogue associées lors de la génération directe des sorties de fabrication depuis le PCB sont distincts et séparés de ceux définis pour le même type de sortie dans un fichier de configuration OutputJob. Dans le premier cas, les paramètres sont stockés dans le fichier de projet, tandis que dans le second, ils sont stockés dans le fichier de configuration OutputJob.