This website requires JavaScript.


休業のお知らせ:JLCPCB工場は2026年1月1日に休業いたします。DHL/FedEx/EuroPacketは1月1日・2日に出荷停止となります。ご注文は通常どおり可能ですが、納期はそれに応じて調整されます。


クーポン アプリのダウンロード
発送先
ヘルプセンター
Eagle CADからBOMとCPLを自動生成する方法

Eagle CADからBOMとCPLを自動生成する方法

最終更新日: May 15, 2025

このチュートリアルでは、Eagle CADでJLCSMTサービスのBOM(部品表)とCPL(部品配置リスト、セントロイドファイル、ピックアンドプレイスファイル、XYファイルなどとも呼ばれる)を生成するために必要な手順を説明します。



このチュートリアルはEagle CADバージョン9.6.2用に書かれています。



ULPの方法



Eagle ULP (User Language Programs)はEagleのデータ構造にアクセスし、様々な出力ファイルを作成するために使用することができます。そのため、エクスポートジョブの自動化に使用することができます。



OXullo Intersecansなどが提供しているjlcpcb-eagle ULPを使用することで、JLCPCB SMTサービス用のBOMファイルとCentroidファイルを簡単に生成することができます。


インストール方法


まず、このULPをGithubからダウンロードし、システムにインストールする必要があります。




図1. ULPのダウンロード



ウィンドウズ



1. アーカイブを解凍します。

2. ulps/jlcpcb_smta_exporter.ulp 「を 」Usersyour_user_name "フォルダーにコピーします。



GNU/Linux



1. アーカイブを解凍する。

2. ulps/jlcpcb_smta_exporter.ulp 「を」/home/your_user_name/EAGLE/ulps "フォルダにコピーします。



ファイルをエクスポートする



作業したいEagleプロジェクトを開き、ボードエディターに切り替えます。



Run ULP" ボタンをクリックします。



図2. ULPの実行



ここで 「jlcpcb_smta_exporter.ulp 」を選択し、「OK 」をクリックします。




図3. ULPの選択



ポップアップ・ウィンドウが表示され、処理するレイヤーを尋ねられます(上部または下部のいずれか)。




図4. レイヤーを選択



レイヤーを選択し、「OK 」をクリックします。ここでULPがBOMとセントロイドファイルをエクスポートするフォルダを聞いてきますので、smt-filesのような新しいフォルダを作成してください(出力ファイルを別のフォルダに入れるのは良い習慣です。)



図5. エクスポートされたファイル



これでファイルが指定したフォルダに正常にエクスポートされました。表計算ソフトを使ってファイルを確認することができます。



2つのファイルは<boardname>_<side>_bom.csvと<boardname>_<side>_cpl.csvという名前になります。



図6. LibreOffice での部品表の表示


図7. LibreOffice でのセントロイドファイルの表示



ローテーションについて



ファイルをアップロードすると、オンラインビューアはレンダリングされた PCB を表示します。しかし、現在オンラインシステムでは、ユーザがインタラクティブにコンポーネントを回転させることはできません:



回転が間違っていることがわかったら、セントロイドファイルで回転を調整し、回転が正しくなるまで再度アップロードしてください。









     注 もう一つの方法は、ライブラリ内のコンポーネントのゼロ角を直接変更することです。



LCSC_PART属性



ULP は、パッケージ属性から LCSC パート発注番号を抽出できます。属性の名前はLCSC_PARTで、JLCPCB SMT Parts Libraryにある注文コード(例: C25804)を含んでいなければなりません。