Unidentified ECAD Systems
Gerber File Elements
Gerber file properties for PCB models generated by an unidentified ECAD system are extracted as described for models generated by PADS—see Gerber File Elements.
Drill File Elements
For all drill files generated by an unidentified ECAD system, both the properties Is External Contour Drill File and Is Probe Drill File are always set to false.
Information about start and end layers (the Start Layer and End Layer properties) is extracted as described for models generated by PADS—see Drill File Elements.
Information about tool properties is extracted from the name element that corresponds to the drill file. If the drill file name (without path and extension) contains any of the strings Plated, NonPlated, or Non_Plated, a new pcbTreeBean element is added. The name element of the new node is set to T00. The properties element is populated as follows:
Value of the Tool Number property is set to 0.
Value of the Index In File property is set to 0.
Value of the Is Plated property is set to true if the name contains the string Plated, and it is set to false otherwise.
Positive Tolerance, Negative Tolerance, Holes Quantity, Unit, and Diameter are not set.
Top-Level Element
No properties of the whole board are extracted for PCB models generated by an unidentified ECAD system.
Recommended File Format
aPriori recommends the use of a naming convention according to which names for copper layers have the form Lay<layer-number> or Layer< layer-number>.
aPriori also recommends that drill file names have the form <any-symbols>_<start-layer-number>-<end-layer-number>.
Finally, aPriori also recommends that drill file names include the string Plated or NonPlated. This allows to extraction of the Is Plated property.