This website requires JavaScript.

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:

  1. Einige nicht erkannte Zeilen wurden gefunden.
  2. 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