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


16

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

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

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

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

Ответы:


9

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

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

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

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


11

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


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/



1

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

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

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


0

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.