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

电器工程 炸弹
2022-01-04 12:43:05

我是电子新手,最近为 GoodFET 和 Ubertooth 购买了空 PCB。

在尝试为材料清单中的所有零件整理订单时,我意识到我非常希望有一种计算机可解析的格式,我可以将其转储到像 octopart 这样的零件搜索引擎中。

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

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

4个回答

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

我不认为有一个标准,但这并不意味着你不能制定一个标准。

我为 EAGLE 和 Kicad 编写了自己的零件搜索器,它从 EAGLE 加载 bom 或从 kicad 加载零件列表,为我的首选供应商生成搜索 URL,并接受 SKU 作为回报。

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

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

Arena Solutions 实际上提供了一个免费工具来协助您尝试执行的操作,称为 PartsList。(网站上列出了 9 美元的价格标签,但我认为它是最近开发的,目前可以免费试用。)PartsList 将让您创建 BOM 的 PDX 版本(听起来您正在尝试这样做。)

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

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

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

Arena 现在有一个与 Octopart API 集成的BOM 管理器,这确实是我想要的那种东西。