KiCadで基板を作るKiCadで基板を作るオープンソースの回路CAD「KiCad」を利用した回路設計や基板製作などを紹介します。iw回路設計websiteTwitterContact【プロフィール】iw回路設計KiCadで回路設計や基板設計をしたりしています。〜基板発注(その2)〜前回からの引き続きで、ガーバーデータとドリルデータの出力を行っていきます。ガーバーデータとドリルデータの出力ガーバーデータとドリルデータの出力はプリント基板エディタ上から行います。選択、またはツールアイコン上の「プロット」アイコンをクリックまたは製造ファイルウインドウが開きますので、出力フォーマット、出力ディレクトリ、出力レイヤ、オプション等を設定します。B.Mask)、基板外形(Edge.Cuts)オプション:「原点に補助座標を使用」にチェック(ここをチェックすると、前回設定した座標原点が使用されます。チェックしない場合は基板エディタの絶対座標で出力されるようです)他項目は必要に応じて設定します。今回は下図のように設定しました。各項目設定後に「製造ファイル出力」ボタンをクリックでガーバーデータが出力されます。次にドリルデータの出力を行います。製造ファイル出力ウインドウの「ドリルファイルの生成」ボタンをクリックドリルファイルの生成ウインドウが開きますので、各項目を設定します。※スイッチサイエンスPCBの場合は、ドリルデータはPTH(スルーホール)とNPTH(ノンスルーホール、バカ穴)の区別がないため、NPTHを作成した場合は1つのファイルにマージする必要があります。仮にPTHのドリルデータのみで発注した場合は、NPTHの穴がない状態で製造されることになると思います。各項目を設定後に「ドリルファイル」ボタンをクリックするとドリルデータが出力されます。ガーバービューアで確認ガーバーデータとドリルデータの出力はできましたので、KiCadのガーバービューアで最終確認をします。プロジェクトマネージャの画面で、ガーバービューア(GerbView)アイコンをクリックするとガーバービューアが起動します。(ファイルはまとめて選択することもできます)表示等を確認して設計通りである事を確認します。各層を重ねて表示してプリント基板エディタと同様に表示されていれば問題ないと思います。ミスを見つけてしまったら面倒ですが基板エディタに戻って修正しましょう。発注後に見つけた場合はもう修正できないので、ここで見つかって良かったと思うようにしましょう。・おもて面の導体層のガーバービューア表示例ファイル名・拡張子の変更スイッチサイエンスPCBへ発注するには、技術ガイドに記載されている通りにファイル名と拡張子を合わせる必要があります。トップレイヤの名前:pcb_name.GTLボトムレイヤの名前:pcb_name.GBL表面のソルダレジスト:pcb_name.GTS裏面のソルダレジスト:pcb_name.GBS表面のシルク:pcb_name.GTO裏面のシルク:pcb_name.GBOドリルデータ:pcb_name.TXT基板外形:pcb_name.GKOまたは.GMLpcb_nameは任意のファイル名ですので、今回は「arduino_board」として下記のように変更しました。ファイル名と拡張子の変更が終わったら、「gerber」フォルダをZIP圧縮します。これで基板発注用のファイルが準備できました。実際にスイッチサイエンスPCB(https://www.switch-science.com/pcborder/)で発注を行います。web上からガーバーデータをアップロードできますので、上記のZIPファイルを選択してアップロードします。アップロードが完了すると、簡易ビューアで基板が表示されます。簡易ビューアは正しく表示されないことがあるようで、今回アップロード時は下図のように外形が変な形に表示されてしまいました。不安にはなりますが、KiCadのガーバービューアで正しく表示されていれば問題ないと思います。今回は下記のような基板仕様としました。1.6mmスイッチサイエンスPCBはレジスト色を何色にしても追加料金がかからなくなったようですので、今回は「黒色」のレジストにしてみました。基板仕様を設定したら、購入手続きを行えば発注完了となります。基板に不備がなければ、2週間程度で基板が出来上がって届きます。発注及び支払いを完了後は基板が届くまで待ちましょう。