This website requires JavaScript.

Comment générer des fichiers Gerber et de perçage dans Autodesk Eagle

Comment générer des fichiers Gerber et de perçage dans Autodesk Eagle


Lorsque vous avez terminé votre conception dans Eagle, la dernière étape avant de l’envoyer à l’usine est de générer les fichiers Gerber et Drill. Les fabricants de circuits imprimés utilisent ces fichiers pour fabriquer vos cartes. Autodesk EAGLE inclut un processeur CAM (Computer-Aided Manufacturing) pratique qui permet de charger un fichier CAM et de générer rapidement les fichiers spécifiques nécessaires à votre conception.


JLCPCB utilise le format Gerber RS-274X. Le Gerber X2 n’est pas pris en charge.


Installer les fichiers CAM


Tout d’abord, téléchargez les fichiers CAM prédéfinis et enregistrez-les sur votre ordinateur.


Astuce : Les fichiers CAM peuvent être stockés n’importe où, mais placez-les dans un emplacement facile à retrouver. Par exemple, si vous les stockez dans Dropbox, vous pouvez les utiliser sur plusieurs ordinateurs.


Table 1. Fichiers CAM pour différentes versions d’Eagle

Version EagleFichiers CAM
8.6.0 à 9.6.2
(à partir de 8.6.0, Eagle utilise le format JSON pour les fichiers CAM, les anciens fichiers sont marqués comme « legacy »)
jlcpcb_2_layer_v9.cam
jlcpcb_4_layer_v9.cam
jlcpcb_6_layer_v9.cam
7.2 à 8.5.2
(à partir de la 7.2, Eagle a modifié le format EXCELLON 2.4 en 2.5, ce qui provoque parfois le problème de « trous de perçage 10x plus grands » dans certains visualiseurs)
jlcpcb_2_layer_v72.cam
jlcpcb_4_layer_v72.cam
jlcpcb_6_layer_v72.cam
5, 6, 7.1 et antérieuresjlcpcb_2_layer_v6.cam
jlcpcb_4_layer_v6.cam
jlcpcb_6_layer_v6.cam


Windows

Copiez les fichiers CAM dans Users\your_user_name\Documents\EAGLE\cam


GNU/Linux

Copiez-les dans /home/your_user_name/EAGLE/cam


macOS

À compléter


Génération des fichiers


1. Démarrer le processeur CAM


Cliquez sur le bouton CAM Processor.

(Il existe aussi un bouton « Generate CAM data », mais les fichiers produits ne sont pas adaptés à JLCPCB : extensions incorrectes, manque de flexibilité, etc.)


Astuce : pour les anciennes versions d’Eagle, l’icône du CAM Processor peut avoir un aspect différent et le CAM Processor peut être lancé depuis le menu Fichier.



Figure 1. Le bouton CAM Processor dans Eagle 9.6.2


2. Charger un fichier CAM Job


Chargez le fichier CAM que vous avez installé précédemment.


Figure 2. Charger le CAM Job dans Eagle 9


Pour les anciennes versions, l’interface de chargement d’un CAM Job est différente.


Figure 3. Charger le CAM Job dans Eagle 7.1.0


3. Vérification rapide


Le processeur CAM intègre un visualiseur Gerber.

Vous pouvez activer/désactiver les couches et zoomer pour vérifier un aperçu rapide des fichiers qui seront exportés.

Si nécessaire, ajustez les paramètres (voir section « Explications spéciales »).


4. Lancer le traitement


Si tout est correct, cliquez sur le bouton « Process Job » en bas à droite de la fenêtre. Et là, la magie opère ! Le processeur CAM regroupe tous les fichiers de sortie dans une seule archive ZIP, comme illustré ci-dessous.



Figure 4. Traitement du travail réussi



Figure 5. Le fichier ZIP généré et les fichiers qu’il contient


Pour les anciennes versions d’Eagle, les fichiers Gerber ne sont pas compressés automatiquement. Vous devez les regrouper et zipper vous-même.


Remarque : Eagle peut générer des fichiers .gpi et .dri. Ceux-ci ne sont pas nécessaires à la fabrication, vous pouvez les ignorer ou les supprimer.



Figure 6. Les fichiers générés avec Eagle 8.5.2



Explications spéciales


Le travail CAM prédéfini que nous avons fourni peut gérer la plupart des conceptions courantes, mais il existe des exceptions. Dans ce cas, vous devez ajuster le travail CAM pour répondre à vos besoins.


Contour de la carte (Board Outline)


Le contour de la carte doit être un polygone continu et fermé (sans interruptions), tracé sur la Layer 20 Dimension (ligne de 10 mil de largeur en général).


Découpes internes


Les découpes internes (non métallisés) doivent aussi être tracées sur la Layer 20 Dimension.


Fentes non métallisés (Non-plated Slots)


Eagle ne prend pas en charge les fentes directement. Cependant, les fentes peuvent être représentées de plusieurs façons dans Eagle.


Les fentes seront fusionnées dans la couche de contour (c.-à-d. dans le fichier *.GKO) lors de l’exportation.

