回答:
深刻な作業の場合、他の人が自分の慣習に従っていないので、他の人が作った部品を入手したくないでしょう。私はいつも自分の部品を作っていますが、それはそれほど難しくありません。
自動BOM生成の属性、シルクスクリーン、アセンブリ図面などの特定のサイズとレイヤーのテキストなど、パーツには特定の要件があります。そもそも他の人のパーツを吟味するには、少なくとも最初に自分で自分のパーツを作るだけで十分です。あなたがビジネスのためにこれを行い、あなたの評判がそれに依存しているとき、あなたはうるさくなければなりません。
ただし、愛好家はより緩いことができます。他の人は私の部品と私が長年にわたって開発した他のイーグル関連ユーティリティの束を使用して大歓迎です。私に行くダウンロードページとイーグルツールのリリースをインストールします。これには、パーツを含む多数のライブラリが含まれていますが、Eagleで使用しているさまざまなULP、スクリプト、およびホストプログラムも含まれています。たとえば、回路図とボードからBOMを生成し、キットのラベルを作成するためのシステム全体があります。DOCディレクトリにあるCSV_BOMドキュメントファイルから始めて、Cookieパン粉に従ってください。
BOM生成システムがどのように機能するかを理解するために、EAGLE_ATTRドキュメントファイルのほとんどを以下に示します。
このドキュメントでは、オプションを使用するためのEmbed Incの規則について説明します バージョン5で最初に利用可能になったEagleの属性。 以前のバージョンでは、パーツには少数の固定属性のみを組み込むことができました VALUEやNAMEなどのイーグル。バージョン5では、これらの固定属性はまだ 存在しますが、ユーザーが任意の追加属性を作成できます。 このドキュメントでは、 主に自動部品表(BOM)を支援するEmbed Incシステム 世代。イーグルボードからBOMを生成するプロセスまたは 回路図はCSV_BOMプログラムのドキュメントファイルに記述されています。 Embed Inc内で特別な意味を持つEagleオプション属性 システムは次のとおりです。 マヌフ メーカー:partnum; メーカー:部品番号。... PARTNUMフィールドとその先頭のコロンは省略できますが、 単一のメーカーのみがリストされていない限り、悪い考えです。 PARTNUM 一般的な部品番号または単一メーカー内の部品番号。 サプライヤー サプライヤー:partnum; サプライヤー:partnum; ... PARTNUMフィールドとその先頭のコロンは省略できますが、 単一のサプライヤーのみがリストされていない限り、悪い考えです。 BOM この部品をBOMに含めるかどうか。一部の「パーツ」は たとえば、ポゴピンパッドなど、ボード上の機能のみ。これら 彼らは購入する必要がないため、BOMにリストされるべきではありません インストールされません。サポートされる値は次のとおりです。 はい-この部品をBOMに含めます。これがデフォルトです 一部にはパッケージがあります。 いいえ-この部品をBOMに含めません。これがデフォルトです パーツにはパッケージがありません。 VALSTAT VALUE属性の使用方法を示します。選択肢は次のとおりです。 VAL-抵抗器の抵抗のような通常の部品値。の 部品の値はBOMにリストされ、区別するために使用されます 異なる部分。たとえば、10Kオームの抵抗器は異なります 330オームの抵抗器よりも部品。 PARTNUM-パーツ番号。値フィールドは BOMおよびVALなどの異なる部分を区別するために使用されます。しかしながら、 部品番号フィールドは、部品番号を除いてVALUEに設定されます それ以外の場合は明示的に設定されます。VALSTAT PARTNUMはジェネリック用です 値フィールドを使用して一部またはすべてを表示するライブラリデバイス 回路図上の部品番号の。たとえば、ライブラリ 一般的な14ピンオペアンプデバイスが含まれ、値が LM324は、回路図でオペアンプのタイプを示します。これで たとえば、VALUEは、一般的な部品番号のみに設定され、 パッケージタイプ、温度グレードなど。この場合、PARTNUM 属性を使用して正確な部品番号を指定する必要がありますが、 VALSTATは引き続きPARTNUMに設定する必要があります。 LABEL-シルクスクリーン用のラベル。値フィールドは BOMに転送されないため、使用されません 部品を区別します。これは、たとえば、 ボード上のLED。さまざまなLEDに「電源」というラベルが付けられ、 「エラー」が、それらは同じ物理的な部分であり、リストされるべきです 同じBOMエントリ上。 SUBST BOM上のパーツの代替許可フィールドを設定します。有効な 値は「YES」および「NO」です。SUBSTが存在しない場合、デフォルトはYESです。 または空です。 DESC BOMの明示的な説明文字列。デフォルトでは、BOM 説明はライブラリ名とデバイス名から派生します そのライブラリ内。DESC属性が存在し、空ではない場合、 その内容はそのデフォルトをオーバーライドします。 DVAL 詳細なパーツ値。存在し、空でない場合、このフィールドはオーバーライドします BOMのパーツ値文字列。区別するために使用されます 部品。DVALは常に真の部品値であると想定されるため、 VALSTATによる影響。DVALの目的は、より多くを提供することです 回路図に表示するのに合理的な情報。一般的に 標準のVALUE属性は、DVALを使用して回路図に表示されます BOMに表示されます。
(1)他の人が既に作成した既存のEagleパーツを見つける:次の4つのソースをお勧めします(グーグルの「partname Eagle」は別として;-))。
Cadsoftの検索可能なEagleライブラリのコレクションを見ることができます
あなたは使用することができますジェイソンTribbeckのイーグル部品/パッケージ/デバイスの検索、ワイルドカード/部分用語を検索することができ、
あなたは使用することができますEsawdustのイーグルの一部の検索も検索語にワイルドカードや正規表現を可能にします。
Sparkfunがメインとするライブラリを取得できます。このページにあるSparkfun.lbrと呼ばれる共通部分の膨大なコレクションです。
注意事項(ユーザー@Grant提供)...他のユーザーのライブラリまたはパーツを使用する場合は、最初にデータシートと比較するか、実際のパーツと比較するために紙に印刷してください。まだテストされていないフットプリントがあります。
(2)独自のパーツの作成: ほとんどの場合、イーグルパーツを作成するのはそれほど難しくありません。率直に言って、回路図とレイアウトを構築できれば、部品を自分で作成することは、一歩先を行くことはほとんどありません。4つのポインターがあります。
この問題を解決するためにクローラーを作成しました。慎重に検査せずにパブリックインターネットで見つかった部品を使用すべきではないことに完全に同意しますが、他の誰かが作成したものから始めるのに時間が節約できると思います。出発点。
私のクローラーがここで見つけた部品を検索してダウンロードできます:
無料です。問題がある場合は、フィードバックリンクでフィードバックを送信してください。
-ジム
(これは必ずしも答えではありませんが、コメントするには大きすぎます、IMO)
初めてEagleを使い始めたとき、私はすぐにライブラリが古く信頼性が低いという結論に達しました。私はかなりの時間を取って、私が最も気にしていたことの多くを刷新しました。これは基本的な抵抗とコンデンサです。パーツの作成は簡単です。必要な作業のほとんどは、正確なパッケージを作成し、パーツを適切に割り当てることです。しかし、ここに私の秘密の武器があります:
この悪い男の子は、基本的なSMDフットプリントの正確なパッケージを描くのに非常に時間を節約しました。このツールが大好きな理由の概要は次のとおりです。
IPC-7351または適切なJEDEC規格に基づいたフットプリント
メーカーの推奨するSMDランドパターンを使用することは、私の目には通常好まれますが、パッシブSMDのようなものにとっては、これは真実の源であるため素晴らしいことです。0402から1206までのパッケージを作成し、このツールをすべての寸法で使用する場合、パッドの間隔、中庭などのようなものの一貫したスケーリングが行われることを知っています。実際のボードでは奇妙に見えます。イーグルのストックライブラリを見たことがある人ならだれでも、一貫性があまりないことを証明できます。これらの標準に基づいたツールを使用することは、部品の標準化されたライブラリを構築する素晴らしい方法です。
基本的なフットプリントの場合、スペース/信頼性を微調整するためにさまざまなサイジングバージョンを取得します
これは標準に固有のものであると思いますが、0402、0603、0805などの基本的なパッシブSMDフットプリントの場合、LPウィザードは最小、公称、およびほとんどのバージョンを切り替えるオプションを提供します。これらは実際のパッドのサイズを微調整して、より小さなパッケージまたはより大きなパッケージを生成します。はんだフィレットを大きくして信頼性を高めるには、パッケージを大きくすることが望ましい場合がありますが、超高密度のボードを作成するにはパッドを小さくする方が良い場合があります。いずれにせよ、これらはテストされ、意図されたアプリケーションでうまく機能することで合意されたフットプリントです。私にとって、それは大きな時間の節約であり、素晴らしいことです。
Mothertruckin 'CAD export
この1つの理由から、このツールの10日間の試用版を活用してください。CADエクスポート。LPウィザードは、ライブラリ内で実行できるEagleスクリプトにパッケージをエクスポートします。パーツマーキング、中庭などを備えたパッケージを生成します。これは、大量の物をインポートしてから、自分で調整します。通常、電卓アプリを開いた状態で座って、すべての寸法計算を実行して、ミラー化されたランドパターンパーツを構築します。CADエクスポートは、すぐにフラットな状態になります。
信頼性の高い部品ライブラリを構築するために時間を費やす必要がありますが、生産性を向上させる方法は間違いなくあります。LPウィザードのようなものを使用することはその1つです。