KiCadの3Dビューアーで見る部品を3Dcadで作る。

#KiCadの3Dビューアーで見る部品を3Dcadで作る。

######この記事では3Dcadの例としてCreoを使用しています。また、KiCad5.1.5,Creo4.0を使用しています。

##概要

Creoで部品の3Dデータを作り、それをKiCadにインポートする方法について紹介します。

ここでは積層セラミックコンデンサを例に挙げて説明していきます。
Creoで作ったセラコンを
(モデリングが下手なのは見逃してください)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/9e6d51c9-1c54-b634-63cb-86334ad53049.png)

このようにKiCad上で見れるようにします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/12a78a1d-3095-bac0-e07c-7bdf8849c8b0.png)

##1, 3Dcadで部品を作る上での注意
ここでは部品の作り方には触れずに注意点だけを記載していきます。

- 方向について
<br>
3Dビューアーでのx軸、y軸の方向については以下の通りになっており、z軸は高さとなっています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/c04b70cb-e346-3365-9ea2-398ed17b6029.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/315779cd-00df-ad01-a236-766248b4a96e.png)

- 場所(原点)について
<br>
3Dビューアーでのx軸、y軸の0点(原点)はフットプリントエディターでの0点(原点)(青い線が交差しているところ)で、z軸の原点は写真の通りとなっています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/82493544-d4b8-11e8-d18e-f50fe33bde54.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/3b6497ec-915c-ee68-bfbe-27dc7cc9937b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/d35e8d1d-cad7-c6d8-8ec5-0a56587e7763.png)

これらのことに注意してこのように部品を作成するとこのようになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/bf6ba0db-20e4-f9de-41d7-2d9f85c29ea1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/f3a48379-0100-1372-8979-e245bd969f89.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/91e0efcb-3929-66e4-1f1e-ec39f0175b67.png)



##2, Creoから部品をエクスポートする
ここではCreoでの保存方法を紹介していますが他の3DcadでもSTEPファイル(.stp)で出力できるならKiCadに部品をエクスポートすることができます。また、KiCadはVRMLファイル(.wrl)も認識可能なためこれを使用することもできます。

[ファイル]＞[名前をつけて保存]＞[コピーを保存]もしくは[Ctrl+Shift+s]

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/ef448a2a-fa5b-55f9-d95d-97a884f3e5c9.png)

ファイルタイプをSTEP(.stp)に設定し、[オプション]を開く

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/2eb47154-2f1b-e7b2-d529-da1c19530acd.png)

[アドバンス]の中にある[外観、レイヤーおよびグループ]にチェックを入れる。
これをしないと色が保存されずモノクロの部品がエクスポートされる。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/d053a038-1f03-0650-4de3-833afc4adfce.png)

[OK]を押し(2回)、保存する。

##3, 作った部品をKiCadで読み込む

KiCadのフットプリントエディターでフットプリントを作成する。
今回はセラコンのため2つパッドを配置する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/de4f3501-9cfb-92b7-f6eb-7592d0289837.png)

[フットプリントのプロパティ]![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/8d51ee5f-b5a9-aabc-b664-9381d0a25e6c.png)から[3D設定]

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/86b8a923-445a-50ce-76f9-8b5fd22cb142.png)

ファルダマークをクリックして3Dcadで保存したSTEPファイル(.stp)もしくはVRMLファイル(.wrl)を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/ed9d6903-c2a1-753e-277a-5538b2a9e71e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/5f79689d-f935-9374-4dc7-c5b6e690fdf8.png)

想定通りに見ることができたら完了です。お疲れさまでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/f4c655eb-2292-973f-d75a-e1b719b493e7.png)

##4, うまく3Dデータが反映されなかったときの原因と改善方法

- 角度が違う<br>
原因：3Dcadで部品を作るときに方向を間違えた

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/0ad993e7-8bf9-a4aa-4883-42eae9392365.png)

解決方法：[回転]の所をいじる。たいてい90度単位。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/36983f36-9055-c2aa-d7b5-65d79957e42e.png)

- 場所が違う<br>
原因：3Dcadで部品を作ったときに場所を間違えた

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/f5c626a5-d5cf-8971-62bf-b42a5721c861.png)

解決方法：[オフセット]の値をいじるか、部品を作り直す。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/444ac05e-835a-05f8-4921-cd6287d452e6.png)


- 大きさが違う<br>
原因：単純に部品を作ったときにミスをしたか、KiCadの方でmm,inchなどの単位が間違えられてしまった。また、あまりにも小さく(mm,μmが間違えられる)表示されていて視認できない場合があり、非常に厄介。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/f435d432-75b6-52b9-85e3-f2ec8f9867d0.png)

解決方法：1inch=25.4mmのため、[スケール]の部分を2.54倍・1/2.54=0.3937倍などにしてみる。もしくは部品を作り直す。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/679930/12ce7f6d-8a05-dcc1-dba3-008e2f1b7033.png)