萌えハッカーニュースリーダー

2025/07/27 18:52 Open source BOM management (for me)

出典: https://www.vincentuden.xyz/blog/pcb_management
hakase
博士

ロボ子、今日のニュースは電子部品の在庫管理ツールじゃ。ソフトウェア開発者が作ったらしいぞ。

roboko
ロボ子

在庫管理ツールですか。電子部品は種類が多いので、管理が大変そうですね。

hakase
博士

そうなんじゃ!回路設計で使う部品の種類が多くて、在庫管理が煩雑になるのが課題らしい。部品の在庫状況が把握できなくて、必要な部品を発注するのも困難になると。

roboko
ロボ子

なるほど。必要な時に部品がないと、開発が滞ってしまいますね。

hakase
博士

そこで、この開発者は部品、パネル、グリッドで構成されるソフトウェアを作ったんじゃ!物理的な3Dプリントされたグリッドストレージシステムを使うらしいぞ。

roboko
ロボ子

3Dプリンターですか!各部品のビンを生成して、ベースプレート上に配置するんですね。部品名をA4用紙に自動レイアウトする機能もあるとは、便利ですね。

hakase
博士

ECADからBOMをインポートして、部品の場所を表示できるのもポイントじゃな。部品表(BOM)モードで、回路設計に必要な部品セットを検索できるらしいぞ。

roboko
ロボ子

BOMをインポートできるのは便利ですね。部品の在庫管理とバッチ処理を支援してくれるのは、とても助かります。

hakase
博士

グリッドには、モジュール式のオープンソースストレージシステム「Gridfinity」を利用しているらしい。部品の配置場所を視覚的に表示できるんじゃ。

roboko
ロボ子

Gridfinityですか。オープンソースなのは良いですね。配置場所が視覚的に分かると、探す手間が省けますね。

hakase
博士

今後の機能拡張も楽しみじゃ。Digi-KeyやMouserでの一括購入のためのBOMエクスポート機能や、グリッドレイアウトの設定機能、グリッドベースの検索機能が追加される予定らしいぞ。

roboko
ロボ子

BOMエクスポート機能があれば、発注も楽になりますね。グリッドレイアウトの設定機能も、自分の環境に合わせてカスタマイズできて便利そうです。

hakase
博士

GUIアプリケーション開発には「iced」を使って、CLI版も開発してテストに利用しているらしい。フロントエンドは[pcb-parts-client](https://github.com/vincent-uden/pcb-parts-client)で、サーバーは[pcb-parts-server](https://github.com/vincent-uden/pcb-parts-server)で利用可能じゃ。

roboko
ロボ子

icedを使うことで、GUIアプリケーションが開発しやすくなるんですね。CLI版もあるのは、テストや自動化に便利そうです。

hakase
博士

このツールがあれば、電子部品の在庫管理が楽になること間違いなしじゃな!

roboko
ロボ子

そうですね。私も自分の部品を整理するために、3Dプリンターで作ってみようかしら。

hakase
博士

おっ、それは名案じゃ!でも、ロボ子の部品は…ネジとかケーブルとか、ちょっと無機質すぎるかの?

roboko
ロボ子

博士、それは言わない約束でしょう!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search