コンテンツへスキップ
インサイト
執筆 Evie Zhang

基板実装に必要なファイル【ガーバーデータ・BOM・座標データ】送信前チェックリスト

実装工場が必要とするファイル一式、ガーバーデータ・BOM表・座標データのフォーマット、見積もりが始まる前に処理を止めてしまうよくある不足事項を解説します。

執筆:Faradine プロジェクトマネージャー Evie Zhang(2026年6月14日更新)

要点まとめ

  • 完全な実装データ一式は3つの要素で構成されます。基板を表すガーバーデータ(またはODB++/IPC-2581)、正確な部品を特定するBOM表、すべての部品の位置と回転角度を示すピックアンドプレースファイルです。
  • 見積もり遅延の最も一般的な原因は曖昧なBOM表です。すべての行に値だけでなく、メーカー品番(MPN)を記載してください。
  • ピックアンドプレースファイル(centroid/XYファイル)は、実装工場が想定する基板原点・単位・回転方向の規約に合わせる必要があります。合わなければ、すべての部品が誤った位置に実装されます。
  • 製造図面と実装図面も添付してください。ネットリストやガーバーデータでは答えられない極性、特別な取り扱い、積層構成といった疑問を解決します。
  • 出力前に設計ルールチェック(DRC)と製造レビューを実行してください。フットプリントのエラーを画面上で見つけるのは数分の作業ですが、ライン上で見つかれば基板の作り直しになります。

整ったデータ一式は、基板実装の注文が予定どおり出荷されるか、数日間エンジニアリングレビューで止まるかを分けます。基板実装に必要なファイルを整えるには、3つのコアな成果物が必要です。製造データ(ガーバーデータ、ODB++、またはIPC-2581)、完全な仕様が記載された部品表(BOM)、そしてピックアンドプレースファイルです。このチェックリストは、基板を受託製造メーカーに送るハードウェアエンジニアや調達担当者を対象としており、初回レビューを一度で通過するために各ファイルに何を含めるべきかを解説します。

基板実装工場が実際に必要とする3つのファイル

ターンキーの実装工場が基板を製造するために必要なのは3つです。工場に裸の基板の作り方を伝える製造データ、何を実装するかを伝える部品表(BOM)、機械に各パーツの置き場所を伝えるピックアンドプレースファイルです。それ以外はすべてこの3つを補完するものです。この3つを正しく用意できれば、残りは細部の話です。

ほとんどの実装工場が想定する標準的なデータ一式は次のとおりです。

ファイル

フォーマット

定義するもの

製造データ

Gerber RS-274X、ODB++、IPC-2581

導体パターン、レジスト、シルクスクリーン、ドリル

部品表(BOM)

CSV または XLSX

MPNで記載されたすべての部品

ピックアンドプレース

CSV または TXT(centroid/XY)

部品の位置+回転角度

製造図面

PDF

積層構成、公差、表面処理

実装図面

PDF

極性、実装上の注意事項、DNP

以下の図は、これらのファイルが製造工程にどう対応するかを示しています。製造データが裸の基板を作り、BOMが部品を特定し、ピックアンドプレースファイルが機械に各パーツの置き場所を伝えます。

<svg viewBox="0 0 720 220" role="img" aria-label="基板実装データ一式の図解。製造データ(Gerber、ODB++、IPC-2581)が裸の基板を作り、部品表(BOM)がすべての部品をMPNで特定し、ピックアンドプレースのcentroidファイルが各パーツにX-Y座標と回転角度を与える。製造図面と実装図面が人間が読む指示を補完する。" xmlns="http://www.w3.org/2000/svg">
<rect width="720" height="220" fill="none"/>
<g font-family="system-ui, sans-serif" font-size="13" fill="currentColor">
<rect x="20" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="110" y="30" text-anchor="middle" font-weight="700">製造データ</text>
<text x="110" y="92" text-anchor="middle">Gerber / ODB++</text>
<text x="110" y="112" text-anchor="middle">/ IPC-2581</text>
<text x="110" y="140" text-anchor="middle" opacity="0.75">裸の基板を作る</text>

<rect x="270" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="360" y="30" text-anchor="middle" font-weight="700">部品表(BOM)</text>
<text x="360" y="102" text-anchor="middle">1行につき1つのMPN</text>
<text x="360" y="140" text-anchor="middle" opacity="0.75">すべての部品を特定する</text>

<rect x="520" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="610" y="30" text-anchor="middle" font-weight="700">ピックアンドプレース</text>
<text x="610" y="92" text-anchor="middle">X、Y、回転角度、</text>
<text x="610" y="112" text-anchor="middle">実装面(centroid)</text>
<text x="610" y="140" text-anchor="middle" opacity="0.75">すべての部品を実装する</text>

