This website requires JavaScript.

Comment corriger le fichier de perçage HiWIRE pour JLCPCB

Comment corriger le fichier de perçage HiWIRE pour JLCPCB

Le problème


L’outil CAM utilisé par JLCPCB ne peut pas analyser le fichier de perçage généré par HiWIRE. Il génère deux messages d’avertissement :


1.Certaines lignes non reconnues ont été détectées.


2.Les outils n’ont pas de définition de taille.


Voici un exemple typique de fichier de perçage généré par HiWIRE, ouvrons-le dans un éditeur de texte :


/*****************************************/
/* NC Drill Data from Wintek's DT.D      */
/* Format: Inches; 2 integer, 3 fraction */
/*   digits (leading zeros included)     */
/* HiWIRE reference datum:  2784, 1700   */
/*   (derived from board extents)        */
/* Date: Sun Sep 05 14:21:52 2021        */
/*                                       */
/* Tool Usage Summary:                   */
/*   Tool No.    Diameter   Count        */
/*   --------    --------   -----        */
/*       1        0.020"      686        */
/*       2        0.030"        4        */
/*       3        0.032"       33        */
/*       4        0.040"       53        */
/*       5        0.055"       30        */
/*       6        0.080"        2        */
/*       7        0.150"        4        */
/*****************************************/
%
G90
T1
X05230Y03557
X05179Y03422
...


Si nous observons le fichier, il commence par une section de commentaires au style du langage C. Ce sont ces lignes qui sont considérées comme non reconnues, car un commentaire Excellon valide commence par le caractère ; .Cependant, cette section contient des informations utiles (principalement les définitions de taille des outils), que nous pouvons utiliser pour produire un fichier de perçage Excellon valide.


Corriger le fichier


/* Format: Inches; 2 integer, 3 fraction */
/*   digits (leading zeros included)     */


Avec ces deux lignes, nous savons que l’unité est en pouces (INCH) et que la suppression des zéros est définie comme LZ (Leading Zeros conservés) :


INCH,LZ


Vérifions maintenant les informations sur les outils :


/* Tool Usage Summary:                   */
/*   Tool No.    Diameter   Count        */
/*   --------    --------   -----        */
/*       1        0.020"      686        */
/*       2        0.030"        4        */
/*       3        0.032"       33        */
/*       4        0.040"       53        */
/*       5        0.055"       30        */
/*       6        0.080"        2        */
/*       7        0.150"        4        */


Le tableau ci-dessus répertorie les forets utilisés. Nous les convertissons directement au format Excellon :


T1C0.020
T2C0.030
T3C0.032
T4C0.040
T5C0.055
T6C0.080
T7C0.150


En les regroupant (un fichier Excellon commence toujours par le code M48), nous obtenons un fichier de perçage modernisé :



Attention     ne copiez-collez pas cet en-tête directement dans votre fichier de perçage, car il est basé sur un fichier aléatoire.


M48
INCH,LZ
T1C0.020
T2C0.030
T3C0.032
T4C0.040
T5C0.055
T6C0.080
T7C0.150
%
G90
T1
X05230Y03557
X05179Y03422
...


Dernière mise à jour le Sept 15, 2025