1つの典型的な問題は、多くの新しいKICAD個人からの概要とフットプリントライブラリとの関連性があります。この手法は、それぞれのプロジェクトを使用して、1つの回路図記号だけでなく設置面積ライブラリだけを利用することです。このように、デフォルトの回路図ライブラリへの変更はプロジェクトに影響を与えず、それを破っていることなく他の人との仕事を共有するのが簡単になります。私はこの方法を洗練していただけでなく、この記事のプロセスであなたを歩き回りました。
私たちは過去に何度もキカド(そして他の)電子スタイルオートメーション(EDA)ツールを扱った。 [Brian Benchoff]彼が彼の手を積むかもしれないすべての異なるEDAバンドルを利用して、開始から表面への仕事を構築する上で全シリーズをしました。 CADまたはEDAソフトウェアアプリケーションは完璧で、個人だけでなく、それらが使用するプログラムの構成を選択することを発見しなければならない。これは通常、「地獄がどのようにしているのかをどのようにしているのか」を理解することができない場合には、予備段階の間に髪の毛を引っ張るだけでなく、たくさんのサッキングや髪を引っ張ることができます。
KICADとそのライブラリ管理を利用するときに利用するための非常に最良の方法を発見するには、次のとおりです。
プロジェクト管理
KICADは、概略的な標識を個別のライブラリーに備えています。これは多くの人々を除外しますが、それに利用したときそれはかなりうまく機能します。
コンピュータの昔の日には、多くの設計者が最初に概略を迅速に引き出し、その後、それらが使用されるべき要素のスペックを肌に浮上させる。これは、それらが要素のフットプリントを選択するのを助け、ボード設計段階につながります。 KICADはこの作業フローを遵守しようとします。これは、KICADプロジェクトを整理するために利用する通常のフォルダ構造です。これは、ソフトウェアを使用してたくさんの長年にわたってこの方法を微調整しました。
do do
§3D_MODELS// .STEPおよびすべてのフットプリントのためのWWRデザインデータ
Datasheets//使用されている要素のデータシート
ファイナルプロダクションファイル
images // SVG写真と3Dボードレンダリング
LIB_SCH//回路図シンボル
LIB_FP.PRETTY//フットプリント
◦pdf//回路図、ボードレイアウト、ディメンション描画
回路図ライブラリの管理
KICADにバンドルされた組み込みのライブラリからの標識を利用する際の回路図を描くと、Eeschemaはリージョナルバックアップライブラリ – doodad-cache.libを作成します。回路図を描画したら、このデータを§Lib_schフォルダにコピーしてDoodad.libに名前を変更します。
次に、→PreferenceScomponentライブラリに移動し、[現在の参照パスリスト]を選択して、[表示]ウィンドウの上部にある[追加]ボタンをクリックします(途中で追加ボタンではありません)。最後にDoodad.libを選択してください。リスト内の現在選択されているライブラリの下に追加されます。
KICADはこれらのライブラリを順番に読み込みます。そのため、Doodad.libを選択する必要があります。異なるライブラリにまったく同じ名前の符号がある場合は、最初のインスタンスが使用されます。この時点で、他のすべてのライブラリを排除することも、使用したすべての符号がdoodad.libに追加される限り、そのファイルからのみ呼び出される限り、それらを無視することもできます。
あなたの仕事は1つの回路図記号ライブラリだけを利用しています – 〜/ doodad / lib_sch / doodad.lib – デフォルトの回路図ライブラリのどんなタイプの変更もあなたのプロジェクトに影響を与えません。さらに、上記の定義されたフォルダ構造を利用して、GitHubであなたの仕事を共有するのは簡単です。ジョブがクローン作成またはダウンロードされると、これはライブラリの競合がないことを確認します。
KICADがEESCHEMAでS-Expressionスタイルを実装している場合は、上記のすべてが変更される可能性があります(すでにPCBnewで実装されている)、この時点でこれを再検討します。
フットプリントをシンボルに割り当てる
これを行う方法はいくつかありますが、本質的には、スケマティックシンボルを選択したり、デフォルトのライブラリの1つからのフットプリントを指定します。 KicadがFootprintライブラリをGitHubに移動したことを検討して、これは多くのために胸源の原因でした。 1つの場合、すべてのライブラリはオンラインで保持され、キシアッドはそれを終了するときはいつでもそれらを調べる必要があります。この動作を変更しない人のために、Webにリンクしていない場合は、起動中にプログラムを遅くします。フットプリントが更新されたままになったので、インターネットライブラリでは素晴らしい概念がありますが、スタイルのスタイルで使用されているフットプリントの1つを壊すための確かな終了方法です。これは、Net-Listを明示的に再読み取るだけでなく、Kicad Tを取得する必要があるため、すぐに表示されません。変更されたフットプリントを置き換えます。しかし、あなたのデザインを複製した他の誰かのために、そして彼らのKICADバージョンは最新のフットプリントをトンしました、それは物事を壊すでしょう。
このオプションは、すべてのKICADライブラリをコンピュータ上の地域の場所に複製し、その後この場所にKICADをポイントします。ただし、これを行うと、更新されたライブラリへのアクセスが得られたという利点を否定します。私はそれを働くための適切な方法があると信じていません、しかしここに私のために働くものです。
私はGitHubライブラリを私の地域のコンピュータに複製し、それらをルーチンのプルによって更新しておくこと。これは私が既存のフットプリントを利用するか、私の要求に合うようにそれらをカスタマイズするのを助けます。ただし、私の仕事はそれらのクローニングされたライブラリの種類を直接利用しません。代わりに、プロジェクトで利用されているフットプリント(〜/ doodad / lib_fp.pretty)をすべて含む特定のフットプリントライブラリを作成します。繰り返しますが、これにより、ジョブがクローン化されたときに、外部のソースライブラリに依存せずにすべての理想的なフットプリントがすでに提供されていることを確認します。
Project Univeryと同様にキサドフットプリントの地域を作る方法
(GitHubから)Cloning(GitHubから)あなたのコンピュータへのキシッドフットプリントリポジトリ。これは、PCBNeW内から「フットプリントライブラリウィザード」を利用して、最高のものです。私の場合は、〜/ kicad_sources / library-reposにクローニングしました。 KICADのPCBnewで、✓ConfigurePathsを選択し、kisysmodを編集して、地域のフットプリントライブラリパス(〜/ kicad_sources / library-Repos)を選択します。
fp-lib-table.へのパス
場合によっては、物事を作動させるために追加のステップが必要になるかもしれません。 PREFERENCES→FOOTPRINT Libraries Managerマネージャを選択し、PCBNEWで使用される「fp-lib-table」データの場所を見つけ出します。これは、GitHub、地方パスなどで、フットプリントライブラリを探すためにPCBNeWに指示するテキストデータです。このデータをテキストエディタで開きます。そうでない場合は、現在のパスのすべてのインスタンスとkisysmodと置き換えるだけでなく、閲覧してください。
さて、各回路図シンボルを編集したり、eeschema内からのフットプリントを追加したり、スタンドアロンCVPCBモジュールを利用したりできます。すべてのフットプリントが割り当てられている場合は、PCBNeWに移動する前にネットリストを再生成してください。
モード:フットプリント
これで、PCBNEWを開始すると、キャンバスのスタック内のすべてのフットプリントをダンプするネットリストをチェックアウトできます。モード:footprintアイコンを選択し、次にコンテキストで1つのフットプリントをクリックしてください.Presplistを選択します。
これはすべての足跡を広めていますそれをそれらを歩き回っているだけでなく選択しやすくします。ボードレイアウトで作られたとき、すべてのフットプリントがロックされている場合でなく、データ→アーカリブのフットプリント→クレーションライブラリとアーカイブフットプリントを選択したり、Path / Nameをジョブ内のPath / Nameにサプライしたりする。 (〜/ doodad / lib_fp.pretty)。これにより、デザインに使用されているすべてのフットプリントがターゲットフォルダにコピーされます。
その後、Preferences→FOOTPRINTライブラリー・ウィザード➡[〜/ DOODAD / lib_fp.prettyに移動)を使用するだけでなく、終了する前に「現在のジョブのみに」を選択してください。この時点で、Kicadの世界規模のライブラリからフットプリントを利用しています。そのアーカイブライブラリを利用するためにPCBnewを設定したとおりです。
ライブラリパスを置き換えます
次に、EESCHEMAに戻り、各サインのフットプリントアソシエーションを編集して、コンピュータ上のリージョンのGitHubリポジトリの代わりに新しいlib_fp.cprettyフォルダを指す。これを行うための最も簡単な方法は、テキストエディタ内のデータを開くことだけでなく、検索/置換を行うことです。この例では、「CASPITORS_THROUGHHOLE」や「RESITRORS_THROUGHHOLE」や「LED」などのインスタンスをリージョナルジョブライブラリフォルダ「LIB_FP」に置き換えます。
回路図1を開き、新鮮なネットリストを保存し、PCBnewを開き、このネットリストをチェックアウトしましたが、今回はExchangeのフットプリントの下で変更の選択を選択します。ボードデザインは、LIB_FP.PRETTYフォルダに保存されているフットプリントを利用しています。また、KICAD Worldwideライブラリへの変更はレイアウトに影響を与えません。
要約
これは最初にビットを吸い込むことができますが、時間がかかりますが、あなたが良くなるにつれていくつかのステップを取り除くことができるだけでなく、時間がかかります。たとえば、私はすでに私が使用する典型的な部分の多くのライブラリをすでに持っています、そして新しいプロジェクトで始める前にこれらのフットプリントをコピーしてください。時間の経過とともに、あなたがそれをもっと良くするにつれて、あなたは外部のバージョンを利用する代わりに、あなた自身の概略標識と要素データシートからのフットプリントを構築し始めます。私が初めに述べたように、それは完璧ではなく、そして私のためにこのプロセスは非常にうまく機能します。あなたがコメントやこのより良いものを作るためにヒントを持っているならば、チャイムも私たちに知らせてください。