Figure 7. Largeur minimale des fentes non métallisées



Fentes métallisés (Plated Slotted Holes)


Certains composants, comme les connecteurs d’alimentation DC, les connecteurs audio et certains micro-USB, ont des broches larges et fines. Vous pouvez percer un grand trou rond pour eux, mais cela n’est parfois pas pratique (par exemple, les trous ronds prennent généralement plus de place). Pour ces composants, des trous oblongs deviennent nécessaires.


Actuellement, EAGLE ne dispose pas de mécanisme intégré pour gérer directement les trous oblongs. Cependant, il existe une solution : dessinez les trous oblongs sur la couche Milling (46). Il est préférable de les dessiner dans l’éditeur de empreintes, avec des lignes et arcs de largeur nulle.


Figure 8. Trous oblongs sur la couche Milling (46)


La largeur minimale des trous oblongs plaqués est de 0,65 mm (25,6 mils), réalisée avec des pastilles en cuivre sur le dessus et le dessous, comme illustré dans la figure ci-dessous.


Figure 9. Largeur minimale des trous oblongs


Les trous oblongs plaqués seront également fusionnés dans la couche de contour dans notre fichier CAM (c’est-à-dire dans le fichier *.GKO).


ImportantPour plus de sécurité, vous pouvez écrire une instruction spéciale dans la zone de remarques de notre système de commande lors de la passation de votre commande, par exemple : « Veuillez noter : ce design comporte 3 trous oblongs plaqués ». Notre ingénieur CAM les identifiera à partir du « contexte » (comme l’anneau annulé et l’ouverture du masque de soudure) lors du traitement des fichiers.

Perçages métallisés et non métallisés


Fusionnés dans un fichier de perçage unique : .XLN.


Sérigraphie (Silkscreen)


Par défaut, les couches utilisées sont :


Tableau 2. Couches pour la sérigraphie (Silkscreen)

CouchesSérigraphie
21 tPlace, 25 tNameSérigraphie dessus
22 bPlace, 26 bNameSérigraphie dessous


Parfois, vous pouvez avoir des éléments supplémentaires pour la sérigraphie, par exemple :


  • Des illustrations créées dans un autre logiciel graphique, qu’il faut importer ; il est préférable de les placer sur une couche séparée.
  • Logos (bitmap ou vectoriels).
  • tValue/bValue dans certains cas.
  • tDocu/bDocu dans certains cas.


Parfois, vous n’avez même pas besoin de sérigraphie du tout.


Pour ces cas particuliers, vous pouvez ajouter ou supprimer manuellement ces couches pour la sortie sérigraphie avant de traiter le job. Vous pouvez également enregistrer le job CAM modifié sous un autre nom de fichier pour une utilisation future.


Conventions de nommage des fichiers Gerber

Par défaut, les différents logiciels EDA utilisent des conventions de nommage différentes pour les fichiers Gerber. Pour faciliter le processus de fabrication, nous utilisons les conventions de nommage Protel, comme vous avez peut-être déjà remarqué.

Avec le nommage Protel, les informations sur les couches sont codées dans les extensions de fichier.


Tableau 3. Conventions de nommage des fichiers Gerber préférées par JLCPCB

ExtensionDescription
GBLCuivre bas
GBOSérigraphie bas
GBSSoldermask bas
GBPPâte à braser bas
GTLCuivre haut
GTOSérigraphie haut
GTSSoldermask haut
GTPPâte à braser haut
GKOContour de carte
G1, G2…Couches internes
XLNFichier de perçage Excellon

Vérification des fichiers dans un visualiseur Gerber


Avant d’envoyer vos fichiers, ouvrez-les dans un visualiseur Gerber tiers (Gerbv, Tracespace, Ucamco…).


Lorsque vous vérifiez le fichier, veuillez prêter attention aux éléments suivants.


  1. Le contour du circuit imprimé existe-t-il ?
  2. Le contour du circuit imprimé est-il étanche (continu/sans interruption) ?
  3. Tous les découpes internes et les fentes non plaquées apparaissent-ils correctement dans la couche GKO ?
  4. Tous les trous de perçage sont-ils visibles et correctement alignés avec les autres couches ?
  5. Les vias sont-ils recouverts ou exposés conformément à votre conception ?
  6. Et la sérigraphie, est-elle correcte ?
  7. Etc.


Si vous trouvez des problèmes, corrigez-les, exportez à nouveau les fichiers Gerber/Perçage et vérifiez-les dans le visualiseur Gerber.


Il existe plusieurs bons visualiseurs Gerber, utilisez simplement celui qui vous semble le plus pratique.


  • Gerbv


  • Tracespace View


  • Visualiseur Gerber de référence par Ucamco





Figure 10. Visualisation des fichiers dans Gerbv



Génération du BOM et des fichiers Centroid (CPL)


Si vous avez besoin du service SMT de JLCPCB, vous devez également générer la BOM et les fichiers d’implantation (CPL). Suivez le tutoriel dédié pour exporter automatiquement BOM et CPL depuis Eagle CAD.



Dernière mise à jour le Sept 15, 2025