KiCad9.0で設計した基板をJLCPCBに発注する

皆さんこんにちは！

豊橋技術科学大学のとよはし☆ロボコンズ所属の[ひっさー](https://x.com/hisaaa0107)です。

この記事では、KiCadで設計したプリント基板をJLCPCBに発注する方法について実例を踏まえて解説していきたいと思います。

# 設計する基板の仕様
今回使用するDCDC基板の仕様を以下に示します。
・ロボットの駆動用電源でよく使われる24Vから5Vを取り出せる。
・サーボモータなどのアクチュエータを動かせるレベルの電流を流せる。
・効率が高く、発熱が少ない。

以上の要件を満たせる基板を今回設計していきます。

# 使用するDCDC
今回は、村田製作所のDCDCである[DC-DCコンバータ MPD7K020S](https://akizukidenshi.com/goodsaffix/MPD7K020S.pdf)を使用します。
このDCDCは入力電圧が17~40Vで、出力は5V/5Aまたは12V/3Aの二種類を切り替えることができます。
また、5V出力時の変換効率はおおむね85%以上で発熱が抑えられるところも特徴です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/2a546114-9005-4fb7-9510-f341af48afdb.png)

<div style="text-align: center;">
[出典:MPD7K020Sデータシート]
</div>

# 回路図
回路図は以下の通りです。入出力のXTコネクタに、基板固定用の穴と出力用電源用のLEDを載せたシンプルな基板です。
この基板をJLCPCBで発注していきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/3671e31a-5bba-4d8e-a40a-f1e3c0fa189d.png)

# JLCPCBプラグインのインストール
まず、KiCadを開いた直後の画面から「**プラグイン&コンテンツ マネージャー**」を選択します。Ctrl+Mでも開けます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/9aa6e191-f433-440d-87b2-dae6a68a11ec.png)

プラグイン&コンテンツ マネージャーが開けたら、<font color="red">**①検索窓にJLCと入力**</font>して、<font color="blue">**②インストールをクリック**</font>します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/5ede997d-f763-4154-a8b5-c9728005bd7a.png)

ここで注意ですが、あくまで**インストールを保留中**となるので、インストールするには右下にある「**保留中の変更を適用**」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/9cb8d044-0605-4a8c-b0bb-cd29685901dc.png)

これでプラグインのインストールは完了です。

# プラグインの使用方法
PCBエディタからプラグインを使用します。上部のアイコンが並んでいる部分の一番右に新しく追加されています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/b123b9d6-9498-41a2-b7c2-b0884fbdb59c.png)

プラグインのアイコンをクリックすると、以下のような画面が出てきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/e563fd67-8d3a-4266-96ef-49ae0d206159.png)

各オプションは<font color="red">**基本的に変更する必要はない**</font>ですが、説明を記載しておきます。

**Plot all active layers :** JLCPCB で必要なレイヤーだけでなく、すべてのレイヤーを含めるかどうかを選択する。
**Set User.1 as V-Cut layer :** User.1 レイヤーを本番環境の Edge-Cut レイヤーとマージする。
**Use User.2 for an alternative Edge-Cut layer :** 実稼働環境では、基板のアウトラインにエッジカットレイヤーの代わりに User.2 を使用する場合があり、その場合用。
**Apply automatic translations :** 共通コンポーネントに既知の翻訳修正を適用する。
**Apply automatic fill for all zones :** 本番ファイルを生成する前に、すべてのゾーンを塗りつぶす。
**Exclude DNP components from BOM :** DNP が設定されているコンポーネントを BOM から除外する。DNPとは「Do Not Populate」の略で部品実装しないことを指示する設定。


この画面で**Generateボタンをクリック**すれば以下のパスの場所にガーバーファイルが生成されます。

``` 
プロジェクト名
  ┣ プロジェクト名.kicad_pro
  ┣ プロジェクト名.kicad_sch
  ┣ プロジェクト名.kicad_pcb
      .
      .
      .
      
　┗ production
    　┗ プロジェクト名.zip（対象）
 ```

# JLCPCBに発注
まず、[JLCPCB](https://jlcpcb.com/jp/)にアクセスします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/cd2491ea-aa35-430b-a82c-67995c1f4b56.png)

発注画面の**ガーバーファイルを追加**から生成されたzipファイルをアップロードします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/26b2725d-7ba9-47a9-ac60-4e92edfc9f71.png)

するとJLCPCBに、KiCadで設計した基板が反映され必要なオプションを選択すれば基板の発注が簡単に行えます！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3925864/d6bd4e6f-35b7-4ffd-bc75-f6a425a846c9.png)

# 最後に
JLCPCBは、100[mm]×100[mm]以内のプリント基板を最低400円台で発注でき、プロトタイプ作成にとても便利なプリント基板メーカです。

ここからアクセスするとクーポンを獲得できます！

英語発注システム
https://jlcpcb.com/JPV/
日本語発注システム
https://jlcpcb.com/jp/

この機会にJLCPCBでお得にプリント基板を発注してみませんか？