kicadのプロジェクトをどこの環境でも使えるようにしたい!
下のリンクを参考にしてくれ
本記事はこの記事のkicad6版です
仕組みとしてはライブラリをプロジェクト内に同梱することで環境に依存しない開発ができるようになるって感じ
せっかく自分でライブラリを作ってもそれが同期されない環境にもっていくとつらい...
→けどこれをやると解決!!!
0. 結論
- ローカルライブラリを作成する
- ローカルライブラリに設計に使うすべてのシンボルなどをコピー
- ローカルライブラリの部品だけで基板設計
- 別の環境でも(kicadさえ入っていればそれぞれのライブラリの移植を行わずとも)動く!!!
1. ローカルライブラリーを作る
ライブラリー作成準備
- プロジェクトのルートディレクトリに
Libraries
フォルダを作る Libraries
フォルダの中に下の3フォルダを作る- symbols
- footprints
- 3Dmodels
※3Dモデルが不要なら作らなくてもよい
シンボルライブラリーの作成
- シンボルエディターを開く
- 上部メニューのファイルから新規ライブラリー
- プロジェクトを選択してOK
Libraries
>symbols
の順にフォルダをたどる- 適当な名前(ここでは
Local_Library
)でライブラリーを作成 - シンボルエディターを閉じる
- 上部メニューの設定からシンボルライブラリーを管理...
- 作成したライブラリーのパスが
${KIPRJMOD}/Libraries/symbols/Local_Library.kicad_sym
になってることを確認
フットプリントライブラリーの作成
- フットプリントエディターを開く
- 上部メニューのファイルから新規ライブラリー
- プロジェクトを選択してOK
Libraries
>footprints
の順にフォルダをたどる- 適当な名前(ここでは
Local_Library
)でライブラリーを作成 - フットプリントエディターを閉じる
- 上部メニューの設定からフットプリントライブラリーを管理...
- 作成したライブラリーのパスが
${KIPRJMOD}/Libraries/footprints/Local_Library.pretty
になってることを確認
3Dモデルライブラリーの作成
ここまでのと同じ手順でやればできます、ここでは面倒なのでやりません
(自作ライブラリでは3Dモデルを作成していないため)
2. ローカルライブラリーに保存
フットプリントをローカルライブラリーに保存
基板図中で使用する(使用する可能性のある)フットプリントをすべてローカルライブラリーに保存する
ここではたとえとしてチップ抵抗(R_0603_1608Metric)のシンボルを保存する
シンボルをローカルライブラリーに保存
回路図中で使用する(使用する可能性のある)シンボルをすべてローカルライブラリーに保存する
ここでは例として抵抗のシンボルを保存する
シンボルに対して使用するフットプリントが一意に定まるときは...
Rは全部R_0603_1608Metricしか使わないぜ!ってときは事前にそれを指定しておく
- 上書き保存をする前にEでライブラリーシンボルプロパティを開く
- フットプリントの欄から
Local_Library
のフットプリントを選択してOK - 上書き保存
3Dモデルをローカルライブラリーに保存
ここまでと同じ手順でコピペする
3Dモデルを複製した場合はフットプリントで指定する3Dモデルを忘れずこちらのライブラリに変更しましょう
3. 設計する
普通に設計するだけ
4. 環境を移動する
googledriveとかで適当にsyncすればok
1
-
okdwtr
さんが
2023/05/18
に
編集
をしました。
(メッセージ: 初版)
-
okdwtr
さんが
2023/05/23
に
編集
をしました。
(メッセージ: 誤字修正)
ログインしてコメントを投稿する