ガーバーデータとは、プリント基板(Printed Circuit Board, PCB)の設計・製造過程で使用されるファイルフォーマットの一種です。「ガーバー」「ガーバーデータ」「ガーバーフォーマット」など色々な呼び方があるが、どれも意味としては同じです。ガーバーデータには基板の配線情報などが含まれており、 通常DesignSparkPCBやEagleといったのCADソフトによって設計・出力され、このファイルを元に製造業者側はプリント基板を製造します。
作成されたファイルは、基板製造のCAM システムに読み込まれ、基板製造プロセスの各ステップで使用するデータに編集されます。また、基板の加工以外にも、基板の仕上がりを検査する自動外観検査機にも使用されます。ドリル情報(フラッシュアパーチャなど)に使うことも考えられるが、通常、ドリル情報はExcellonフォーマットが使用されます。
ファイル構造の視点からみると、ガーバーフォーマットは、RS-274X(拡張ガーバーフォーマット)とRS-274-D(標準ガーバーフォーマット)の2つに分類することができます。
2種類の形式があり違いは下記のようにDコード(アパーチャー・リスト)を含むか含まないかの違いです。
Dコードを含まないデータ・・・RS-274D(標準ガーバー)
Dコードを含むデータ ・・・RS-274X(拡張ガーバー)
注)Dコード・・・サイズ情報(ポイント寸法、線幅)・形状を示すコードで2桁以上の数値
簡単に言ってしまうと、RS-274Xは画像データを全て内包することができ、外部ファイルを必要としません。逆にRS-274-Dは、サイズ情報が記述された外部ファイルが必要になります。そのため、RS-274Dは正しい組合せでファイルを受け渡しをしないと、正しく再現出来なくなってしまいます。当然のことながら、現在の主流は拡張ガーバーです。
見分け方は簡単で、RS-274Xの場合、先頭付近に「%」で区切られたパラメーターが何行か並んでいるはずです。 このパラメーターがない場合は、RS-274-Dですので外部ファイルが必要になります。
RS-274Xでの受け渡しはトラブルが少なく、ガーバーの知識がさして必要ではありません。一方、RS-274-Dを使う場合は、正しくデータを再現するために設計者と正常者双方に正しい知識が必要になります。
Fusion pcbの場合、ガーバーファイルはRS-274Xフォーマットでなければなりません。 ドリルファイル(pcbname.TXT)はExcellonフォーマットである必要があります。