Существует ли стандарт текста или разметки для описания спецификации?

16

Я новичок в области электроники, недавно приобрел пустые печатные платы для GoodFET и Ubertooth.

Пытаясь собрать заказ на все детали в ведомости материалов, я понял, что очень хотел бы иметь компьютерный формат, который можно было бы поместить в поисковую систему для деталей, например, в octopart.

Я начал взламывать простой сайт, чтобы сделать это с помощью API octopart, но я не могу найти какой-либо стандарт xml для BoM.

Кто-нибудь слышал о такой вещи? Я был бы особенно заинтересован в каком-то стандартном формате, доступном в gEDA, EagleCAD и т. Д.

shapr
источник

Ответы:

9

Я не думаю, что есть стандарт, но это не значит, что вы не можете его создать.

Я написал собственный поисковик деталей для EAGLE и Kicad, который загружает бомбу из EAGLE или список деталей из kicad, производит поисковые URL для моего предпочтительного поставщика и принимает в ответ SKU.

Я бы хотел указать формат xml для хранения спецификации и написать группу конвертеров, способных создать этот формат.

Мои скрипты орла и кикада находятся здесь: https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa

dren.dk
источник
11

Чаще всего я сталкиваюсь с файлами .CSV с настраиваемыми пользователем заголовками. Я не знаю более конкретного стандарта для спецификаций.

pingswept
источник
2
Это то, что я тоже использую. Легко анализировать или разбирать, гораздо проще редактировать вручную, чем XML, а также легко импортировать / экспортировать из Excel или другого программного обеспечения для работы с электронными таблицами.
Кевин Вермеер
3

На самом деле Arena Solutions предлагает бесплатный инструмент для оказания помощи в том, что вы пытаетесь сделать, под названием PartsList. (На сайте указан ценник в $ 9, но я думаю, что в настоящее время можно попробовать бесплатно, так как он был недавно разработан.) PartsList позволит вам создать версию спецификации для PDX (что, похоже, вы пытаетесь сделать).

Вы можете загрузить свой список деталей CSV в PartsList, нажать «автозаполнение», чтобы получить остальную часть документации от Octopart, а затем поделиться списком с кем угодно. Вы делитесь, экспортируя как файл CSV или PDX. (PDX = обмен данными о продуктах (PDX) и является стандартом на основе XML, который обычно используется для совместного использования файлов на производстве.) Когда вы публикуете файлы в виде PDX, вы предоставляете доступную для поиска форму контекста спецификации. Arena также предлагает бесплатное облачное средство просмотра PDX, так что вы можете посмотреть созданный вами файл PDX.

Вот несколько ссылок на эти инструменты, надеюсь, это поможет вам - -

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

Alex
источник
1

Аппаратная платформа с открытым исходным кодом Solderpad использует формат на основе JSON, см. Этот пример . В конце концов данные являются табличными с тремя полями / столбцами:

  • обозначение (список идентификаторов для ссылки на части в вашем дизайне)
  • значение (идентификатор детали)
  • описание (текстовое)

Спецификация представлена ​​таким образом со ссылками на http://octopart.com . К сожалению, похоже, не существует единого стандарта идентификаторов деталей, не так ли?

Jakob
источник
0

В Digi-Key также есть менеджер спецификации, который позволяет загружать спецификацию в виде текстового файла, файла CSV или электронной таблицы (XLS), которая включает столбец с номерами деталей Digi-Key и другой с количествами, и он будет автоматически создавать заказ из этой спецификации. Спецификация может содержать другие столбцы по вашему выбору (вы указываете сопоставление при загрузке файла), поэтому вы можете использовать тот же файл для сбора любой информации, необходимой для вашего проекта.

tcrosley
источник
0

Вот хороший онлайн пример Билла о материалах . Вы можете экспортировать спецификацию в Excel и сохранить ее в качестве шаблона спецификации.

adetelec
источник