Como Corrigir o Arquivo de Furadeira HiWIRE para a JLCPCB
Última atualização em Jan 27, 2026
O Problema
A ferramenta CAM utilizada na JLCPCB não consegue analisar o ficheiro de furação gerado pelo HiWIRE. São apresentadas 2 mensagens de aviso.
1. Foram detetadas algumas linhas não reconhecidas.
2. As ferramentas não têm definição de tamanho.
Abaixo está um ficheiro de furação típico gerado pelo HiWIRE; vamos abri-lo num editor de texto:
/*****************************************/
/* 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
...
Se observarmos o ficheiro, ele começa com uma secção de comentários no estilo da linguagem de programação C; estas são as “linhas não reconhecidas”. Uma linha de comentário Excellon válida começa com o sinal ;. No entanto, esta secção contém informação útil (principalmente a definição de tamanho das ferramentas) que podemos utilizar para criar um ficheiro de furação Excellon válido.
Corrigir o Ficheiro
/* Format: Inches; 2 integer, 3 fraction */
/* digits (leading zeros included) */
Com as duas linhas acima, podemos saber que a unidade está em INCH e a informação de supressão de zeros (LZ significa que os zeros iniciais serão mantidos):
INCH,LZ
Agora, vamos verificar a informação das ferramentas:
/* 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 */
A tabela acima lista as brocas utilizadas; basta convertê-la diretamente para o formato Excellon:
T1C0.020
T2C0.030
T3C0.032
T4C0.040
T5C0.055
T6C0.080
T7C0.150
Agora, juntando tudo (um ficheiro Excellon começa com o código M48), temos o ficheiro de furação modernizado:
Aviso Não copie nem cole este cabeçalho no seu ficheiro de furação, pois ele foi construído a partir de um ficheiro de furação aleatório.
M48
INCH,LZ
T1C0.020
T2C0.030
T3C0.032
T4C0.040
T5C0.055
T6C0.080
T7C0.150
%
G90
T1
X05230Y03557
X05179Y03422
...