部品表(BOM)のエクスポートファイルは、そのままサプライヤーに渡せる状態であることはほとんどありません。列名はKiCad独自のエクスポート、手作りの表計算ファイル、販売代理店のフォーマットの間で異なりますし、同じ部品が行によって異なる部品番号になっていることもあります。そして数百行をスクロールしていると、部品記号や部品番号が抜けている行を見落としがちです。
このツールはCSVを読み込み、ヘッダーのテキストから部品記号、定数、フットプリント、部品番号、メーカー、数量がどの列にあるかを検出します(これらはどれも標準化されていません)。そして各項目にどの列を選んだかを正確に表示するので、誤検出があっても静かに間違えるのではなく、見た目で分かります。続いて3つのチェックを行います。複数の行に現れる部品番号(意図しない重複、または本来1行にまとめるべきだった2行のよくあるサインです)、部品番号が全くない行、部品記号がない行です。
部品は定数とフットプリントでもグループ化されます。これはサプライヤーの見積もりシステムがどのみち行うグループ化と同じで、数量を合算し、部品記号の一覧を付けます。一部のKiCadエクスポートが行うように、同じ表を2回(部品記号ごとに1回、既にグループ化した状態でもう1回)出力するファイルも検出され、最初の表だけを読み込むため、静かに二重集計されることはありません。
2種類のダウンロードが用意されています。サプライヤーに渡すための、整理・グループ化されたCSV(定数+フットプリントのグループごとに1行、数量を合算し、グループ内で部品番号が一致しない場合はフラグ付き)と、元の1行1品目の粒度を保ちつつ列名を統一したフラットな正規化CSVです。
すべての処理はブラウザ内で完結します。部品表はローカルで読み込まれ処理されるだけで、どこにもアップロードされません。
Tiny Online Tools







