ODB++ は、PCB 製造で広く使われるインテリジェントな CAD-to-CAM 交換形式です。Gerber と異なり、レイヤー定義、極性、基板構成などを含む構造化された製造データ一式を扱えます。
形式の概要
| プロパティ | 値 |
|---|
| 拡張子 | 展開済みディレクトリ、.tgz, .tar.gz |
| エンコーディング | アーカイブまたはディレクトリツリー内のテキストファイル |
| インポート | ✓ |
| エクスポート | ✓ |
| ライセンス | Gerber/ODB++ |
インポートオプション
| オプション | 説明 | デフォルト |
|---|
| ステップ名 | 特定の ODB++ ステップを読み込む。空の場合は既定/最初のステップ | 空 |
| レイヤーフィルター | 特定のレイヤー名だけを読み込む | 空 |
| 入力ソース | アーカイブまたは展開済みディレクトリから読み込む | アーカイブ |
| レイヤー極性を適用 | matrix ファイルの極性情報を適用する | オン |
エクスポートオプション
| オプション | 説明 | デフォルト |
|---|
| ステップ名 | 出力する ODB++ ステップ名 | pcb |
| 出力形式 | .tgz アーカイブまたは展開済みディレクトリツリー | .tgz |
一般的なワークフロー
ODB++ → DXF
PCB 製造データを機械レビューや別形式変換のために読み込みます。
GDSII → ODB++
レイアウトジオメトリを ODB++ として出力し、PCB/CAM 交換に利用します。
技術メモ
- ODB++ は圧縮アーカイブまたは展開済みディレクトリとして開けます
- エクスポートは
.tgz アーカイブまたは展開済みディレクトリを書き出せます
- Gerber/ODB++ バンドルが必要です
CLI / コマンドファイルオプション
これらのオプションキーは、コマンドラインまたはコマンドファイルで使用できます。
インポート
| キー | 型 | 説明 |
|---|
OdbppInStep | string | 読み込むステップ名 |
OdbppInLayer | string | レイヤー名フィルター |
OdbppInSource | string | 入力ソース — archive または directory |
OdbppInApplyLayerPolarities | flag | matrix ファイルのレイヤー極性を適用 |
エクスポート
| キー | 型 | 説明 |
|---|
OdbppOutStep | string | 出力ステップ名 |
OdbppOutCompression | string | 出力形式 — tgz または directory |