在ODB++输出中,将镀层过孔背钻转换为非镀层

Altium Designer Altium Designer
Starting in version: 20 Up to Current
导出ODB++,直至AD20.1.7,导出的背钻被错误地设置为镀层过孔。这显示了如何修改输出以将过孔设置为非镀层过孔

解决方案

首先,请咨询制造者。他们可能更愿意为您进行修改。
但是,如果您需要将过孔类型更改为非镀层,这将向您展示如何确定需要修改哪些钻孔以及需要更改哪些文件。

在生成的ODB导出文件夹中,过孔类型被名为“工具”的文件所定义。
这些文件包含在与钻孔范围对应的钻孔文件夹中。

钻孔文件夹名为Drill#,其中#是每个文件夹的连续整数编号(第一个文件夹命名为钻孔除外)。钻孔文件夹位于此处:

<path> \odb\steps\pcb\layer\Drill*

要确定哪些工具文件需要编辑,需要在此处检查矩阵文件中的钻孔对定义:

<path>\ odb\matrix\matrix\matrix

在文本编辑器中编辑矩阵文件。对于钻孔层,“Layer{}”段将包含Type=Drill和Name=,且列出开始和结束名称。背钻有一个名为ADD_TYPE=BACKDRILL的额外属性,可以更轻松地确定需要修改的钻孔名称。

例如:
LAYER {
    ROW=25
    CONTEXT=BOARD
    TYPE=DRILL
    NAME=DRILL1
    POLARITY=POSITIVE
    START_NAME=_L01__TOP_LAYER
    END_NAME=_L03__SIGNAL
    OLD_NAME=
    ADD_TYPE=BACKDRILL
}

在这里,钻孔名称为DRILL1,这将是图层文件夹中相应的文件夹名称。
列出包含BACKDRILL ADD_TYPE的层{}的所有钻孔名称

要修改相应的工具文件,请在此处编辑工具文件:

<path>\ odb\steps\pcb\layer\Drill1\tools

在工具文件中,需要将过孔类型更改为非镀层。

例如,编辑文件,查找:

    TYPE=VIA

并改为:

    TYPE=NON_PLATED
    
注意,只更改前面确定的背钻孔的盲孔。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.