部品表を説明するためのテキストまたはマークアップ標準はありますか?


16

私はエレクトロニクスの初心者で、最近GoodFETとUbertooth用の空のPCBを購入しました。

部品表のすべての部品の注文をまとめようとしていたときに、コンピューター解析可能なフォーマットを使用して、octopartなどの部品検索エンジンにダンプできるようにしたいことがわかりました。

octopart APIを使用してこれを行うために簡単なWebサイトをハッキングし始めましたが、BoMのxml標準の種類は見つかりません。

誰もそのようなことを聞​​いたことがありますか?gEDA、EagleCADなどから入手できる標準形式に特に興味があります。

回答:


9

標準があるとは思いませんが、だからといって標準が作れないというわけではありません。

EAGLEとKicadの独自のパーツサーチャーを作成しました。EAGLEからボムまたはkicadからパーツリストを読み込み、優先サプライヤーの検索URLを生成し、SKUを受け取ります。

私がやることは、BOMを保持するxml形式を指定し、その形式を生成できる多数のコンバーターを作成することです。

私のイーグルとkicadスクリプトはこちらです:https : //github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

私が最もよく目にするのは、ユーザーがカスタマイズ可能な見出しを持つ.CSVファイルです。BOMのより具体的な標準については知りません。


2
これも私が使用しているものです。XMLよりも解析が簡単で、XMLよりも編集がはるかに簡単で、Excelや他のスプレッドシートソフトウェアからのインポート/エクスポートも簡単です。
ケビンフェルメール

3

Arena Solutionsは実際に、PartsListと呼ばれるあなたがしようとしていることを支援する無料のツールを提供しています。(Webサイトには9ドルの値札がリストされていますが、最近開発されたため、現在無料で試用できると思います。)PartsListを使用すると、BOMのPDXバージョンを作成できます(これはあなたがやろうとしているようです)。

パーツのCSVリストをPartsListにアップロードし、[オートフィル]をクリックしてOctopartから残りのドキュメントを取得してから、リストを誰とでも共有できます。CSVまたはPDXファイルとしてエクスポートして共有します。(PDX = Product data eXchange(PDX)は、製造業でのファイル共有に一般的に使用されるXMLベースの標準です。)PDXとしてファイルを共有する場合、検索可能なコンテキスト内のBOMを共有します。Arenaは無料のクラウドPDX Viewerも提供しているため、作成したPDXファイルを確認できます。

これらのツールへのリンクをいくつか紹介します。うまくいけば、これがあなたの助けになるでしょう--

PDXViewer - http://www.arenasolutions.com/pdxviewer/?ifid=pdxblog1 PartsList - http://www.arenasolutions.com/partslist/



1

オープンソースハードウェアプラットフォームのSolderpadは、JSONベースの形式を使用しています。この例を参照してください。最終的に、データは3つのフィールド/列を持つ表形式になります。

  • 指定子(設計内の部品を参照する識別子のリスト)
  • 値(パーツの識別子)
  • 説明(テキスト)

部品表は、この方法http://octopart.comへのリンクとともに表示されます。残念ながら、部分識別子の固有の標準はないようです。


0

Digi-Keyには、BOMをテキストファイル、CSVファイル、またはスプレッドシート(​​XLS)としてアップロードできるBOMマネージャーもあります。そのBOMから注文を自動的に作成します。BOMには、選択した他の列を含めることができます(ファイルのアップロード時にマッピングを指定します)。そのため、同じファイルを使用して、プロジェクトに必要な情報をキャプチャできます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.