ODB++ 是一种在 PCB 制造中广泛使用的智能 CAD-to-CAM 交换格式。与 Gerber 不同,ODB++ 可以携带图层定义、极性和板级组织结构等完整制造数据包。
格式摘要
| 属性 | 值 |
|---|
| 扩展名 | 解压目录、.tgz, .tar.gz |
| 编码 | 存储在归档或目录树中的文本文件 |
| 导入 | ✓ |
| 导出 | ✓ |
| 许可证 | Gerber/ODB++ |
导入选项
| 选项 | 说明 | 默认值 |
|---|
| Step 名称 | 导入特定 ODB++ step;为空时使用默认/第一个 step | 空 |
| 图层过滤器 | 仅导入指定图层名 | 空 |
| 输入来源 | 从归档文件或解压目录读取 | 归档 |
| 应用图层极性 | 导入时应用 matrix 文件中的图层极性 | 开 |
导出选项
| 选项 | 说明 | 默认值 |
|---|
| Step 名称 | 导出的 ODB++ step 名称 | pcb |
| 输出格式 | 写出为 .tgz 归档或解压目录树 | .tgz |
常见工作流程
ODB++ → DXF
导入 PCB 制造数据,用于机械审查、清理或进一步转换。
GDSII → ODB++
将版图几何图形导出为 ODB++,用于 PCB/CAM 数据交换。
技术说明
- ODB++ 可以从压缩归档或解压目录树打开
- 导出可写出
.tgz 归档或解压目录树
- 需要 Gerber/ODB++ 套装
CLI / 命令文件选项
这些选项键可在命令行或命令文件中使用。
导入
| 键 | 类型 | 说明 |
|---|
OdbppInStep | string | 要导入的 step 名称 |
OdbppInLayer | string | 图层名称过滤器 |
OdbppInSource | string | 输入来源 — archive 或 directory |
OdbppInApplyLayerPolarities | flag | 应用 matrix 文件中的图层极性 |
导出
| 键 | 类型 | 说明 |
|---|
OdbppOutStep | string | 导出的 step 名称 |
OdbppOutCompression | string | 输出格式 — tgz 或 directory |