Quản lý Phát hành Dự án trong Phần mềm Thiết kế PCB

Created: Tháng Mười Hai 10, 2018
Updated: Tháng Tư 22, 2020

Screenshot of AD18 sch, 3D layout, and releaser in project release management

Bạn đã làm việc ngày đêm để hoàn thành thiết kế PCB của mình và cuối cùng, đường dẫn cuối cùng đã được kết nối, tham chiếu silkscreen cuối cùng đã được điều chỉnh, và DRC cuối cùng đã được vượt qua. Đã đến lúc gọi đó là một cuối tuần, phải không? Sai. Bạn vẫn còn một đống công việc phải làm để tạo ra tất cả các tệp đầu ra cho nhà sản xuất của mình.

Nhiều nhà cung cấp công cụ thiết kế phát hành PCB cung cấp các cơ chế khác nhau để làm cho việc tạo tệp đầu ra dễ dàng hơn cho người dùng. Altium Designer® đứng đầu danh sách ở đây về tự động hóa việc tạo tệp đầu ra sản xuất thông qua việc sử dụng các tệp công việc đầu ra của nó. Những tệp này cho phép bạn xác định những đầu ra bạn muốn tạo và đặt tất cả chúng vào một tập hợp các kịch bản mà hệ thống sẽ theo dõi. Một khi bạn xác định các tệp công việc đầu ra của mình, bạn chỉ cần kích hoạt từng cái để tạo ra các tệp sản xuất của mình. Quy trình này có thể đơn giản hơn bạn hỏi? Nó có thể là một dự án Altium đã tự vượt qua bản thân bằng cách tự động hóa tệp công việc đầu ra để tất cả các tệp được thực thi cùng một lúc bởi một quy trình phát hành PCB dự án.

Cơ chế mà chúng ta đang nói về là Project Releaser của Altium. Project Releaser sẽ sử dụng các tệp công việc xuất ra đã có sẵn như một phần của quy trình phát hành tổng thể.

Xây dựng trên các Tệp Công Việc Xuất Ra

Để bắt đầu, hãy xem lại các tệp công việc xuất ra của chúng ta. Trong một bài blog trước, chúng ta đã nói về cách tạo và sử dụng các tệp công việc xuất ra. Chúng ta sẽ lấy một số tệp công việc xuất ra rất tương tự và thay đổi chúng một chút để minh họa việc sử dụng project releaser.

Chúng ta đang làm việc với hai tệp công việc xuất ra, một để tạo các tệp xuất ra cho nhà sản xuất bảng mạch của chúng ta, và cái kia cho nhà lắp ráp bảng mạch. Hai tệp công việc xuất ra được đặt tên là “Fabrication,” và “Assembly.” Đây là những tệp rất đơn giản. Tệp fabrication chỉ định một số tệp Gerber trong khi tệp assembly chỉ định một bản vẽ lắp ráp.

Screenshot of AD18 assembly job output file in project release management

Tệp xuất ra công việc lắp ráp trong Altium

Trong hình ảnh ở trên, bạn có thể thấy định nghĩa tệp công việc lắp ráp của chúng tôi. Có nhiều đầu ra khác mà chúng tôi có thể gán cho nó, nhưng trong trường hợp của chúng tôi, chúng tôi có một bộ tệp rất đơn giản chỉ được thiết lập để tạo ra bản vẽ lắp ráp. Lưu ý rằng tệp công việc đầu ra này được thiết lập để nhắm mục tiêu đến vị trí “Quản lý Phát hành” trong menu Quản lý Đầu ra của hộp thoại cài đặt PDF. Bạn có thể thiết lập các vị trí thủ công để chạy các tệp công việc đầu ra một cách riêng lẻ, nhưng cho việc phát hành dự án tự động, chúng tôi sẽ để nó được thiết lập ở chế độ “quản lý” tự động.

Trong hình ảnh dưới đây, bạn có thể thấy định nghĩa tệp công việc đầu ra sản xuất của chúng tôi. Như bạn có thể thấy, nó cũng rất đơn giản và chúng tôi chỉ thiết lập nó để tạo ra các tệp Gerber. Giống như tệp lắp ráp, chúng tôi đã thiết lập vị trí mục tiêu là “Quản lý Phát hành”.

Screenshot of AD18 fabrication job output file in project release management

Tệp đầu ra công việc sản xuất trong Altium

