Làm thế nào để dễ dàng tìm hoặc tạo các bộ phận để bố trí sơ đồ / bảng Eagle


12

Đối với phần mềm Eagle CAD, trong quá trình bố trí sơ đồ hoặc bảng, làm cách nào tôi có thể tìm kiếm các bộ phận / dấu chân đã được tạo bởi những người khác ở ngoài đó, để làm cho cuộc sống của tôi dễ dàng hơn? Và nếu tôi vẫn không thể tìm thấy những gì tôi muốn, làm thế nào tôi có thể tạo ra các bộ phận của riêng mình?

(Lưu ý: Câu hỏi này nhằm mục đích tham khảo cho các độc giả trong tương lai, do đó tôi vừa đặt câu hỏi cũng như cung cấp câu trả lời của riêng mình bên dưới dựa trên những điều tôi biết. Có lẽ những người khác cũng có thể đồng ý.)

Câu trả lời:


14

Đối với bất kỳ công việc nghiêm túc nào, bạn sẽ không muốn nhận các bộ phận do người khác thực hiện vì họ sẽ không tuân thủ các quy ước của bạn. Tôi luôn luôn làm những phần của riêng mình, điều đó thực sự không khó.

Tôi có một số yêu cầu nhất định đối với các bộ phận, như các thuộc tính để tạo BOM tự động và văn bản ở các kích thước và lớp cụ thể cho màn hình lụa, bản vẽ lắp ráp, v.v. Những người khác không thể tạo ra các bộ phận theo cách tôi muốn và kiểm tra và bác sĩ thú y của người khác sẽ mất ít nhất là miễn là chỉ làm cho riêng tôi ở nơi đầu tiên. Khi bạn làm điều này cho kinh doanh và danh tiếng của bạn phụ thuộc vào nó, bạn phải kén chọn.

Tuy nhiên, người có sở thích có thể lỏng lẻo hơn. Những người khác được hoan nghênh sử dụng các bộ phận của tôi và một loạt các tiện ích khác liên quan đến Eagle mà tôi đã phát triển trong nhiều năm qua. Chuyển đến trang tải xuống của tôi và cài đặt bản phát hành Eagle Tools. Điều này chứa một loạt các thư viện với các bộ phận, nhưng cũng có nhiều ULP, tập lệnh và chương trình lưu trữ khác mà tôi sử dụng xung quanh Eagle. Ví dụ, có cả một hệ thống để tạo ra BOM từ sơ đồ và bảng, sau đó tạo nhãn cho bộ sản phẩm. Bắt đầu với tệp tài liệu CSV_BOM trong thư mục DOC và làm theo các mẩu vụn cookie.

Để cung cấp cho bạn một số ý tưởng về cách hệ thống tạo BOM hoạt động, đây là phần lớn tệp tài liệu EAGLE_ATTR:

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. Đây là mặc định nếu
        một phần có một gói.

      KHÔNG - Không bao gồm phần này trong BOM. Đây là mặc định nếu
        phần không có gó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.

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 đó.

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.

FYI Olin, Google coi trang web của bạn nguy hiểm. Tôi có một màn hình lớn màu đỏ và được khuyên nên rời đi. google.com/transuityreport/safebrowsing/diagnellect/ từ
Gabriel Staples

@Gab: Vâng, tôi biết. Trình quét vi-rút của Google có kết quả dương tính giả trên một số tệp thực thi của chúng tôi.
Olin Lathrop

14

(1) Tìm các bộ phận Eagle hiện có đã được tạo bởi những người khác ngoài đó: Tôi đề xuất bốn nguồn sau đây (ngoài Google "partname Eagle" ;-)):

CÔNG CỤ THẬN TRỌNG (lịch sự của người dùng @Grant) ... Khi sử dụng các thư viện hoặc bộ phận của người khác, trước tiên hãy so sánh nó với biểu dữ liệu và / hoặc in nó ra giấy để so sánh với phần thực tế. Có một số dấu chân kích thước chưa được kiểm tra và / hoặc không chính xác ra khỏi đó.

(2) Tạo các bộ phận của riêng bạn: Không khó để tạo ra các bộ phận Đại bàng cho hầu hết mọi thứ; thành thật mà nói, nếu bạn có thể xây dựng một sơ đồ và bố cục, tự làm các bộ phận sẽ khó có thể vượt quá. Tôi có bốn con trỏ:

  • Để học sáng tạo một phần, tôi khuyên bạn nên bắt đầu với ba hướng dẫn này; tác giả đã dành nỗ lực để làm cho chúng rất thân thiện với người mới bắt đầu: Hướng dẫn số 12, Hướng dẫn số 13 và Hướng dẫn số 14 trên trang hướng dẫn Eagle này .
  • Bắt đầu học với các ví dụ đơn giản như điện trở, phần DIP hoặc thậm chí là phần SOIC-8 để hiểu cách thức hoạt động của nó; sự rõ ràng của sự hiểu biết sau đó sẽ dễ dàng chuyển sang các phần phức tạp hơn.
  • Nếu bộ phận đó có dấu chân chung (chẳng hạn như SOIC-8), chỉ cần sao chép dấu chân của bộ phận hiện có.
  • Thực hiện theo bố cục do nhà sản xuất đề xuất: Gần như tất cả các bảng dữ liệu quy định kích thước cho dấu chân / bố cục được đề xuất cho phần đó; nếu bạn làm theo những điều đó một cách chính xác, cuộc sống sẽ dễ dàng hơn và bạn sẽ có một phần sẵn sàng ngay lập tức.

