JLCPCB(LCSC)のパーツを直接KiCADライブラリに投げ込むChrome拡張機能

TL;DR

JLCPCBかLCSCで部品探ししながら、エクスポートボタンを押すと、KiCADのライブラリに登録されるChrome拡張機能を作った。

꙳✧˖°⌖꙳✧˖°⌖꙳✧˖°⌖꙳✧˖°⌖꙳✧˖°⌖

EasyEDA2KiCad-Chrome-Extension -GitHub

꙳✧˖°⌖꙳✧˖°⌖꙳✧˖°⌖꙳✧˖°⌖꙳✧˖°⌖

できること

・グローバルでもプロジェクトライブラリでも好きなフォルダとライブラリ名を指定できる。個人的には000_とかではじめるとスターつけなくても上に来るから好き。

・シンボル,フットプリント,3Dモデル(あれば)がリンクされた状態で登録される

・検索画面と部品詳細画面どちらでも対応

・JLCPCBとLCSC対応(PCBA実装に使えないのもあるので注意)

・(EasyEDA2KiCADの機能)LCSC部品番号もリンクされているのでPCBAは一発で通る

・EasyEDA2KiCADの機能は基本踏襲してる

詳しくはREADMEよんでください

既知のバグ

・バグというか3Dモデルは座標が死んでて遥か彼方に飛ばされていることがある。頑張って戻して。

・シンボルもグリッドに沿ってないことがある。なんか基準点が違うらしい。頑張ってずらして(?)

・サーバー起動し忘れてるときのアラートがうまく動いてない気がする

何を突然

・職場で先輩オリジナルGUIを紹介された、が自分の環境でうまく動かなかった

・その大元になったEasyEDA2KiCADをコマンドラインで動かしてみたら意外と良かった

・バイブコーディングでゴリゴリにやれるのかな?って試してみたかった

・ChromeExtentionとAntigravityの相性流石に良いのでは?と思った

・アイコンはNano-Banana-Pro作。4分割角丸&4色の色指示のみ。白い線が良いセンスで感動

バグ報告など

GitHubでもいいし、ここのコメントでもいいし、あるいはTwitterでレスくれると喜びます。直す保証はないです。