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 composites de perçage, dessins/guides de perçage, impressions de l’artwork 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 depuis le menu du contrôle [Add New Fabrication Output] dans la région Fabrication Outputs du fichier, ou depuis les sous-menus Edit » Add Fabrication Outputs des menus principaux.
Bien que les fichiers OutputJob facilitent une préparation rationalisée des sorties pour vos conceptions et leur génération ultérieure via le processus de publication de projet à haute intégrité, 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 signal supérieure, la couche signal inférieure, les couches de masque de soudure, etc. Ce format de fichier inclut les définitions d’ouvertures, les coordonnées XY des commandes de tracé et de flash, ainsi que d’autres informations nécessaires à la fabrication des PCB.
Gerber X2 est une évolution directe, et nettement plus avancée, de la norme Gerber RS-274X, et ajoute une large 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 d’empilage de couches ainsi que les attributs des pastilles et des vias. L’un des principaux avantages du format Gerber X2 est sa compatibilité ascendante avec l’ancienne norme Gerber RS-274X. Comme il s’agit d’une norme multifichier, un sous-traitant de fabrication/assemblage qui n’a pas encore adopté la nouvelle norme peut extraire les éléments de fichiers 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 transférer les données de conception de cartes aux fabricants et assembleurs réside dans le riche ensemble de données de fabrication inclus dans le jeu de fichiers, ainsi que dans la compatibilité avec la norme précédente, offrant ainsi une voie de mise à niveau à 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 aux variations d’interprétation 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 cartes 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 réglages de position sur film.
Lorsqu’un fichier PCB de projet est le document actif, le jeu de 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 Gerber Setup ou Gerber X2 Setup appropriée dans laquelle vous pouvez définir les couches à tracer ainsi que la configuration générale appliquée pendant le processus d’exportation. Consultez les sections repliables ci-dessous pour obtenir des informations détaillées sur les options et contrôles fournis 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 en fonction du 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 de couche sont absentes des fichiers importés.
La sortie Gerber générée est également ouverte sous la forme d’un document CAM composite qui peut être modifié et/ou enregistré dans le projet en cours et géré via le panneau CAMtastic.
Pour indiquer si la sortie CAM générée doit être ouverte automatiquement dans Altium Designer, activez l’option
Open outputs after compile dans 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 alterner 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 des unités impériales où tout le travail est effectué en mils (1 mil = 1/1000 de pouce).
-
Millimeters – activez cette option pour utiliser des 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 : NomFichier.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 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 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 en cours.
-
Layers List – une liste des couches du PCB en cours 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 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’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 dans 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 changements 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 comme miroir (par exemple, dans une autre instance de Altium Designer où l’option UI.Unification.GerberDialog.ShowMirrorColumn est activée).
La première couche de la liste est le Board Outline. Il ne s’agit pas d’une couche de conception standard, comme une couche cuivre, 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, sur la base de la forme de carte définie. Le profil inclura également une forme (polygone) qui définit chaque découpe de carte présente sur 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 les éventuelles découpes de carte présentes. En savoir plus sur le Board Shape Layer Type.
► Consultez 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 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é du 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 de carte sont mappées aux bonnes couches du panneau.

