Hãy quên các thư viện Eagle. Chúng rõ ràng đã được tối ưu hóa để được thực hiện nhanh chóng để Cadsoft có thể có một danh sách lớn các bộ phận được hỗ trợ, không phải vì chất lượng hay sự rõ ràng. Trong ngắn hạn, các thư viện Eagle được cung cấp hút.
Tốt nhất là làm cho riêng bạn theo quy ước của riêng bạn. Nếu bạn có thể sống với các quy ước của tôi, bạn có thể thấy các thư viện của tôi hữu ích. Thư viện của tôi và một loạt các tiện ích Eagle khác có trong bản phát hành Eagle Tools tại www.embedinc.com/pic/dload.htm . Chúng không bao gồm những phần bạn đề cập, nhưng có rất nhiều phần khác ở đó.
Các phần thư viện của tôi cũng tuân theo một tập hợp các quy ước về cách sử dụng các thuộc tính khác nhau cho phép tạo BOM tự động. Các công cụ BOM tự động cũng được bao gồm trong bản phát hành mà tôi đã đề cập ở trên. Ví dụ, đây là nội dung của tệp tài liệu Eagle_attr mô tả các quy ước này (tệp tài liệu này và một số tệp khác cũng được bao gồm trong bản phát hành):
Tài liệu này mô tả các quy ước Embed Inc để sử dụng tùy chọn
các thuộc tính trong Eagle, lần đầu tiên có sẵn trong phiên bản 5. Trong
các phiên bản trước đó một phần chỉ có thể có một vài thuộc tính cố định được tích hợp vào
Đại bàng, chẳng hạn như GIÁ TRỊ và TÊN. Trong phiên bản 5, các thuộc tính cố định này vẫn còn
tồn tại nhưng các thuộc tính bổ sung tùy ý có thể được tạo bởi người dùng.
Tài liệu này chỉ định các thuộc tính nhất định được mong đợi bởi các phần của
hệ thống Embed Inc, chủ yếu để hỗ trợ hóa đơn nguyên vật liệu (BOM) tự động
thế hệ. Quá trình tạo BOM từ bảng đại bàng hoặc
sơ đồ được mô tả trong tệp tài liệu chương trình CSV_BOM.
Các thuộc tính tùy chọn Eagle có ý nghĩa đặc biệt trong Embed Inc
hệ thống là:
SẢN XUẤT
Nhà sản xuất: partnum; nhà sản xuất: partnum; ...
Các trường PHẦN NỐI và dấu hai chấm hàng đầu của chúng có thể bị bỏ qua, nhưng là một
ý tưởng tồi trừ khi chỉ có một nhà sản xuất duy nhất được liệt kê.
ĐỐI TÁC
Số phần chung hoặc số phần trong nhà sản xuất duy nhất.
NHÀ CUNG CẤP
Nhà cung cấp: partnum; nhà cung cấp: partnum; ...
Các trường PHẦN NỐI và dấu hai chấm hàng đầu của chúng có thể bị bỏ qua, nhưng là một
ý tưởng tồi trừ khi chỉ có một nhà cung cấp duy nhất được liệt kê.
BOM
Cho dù phần này nên được đưa vào BOM. Một số "bộ phận" là
chỉ có các tính năng trên bảng, như miếng pin pogo chẳng hạn. Những
không nên được liệt kê trên BOM vì không cần mua
và sẽ không được cài đặt. Các giá trị được hỗ trợ là:
CÓ - Bao gồm phần này trong BOM.
KHÔNG - Không bao gồm phần này trong BOM.
Mặc định là CÓ nếu BOM trống hoặc không tồn tại.
GIÁ TRỊ
Cho biết cách sử dụng thuộc tính VALUE. Các lựa chọn là:
VAL - Giá trị phần thông thường, giống như điện trở của điện trở. Các
giá trị một phần sẽ được liệt kê trên BOM và được sử dụng để phân biệt
các bộ phận khác nhau. Ví dụ, điện trở 10K ohm là khác nhau
một phần hơn một điện trở 330 ohm.
ĐỐI TÁC - Số phần. Trường giá trị sẽ được hiển thị trong
BOM và được sử dụng để phân biệt các phần khác nhau, như VAL. Tuy nhiên,
trường số phần sẽ được đặt thành GIÁ TRỊ trừ khi số phần
được thiết lập rõ ràng. ĐỐI TÁC VALSTAT là dành cho chung chung
thiết bị thư viện nơi trường giá trị được sử dụng để hiển thị một số hoặc tất cả
của số phần trên sơ đồ. Ví dụ: thư viện
có thể chứa một thiết bị opamp 14 pin chung và giá trị được đặt thành
LM324 để hiển thị các loại opamp trên sơ đồ. Trong này
ví dụ, VALUE chỉ được đặt thành số phần chung mà không có
loại gói, loại nhiệt độ, vv Trong trường hợp này là PHẦN THAM GIA
thuộc tính nên được sử dụng để xác định số phần chính xác, nhưng
VALSTAT vẫn nên được đặt thành PHẦN THAM GIA.
LABEL - Nhãn dành cho màn hình lụa. Trường giá trị sẽ
không được chuyển đến BOM và sẽ không được sử dụng để
phân biệt các bộ phận. Điều này có thể được sử dụng, ví dụ, để dán nhãn
Đèn LED trên bảng. Các đèn LED khác nhau có thể được gắn nhãn "Nguồn" và
"Lỗi", nhưng chúng là phần vật lý giống nhau và nên được liệt kê
trên cùng mục nhập BOM.
SUBST
Đặt các trạm cho phép trường cho phần trên BOM. Có hiệu lực
các giá trị là "CÓ" và "KHÔNG". Mặc định là CÓ nếu SUBST không tồn tại
hoặc là trống rỗng.
DVAL
Giá trị một phần chi tiết. Nếu có và không trống, trường này sẽ ghi đè
chuỗi giá trị một phần trên BOM và sẽ được sử dụng để phân biệt
các bộ phận. DVAL luôn được coi là giá trị phần thực, vì vậy không phải là
ảnh hưởng bởi VALSTAT. Mục đích của DVAL là cung cấp thêm
thông tin hợp lý để hiển thị trên sơ đồ. Nói chung là
thuộc tính VALUE tiêu chuẩn sẽ được hiển thị trên sơ đồ với DVAL
hiển thị trên BOM.
MÔ TẢ
Chuỗi mô tả rõ ràng cho BOM. Theo mặc định, BOM
Mô tả được lấy từ tên thư viện và tên thiết bị
trong thư viện đó Nếu thuộc tính DESC có mặt và không trống,
nội dung của nó sẽ ghi đè mặc định đó.