This website requires JavaScript.
Bons Plans Installer Maintenant
Expédier à
Centre d'aide
Couches mal identifiées – Pourquoi ne pas suivre la norme Gerber X2

Couches mal identifiées – Pourquoi ne pas suivre la norme Gerber X2

Dernière mise à jour le Sep 18, 2025

Qu’est-ce que le Gerber X2 ?

L’exemple de code ci-dessous illustre certaines des nouvelles commandes du Gerber X2. Les lignes commençant par %TF et %TA sont spécifiques au format Gerber X2.

G04 Petit exemple de fichier Gerber X2*

%FSLAX35Y35*%

%MOMM*%

%TF.FileFunction,Copper,L4,Bot,Signal*% // Indique que ce fichier contient la couche cuivre inférieure

%TF.Part,Single*%

%TA.AperFunction,Conductor*%

%ADD10C,0.15000*%

%TA.AperFunction,ViaPad*%

%ADD11C,0.75000*%

%TA.AperFunction,ComponentPad*%

%ADD12C,1.60000*%

%ADD13C,1.70000*%


%SRX1Y1I0.00000J0.00000*%

G75*

%LPD*%

D10*

...

Le format Gerber X2 résout de nombreux problèmes du RS-274X. La plupart des outils de CAO modernes prennent désormais en charge la sortie de fichiers Gerber au format X2. Les versions récentes de logiciels de CAO peuvent même utiliser X2 par défaut, entraînant une augmentation du nombre de fichiers soumis dans ce format. Il devient donc essentiel de s’y adapter.

Description du problème

Comme illustré ci-dessous, plusieurs fichiers Gerber sont tous reconnus comme des couches cuivre malgré le respect des règles de nommage recommandées. Pourquoi sont-ils quand même mal identifiés ?

· Ser_par.GBL – traditionnellement cuivre inférieur → identifié comme une couche cuivre

· Ser_par.GBS – traditionnellement vernis épargne inférieur → identifié comme une couche cuivre

· Ser_par.GKO – traditionnellement contour → identifié comme une couche cuivre

· Ser_par.GTL – traditionnellement cuivre supérieur → identifié comme une couche cuivre

· Ser_par.GTO – traditionnellement sérigraphie supérieure → identifié comme une couche cuivre

· Ser_par.GTS – traditionnellement vernis épargne supérieur → identifié comme une couche cuivre

· Ser_par.XLN – fichier de perçage

Cause de l’erreur

Ces fichiers sont au format Gerber X2.

Selon la norme Gerber X2, les attributs intégrés au fichier priment sur le nom du fichier. C’est pourquoi les fichiers sont mal identifiés.

Voyons le contenu des fichiers Gerber X2 dans l’exemple.

Solution

Deux options sont possibles :

1. Continuer à utiliser le format Gerber X2 :

Vérifiez que les attributs de couche sont correctement définis avant de générer les fichiers. La plupart des logiciels de CAO peuvent exporter correctement ces attributs.

2. Utiliser le format RS-274X :

Si vous préférez distinguer les couches par le nom du fichier, générez les fichiers au format RS-274X. Ainsi, les attributs Gerber X2 ne viendront pas interférer. (Voir exceptions ci-dessous).

Remarque : fichiers RS-274X avec attributs Gerber X2

Le format Gerber RS-274X existe depuis longtemps et bénéficie d’un large support. De nombreux anciens systèmes acceptent le RS-274X mais pas le X2.

Certaines versions antérieures de logiciels de CAO ont tenté d’intégrer les avantages du Gerber X2 tout en restant compatibles avec le RS-274X en sortant les commandes X2 sous forme de commentaires G04 (les lignes commençant par G04 étant des commentaires dans Gerber). Bien qu’il s’agisse fondamentalement de RS-274X, ces fichiers incluent en réalité des attributs Gerber X2.

Dans ces cas, lors de l’analyse des couches, il faut malgré tout suivre les standards Gerber X2.

Remarque : Ces lignes d’attributs sont générées automatiquement par le logiciel de CAO en amont. Ne tentez pas de les modifier manuellement : une simple omission d’espace ou de signe de ponctuation peut provoquer un échec d’interprétation.

G04 Petit exemple de fichier Gerber X2*

%FSLAX35Y35*%

%MOMM*%

G04 #@! TF.FileFunction,Copper,L4,Bot,Signal* // Indique que ce fichier contient la couche cuivre inférieure

%ADD10C,0.15000*%

%ADD11C,0.75000*%

%ADD12C,1.60000*%

%ADD13C,1.70000*%

%SRX1Y1I0.00000J0.00000*%

G75*

%LPD*%

D10*