Như chúng tôi đã đề cập ở trên, các tệp công việc xuất ra có thể được thiết lập cho nhiều đầu ra mà bạn cần. Dưới đây là một ví dụ từ một thiết kế khác về tệp công việc xuất ra lắp ráp. Trong trường hợp này, có các tệp PDF được tạo ra cho bộ chứa PDF (được làm nổi bật), trong khi có các tệp Gerber và các tài liệu khác được tạo ra cho cấu trúc thư mục không được làm nổi bật. Khi phải tạo nhiều tệp sản xuất như vậy, việc sử dụng các tệp công việc xuất ra có thể tiết kiệm thời gian thực sự và ngăn bạn quên các tài liệu quan trọng khi bạn phải quay lại sau và tạo lại một bộ tệp xuất ra mới.

Screenshot of AD18 job output file in project release management

Ví dụ về một tệp công việc xuất ra với nhiều tài liệu và bản in trong đó

Sử dụng Project Releaser cho Quản lý Phát hành Dự án của bạn

Khi tạo các tệp sản xuất của bạn từ các tệp công việc xuất ra, bạn cần mở từng tệp công việc và tạo các tệp bên trong đó. Project Releaser đơn giản hóa quá trình này bằng cách kết hợp tất cả các tệp công việc của bạn lại với nhau và sau đó quản lý chúng từ giao diện người dùng trực quan của releaser. Bạn có thể đồng thời tạo các tệp chế tạo và lắp ráp của mình, cũng như dữ liệu nguồn và các tài liệu và dữ liệu khác theo nhu cầu. Releaser cũng sẽ tạo dữ liệu lắp ráp cho bất kỳ biến thể nào mà bạn đã định nghĩa cho thiết kế của mình.

Để khởi động trình quản lý phát hành của Altium, vào menu thả xuống Dự án và chọn "Project Releaser" như hình dưới đây.

Screenshot of AD18 pulldown menu command in project release management

Lệnh menu thả xuống cho Project Releaser của Altium

Altium sẽ xử lý dữ liệu thiết kế, sau đó mở tài liệu phát hành PCB. Trình quản lý dự án sẽ hoạt động theo một trong hai chế độ:

  • Quản lý (Trực tuyến) – Dữ liệu được tạo sẽ được phát hành dưới dạng bản sửa đổi vào máy chủ nội dung được quản lý mà bạn đã đăng nhập.
  • Không quản lý (Ngoại tuyến) – Dữ liệu được tạo sẽ được phát hành vào một thư mục và bạn cũng có tùy chọn tạo một tệp zip duy nhất cho tất cả dữ liệu đã tạo của mình.

Để mục đích của bài trình diễn này, chúng tôi sử dụng chế độ ngoại tuyến không quản lý để hiển thị việc tạo các tệp trong một thư mục thiết kế cục bộ.

Khi trình quản lý dự án được mở lần đầu, bạn sẽ thấy các bản sửa đổi mục tiêu hoặc các thư mục mục tiêu tùy thuộc vào việc bạn đang sử dụng chế độ quản lý hay không quản lý. Các thùng chứa mục tiêu mặc định là "Dữ liệu Nguồn", "Dữ liệu Sản xuất" và "Dữ liệu Lắp ráp". Bạn cũng có tùy chọn tạo thêm các thùng chứa mục tiêu tùy theo nhu cầu của mình. Chúng tôi chỉ sẽ làm việc với các thùng chứa mặc định ở đây, và bạn cần đảm bảo rằng những thùng chứa đó được kích hoạt bằng cách nhấp vào các hộp kiểm của chúng.

Điều đầu tiên cần làm là nhấp vào nút “Options” ở phía dưới cửa sổ tài liệu phát hành. Điều này sẽ mở ra “Project Release Options” như bạn thấy dưới đây.

Screenshot of AD18 project releaser menu options in project release management

Các tùy chọn menu Project Releaser

Trong các tùy chọn phát hành dự án, có hai tab. Tab đầu tiên là để thiết lập các tùy chọn của chúng ta. Đối với bài trình bày này, chúng ta sẽ đảm bảo rằng chúng ta được thiết lập cho tùy chọn thư mục không quản lý, và dữ liệu nguồn của chúng ta KHÔNG có tùy chọn nào được chọn. Điều này sẽ đảm bảo rằng các tệp được tạo ra của chúng ta sẽ đi vào một thư mục mà chúng ta chỉ định và dữ liệu nguồn của chúng ta được lấy trực tiếp từ thiết kế. Project Releaser cũng cung cấp cho bạn tùy chọn tạo một tệp zip duy nhất của tất cả các tệp được tạo ra thay vì đặt chúng vào một thư mục. Tiếp tục qua menu, dữ liệu chế tạo của chúng ta sẽ có tùy chọn “Fabrication” được chọn, và dữ liệu lắp ráp của chúng ta sẽ có tùy chọn “Assembly” được chọn.