Một điều tôi sẽ cảnh báo về việc sử dụng các thư viện đại bàng ngẫu nhiên của mọi người - hãy chắc chắn so sánh nó với biểu dữ liệu hoặc in nó ra giấy và so sánh với phần thực tế trước khi bạn thực hiện bảng của mình. Có một số trường hợp chưa được thử nghiệm trên PCB thực tế và có dấu chân không chính xác hoặc không có thông tin chính xác được đánh dấu.
Cấp

@Grant: Con trỏ của bạn đã được thêm vào câu trả lời ở trên.
boardbite

1
@boardbite Có vẻ như eSawDust.com không còn nữa. Điều đó thật đáng tiếc, vì nó hoạt động rất tốt với tôi.
Nick Alexeev

9

Tôi đã xây dựng một trình thu thập thông tin để giúp giải quyết vấn đề này. Tôi hoàn toàn đồng ý rằng bạn không nên sử dụng các bộ phận được tìm thấy trên internet công cộng mà không kiểm tra cẩn thận, nhưng tôi thấy nó tiết kiệm thời gian để bắt đầu với thứ gì đó mà người khác đã xây dựng và tôi thường thấy chúng tỉ mỉ hơn tôi nên tôi có một thứ tốt hơn điểm khởi đầu.

Bạn có thể tìm kiếm và tải xuống các phần mà trình thu thập thông tin của tôi đã tìm thấy ở đây:

http://www.schIALpal.com

Không tính phí, chỉ cần cung cấp thông tin phản hồi tại liên kết phản hồi nếu bạn có bất kỳ vấn đề.

-Jim


3

(đây không nhất thiết là một câu trả lời nhưng nó quá lớn cho một bình luận, IMO)

Khi tôi mới bắt đầu sử dụng Eagle, tôi đã nhanh chóng đi đến kết luận rằng các thư viện đã cũ và không đáng tin cậy. Tôi đã dành một khoảng thời gian tốt và tân trang lại rất nhiều thứ tôi quan tâm nhất .. đó là điện trở và tụ điện cơ bản. Tạo các bộ phận thật dễ dàng ... hầu hết công việc bạn cần làm là tạo ra các gói chính xác và phân bổ các bộ phận đúng cách. Đây là vũ khí bí mật của tôi, mặc dù:

Thuật sĩ LP của Mentor Graphics

Cậu bé hư này đã tiết kiệm cho tôi rất nhiều thời gian để vẽ các gói chính xác cho các dấu chân cơ bản của SM. Đây là lý do tại sao tôi yêu công cụ này rất nhiều:

Các dấu chân nó cung cấp cho bạn dựa trên IPC-7351 hoặc tiêu chuẩn JEDEC thích hợp

Mặc dù đi với mô hình đất SM được đề xuất của nhà sản xuất thường thích hợp hơn trong mắt tôi, đối với những thứ như SMD thụ động, điều này thật tuyệt vì đó là nguồn gốc của sự thật. Nếu tôi muốn tạo các gói cho 0402 đến 1206 và tôi sử dụng công cụ này cho tất cả các kích thước, tôi biết rằng tôi sẽ có tỷ lệ phù hợp của những thứ như khoảng cách pad, sân, v.v. Một phần sẽ không có các tính năng khác biệt đáng kể và đi ra trông kỳ lạ trên bảng thực tế. Bất cứ ai đã từng xem qua các thư viện Eagle đều có thể chứng thực rằng không có nhiều tính nhất quán. Sử dụng công cụ, lần lượt dựa trên các tiêu chuẩn này, là một cách tuyệt vời để xây dựng một thư viện các bộ phận được tiêu chuẩn hóa.

Đối với dấu chân cơ bản, bạn có các phiên bản kích thước khác nhau để điều chỉnh không gian / độ tin cậy

Tôi tin rằng điều này là vốn có của tiêu chuẩn, nhưng đối với các dấu chân SM thụ động cơ bản như 0402, 0603, 0805, v.v., Trình hướng dẫn LP sẽ cung cấp cho bạn tùy chọn để chuyển đổi giữa các phiên bản Ít nhất , Danh nghĩaHầu hết . Những điều chỉnh kích thước pad thực tế để mang lại cho bạn một gói nhỏ hơn hoặc một gói lớn hơn. Một gói lớn hơn có thể được ưa thích hơn để đảm bảo philê hàn lớn hơn để tăng độ tin cậy trong khi các miếng nhỏ hơn có thể tốt hơn để tạo ra một bảng siêu dày đặc. Dù bằng cách nào, đây là những dấu chân đã được thử nghiệm và đồng ý để phục vụ tốt trong ứng dụng dự định của họ. Đối với tôi, đó là một tiết kiệm thời gian lớn và tuyệt vời.

Xuất khẩu CAD của Mothertruckin

Tận dụng thử nghiệm 10 ngày của công cụ này vì một lý do này. Xuất khẩu CAD. LP Wizard sẽ xuất các gói thành tập lệnh Eagle mà bạn có thể chạy trong thư viện của mình để tạo các gói cho bạn ... hoàn thành với phần đánh dấu, sân, v.v ... Đây là TUYỆT VỜI để nhập một tấn nội dung và sau đó có thể đi và tự điều chỉnh nó Thông thường, tôi đang ngồi đó với ứng dụng máy tính mở làm tất cả các phép toán kích thước để xây dựng các phần mô hình đất được nhân đôi của tôi và những gì không phải nhưng xuất khẩu CAD không mang lại điều gì tốt đẹp cho bạn.

Bạn vẫn sẽ cần đầu tư thời gian để xây dựng thư viện các bộ phận đáng tin cậy, nhưng chắc chắn có nhiều cách để tăng năng suất của bạn và với tôi ... sử dụng thứ gì đó như LP Wizard là một trong những điều đó.

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.