Exemple de boîte de dialogue Gerber Setup pour un document PCB qui contient un panneau.
Si la conception comprend des vias avec des types IPC-4761 attribués, les couches mécaniques correspondantes (telles que Filling, Capping, etc.) seront répertoriées dans le groupe de couches IPC-4761 Via Type Features de la liste des couches.
Au bas de la liste Layers to plot , vous trouverez la section Layer Classes . En utilisant la case à cocher des classes de couches, vous pouvez rapidement activer le tracé 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 toutes 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 dans 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 décocher 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.
-
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 dans la zone 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 décocher toutes les cases cochées de 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 Advanced
Tolérances de correspondance des ouvertures
-
Plus – utilisez ce champ pour définir la tolérance positive pour la correspondance des ouvertures.
-
Minus – utilisez ce champ 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 non significatifs 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 raster (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 des ouvertures du traceur après chaque changement d’ouverture.
-
Use software arcs – cochez cette option pour utiliser les arcs logiciels.
-
Use polygons for octagonal pads – cochez cette option pour utiliser des polygones pour tous les pads octogonaux.
-
Generate DRC Rules export file (.RUL) – cochez cette option pour générer un fichier d’export des règles DRC (
.RUL). Ce rapport de fichier 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 distinct.
-
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 pour chaque couche sont contenues dans un seul fichier. Activer cette option garantit que la liste actuelle des ouvertures comprend toutes les ouvertures requises. Si cette option est désactivée, des contrôles supplémentaires dans cette zone 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 style relief.
-
Flash pad shapes – cochez cette option pour flasher les formes des pads.
-
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 vous permettant de choisir l’emplacement du fichier d’ouvertures à charger.
-
Save – sélectionnez cette option pour enregistrer les ouvertures actuelles de 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 dialog.
-
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 fortement recommandé d’utiliser l’option Embedded apertures (RS274X). La plupart des phototraceurs modernes sont des traceurs raster capables d’accepter des ouvertures de toute 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 séparé (*.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 aucune correspondance exacte entre l’ouverture et la primitive, l’éditeur PCB paint automatiquement la primitive avec une ouverture plus petite appropriée. S’il n’existe aucune ouverture approprié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, 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 soit l’origine absolue soit l’origine relative, les fichiers NC Drill doivent être générés en utilisant 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 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écimales
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 défini 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 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 pendant la génération des sorties Gerber.
Onglet Layers to plot
Cet onglet vous permet de configurer quelles couches tracer dans la sortie Gerber X2 pour le document PCB actuel.
-
Layers List – liste des couches du PCB actuel disponibles pour la 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 du fichier de sortie Gerber individuel. Le nommage 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 le Board Outline. Il ne s’agit pas d’une couche de conception standard, telle qu’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, dans lequel 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 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 un contour fermé défini par l’utilisateur qui définit le contour de la carte, ainsi que les éventuelles découpes de la carte. Pour en savoir plus, consultez Board Shape Layer Type.
Visitez le site Ucamco website 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

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é.
Lorsqu’une sortie Gerber X2 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 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 de carte sont correctement mappées aux 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 auxquels des types IPC-4761 ont été 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.
-
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 listé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.
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 – permet de définir la tolérance positive pour la correspondance des ouvertures.
-
Minus – permet de définir la tolérance négative pour la correspondance des ouvertures.
Si aucune correspondance exacte n’est disponible pour un élément dans la liste d’ouvertures actuelle, 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 lorsque la cible est un phototraceur 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 « flashed ». 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 phototraceur 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 conception de carte unique 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 partie.
-
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., sous la forme d’une base de données ouverte capable de fournir un échange de données plus riche en informations entre les logiciels de conception PCB et les logiciels CAD-CAM de Valor utilisés par les fabricants de PCB.
La boîte de dialogue ODB++ Setup fournit les commandes permettant de configurer complètement les options de sortie des fichiers ODB++. La boîte de dialogue est accessible de l’une des façons suivantes :
-
En utilisant 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 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 projet, tandis que dans le second, ils sont stockés dans le fichier de configuration OutputJob.
Cette page traite de la préparation de la sortie ODB++ à l’aide de la boîte de dialogue ODB++ Setup, qui prend en charge ODB++ version 8.1 et l’ancienne version 7.0. Cette boîte de dialogue est disponible lorsque l’option ODB.Improvement est activée dans la boîte de dialogue Advanced Settings dialog.
Lorsque l’option ODB.Improvement est désactivée dans la boîte de dialogue Advanced Settings, la préparation de la sortie ODB++ est effectuée à l’aide de l’itération précédente de la boîte de dialogue ODB++ Setup, qui prend en charge ODB++ version 8.0.
Options et contrôles de la boîte de dialogue ODB++ Setup (itération précédente)
Couches à tracer
Cochez la case en regard de chaque couche spécifique que vous souhaitez tracer dans le cadre de 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 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.
Unités
Sélectionnez soit les pouces, soit les millimètres comme unité de mesure préférée.
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 les fichiers, puis la compression GZIP est utilisée pour réduire leur taille ; les fichiers TGZ sont plus petits que les fichiers Zip classiques. Comme les fichiers TGZ sont privilégiés par de nombreux logiciels de FAO, tels que Frontline Genesis, un fichier TGZ peut faciliter le processus de fabrication.
Autres
-
Include unconnected mid-layer pads - cochez cette option 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 option 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 option 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 Profile. 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 à l’extérieur du contour de carte mais le touche et que cette option est activée, cet objet sera quand même exporté.
-
Merge Net-Tie Nets - lorsqu’elle est activée, si une conception contient des nets reliés par des composants Net-Tie, ces nets seront signalés comme des nets uniques distincts dans la netlist.
-
Distinguish different footprints with the same name - lorsqu’elle 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.
-
Generate Additional Tools by Drill Symbols - activez cette option pour générer des outils de perçage supplémentaires en fonction des regroupements définis de Drill Symbol. 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.
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 dans la colonne Plot (aucune donnée ODB++ ne sera créée).
-
Used On - cliquez pour cocher toutes les cases dans 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 liste de 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.
Options et contrôles de la boîte de dialogue ODB++ Setup
Version ODB++
Sélectionnez la version ODB++ dans laquelle les sorties générées doivent être formatées : soit v. 8.1, soit l’ancienne version v. 7.0.
Lors de la génération de sorties formatées selon 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 des 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 des sorties pour les 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 des sorties pour les 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 backdrills s’arrêtent sur la couche précédant celle définie dans le Layer Stack Manager afin qu’ils soient traités 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 en cuivre qui sont intentionnellement autorisés à être en court-circuit (« 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 dialog.
-
Support for mid-layer components – les composants placés sur une couche intermédiaire sont inclus dans l’exportation. Cela est assuré 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, sélectionnez 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és par défaut et ne peuvent pas être modifiés.
Options de fichier
Cochez la case en regard du type de fichier que vous souhaitez utiliser pour générer le fichier de sortie. Les options comprennent des fichiers non compressés, .zip et .tar/.tgz.
Un fichier TGZ est une archive TAR compressée avec GZIP. L’archive TAR est utilisée pour regrouper les fichiers, puis la compression GZIP sert à réduire la taille des fichiers ; les fichiers TGZ sont plus petits que les fichiers Zip classiques. Comme les fichiers TGZ sont privilégiés par de nombreuses solutions logicielles CAM, telles que Frontline Genesis, un fichier TGZ peut faciliter le processus de fabrication.
Données incluses
-
Include Net List – lorsqu’elle est activée, la sortie générée inclura la netlist.
-
Neutralize Net Names – lorsqu’elle est activée, les noms de nets sont remplacés par Net_[1-…] dans les sorties générées.
-
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 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-la pour générer un fichier shortf contenant une liste de nets et de primitives en cuivre qui sont intentionnellement autorisés à être en court-circuit (« Net-Ties »). Le fichier généré se trouve dans le sous-dossier eda de la sortie step. Notez que cette option est désactivée lorsque l’option Merge Net-Tie Nets est activée.
-
Include Components – lorsqu’elle est activée, la sortie générée inclura les composants.
-
Remove Component Properties – lorsqu’elle est activée, les propriétés des composants (paramètres) seront supprimées des sorties générées.
Lorsque cette option est désactivée, les paramètres des composants sont inclus dans les sorties ODB++ générées en tant qu’enregistrements de propriétés de composant. Notez que l’inclusion des paramètres de BOM n’est pas actuellement prise en charge.
-
Distinguish different footprints with the same name – lorsqu’elle 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 est sélectionné comme ODB++ Version), activez cette option pour inclure les informations sur 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èce(s) 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 active actuellement 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 des 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 paramètres des composants sont
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. En outre, lorsque l’option ODB.IntellectualPropertyProtection est activée, les informations de chemin de dossier seront également supprimées du rapport généré ([Design name].REP) et des fichiers de règles (odb\user\[Design name].RUL).
Autres
-
Include unconnected mid-layer pads – cochez pour autoriser les pastilles non connectées dans la couche intermédiaire sur les tracés ODB++.
-
Generate DRC Rules export file (.RUL) – cochez 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 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 sans doute la meilleure source pour la création de la couche Profile. Si votre conception n’a pas de forme de carte associée, vous pouvez choisir la couche PCB source qui 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 mécanique spécifique). Cette option n’est disponible que lorsque le document source contient un objet de matrice de carte intégré, et elle permet de contrôler l’étendue des objets exportés. Notez que si un objet (par ex. du texte) se trouve hors 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 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 colonnes supplémentaires seront ajoutées lorsqu’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 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.
Les couleurs des couches sont désormais attribuées en fonction du 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 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 pourront pas être importées 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électriques 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.
Plot Layers
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 liste de 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 Embedded Board Array
Lors de la génération d’une sortie ODB++ à partir d’une conception PCB contenant un embedded board array, les déclarations suivantes s’appliquent :
-
La conception est analysée automatiquement afin de détecter les violations de l’empilage de couches.
-
Les cartes embarquées retournées afficheront leurs empilages de couches comme retournés.
-
Les couches de signal intermédiaires et les plans internes différents peuvent tout de même apparaître sur le même panneau de couche intermédiaire.
-
Les couches de signal intermédiaires 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 exporter uniquement 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. Le nommage et la structure du dossier sont définis 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 dialog. Par défaut, le chemin de sortie est défini sur un sous-dossier du dossier contenant le fichier de projet et porte le nom
Project Outputs for <ProjectName>. Le chemin de sortie peut être modifié selon les besoins. Si l’option d’utilisation d’un dossier séparé pour chaque type de sortie a été activée dans l’onglet Options, les fichiers ODB++ seront alors écrits dans un sous-dossier supplémentaire 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 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 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 un standard open source développé par le Institute for Printed Circuits IPC-2581 Consortium en 2004, puis affiné jusqu’aux versions les plus récentes Revision A et B (IPC-2581A/B).
Le standard a progressivement gagné une acceptation plus large en tant qu’alternative aux données de sortie de fabrication traditionnelles composées, en général, d’un ensemble de fichiers Gerber, Drill, BOM et 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 des couches, les informations de perçage, les données de netlist (connectivité électrique) ni les informations de BOM.
Le standard IPC-2581 porte officiellement le titre « 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 un large éventail 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/les composants, ainsi que la nomenclature (BOM).
Un seul fichier XML IPC-2581 peut inclure :
-
Des informations d’image cuivre pour la gravure des couches du PCB.
-
Des informations sur l’empilage des couches de la carte (y compris les sections rigides et flexibles).
-
Une netlist pour les tests de carte nue et les tests 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 transférer les données de conception de cartes vers les sites de fabrication et d’assemblage repose sur un format de fichier unique, très précisément défini et détaillé, parfaitement compris aux deux extrémités de la chaîne. Une fois un système fonctionnel d’échange de données CAO-FAO établi, les risques liés à une mauvaise interprétation des données, aux erreurs de fichier 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 de cartes vers la fabrication.
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).
Avec un fichier PCB de projet chargé en tant que 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 du standard 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 voulue.
-
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 - 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.
-
Distinguish different footprints with the same name - lorsqu’elle 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 définie sur 2 (à gauche) et 6 (à droite).
Le fichier IPC-2581 basé sur XML sera exporté vers 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 dans 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 manières 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 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 de projet, tandis 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 – fournit une résolution de 1 mil/0,01 mm.
-
2:4/4:3 – fournit une résolution de 0,1 mil/1 μm.
-
2:5/4:4 – fournit une résolution de 0,01 mil/0,1 μm.
Les formats affichés dépendent de l’option Units sélectionnée, ce qui se reflète é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 supérieures, 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 (initiaux) ou à la fin (finaux) des nombres.
-
Keep leading and trailing zeroes – si cette option est activée, tous les zéros initiaux et finaux apparaîtront dans le fichier NC Drill généré.
-
Suppress leading zeroes – si cette option est activée, aucun zéro initial n’apparaîtra dans le fichier NC Drill généré.
-
Suppress trailing zeroes – si cette option est activée, aucun zéro final n’apparaîtra dans le fichier NC Drill généré.
-
Coordinate Positions
-
Reference to absolute origin – utilisez l’origine absolue comme point de référence.
-
Reference to relative origin – utilisez 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 découpes de la 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 peuvent 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 des outils. |
| 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 de 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 de PCB. Un fichier distinct sera créé pour chaque type de trou – fendu, carré ou rond. |
| FileName-BoardEdgeRout.TXT |
Fichier de routage au format ASCII. Spécifiquement pour le contour de la carte, y compris les découpes de la carte. |
| FileName.LDP |
Rapport de paires de perçage au format ASCII. 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 au nom approprié. 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 ex., 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 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 situé dans le dossier du projet. La structure de nommage et de dossiers est définie dans le Output Container ciblé par la sortie NC Drill File.
-
Directement à partir du PCB – le chemin de sortie est spécifié dans la boîte de dialogue Project Options – Options dialog. Par défaut, le chemin de sortie est défini sur un sous-dossier du dossier contenant le fichier projet et portant le nom Project Outputs for <ProjectName>. Le chemin de sortie peut être modifié selon les besoins. Si l’option d’utilisation d’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 façon de procéder dépend de la manière 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 OutputJob Editor).
-
Directement à partir du 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 Board Stack Report
Altium Designer prend en charge la production d’un Board Stack Report au format Excel (<PCBDocumentName>.xls), résumant les empilements 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, depuis 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 dialog. 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 du rapport, est disponible (
).
Génération des 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 de perçage composite prédéfini pour le document PCB source.
-
Drill Drawings - produit un ensemble prédéfini de dessins de perçage et de guides pour le document PCB source.
-
Final - produit un jeu d’impressions final prédéfini et complet 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 plan d’alimentation pour le document PCB source.
Accédez à la boîte de dialogue Print pour examiner et ajuster la configuration de la sortie.
Reportez-vous à 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 Attribution de points de test sur la carte pour en savoir plus sur l’attribution de points de test dans une conception de 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 depuis 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
Fabrication paramètres de point de test des pastilles et des vias, tandis qu’un
rapport de points de test d’assemblage n’utilisera que les
Assembly paramètres de point de test. 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 et commandes de la boîte de dialogue de configuration des points de test
Formats de rapport
-
Text - activez cette option pour utiliser le format texte standard dans le rapport.
-
CSV - activez cette option pour utiliser 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 - activez cette option pour générer un fichier de netlist IPC qui contient des informations sur les vias borgnes et enterrés, ainsi qu’une distinction entre 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 du PCB, ce qui rend 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 la portée du rapport :
-
Top layer - cochez cette option pour inclure les points de test valides attribués sur le dessus de la carte.
-
Bottom layer - cochez cette option pour inclure les points de test valides attribués sur le dessous de la carte.
Unités
-
Imperial- cochez cette option pour produire les coordonnées en pouces.
-
Metric - cochez cette option pour produire les coordonnées en millimètres.
Positions des coordonnées
-
Reference to absolute origin - sélectionnez cette option 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 cette option 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 cette option 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 cette option 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 - lorsque cette option 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 manière 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 du dossier du projet. Le nommage et la structure des dossiers sont définis dans le Output Container que cible la sortie Testpoint.
-
Directement depuis le PCB - le chemin de sortie est spécifié dans la boîte de dialogue Options du projet - 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 consistant à 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 ouverte automatiquement dans un nouveau document CAM. La manière dont cela est réalisé dépend de la façon dont vous générez la sortie :
-
Depuis un fichier OutputJob - activez l’option de IPC-D-356A Outputchargement automatique 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 ainsi que la source de données souhaitée dans le sous-menu associé.

Configurez les sorties de fabrication dans le cadre des Fabrication Outputs d’un fichier Output Job. Un exemple pour les fichiers Gerber X2 est présenté ici.
Lorsque l’OutJob est exécuté – soit manuellement, soit dans le cadre du processus de publication du projet – les sorties de fabrication sont 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 de 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.