Existe um padrão de texto ou marcação para descrever uma lista de materiais?


16

Sou iniciante em eletrônica e comprei recentemente PCBs vazios para GoodFET e Ubertooth.

Ao tentar montar um pedido para todas as partes da lista de materiais, percebi que gostaria muito de ter um formato analisável por computador que pudesse despejar em um mecanismo de busca de peças como o octopart.

Comecei a invadir um site simples para fazer isso usando a API octopart, mas não consigo encontrar nenhum tipo de padrão xml para um BoM.

Alguém já ouviu falar de uma coisa dessas? Eu estaria particularmente interessado em algum tipo de formato padrão disponível no gEDA, EagleCAD etc.

Respostas:


9

Não acho que exista um padrão, mas isso não significa que você não possa fazer um.

Escrevi meu próprio pesquisador de peças para o EAGLE e o Kicad, que carrega um bom resultado do EAGLE ou da lista de peças do kicad, produz URLs de pesquisa para o meu fornecedor preferido e aceita SKUs em troca.

O que eu faria é especificar um formato xml para armazenar a lista técnica e escrever vários conversores que podem produzir esse formato.

Meus scripts da águia e do kicad estão aqui: https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

O que eu tenho encontrado com mais freqüência são arquivos .CSV com títulos personalizáveis ​​pelo usuário. Não conheço nenhum padrão mais específico para listas técnicas.


2
É isso que eu uso também. Fácil de analisar ou retirar, muito mais fácil de editar manualmente do que XML e fácil de importar / exportar do Excel ou outro software de planilha.
21711 Kevin Vermeer

3

Na verdade, a Arena Solutions oferece uma ferramenta gratuita para ajudar no que você está tentando fazer, chamado PartsList. (Existe um preço de US $ 9 listado no site, mas acho que atualmente é grátis tentar o que foi desenvolvido recentemente.) O PartsList permitirá que você crie uma versão PDX da sua BOM (o que parece que você está tentando fazer).

Você pode enviar sua lista CSV de peças para o PartsList, clicar em "preenchimento automático" para obter o restante da documentação do Octopart e compartilhar a lista com quem quer que seja. Você compartilha exportando como um arquivo CSV ou PDX. (PDX = Troca de dados do produto (PDX) e é um padrão baseado em XML que é comumente usado para compartilhamento de arquivos na fabricação.) Quando você compartilha arquivos como um PDX, está compartilhando uma forma pesquisável e contextual da BOM. A Arena também oferece um PDX Viewer gratuito na nuvem, para que você possa ver o arquivo PDX criado.

Aqui estão alguns links para essas ferramentas, espero que isso ajude você - -

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



1

A plataforma de hardware de código aberto Solderpad usa um formato baseado em JSON, veja este exemplo . Eventualmente, os dados são tabulares com três campos / colunas:

  • designador (uma lista de identificadores para se referir às peças em seu design)
  • valor (um identificador da peça)
  • descrição (textual)

A lista de materiais é apresentada desta maneira com links para http://octopart.com . Infelizmente, parece não haver um padrão único de identificadores de peça, não é?


0

A Digi-Key também possui um gerenciador de listas técnicas que permite fazer upload de uma lista técnica como um arquivo de texto, arquivo CSV ou planilha (XLS), que inclui uma coluna com números de peça da Digi-Key e outra com quantidades, além de crie automaticamente um pedido a partir dessa lista técnica. A lista técnica pode conter outras colunas de sua escolha (você especifica o mapeamento ao fazer upload do arquivo), para poder usar o mesmo arquivo para capturar as informações necessárias para o seu projeto.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.