是否有用于描述物料清单的文本或标记标准?


16

我是电子产品的新手,最近购买了用于GoodFET和Ubertooth的空PCB。

当试图将物料清单中所有零件的订单放在一起时,我意识到我非常想拥有一种计算机可解析格式,可以将其转储到octopart这样的零件搜索引擎中。

我开始使用octopart API破解一个简单的网站来执行此操作,但找不到BoM的任何xml标准。

有人听说过这样的事情吗?我会对gEDA,EagleCAD等提供的某种标准格式特别感兴趣

Answers:


9

我认为没有一个标准,但这并不意味着您无法制定一个标准。

我已经为EAGLE和Kicad编写了自己的零件搜索器,可以从EAGLE加载物料清单或kicad的零件清单,为我的首选供应商生成搜索URL并接受SKU。

我要做的是指定一个XML格式来保存BOM,并编写一堆可以生成该格式的转换器。

我的鹰和kicad脚本在这里:https : //github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

我最常遇到的是带有用户可定制标题的.CSV文件。我不知道BOM的任何更具体的标准。


2
这也是我使用的。易于解析或解析,比XML易于手工编辑,并且易于从Excel或其他电子表格软件导入/导出。
凯文·维米尔

3

实际上,Arena Solutions提供了一个免费的工具,它可以帮助您尝试做的事情称为PartsList。(网站上列出了$ 9的价格标签,但我认为它是最近开发的,现在可以免费试用。)PartsList可让您创建BOM表的PDX版本(听起来像您正在尝试这样做。)

您可以将零件的CSV列表上传到“零件列表”,单击“自动填充”以从Octopart中获取其余文档,然后与任何人共享该列表。通过导出为CSV或PDX文件进行共享。(PDX =产品数据交换(PDX),是一种基于XML的标准,通常用于制造中的文件共享。)当您将文件共享为PDX时,就是共享了可搜索的上下文形式的BOM。Arena还提供了免费的云PDX Viewer,因此您可以查看自己创建的PDX文件。

以下是这些工具的一些链接,希望它们对您有所帮助--

PDXViewer- http: //www.arenasolutions.com/pdxviewer/? ifid = pdxblog1零件清单-http: //www.arenasolutions.com/partslist/



1

开源硬件平台Solderpad使用基于JSON的格式,请参见本示例。最终,数据以表格形式包含三个字段/列:

  • 名称(用于引用设计中零件的标识符列表)
  • 值(零件的标识符)
  • 说明(文字)

物料清单通过http://octopart.com的链接以这种方式显示。不幸的是,零件标识符似乎没有唯一的标准,不是吗?


0

Digi-Key还具有BOM管理器,可让您以文本文件,CSV文件或电子表格(XLS)的形式上载BOM,该BOM包含一列包含Digi-Key零件编号的列,另一列包含数量,并且它将根据该BOM自动创建订单。BOM表可以包含您选择的其他列(在上传文件时指定映射),因此您可以使用同一文件来捕获项目所需的任何信息。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.