<line x1="200" y1="100" x2="270" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<line x1="450" y1="100" x2="520" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<text x="360" y="195" text-anchor="middle" opacity="0.75">製造図面+実装図面が人間が読む指示を補完する</text>
</g>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="currentColor"/>
</marker>
</defs>
</svg>

海外生産に不慣れな方は、中国への基板実装のアウトソーシングに関するガイドで、データ準備が第一歩であるハンドオフ全体の流れを解説しています。

ガーバーデータを正しく出力するには?

ガーバーデータは拡張ガーバーデータ(Ucamcoが管理するRS-274X形式)で、開口(アパーチャ)情報を埋め込んで出力してください。あるいはガーバーを使わず、導体パターン、ドリル、ネットリストを1つのインテリジェントファイルにまとめたODB++またはIPC-2581で送る方法もあります。インテリジェント形式は誤読されにくいため、採用する基板工場が増えています。ガーバーを送る場合は完全な一式を送ってください。

完全なガーバーデータ一式には、すべての導体層、表面と裏面のはんだレジスト、表面と裏面のシルクスクリーン、表面と裏面のペースト、基板外形、およびExcellonドリルファイルが含まれます。ここで最も多くの人がつまずくのは2点です。基板外形が欠けているか曖昧だと、基板工場が外形を推測しなければならなくなります。外形は専用のメカニカル層に配置してください。ドリルファイルの単位が誤っていると、正確な穴が正確でなくなります。単位(mmかインチか)を確認し、スルーホール(めっきあり)とノンスルーホール(めっきなし)が区別されていることを確認してください。

フォルダを圧縮する前に、無料のガーバービューワで出力ファイルを開き、基板工場と同じ目線で確認してください。ペースト層がパッドと一致しているか、シルクスクリーンが裸のパッドの上に乗っていないか、層数が積層構成と一致しているかを確認します。

工場に問い返されないBOM表の作り方

工場にそのまま渡せるBOM表は、1行につき1部品、曖昧さのないメーカー品番、その部品を使用する基準名称(リファレンスデシグネータ)、数量を記載したものです。BOMを実装可能にするのはMPNです。「100nF 0402」とだけ書かれた行は、定格電圧、誘電体、公差が異なる数百もの実在部品に該当し、実装工場は推測なしに調達できません。

すべてのBOM行には次の列を含めてください。

  1. 基準名称(リファレンスデシグネータ)(C1、C2、R5)。各パーツがフットプリントに対応づくためです。
  2. 数量(1セットあたり)。
  3. メーカー名とメーカー品番(MPN)。
  4. 値とパッケージ。整合性のクロスチェック用です。
  5. 説明。定格電圧や公差などの重要な仕様を含めます。
  6. DNP(Do Not Populate、実装除外)フラグ。実装しない位置用です。

パッシブ部品については、MPNに加えて承認済み代替品の注記を付けておくと、部品が欠品したときにもその行を実装可能に保てます。極性のある部品、半導体、コネクタは、正確なMPNを固定してください。MPNに基づいて真正かつトレーサビリティのある部品を調達するか、グレーマーケットの代替品に流すかは、「動作する基板」と「現場で故障する基板」の分かれ目です。そのため、本気の実装工場は実装前に部品の真正性を確認します。ずさんなBOMは、さりげなく製造日程に数日を追加する基板実装におけるDFMの誤りの中で繰り返し登場するテーマです。

ピックアンドプレースファイルに含めるべき項目

ピックアンドプレースファイル(centroid、XY、インサーションファイルとも呼ばれます)は、すべての表面実装部品について、基準名称、X座標、Y座標、回転角度、実装面を1行ずつ記載したものです。SMT実装機がこのファイルを読んで各部品の位置を決めるため、ここにエラーがあると部品が誤った位置や誤った角度で実装されます。

実用上のピックアンドプレースファイルに重要なのは3つの点です。

  • 原点と単位。座標は基板原点を基準とし、ミリメートルまたはインチで表します。どちらを使っているかを明記し、製造図面と一致させてください。
  • 回転方向の規約。ゼロ度の方向と回転方向は、実装工場が想定するものと一致している必要があります。IPC-7351Bは固定的なゼロ度コンポーネント方向を定義しており、CADライブラリとピックアンドプレースデータの整合性を保つためのものですが、必ず確認してください。極性部品の回転方向の不一致は、初回品検査で典型的に検出される不良の一つだからです。
  • 実装面の指定。各行情に表面(Top)または裏面(Bottom)を記載し、両面実装基板を正しく製造できるようにします。

すべてのフットプリントの回転角度を自分で直す必要はありません。優れた実装工場はDFMの段階でデータを正規化します。ただ、出力データがきれいなほど、誰もが推測に頼る場面は減ります。クリーンなフットプリントライブラリは、ファイルがデスクを離れる前の基板のDFMレビューが費用対効果で賄われる理由の一つです。