Trong tab thứ hai; “Output Path”, chúng ta sẽ chỉ định một thư mục trong thư mục thiết kế của chúng ta nơi các tệp đầu ra của chúng ta sẽ được tạo ra. Đối với mục đích của chúng ta, chúng ta sẽ thiết lập thư mục đích này trong thư mục thiết kế của chúng ta và đặt tên nó; “Example Project Releaser Outputs.” Một khi hoàn tất chúng ta sẽ nhấp OK để đóng menu tùy chọn.

Bước tiếp theo là nhấp vào nút “Chuẩn bị” ở góc dưới bên phải của phiên thiết kế. Điều này sẽ thực hiện một số kiểm tra trước khi phát hành để đảm bảo rằng dữ liệu thiết kế của bạn đã sẵn sàng để được phát hành. Khi hoàn tất, cửa sổ quản lý phát hành của Altium sẽ hiển thị các tệp mà nó chuẩn bị tạo. Bằng cách nhấp vào “Xem”, bạn có thể xem các tài liệu này trong hình thức của chúng. Các tệp Gerber sẽ được mở trong trình xem Camtastic® của Altium, trong khi PDF sẽ được mở trong trình xem của nó như được hiển thị bên dưới.

Screenshot of AD18 PDF preview in project release management

Xem trước PDF bản vẽ trong Trình phát hành dự án của Altium

Đây là “xem trước” của dữ liệu dự định tạo, nhưng cho đến khi bạn phát hành dữ liệu, chúng sẽ không thực sự được tạo. Điều này đưa chúng ta đến bước cuối cùng là phát hành thiết kế.

Phát hành Thiết kế và Tạo các Tệp Sản xuất

Ở góc dưới bên phải giờ đây có một nút “Phát hành”. Nhấp vào nút này để phát hành thiết kế và tạo tất cả dữ liệu sản xuất của bạn. Một khi hoàn tất, cửa sổ phát hành giờ đây sẽ hiển thị dữ liệu đã được tạo như được hiển thị bên dưới.

Screenshot of AD18 project releaser completed menu in project release management

Menu Trình phát hành dự án đã hoàn thành

Trong bản demo này, chúng tôi thiết lập một thư mục mục tiêu trong thư mục thiết kế của mình có tên là Altium “Example Project Releaser Outputs” để bộ phát hành dự án tạo ra các tệp của chúng tôi. Bạn có thể thấy trong hình ảnh ở trên đây là tên của thư mục Output. Bằng cách nhấp vào liên kết này, bạn có thể mở cửa sổ trình duyệt để xem cấu trúc tệp của các output như được hiển thị bên dưới.

Screenshot of a file explorer window with Gerber files in project release management

Các tệp Gerber được tạo trong cửa sổ trình duyệt tệp

Khi làm việc với trình chỉnh sửa PCB của bạn qua bố cục PCB, việc đặt các thành phần và tích hợp sơ đồ của bạn nên là một phần của quy trình làm việc của bạn như việc sản xuất mạch in. Hãy chắc chắn rằng bo mạch của bạn có thể vượt qua quá trình chụp sơ đồ trong công cụ thiết kế PCB của bạn và thấy ánh sáng ở cuối của các tệp xuất sản xuất. Bố trí thành phần và tổ chức sơ đồ không nên là điều khó khăn nhất đối với bo mạch in của bạn. Sử dụng phần mềm thiết kế mà coi trọng ý định di chuyển qua các dấu chân PCB vào lắp ráp PCB.

Altium là phần mềm thiết kế PCB tiên tiến với các tiện ích như công cụ phát hành dự án. Với nó, bạn có thể giúp tăng cường năng suất làm việc đồng thời giảm thiểu khả năng xảy ra lỗi khi tạo các tệp xuất sản xuất một cách thủ công. Altium chứa đầy các tính năng và chức năng nâng cao khác như vậy, làm cho nó trở thành một trong những chương trình thiết kế PCB tốt nhất mà bạn có thể sử dụng ngày nay.

Bạn có muốn tìm hiểu thêm về cách Altium có thể giúp bạn với dự án thiết kế PCB tiếp theo của mình không? Hãy nói chuyện với một chuyên gia tại Altium.

Related Resources

Tài liệu kỹ thuật liên quan

Back to Home
Thank you, you are now subscribed to updates.