Eagle回路図/ボードレイアウト用のパーツを簡単に検索または作成する方法


12

Eagle CADソフトウェアの場合、回路図またはボードレイアウト中に、他の人がすでに作成したパーツ/フットプリントを検索して、私の生活を楽にする方法を教えてください。欲しいものがまだ見つからない場合、どうすれば自分のパーツを作成できますか?

(注:この質問は、将来の読者への参照を目的としています。したがって、私は質問をすると同時に、私が知っていることに基づいて以下に自分の答えを提供しています。

回答:


14

深刻な作業の場合、他の人が自分の慣習に従っていないので、他の人が作った部品を入手したくないでしょう。私はいつも自分の部品を作っていますが、それはそれほど難しくありません。

自動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に表示されます。

参考までに、Googleはあなたのサイトを危険だと考えています。大きな赤い画面が表示されたので、立ち去るように勧められました。google.com/transparencyreport/safebrowsing/diagnostic/...
ガブリエルステープルズ

@Gab:はい、わかっています。Googleのウイルススキャナーは、一部の実行可能ファイルに対して誤検知を起こします。
オリンラスロップ

14

(1)他の人が既に作成した既存のEagleパーツを見つける:次の4つのソースをお勧めします(グーグルの「partname Eagle」は別として;-))。

注意事項(ユーザー@Grant提供)...他のユーザーのライブラリまたはパーツを使用する場合は、最初にデータシートと比較するか、実際のパーツと比較するために紙に印刷してください。まだテストされていないフットプリントがあります。

(2)独自のパーツの作成: ほとんどの場合、イーグルパーツを作成するのはそれほど難しくありません。率直に言って、回路図とレイアウトを構築できれば、部品を自分で作成することは、一歩先を行くことはほとんどありません。4つのポインターがあります。

  • パーツ作成を学習するには、これら3つのチュートリアルから始めることをお勧めします。作成者は、このEagleチュートリアルページのチュートリアル#12、チュートリアル#13、およびチュートリアル#14で、非常に初心者にやさしいものにするための努力を費やしました。
  • 抵抗器、DIP部品、SOIC-8部品などの簡単な例から学習を開始して、その仕組みを理解してください。理解の明快さはより複雑な部分に容易に引き継がれます。
  • パーツに一般的なフットプリント(SOIC-8など)がある場合は、既存のパーツのフットプリントをコピーするだけです。
  • メーカーが推奨するレイアウトに従ってください。ほぼすべての部品のデータシートは、部品の推奨フットプリント/レイアウトの寸法を規定しています。これらを正確に守れば、人生が楽になり、すぐに部品を準備できます。

ランダムな人々のイーグルライブラリの使用について警告することの1つ-ボードを作成する前に、それをデータシートと比較するか、紙に印刷して実際の部品と比較してください。実際のPCBでテストされておらず、フットプリントが正しくないか、正しいクリアランスがマークされていないものがあります。
付与

@Grant:上記の回答にポインターが追加されました。
ボードバイト

1
@boardbite eSawDust.comはもはやないようです。それは私にとって本当にうまくいったので、残念です。
ニックアレキセフ

9

この問題を解決するためにクローラーを作成しました。慎重に検査せずにパブリックインターネットで見つかった部品を使用すべきではないことに完全に同意しますが、他の誰かが作成したものから始めるのに時間が節約できると思います。出発点。

私のクローラーがここで見つけた部品を検索してダウンロードできます:

http://www.schematicpal.com

無料です。問題がある場合は、フィードバックリンクでフィードバックを送信してください。

-ジム


3

(これは必ずしも答えではありませんが、コメントするには大きすぎます、IMO)

初めてEagleを使い始めたとき、私はすぐにライブラリが古く信頼性が低いという結論に達しました。私はかなりの時間を取って、私が最も気にしていたことの多くを刷新しました。これは基本的な抵抗とコンデンサです。パーツの作成は簡単です。必要な作業のほとんどは、正確なパッケージを作成し、パーツを適切に割り当てることです。しかし、ここに私の秘密の武器があります:

Mentor GraphicのLPウィザード

この悪い男の子は、基本的なSMDフットプリントの正確なパッケージを描くのに非常に時間を節約しました。このツールが大好きな理由の概要は次のとおりです。

IPC-7351または適切なJEDEC規格に基づいたフットプリント

メーカーの推奨するSMDランドパターンを使用することは、私の目には通常好まれますが、パッシブSMDのようなものにとっては、これは真実の源であるため素晴らしいことです。0402から1206までのパッケージを作成し、このツールをすべての寸法で使用する場合、パッドの間隔、中庭などのようなものの一貫したスケーリングが行われることを知っています。実際のボードでは奇妙に見えます。イーグルのストックライブラリを見たことがある人ならだれでも、一貫性があまりないことを証明できます。これらの標準に基づいたツールを使用することは、部品の標準化されたライブラリを構築する素晴らしい方法です。

基本的なフットプリントの場合、スペース/信頼性を微調整するためにさまざまなサイジングバージョンを取得します

これは標準に固有のものであると思いますが、0402、0603、0805などの基本的なパッシブSMDフットプリントの場合、LPウィザードは最小公称、およびほとんどのバージョンを切り替えるオプションを提供します。これらは実際のパッドのサイズを微調整して、より小さなパッケージまたはより大きなパッケージを生成します。はんだフィレットを大きくして信頼性を高めるには、パッケージを大きくすることが望ましい場合がありますが、超高密度のボードを作成するにはパッドを小さくする方が良い場合があります。いずれにせよ、これらはテストされ、意図されたアプリケーションでうまく機能することで合意されたフットプリントです。私にとって、それは大きな時間の節約であり、素晴らしいことです。

Mothertruckin 'CAD export

この1つの理由から、このツールの10日間の試用版を活用してください。CADエクスポート。LPウィザードは、ライブラリ内で実行できるEagleスクリプトにパッケージをエクスポートします。パーツマーキング、中庭などを備えたパッケージを生成します。これは、大量の物をインポートしてから、自分で調整します。通常、電卓アプリを開いた状態で座って、すべての寸法計算を実行して、ミラー化されたランドパターンパーツを構築します。CADエクスポートは、すぐにフラットな状態になります。

信頼性の高い部品ライブラリを構築するために時間を費やす必要がありますが、生産性を向上させる方法は間違いなくあります。LPウィザードのようなものを使用することはその1つです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.