Có một văn bản hoặc tiêu chuẩn đánh dấu để mô tả một hóa đơn vật liệu?


16

Tôi là người mới sử dụng điện tử và gần đây đã mua PCB trống cho GoodFE và Ubertooth.

Trong khi cố gắng sắp xếp một đơn đặt hàng cho tất cả các bộ phận trong hóa đơn vật liệu, tôi nhận ra rằng tôi rất muốn có một định dạng phân tích cú pháp máy tính mà tôi có thể đổ vào một công cụ tìm kiếm các bộ phận như octopart.

Tôi đã bắt đầu hack một trang web đơn giản để thực hiện điều này bằng API octopart nhưng tôi không thể tìm thấy bất kỳ loại tiêu chuẩn xml nào cho một BoM.

Có ai nghe nói về một điều như vậy? Tôi đặc biệt quan tâm đến một số loại định dạng tiêu chuẩn có sẵn từ gEDA, EagleCAD, v.v.

Câu trả lời:


9

Tôi không nghĩ có một tiêu chuẩn, nhưng điều đó không có nghĩa là bạn không thể tạo ra một tiêu chuẩn.

Tôi đã viết công cụ tìm kiếm phần của riêng tôi cho EAGLE và Kicad tải bom từ EAGLE hoặc danh sách các bộ phận từ kicad, tạo URL tìm kiếm cho nhà cung cấp ưa thích của tôi và chấp nhận trả lại SKU.

Những gì tôi sẽ làm là chỉ định một định dạng xml để giữ BOM và viết một loạt các trình chuyển đổi có thể tạo ra định dạng đó.

Kịch bản đại bàng và kicad của tôi có ở đây: https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

Những gì tôi chạy qua thường xuyên nhất là các tệp .CSV với các tiêu đề tùy chỉnh của người dùng. Tôi không biết bất kỳ tiêu chuẩn cụ thể hơn cho BOM.


2
Đây là những gì tôi sử dụng là tốt. Dễ dàng phân tích vào hoặc ra, chỉnh sửa bằng tay dễ dàng hơn nhiều so với XML và dễ dàng nhập / xuất từ ​​Excel hoặc phần mềm bảng tính khác.
Kevin Vermeer

3

Arena Solutions thực sự cung cấp một công cụ miễn phí để hỗ trợ những gì bạn đang cố gắng gọi là Bộ phận danh sách. (Có một mức giá 9 đô la được liệt kê trên trang web, nhưng tôi nghĩ rằng hiện tại nó miễn phí để thử vì nó được phát triển gần đây.) Bộ phận liệt kê sẽ cho phép bạn tạo phiên bản PDX của BOM của bạn (có vẻ như bạn đang cố gắng thực hiện.)

Bạn có thể tải lên danh sách các bộ phận CSV của mình vào Danh sách bộ phận, nhấp vào "tự động điền" để lấy phần còn lại của tài liệu từ Octopart, sau đó chia sẻ danh sách này với bất kỳ ai. Bạn chia sẻ bằng cách xuất dưới dạng tệp CSV hoặc PDX. (PDX = Dữ liệu sản phẩm eXchange (PDX) và là một tiêu chuẩn dựa trên XML thường được sử dụng để chia sẻ tệp trong sản xuất.) Khi bạn chia sẻ tệp dưới dạng PDX, bạn đang chia sẻ dạng BOM trong ngữ cảnh có thể tìm kiếm được. Arena cũng cung cấp Trình xem PDX trên nền tảng đám mây miễn phí, do đó bạn có thể xem tệp PDX bạn đã tạo.

Dưới đây là một số liên kết đến các công cụ này, hy vọng điều này sẽ giúp bạn - -

PDXViewer - http://www.arenasolutions.com/pdxviewer/?ifid=pdxblog1 Danh sách bộ phận - http://www.arenasolutions.com/partslist/



1

Nền tảng phần cứng nguồn mở Solderpad sử dụng định dạng dựa trên JSON, xem ví dụ này . Cuối cùng, dữ liệu là dạng bảng với ba trường / cột:

  • người chỉ định (một danh sách các định danh để chỉ các bộ phận trong thiết kế của bạn)
  • giá trị (một định danh của phần)
  • mô tả (văn bản)

Hóa đơn vật liệu được trình bày theo cách này với các liên kết đến http://octopart.com . Thật không may, dường như không có tiêu chuẩn duy nhất của định danh bộ phận, phải không?


0

Digi-Key cũng có trình quản lý BOM cho phép bạn tải lên BOM dưới dạng tệp văn bản, tệp CSV hoặc bảng tính (XLS), bao gồm một cột có số phần Digi-Key và một cột khác với số lượng, và nó sẽ tự động tạo một đơn đặt hàng từ BOM đó. BOM có thể chứa các cột khác mà bạn chọn (bạn chỉ định ánh xạ khi bạn tải tệp lên), vì vậy bạn có thể sử dụng cùng một tệp để nắm bắt bất kỳ thông tin nào bạn cần cho dự án của mình.


0

Dưới đây là một ví dụ trực tuyến tốt về Bill of Vật liệu . Bạn có thể xuất BOM sang excel và lưu vào cục bộ dưới dạng mẫu BOM.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.