¿Existe un texto o un estándar de marcado para describir una lista de materiales?

16

Soy un novato en electrónica y recientemente compré PCB vacíos para GoodFET y Ubertooth.

Al tratar de hacer un pedido de todas las partes en la lista de materiales, me di cuenta de que me gustaría mucho tener un formato de computadora analizable que pudiera verter en un motor de búsqueda de piezas como Octopart.

Comencé a piratear un sitio web simple para hacer esto usando la API de octopart, pero no puedo encontrar ningún tipo de estándar xml para un BoM.

¿Alguien ha oído hablar de tal cosa? Me interesaría particularmente algún tipo de formato estándar que esté disponible en gEDA, EagleCAD, etc.

    
pregunta shapr

7 respuestas

9

No creo que haya un estándar, pero eso no significa que no puedas hacer uno.

He escrito mi propio buscador de piezas para EAGLE y Kicad que carga un bom de EAGLE o la lista de piezas de kicad, produce las URL de búsqueda para mi proveedor preferido y a cambio acepta las SKU.

Lo que haría es especificar un formato xml para contener la lista de materiales y escribir un grupo de convertidores que puedan producir ese formato.

Mis scripts de eagle y kicad están aquí: enlace

    
respondido por el dren.dk
11

Lo que he encontrado con más frecuencia son los archivos .CSV con encabezados personalizables por el usuario. No conozco ningún estándar más específico para listas de materiales.

    
respondido por el pingswept
3

Arena Solutions en realidad ofrece una herramienta gratuita para ayudarlo con lo que está tratando de hacer, llamado PartsList. (Hay una etiqueta de precio de $ 9 enumerada en el sitio web, pero creo que actualmente es gratis probar como se desarrolló recientemente). PartsList le permitirá crear una versión PDX de su lista de materiales (que parece que está tratando de hacer).

Puede cargar su lista de piezas CSV en la Lista de piezas, hacer clic en "autocompletar" para obtener el resto de la documentación de Octopart y luego compartir la lista con quien sea. Usted comparte mediante la exportación como un archivo CSV o PDX. (PDX = Product data eXchange (PDX) y es un estándar basado en XML que se usa comúnmente para compartir archivos en la fabricación). Cuando comparte archivos como un PDX, está compartiendo una forma de BOM en contexto, con capacidad de búsqueda. Arena también ofrece un visor de PDX en la nube gratuito, para que pueda ver el archivo PDX que creó.

Aquí hay algunos enlaces a estas herramientas, espero que esto le ayude a usted - -

PDXViewer - enlace Lista de piezas - enlace

    
respondido por el Alex
1

Arena ahora tiene un gestor de BOM que se integra con la API de Octopart, este es realmente el tipo de cosa que quería.

    
respondido por el shapr
1

La plataforma de hardware de código abierto Solderpad utiliza un formato basado en JSON, consulte este ejemplo . Finalmente, los datos son tabulares con tres campos / columnas:

  • designador (una lista de identificadores para referirse a partes en su diseño)
  • valor (un identificador de la parte)
  • descripción (textual)

La lista de materiales es presentada de esta manera con enlaces a enlace . Desafortunadamente, parece que no hay un estándar único de identificadores de partes, ¿no?

    
respondido por el Jakob
0

Digi-Key también tiene un administrador de la lista de materiales que le permite cargar una lista de materiales como un archivo de texto, un archivo CSV o hoja de cálculo (XLS), que incluye una columna con números de pieza Digi-Key y otra con cantidades, y creará automáticamente un pedido a partir de esa lista de materiales. La lista de materiales puede contener otras columnas de su elección (usted especifica la asignación al cargar el archivo), por lo que puede usar el mismo archivo para capturar cualquier información que necesite para su proyecto.

    
respondido por el tcrosley
0

Aquí hay un buen ejemplo en línea de Lista de materiales . Puede exportar la lista de materiales para sobresalir y guardar en local como una plantilla de lista de materiales.

    
respondido por el adetelec

Lea otras preguntas en las etiquetas