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 Eagle | Fichiers 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érieures | jlcpcb_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).
| Important | Pour 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)
| Couches | Sérigraphie |
|---|---|
| 21 tPlace, 25 tName | Sérigraphie dessus |
| 22 bPlace, 26 bName | Sé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
| Extension | Description |
|---|---|
| GBL | Cuivre bas |
| GBO | Sérigraphie bas |
| GBS | Soldermask bas |
| GBP | Pâte à braser bas |
| GTL | Cuivre haut |
| GTO | Sérigraphie haut |
| GTS | Soldermask haut |
| GTP | Pâte à braser haut |
| GKO | Contour de carte |
| G1, G2… | Couches internes |
| XLN | Fichier 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.
- Le contour du circuit imprimé existe-t-il ?
- Le contour du circuit imprimé est-il étanche (continu/sans interruption) ?
- Tous les découpes internes et les fentes non plaquées apparaissent-ils correctement dans la couche GKO ?
- Tous les trous de perçage sont-ils visibles et correctement alignés avec les autres couches ?
- Les vias sont-ils recouverts ou exposés conformément à votre conception ?
- Et la sérigraphie, est-elle correcte ?
- 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
Bienvenue, comment puis-je vous aider ?