Repolode
zhoushoujianwork

zhoushoujianwork/easyeda-agent

AIエージェントがEasyEDA Proを操作し、データシートの読み取り、回路図作成、PCBレイアウト、設計チェックを行える自動化レイヤー。

スター
769
フォーク
95
未解決の Issue
6
最終コミット
4 日前

これは何?

easyeda-agentは、EasyEDA Pro(JLCEDA Pro)向けのAI自動化レイヤーです。ローカルデーモンを備えた`easyeda` CLI、Agent Skill、stdio MCPサーバーを通じて、型付きの回路図・PCB操作を提供します。これにより、AIアシスタントはスクリプトを当てずっぽうで生成するのではなく、実際のEasyEDAプロジェクトを操作できます。

ワークフローでは、データシートや寸法図の情報に基づくライブラリパーツの作成、自然言語の要件からの回路図・PCB作成、部品のLCSC品番への統一、回路図の整理・修復、モジュールの自動配置、短い配線のルーティング、銅箔のベタ塗り、シルクの調整、DRCと製造チェックに対応します。書き込み後はピン、ネット、ジオメトリ、オブジェクトの紐付けを読み戻して検証し、保存は明示的に行います。

EDA Agent Connector(.eext)はEasyEDA Pro内で動作し、公式のeda.* APIを呼び出します。本プロジェクトはEasyEDA Pro V4を対象としており、プログラムからのUndoには対応しないことや、外部のFreeroutingなしでは高密度基板全体の自動配線に対応しないことなど、制限事項も記載しています。

主な機能

  • 01データシートの情報からシンボル、フットプリント、デバイスを作成し、書き込み前にオフラインで仕様を検証します。
  • 02自然言語の要件を、回路図作成、レイアウト、配線、銅箔ベタ塗り、DRCの各手順に変換します。
  • 03リファレンスデジグネータと配置を維持したまま、部品を標準のLCSC C番号付き部品に置き換えます。
  • 04回路図の接続、未接続ピン、ショート、シート間のネット名をチェックし、再レイアウトして検証します。
  • 05PCBの自動レイアウト、基板外形へのフィッティング、短い配線のルーティング、ビア、銅箔ベタ塗りを提供します。
  • 06CLI、Agent Skill、stdio MCPサーバーを通じてワークフローを利用できます。

ユースケース

  • 文章で指定した要件をもとに、AIアシスタントに小型マイコン基板のたたき台を作成させる。
  • データシートやモジュールの寸法図から、独自の部品ライブラリを作成する。
  • 既存のEasyEDAプロジェクトで、シルク、DRCの問題、回路図の接続を整理する。
  • 基板を発注する前に、回路図の部品をLCSC品番に統一する。

クイックスタート

  1. 1

    READMEのmacOS/Linux用インストールスクリプトでCLIとSkillをインストールします

  2. 2

    JLCプラグインマーケットプレイスまたはGitHubのリリースからEDA Agent Connectorをインストールします

  3. 3

    EasyEDAプロジェクトを開き、設定で外部連携を有効にします

  4. 4

    daemon、Connector、プロジェクトの準備ができていることを確認します

    easyeda health

使う前に知っておきたいこと

  • EasyEDA Pro V4が必要です。古いV3環境では、デザインを書き込む前にアップグレードしてください。
  • 高密度基板の完全な自動配線には、外部ツールのFreeroutingが必要です。
  • EasyEDA拡張APIには、プログラムから操作できるUndo機能がありません。
  • 制御インピーダンスを自動で完全に検証することはできません。

トピック

よくある質問

easyeda-agent とは?
AIエージェントがEasyEDA Proを操作し、データシートの読み取り、回路図作成、PCBレイアウト、設計チェックを行える自動化レイヤー。 easyeda-agentは、EasyEDA Pro(JLCEDA Pro)向けのAI自動化レイヤーです。ローカルデーモンを備えた`easyeda` CLI、Agent Skill、stdio MCPサーバーを通じて、型付きの回路図・PCB操作を提供します。これにより、AIアシスタントはスクリプトを当てずっぽうで生成するのではなく、実際のEasyEDAプロジェクトを操作できます。
easyeda-agent は無料で使えますか?ライセンスは?
easyeda-agent は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
easyeda-agent は今もメンテナンスされていますか?
活発にメンテナンス中。easyeda-agent の最終コミットは 2026年10月18日 です。
easyeda-agent は何に使えますか?
文章で指定した要件をもとに、AIアシスタントに小型マイコン基板のたたき台を作成させる。 データシートやモジュールの寸法図から、独自の部品ライブラリを作成する。 既存のEasyEDAプロジェクトで、シルク、DRCの問題、回路図の接続を整理する。 基板を発注する前に、回路図の部品をLCSC品番に統一する。
easyeda-agent のインストール方法は?
READMEのmacOS/Linux用インストールスクリプトでCLIとSkillをインストールします JLCプラグインマーケットプレイスまたはGitHubのリリースからEDA Agent Connectorをインストールします EasyEDAプロジェクトを開き、設定で外部連携を有効にします daemon、Connector、プロジェクトの準備ができていることを確認します: easyeda health
easyeda-agent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zhoushoujianwork/easyeda-agent

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト