Apakah ada standar teks atau markup untuk menggambarkan Bill of Material?

16

Saya seorang pemula elektronik, dan baru-baru ini membeli PCB kosong untuk GoodFET dan Ubertooth.

Ketika mencoba menyusun pesanan untuk semua bagian dalam bill of material, saya menyadari saya sangat ingin memiliki format yang dapat diuraikan komputer yang bisa saya buang ke mesin pencari suku cadang seperti octopart.

Saya mulai meretas situs web sederhana untuk melakukan ini menggunakan API octopart tetapi saya tidak dapat menemukan standar xml untuk BoM.

Adakah yang pernah mendengar hal seperti itu? Saya akan sangat tertarik pada semacam format standar yang tersedia dari gEDA, EagleCAD, dll

Shapr
sumber

Jawaban:

9

Saya tidak berpikir ada standar, tetapi itu tidak berarti bahwa Anda tidak dapat membuatnya.

Saya telah menulis pencari bagian saya sendiri untuk EAGLE dan Kicad yang memuat bom dari EAGLE atau daftar bagian dari kicad, menghasilkan URL pencarian untuk pemasok pilihan saya dan menerima SKU sebagai imbalan.

Apa yang saya lakukan adalah menentukan format xml untuk menahan BOM dan menulis banyak konverter yang dapat menghasilkan format itu.

Skrip elang dan kicad saya ada di sini: https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa

dren.dk
sumber
11

Yang paling sering saya temui adalah file .CSV dengan judul yang dapat disesuaikan pengguna. Saya tidak tahu standar yang lebih spesifik untuk BOM.

pingswept
sumber
2
Ini yang saya gunakan juga. Mudah diurai keluar atau masuk, jauh lebih mudah diedit dengan tangan daripada XML, dan mudah diimpor / diekspor dari Excel atau perangkat lunak lembar kerja lainnya.
Kevin Vermeer
3

Arena Solutions sebenarnya menawarkan alat gratis untuk membantu dengan apa yang Anda coba lakukan yang disebut PartsList. (Ada label harga $ 9 yang tercantum di situs web, tapi saya pikir saat ini gratis untuk mencoba karena baru-baru ini dikembangkan.) PartsList akan memungkinkan Anda membuat versi PDX dari BOM Anda (yang sepertinya Anda coba lakukan.)

Anda dapat mengunggah daftar bagian CSV Anda ke Daftar Parts, klik "isi otomatis" untuk mengambil sisa dokumentasi dari Octopart, dan kemudian berbagi daftar dengan siapa pun. Anda berbagi dengan mengekspor sebagai file CSV atau PDX. (PDX = Data produk eXchange (PDX) dan merupakan standar berbasis XML yang umum digunakan untuk berbagi file dalam pembuatan.) Ketika Anda berbagi file sebagai PDX, Anda berbagi bentuk BOM yang dapat dicari dan dalam konteks. Arena juga menawarkan cloud PDX Viewer gratis, sehingga Anda dapat melihat file PDX yang Anda buat.

Berikut ini beberapa tautan ke alat-alat ini, semoga ini membantu Anda - -

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

Alex
sumber
1

Arena sekarang memiliki manajer BOM yang terintegrasi dengan Octopart API, ini benar-benar hal yang saya inginkan.

Shapr
sumber
1

Platform perangkat keras sumber terbuka Solderpad menggunakan format berbasis JSON, lihat contoh ini . Akhirnya data tersebut berbentuk tabel dengan tiga bidang / kolom:

  • designator (daftar pengidentifikasi untuk merujuk ke bagian dalam desain Anda)
  • nilai (pengidentifikasi bagian)
  • deskripsi (tekstual)

Bill of material disajikan dengan tautan berikut ke http://octopart.com . Sayangnya sepertinya tidak ada standar unik untuk pengidentifikasi-bagian, bukan?

Jakob
sumber
0

Digi-Key juga memiliki manajer BOM yang memungkinkan Anda untuk mengunggah BOM baik sebagai file teks, file CSV, atau spreadsheet (XLS), yang mencakup kolom dengan nomor bagian Digi-Key dan lainnya dengan jumlah, dan itu akan secara otomatis membuat pesanan dari BOM itu. BOM dapat berisi kolom lain pilihan Anda (Anda menentukan pemetaan ketika Anda mengunggah file), sehingga Anda dapat menggunakan file yang sama untuk menangkap informasi apa pun yang Anda butuhkan untuk proyek Anda.

tcrosley
sumber
0

Ini adalah contoh online bagus dari Bill of Material . Anda dapat mengekspor BOM ke excel dan menyimpan ke lokal sebagai templat BOM.

adetelec
sumber