Wie man die HiWIRE-Bohrdatei für JLCPCB repariert
Wie man die HiWIRE-Bohrdatei für JLCPCB repariert
Das Problem
Das bei JLCPCB verwendete CAM-Tool kann die von HiWIRE erzeugte Bohrdatei nicht verarbeiten. Es gibt zwei Warnmeldungen aus:
- Einige nicht erkannte Zeilen wurden gefunden.
- Werkzeuge haben keine Größenangabe.
Nachfolgend eine typische von HiWIRE erzeugte Bohrdatei, geöffnet in einem Texteditor:
/*****************************************/
/* 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
...
Wenn wir die Datei betrachten, beginnt sie mit einem Kommentarabschnitt im C-Programmierstil. Diese Zeilen sind die „nicht erkannten Zeilen“. Eine gültige Excellon-Kommentarzeile beginnt jedoch mit einem Semikolon ;.
Aber dieser Abschnitt enthält einige nützliche Informationen (hauptsächlich die Größenangaben für die Werkzeuge), die wir verwenden können, um daraus eine gültige Excellon-Bohrdatei zu erstellen.
Datei korrigieren
/* Format: Inches; 2 integer, 3 fraction */
/* digits (leading zeros included) */
Aus den obigen zwei Zeilen wissen wir, dass die Einheit INCH ist und die Information zur Nullunterdrückung (LZ bedeutet „Leading Zeros“ werden beibehalten):
INCH,LZ
Nun sehen wir uns die Werkzeuginformationen an:
/* 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 */
Die obige Tabelle listet die verwendeten Bohrer auf. Wir können sie direkt in das Excellon-Format umwandeln:
T1C0.020
T2C0.030
T3C0.032
T4C0.040
T5C0.055
T6C0.080
T7C0.150
Nun fügen wir alles zusammen (eine Excellon-Datei beginnt mit dem Code M48).
So erhalten wir die modernisierte Bohrdatei:
Warnung: Bitte kopieren Sie diesen Header nicht direkt in Ihre Bohrdatei, da dieser Header mit einer zufälligen Bohrdatei erstellt wurde.
M48
INCH,LZ
T1C0.020
T2C0.030
T3C0.032
T4C0.040
T5C0.055
T6C0.080
T7C0.150
%
G90
T1
X05230Y03557
X05179Y03422
...
Zuletzt aktualisiert am Nov 26, 2025
Willkommen zurück, kann ich Ihnen helfen?