KiCadのBomから部品の自動見積りをしてみる (Kicost)

久々の更新です。というか、下書きのまま半年も公開を忘れていたのですが。。

中小企業や個人で基板設計、製品設計をする場合、多くの部品の見積をあちこちのネット商社からかき集めてくるのも結構面倒な作業です。

KiCostは、KiCadの回路図からBom(Bill of Material、資材構成表、部品表)を抽出し、DigikeyやMouserなど複数のネット部品メーカーサイトを一括で検索して見積り出来るPythonのパッケージで、本家KiCadのサイト http://kicad-pcb.org/external-tools/ でも紹介されています。16年11月の最新版(v0.1.31)ではDigikey、RSなど5社程に対応しているようです。実行にはPython環境が必要になります。

続きを読む KiCadのBomから部品の自動見積りをしてみる (Kicost)

KiCadのクロスプローブ機能(EeschemaとPcbNewの連携)

基板設計中に「この部品は何だっけ?」と回路図CAD上で検索したり、逆に回路図を見ていて、「この部品は基板上で何処にあったっけ?」と探すことはよくあります。KiCadには他の商用のCADと同じく、クロスプローブの機能が実装されています。これはEeschemaとPcbNewを同時に立ち上げておくと、どちらかで部品を選択した際にはもう一方のソフトでも同一の部品の場所に画面をパンしてくれる機能です。
Crossprobe
各ソフトの画面左のツールバーでCrossを選択して大きなクロスカーソルに変更してから画面を少しズームしておくと検索対象を見つけやすくなります。
Kicadではゲートスワップとピンスワップ(後日記事にします)はEeschema側で行うようになっていますので、常に両方のソフトを立ち上げておいて、必要に応じてネットリストを出力することになります。
高額の統合CADの多くは、基板CADから回路図CADに向けてネットリストのバックアノテーションができますが、色々な理由でバックアノを禁止している会社さんも多いようです。
個人的には、KiCadのようにマスターのネット情報は常に回路図になるのが正しいと思います。KiCadはこのような設計ポリシーもしっかりしている所が良いですね。

KiCad Eeschema ライブラリ作成のツール

どんなEDAツールを使っても部品ライブラリの作成は骨の折れる作業です。
大型のQFP、BGA、コネクタの作成時にはピン名称を入れるだけでも一苦労ですが、そんな時に役立ちそうなツールを見つけました。
Quick KICAD Library Component Builder
Quick KICAD Library Component Builder 1
Quick KICAD Library Component Builder 2
Eeschemaのみの対応のようですが、Web上でコンポーネントを作成し、ダウンロード出来ます。プレビュー画面をダウンロードしたり、試していませんがピン名とピン番号のリストファイルをアップロードして自動入力する機能もあります。
探すとこういうツールが沢山出てくるのがKicadの良いところだと感じます。