ガーバーデータがあるのに製造図面・実装図面が必要な理由

図面は、ガーバーデータやBOMでは物理的に答えられない疑問に答えます。製造図面には、積層構成、銅箔厚、基板厚、表面処理(ENIG、HASL)、インピーダンス要件を記載します。実装図面には、部品の極性、特別な実装条件、コンフォーマルコーティングの範囲、DNP部品を示します。これらは、機械が読むデータの背後にある、人間が読むための指示です。

受入品質のクラスもここで決まります。IPC-A-610 Revision J(2024年3月発行)は、実装品質の3つのクラスを定義しています。クラス1は一般製品、クラス2は専用サービス機器、クラス3は高信頼性および過酷環境向けハードウェアです。クラスは図面に明記してください。クラスによって、フィレットの高さからBGAボイド率まで、AOIやX線検査によるはんだ接合部ごとの判定基準が変わり、価格も変わります。何も記載しなければ、通常はデフォルトのクラス2で製造・検査されます。

送信前の最終チェックリスト

何かを送る前に、このリストに照らして最終確認をしてください。所要時間は10分程度で、見積もりを遅らせる最も一般的な往復作業を防げます。「設計完了」と「製造可能」の間の関門として扱ってください。

設計段階での詳細な基板のDFMレビューで構造的な問題は検出済みはずです。このチェックリストが拾うのはデータ一式の包装上の問題です。見積もりの準備ができたら、基板実装の見積もりのチェックリストで、そのほかに何を含めるべきかを解説しています。返ってくる数字が本物のものであって仮の数字でないようにするためです。

よくある質問(FAQ)

基板実装工場はどのようなファイル形式を受け付けますか?

ほとんどの実装工場は拡張ガーバーデータ(RS-274X)にExcellonドリルファイルを組み合わせたものを受け付けており、導体パターン、ドリル、ネットリストを1つのファイルにまとめたODB++やIPC-2581のようなインテリジェント形式を好む傾向が強まっています。BOMはCSVまたはXLSXで送ってください。ピックアンドプレースはCSVまたはTXTのcentroidファイル、図面はPDFが望ましいです。

少量のプロトタイプ実装でもピックアンドプレースファイルは必要ですか?

はい、1枚だけの場合でも必要です。ピックアンドプレースファイルはSMTライン上で各表面実装部品の位置を決めるデータです。これがないと、実装工場は図面を見て手作業で部品を実装するか、ファイルを作成するよう依頼するかのいずれかになり、どちらも遅延につながります。EDAツールからガーバーデータと一緒に出力してください。

基板実装の注文が遅れる最も一般的な原因は何ですか?

不完全または曖昧なBOMが最も多い原因です。値とパッケージだけでメーカー品番が記載されていない行があると、実装工場はどの部品を指しているのか確認のために作業を止めなければなりません。実装するすべての行にMPNを記載すれば、推測なしに調達できます。

実装にはガーバーデータとODB++のどちらを送ればよいですか?

どちらでも問題ありません。ただし、ODB++とIPC-2581は導体パターン、ドリル、ネットリスト、部品データを検証済みの1つのファイルに含めるためエラーを減らせ、層の欠落やドリルの不整合の余地が少なくなります。ガーバーデータも引き続き普遍的に受け付けられています。EDAツールでクリーンなインテリジェントファイルが出力できる場合はそれを送り、そうでなければ完全なガーバーデータ一式を検証してから送ってください。

「Do Not Populate(DNP)」部品はどうやって指定しますか?

DNP部品は2か所で指定してください。BOMに明確なDNP(Do Not Populate)ステータスを追加し、実装図面上にもその位置を示します。どちらか一方だけの記載は危険です。図面ではDNPだがBOMでは価格計算に含まれている、あるいはその逆の状態になると、過剰実装あるいは実装漏れの基板につながります。

IPCクラスは実装にどのような意味がありますか?

IPC-A-610のクラスは、基板がどの実装品質と検査基準で判定されるかを定めるものです。クラス1は一般用途、クラス2はほとんどの民生製品のデフォルト、クラス3は医療や航空宇宙などの高信頼性ハードウェアに適しています。検査の厳格さとコストに直接影響するため、製造図面にクラスを明記してください。

ファイルの送信準備はできましたか?

きっちりまとまったデータ一式は、製造遅延に対して購入できる最も安い保険です。量産前にもう一人の目で確認したい場合は、ガーバーデータとBOMをお送りください。DFMと製造可能性の完全なレビューを実施し、専任の英語対応プロジェクトマネージャーが窓口として対応します。Faradineチームへのお問い合わせで、注文を止める要因をすべて洗い出します。