Aller au contenu
CALX
Apparence

Apparence

Mode


Palette

Inspecteur de fichiers Gerber et Excellon

coordonnée = chiffres × 10⁻ᵈ, où d est le nombre de décimales déclaré par %FS (Gerber)

Déposez un fichier Gerber RS-274X ou un fichier de perçage Excellon : l'outil le lit entièrement dans votre navigateur et annonce le format reconnu, les unités déclarées par le fichier lui-même, l'emprise et les dimensions de la matière, puis le décompte des primitives par type. Le parseur est strict : toute commande hors du sous-ensemble reconnu, toute donnée tronquée et toute coordonnée ambiguë produisent un refus localisé par numéro de ligne et par offset d'octet, jamais un résultat partiel présenté comme valide. Le fichier n'est ni téléversé, ni converti, ni conservé.

Glissez un fichier ici ou

Aucun formulaire à remplir : déposez le fichier, le verdict s’affiche immédiatement. Extensions usuelles : .gbr, .ger, .gtl, .gbl, .drl, .xln, .txt.

Fichier analysé : Aucun fichier déposé pour l’instant.

Fichier traité localement, jamais envoyé. Le lien de partage ne contient jamais le fichier déposé : il faut le redéposer pour rejouer l’analyse.

Limites appliquées

Ces limites protègent le navigateur. Elles sont appliquées par le parseur : un fichier qui les dépasse est refusé, jamais tronqué en silence.

  • 2 097 152 octets par fichier
  • 200 000 lignes
  • 200 000 commandes
  • 1 000 ouvertures ou outils

Formats reconnus

Gerber RS-274X et Excellon (perçage), en lecture stricte : toute commande hors du sous-ensemble reconnu est refusée avec sa ligne et son offset d’octet, jamais ignorée.

Dossier scientifique


Ce que l'outil calcule, ce qu'il suppose, où il cesse d'être valable et d'où viennent ses données.

Méthode & formulescoordonnée = chiffres × 10⁻ᵈ, où d est le nombre de décimales déclaré par %FS (Gerber)

coordonnée = chiffres × 10⁻ᵈ, où d est le nombre de décimales déclaré par %FS (Gerber)

emprise = union des (point ± demi-extension de l’ouverture ou demi-diamètre de l’outil)

largeur = maxX − minX ; hauteur = maxY − minY

longueur en millimètres = longueur en pouces × 25,4

Un inspecteur ne modélise rien : il lit ce que le fichier déclare et en dérive une seule grandeur, l'emprise. Celle-ci est l'emprise de la matière et non celle des coordonnées, chaque point est élargi du rayon de l'ouverture Gerber ou de l'outil Excellon qui le trace, parce qu'un trait de 0,5 mm centré sur le bord d'une carte déborde de 0,25 mm. Les arcs sont bornés par les points cardinaux qu'ils balaient réellement, et non par leurs seules extrémités : s'en tenir aux extrémités sous-estimerait l'emprise de tout arc franchissant un axe.

Gerber RS-274X
· format texte décrivant une couche d'un circuit imprimé par des ouvertures (formes) et des opérations (tracé, déplacement, flash). Le fichier ne porte aucun numéro de version : rien n'est donc affiché à ce titre pour un Gerber.
Excellon
· format texte décrivant un programme de perçage : un en-tête définit les outils et leurs diamètres, le corps enchaîne les positions percées. La ligne fmat, quand elle est présente, est la seule version que le fichier déclare.
%FS (format specification)
· commande Gerber qui déclare numériquement la place de la virgule dans les coordonnées (par exemple 3.6 : trois chiffres entiers, six décimales). C'est elle qui rend les coordonnées à virgule implicite lisibles sans ambiguïté.
Ouverture (aperture)
· forme employée pour tracer ou flasher : cercle C, rectangle R, ovale O, polygone régulier P. Son extension entre dans l'emprise calculée.
Suppression de zéros (LZ / TZ)
· mot-clé Excellon censé indiquer quels zéros sont omis dans les coordonnées sans point décimal. Il est employé dans les deux sens opposés selon les chaînes de cao : l'outil le relève, l'affiche, et refuse d'en déduire une valeur.
Domaine de validitéLe parseur est volontairement strict : un fichier accepté a été compris commande par commande, sans qu'aucune ligne n'ait été sautée.

Le parseur est volontairement strict : un fichier accepté a été compris commande par commande, sans qu'aucune ligne n'ait été sautée. Sont refusés, à leur ligne et à leur offset d'octet : les macros d'ouverture %AM (leur géométrie ne peut pas être bornée sans l'interpréter), le pas-à-pas %SR. Le mono-quadrant G74, les commandes Gerber obsolètes (%MI, %OF, %SF, %IN, %LN, %IP, G54, G70/G71, G90/G91, M00/M01), le fraisage Excellon (G00 à G03, M15 à M17) et le mode incrémental. Les coordonnées Excellon sans point décimal sont refusées elles aussi : leur lecture dépend du mot-clé LZ/TZ, employé dans les deux sens opposés selon les logiciels, et aucune source primaire vérifiable ne tranche pour toutes. Inventer un facteur 10ⁿ sur les dimensions d'une carte serait exactement l'erreur silencieuse qu'un inspecteur doit rendre impossible (ADR-0012, ADR-0028). Réexportez alors le fichier avec des décimales explicites.

Confidentialité et limites de protectionFichier traité localement, jamais envoyé : la lecture et l'analyse se font entièrement dans votre navigateur, aucun octet ne part vers un serveur, rien n'est conservé après la fermeture de l'onglet, et le fichier déposé n'entre jamais dans le lien de partage.

Fichier traité localement, jamais envoyé : la lecture et l'analyse se font entièrement dans votre navigateur, aucun octet ne part vers un serveur, rien n'est conservé après la fermeture de l'onglet, et le fichier déposé n'entre jamais dans le lien de partage. Pour protéger le navigateur, le parseur applique et affiche quatre limites : 2 Mio par fichier, 200 000 lignes, 200 000 commandes, 1 000 ouvertures ou outils. Un fichier qui les dépasse est refusé avant lecture, avec la limite atteinte ; il n'est jamais tronqué en silence.