KICAD Finest Practices:図書館管理

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ライブラリへの変更はレイアウトに影響を与えません。

要約

これは最初にビットを吸い込むことができますが、時間がかかりますが、あなたが良くなるにつれていくつかのステップを取り除くことができるだけでなく、時間がかかります。たとえば、私はすでに私が使用する典型的な部分の多くのライブラリをすでに持っています、そして新しいプロジェクトで始める前にこれらのフットプリントをコピーしてください。時間の経過とともに、あなたがそれをもっと良くするにつれて、あなたは外部のバージョンを利用する代わりに、あなた自身の概略標識と要素データシートからのフットプリントを構築し始めます。私が初めに述べたように、それは完璧ではなく、そして私のためにこのプロセスは非常にうまく機能します。あなたがコメントやこのより良いものを作るためにヒントを持っているならば、チャイムも私たちに知らせてください。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

これらのUSB-CからUSB-AアダプターこれらのUSB-CからUSB-Aアダプター

の半分以上を節約してください。Amazonは、すぐに購入すると、わずか12.99ドルで4つのUSB-CからUSB-Aアダプターまで販売されています。 4つの異なる色から選択することもできます。構成と離れた状態に最適な色を選択してください。 Amazonは、このオファーが周りにあると期待すべき期間を正確に述べていませんが、それが長くなるとは期待していません。 Amazonは、誰もがあらゆる種類の割引率コードに入るか、あらゆる種類の画面上のクーポンをクリップする必要はありません。それは、あなたが行う必要があることは、あなたの購入を場所に配置することと、新しいUSB-CからUSB-Aアダプターを待つことだけでなく、メールに表示されることを意味します。 通常、これらのUSB-CをAmazonからUSB-Aアダプターに購入した場合、通常は約30ドルを支払いますが、今日の購入と同様に17ドルを節約し、指を持ち上げることなく57%を節約できます。 購入:Amazonから4つのUSB-CからUSB-Aアダプター:$ 12.99 |元の価格:30ドル これは、タイプCの女性からUSB-A男性アダプターです。アダプターを提供される一般的なUSBポートに挿入することにより、USB-Cポートになる可能性があります(充電またはデータ転送のみ)。電源)は、最大3A電流をサポートするUSB​​-Cポートに変えることができ、ガジェットがリスクのない充電モードを迅速に提供できるようにします。 これらのアダプターは、最大480Mbpsの転送速度に最適であり、料金iphone、Androidデバイス、および端にUSB-Cポートを備えたケーブルテレビを持っている他のすべてのものに使用できます。これらのUSB-CにUSB-Aアダプターに接続するだけでなく、あらゆるタイプの一般的なUSB-Aアウトレットにリンクしてください。 繰り返しますが、このオファーがいつ終了するのかわからないので、見逃す前に購入する前に購入してください。 同様に検査するのが好きかもしれません: iPhoneのJailbreak iOS 15.5およびiPad状態の更新 ダウンロード:iOS 15.5最終的なIPSWリンク、OTAデータとiPados 15.5リリース iOS 16ベータ互換とサポートされているiPhone、iPad、iPod Touchデバイス iOS 16ベータ4ダウンロード、リリース日:Appleがシードする予定ですか? iOS 16ベータ3は、iPhone用のIPSWリンクをダウンロード、開発者用に今すぐiPadをダウンロードします iOS 16ベータ3プロファイルデータDEVアカウントなしのOTAアップデートのダウンロード、ここにどのようにありますか iOS 16ベータ3のIPSWリンクをダウンロードし、iPhone 13、Pro、12、Pro、11、Pro、XS

Toddler Computer RemoteToddler Computer Remote

[killerdark]は、PC上でビデオを管理するために彼の幼児のための単純なリモートを開発しました。 彼はUSBナンバーパッドを駆り立て、必要なボタンを明確にラベル付けした新しいエンクロージャを開発し、ソフトウェアのボタンをマッピングしました。 彼は、より大きな色分けされたボタンではるかに良くなったかもしれませんが、本当にそうであるようにうまくいくようです。 これは2006年に巨大iPodのリモートを思い出させます。素晴らしいタスク[キラーダーク]

Appleの5億個のiPhoneが提供されていますAppleの5億個のiPhoneが提供されています

特定のマイルストーンにぶつかると、Appleはその成果について少しファンファーレをするのが好きです。しかし、500億のiTunesのダウンロードにより、1人の幸運な個人にいくつかの優れた賞を獲得するカウントダウンが促されましたが、Appleは最近、プレスリリースほど5億のiPhoneを提供しました。 実際、この問題について公式の言葉は話されていませんが、少し基本的な数学を行ったことで、フォーブスはこの時点で、Appleが5億部隊をシフトしていないことに疑いの余地はありません。 Cupertino Companyは、多くの収入の報告中に、2007年の開始から2013年の終わりまで提供された4億7,200万のiPhoneと、現在の四半期の約3800万台の売上を予測しているアナリストとともに、これは終了したことを明らかにしました。次の数日間 – Appleが魔法の50億マークを獲得したことはすべて具体的です。 2007年に最初に導入されたこのガジェットは、近年サムスンのようなものとのいくつかの厳格な競争に対処しているにもかかわらず、モバイル業界に革命をもたらしました。四半期ごと、年々。 もちろん、アナリストが物事を間違ったものにしている可能性は常にあります。実際、Appleはまだこの伝説的なマイルストーンにまだ到達していません。しかし、私たちは過去に数字を混乱させたアナリストにやや慣れていることになりましたが、この場合、彼らは1000万をはるかに超えて過大評価している必要があります。 。 Macが今年30歳になったとしても、Appleはそれについてダンスと同様に少し曲を作りました。そのため、iPhoneがそのような成果について同様の関心を提供していないのは奇妙に思えます。 それでも、私たちが聞いていたレポートが何でも使えるものであれば、iPhoneは今年の後半にこれまでで最大のアップグレードを求めているかもしれません。 「最大」と述べるときと同様に、これを文字通りの意味で示しており、2つの新しいガジェット(1つが5.5インチの画面を詰め込んでいる)が沖にある可能性があると推測します。 アナリストは、より大きな携帯電話がアップグレードのスパイクをアクティブにすることを示唆しています。さらに、GoogleのAndroidプラットフォームを作成するように人々に促します。私たちは、販売された6億人の携帯電話について話しています。 (出典:Forbes) Twitterで私たちに準拠したり、Google+のサークルに私たちを追加したり、Facebookページのように私たちを追加して、Microsoft、Google、Apple、Webからのすべての最新情報を最新の状態に保つことができます。