編集履歴一覧に戻る
okdwtrのアイコン画像

okdwtr が 2023年05月23日07時08分31秒 に編集

誤字修正

本文の変更

# kicadのプロジェクトをどこの環境でも使えるようにしたい! 下のリンクを参考にしてくれ 本記事は[この記事](https://tekuteku-embedded.xyz/2022/03/18/kicad%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E4%BB%96%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%81%A7%E4%BD%BF%E7%94%A8%E5%87%BA%E6%9D%A5/)のkicad6版です 仕組みとしてはライブラリをプロジェクト内に同梱することで環境に依存しない開発ができるようになるって感じ せっかく自分でライブラリを作ってもそれが同期されない環境にもっていくとつらい... →けどこれをやると解決!!! ## 0. 結論 1. ローカルライブラリを作成する 1. ローカルライブラリに設計に使うすべてのシンボルなどをコピー 1. ローカルライブラリの部品だけで基板設計 1. 別の環境でも(kicadさえ入っていればそれぞれのライブラリの移植を行わずとも)動く!!! ## 1. ローカルライブラリーを作る ![プロジェクトの初期状態](https://camo.elchika.com/5a87fca4a68712366474350a12cb2bcb28e23e6f/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f31623564336632372d643836622d346630662d623066392d383337643766336334653234/) ### ライブラリー作成準備 1. プロジェクトのルートディレクトリに **`Libraries`** フォルダを作る 1. `Libraries` フォルダの中に下の3フォルダを作る - symbols - footprints - 3Dmodels ※3Dモデルが不要なら作らなくてもよい ![フォルダ作ったとこ](https://camo.elchika.com/fe5d16683771d54b7779cb2d50df47cc068ad137/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f32623339376332352d353537382d343138342d393737662d633433353237353133343462/) ### シンボルライブラリーの作成 1. シンボルエディターを開く 1. 上部メニューのファイルから新規ライブラリー 1. プロジェクトを選択してOK ![](https://camo.elchika.com/ea350dcbf1c6b4a4095287cef4af7a049923dab9/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f31616630316635382d346330632d343135362d626266642d393532393636313232646632/) 1. `Libraries` > `symbols` の順にフォルダをたどる 1. 適当な名前(ここでは `Local_Library` )でライブラリーを作成 1. シンボルエディターを閉じる 1. 上部メニューの設定からシンボルライブラリーを管理... 1. 作成したライブラリーのパスが `${KIPRJMOD}/Libraries/symbols/Local_Library.kicad_sym` になってることを確認 ![パスの確認](https://camo.elchika.com/1dc5ef1cd074d7e3c89133e50664ac412349c5fe/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f66666365366533642d393430342d343866632d393262312d303833346238373035663235/) ### フットプリントライブラリーの作成 1. フットプリントエディターを開く 1. 上部メニューのファイルから新規ライブラリー 1. プロジェクトを選択してOK ![](https://camo.elchika.com/ea350dcbf1c6b4a4095287cef4af7a049923dab9/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f31616630316635382d346330632d343135362d626266642d393532393636313232646632/) 1. `Libraries` > `footprints` の順にフォルダをたどる 1. 適当な名前(ここでは `Local_Library` )でライブラリーを作成 1. フットプリントエディターを閉じる 1. 上部メニューの設定からフットプリントライブラリーを管理... 1. 作成したライブラリーのパスが `${KIPRJMOD}/Libraries/footprints/Local_Library.pretty` になってることを確認 ![パスの確認](https://camo.elchika.com/6cbc7555890da9533265799b01884887bfc506a9/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f65353435366230332d636432342d343665642d623539372d323166633539313536616262/) ![ここまでのフォルダ構成](https://camo.elchika.com/10933011af482cf920129f8b751e0f21621d46b3/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f61316662386130302d373533622d346433352d613761642d613864313764326339383136/) ### 3Dモデルライブラリーの作成 ここまでのと同じ手順でやればできます、ここでは面倒なのでやりません (自作ライブラリでは3Dモデルを作成していないため) ## 2. ローカルライブラリーに保存 ### フットプリントをローカルライブラリーに保存 基板図中で使用する(使用する可能性のある)フットプリントをすべてローカルライブラリーに保存する ここではたとえとしてチップ抵抗(R_0603_1608Metric)のシンボルを保存する 1. フットプリントエディターからR_0603_1608Metricを選択してフットプリントをコピー ![フットプリントをコピー](https://camo.elchika.com/3e4d2778398099d5897db2f7ff6b23bf45bcaed5/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f35613564316162632d323165662d343634642d396561632d623335613135356535626663/) 1. `Local_Library`を選択してシンボルを貼り付け ![フットプリントを貼り付け](https://camo.elchika.com/3c00592b71eef92ae8973e85627a6aa118788676/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f32366364393037652d633138372d346166342d386238622d626530356131396661643666/) 1. 上書き保存 1. 使う分を全部コピーするまで繰り返し ### シンボルをローカルライブラリーに保存 回路図中で使用する(使用する可能性のある)シンボルをすべてローカルライブラリーに保存する ここでは例として抵抗のシンボルを保存する 1. シンボルエディターからRを選択してコピー ![シンボルをコピー](https://camo.elchika.com/19b60f19286385203f508c4568f896489248e816/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f30363037323364622d363730632d346636382d393161652d633837373931363236643938/) 1. `Local_Library`を選択してシンボルを貼り付け ![シンボルを貼り付け](https://camo.elchika.com/be70025e73655083ad225a07779fff9c88ab5b7b/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64323335373935362d663364632d343234632d626435332d3430613366306266643334352f30313736303034382d386236632d346139382d613732392d393436356163353038313064/) 1. 上書き保存 1. 使う分を全部コピーするまで繰り返し #### シンボルに対して使用するフットプリントが一意に定まるときは... Rは全部R_0603_1608Metricしか使わないぜ!ってときは事前にそれを指定しておく 1. 上書き保存をする前にEでライブラリーシンボルプロパティを開く 1. フットプリントの欄から `Local_Library` のフットプリントを選択してOK 1. 上書き保存 ### 3Dモデルをローカルライブラリーに保存 ここまでと同じ手順でコピペする 3Dモデルを複製した場合はフットプリントで指定する3Dモデルを忘れずこちらのライブラリに変更しましょう ## 3. 設計する 普通に設計するだけ

-

##4. 環境を移動する

+

## 4. 環境を移動する

googledriveとかで適当にsyncすればok