Thiết kế ECAD-MCAD trực tiếp với CoDesigner

Việc sử dụng tài liệu CoDesigner này yêu cầu:

  • Một ứng dụng thiết kế Altium được hỗ trợ:

    • Lưu ý rằng không phải tất cả các tính năng được mô tả trên trang này đều khả dụng trong mọi bản cài đặt của Altium MCAD CoDesigner. Tham khảo bảng Feature Availability ở bên phải để biết thêm thông tin.

    • Để xác định các ứng dụng thiết kế Altium được hỗ trợ, hãy lưu ý phiên bản của MCAD CoDesigner Addin mà bạn đang sử dụng, sau đó kiểm tra các phiên bản được hỗ trợ trong Ma trận tương thích phiên bản ECAD-MCAD

    • Altium CircuitMaker 2.1 trở lên được hỗ trợ, cùng với phiên bản tiện ích mở rộng Autodesk Fusion CoDesigner 2.8 trở lên. Lưu ý rằng CircuitMaker chỉ hỗ trợ Autodesk Fusion®. Tìm hiểu thêm.

  • Một Altium Workspace, các Workspace được hỗ trợ gồm:

    • Altium 365 Workspace

    • Altium Enterprise Server Workspace. Note:Nếu bạn đang sử dụng máy chủ on-premises và có các thay đổi tính năng liên quan đến cấp phép, vui lòng làm mới giấy phép bằng cách xóa rồi thêm lại giấy phép trong trang Admin – Licenses của giao diện trình duyệt máy chủ.

  • Phần mềm thiết kế MCAD được hỗ trợ với phiên bản phù hợp của CoDesigner Addin.

Nếu bạn thích học bằng cách xem, bạn có thể tham khảo trang Video hướng dẫn MCAD CoDesign.

Một bước phát triển đầy hứng khởi trong thiết kế và phát triển sản phẩm điện tử là khả năng in trực tiếp mạch điện tử lên một nền vật liệu, chẳng hạn như chi tiết nhựa đúc trở thành một phần của sản phẩm. Altium đang phát triển công nghệ để hỗ trợ thiết kế Printed Electronics và Molded Interconnect Devices (MID), bằng cách thực hiện bố trí và đi dây trực tiếp trên cấu trúc 3D. Ở giai đoạn này, CoDesigner chưa hỗ trợ truyền thiết kế printed electronics giữa ECAD và MCAD do cần các phương pháp thiết kế khác nhau. Việc phát triển vẫn đang tiếp tục và hỗ trợ sẽ được bổ sung trong một bản cập nhật tương lai.

CoDesign là gì?

Làm việc giữa các lĩnh vực thiết kế điện tử và cơ khí mang đến những thách thức riêng. Các công cụ ECAD và MCAD có mục tiêu thiết kế khác nhau, đã phát triển theo các hướng khác nhau, cũng như cách chúng lưu trữ và quản lý dữ liệu.

Nhưng các thiết kế ngày nay đòi hỏi phải giải quyết thách thức này - các vỏ sản phẩm nhỏ gọn và phức tạp chứa nhiều bo mạch in có hình dạng không đều - để thiết kế thành công các sản phẩm này, các nhà thiết kế phải có khả năng cộng tác khi chuyển qua lại các thay đổi thiết kế giữa hai lĩnh vực ECAD và MCAD.

Việc chuyển các thay đổi thiết kế phức tạp và chi tiết giữa các phần mềm thiết kế khác nhau không chỉ đơn giản là lưu dữ liệu sang một định dạng khác. Các nhóm thiết kế điện tử và cơ khí làm việc độc lập và phải có khả năng chuyển thay đổi tại bất kỳ thời điểm nào trong quy trình thiết kế của họ. Làm thế nào để bạn quản lý luồng thay đổi qua lại giữa các nhóm mà không ảnh hưởng đến công việc thiết kế hằng ngày của mỗi bên? Điều cuối cùng mà các nhóm thiết kế cần là một nhóm phải dừng công việc cho đến khi nhóm kia chấp nhận thay đổi mới nhất của họ thì cả hai nhóm mới có thể tiếp tục.

Thách thức thiết kế cộng tác này được giải quyết bởi CoDesigner, một giao diện để truyền thiết kế bo mạch in giữa các lĩnh vực thiết kế ECAD và MCAD.

Cách thức hoạt động

Sau khi plug-in CoDesigner đã được thêm vào phần mềm ECAD và MCAD, CoDesigner có thể chuyển các thay đổi thiết kế qua lại thông qua một Altium Workspace. Workspace đóng vai trò như một cầu nối giữa hai lĩnh vực ECAD và MCAD, như minh họa bên dưới.

PCB design data can be transferred in both directions between ECAD and MCAD through an Altium Managed Content Server

Ưu điểm của việc chuyển các thay đổi thiết kế thông qua Workspace là quy trình cập nhật trở nên stateless. Điều đó có nghĩa là mỗi bên có thể tiếp tục làm việc độc lập, không cần lo lắng nhóm còn lại đang ở giai đoạn nào trong quy trình thiết kế.

Ví dụ, khi nhà thiết kế MCAD đã xác định hình dạng bo mạch, họ có thể Push cụm lắp ráp lên Workspace. Nhà thiết kế ECAD sẽ tự động được thông báo rằng đang có một thay đổi chờ xử lý. Khi họ nhấp vào Pull, bo mạch của họ sẽ được so sánh với định nghĩa bo mạch MCAD trong Workspace, và một danh sách các thay đổi cần thiết để đồng bộ bo mạch của họ với phiên bản trong Workspace sẽ được tạo ra. Sau đó, nhà thiết kế ECAD có thể bật những thay đổi họ muốn, rồi Apply chúng vào bo mạch của mình. Tiếp theo, nhà thiết kế ECAD có thể cấu hình các lớp đồng và các lớp chế tạo khác cần thiết trong chồng lớp, xác định độ dày bo mạch, rồi Push bo mạch đã cập nhật trở lại cho nhà thiết kế MCAD, sẵn sàng cho việc bố trí các linh kiện cơ điện tử quan trọng về vị trí.

Workspace là gì?

Altium Workspace là một máy chủ chuyên dụng để lưu trữ và quản lý toàn bộ nội dung thiết kế của bạn, được tích hợp trực tiếp với phần mềm thiết kế. Phần mềm thiết kế của Altium hoạt động liền mạch với Workspace, mang đến một giải pháp tinh gọn cho bài toán xử lý dữ liệu thiết kế với tính toàn vẹn được bảo mật.

  • Altium Workspace được cung cấp và gắn thương hiệu là Altium Develop Workspace hoặc Altium Agile Workspace tùy theo Altium Solution mà bạn đã mua. Với cả hai biến thể Workspace, tài liệu này sẽ sử dụng thuật ngữ chung Altium Workspace hoặc thuật ngữ tương tự.

  • Để biết thông tin mới nhất về bảo mật, độ tin cậy, quyền riêng tư và tuân thủ của nền tảng Altium 365, vui lòng truy cập Altium 365 Trust Center.

  • Đối với các tổ chức cần tuân thủ các quy định an ninh của chính phủ Hoa Kỳ như ITAR và EAR, Altium cung cấp Altium 365 GovCloud đặt tại Hoa Kỳ, hoạt động trong vùng AWS GovCloud và cung cấp các biện pháp bảo vệ dữ liệu bổ sung. Xem Altium 365 GovCloudcác câu hỏi thường gặp liên quan để biết thêm thông tin.

Phần mềm thiết kế của Altium có thể kết nối với các Workspace sau:

  • Altium 365 Workspace - một Workspace được lưu trữ trên nền tảng hạ tầng đám mây Altium 365. Workspace này tạo điều kiện cho khả năng kết nối liền mạch và cơ chế di chuyển dữ liệu giữa các lĩnh vực thiết kế, sản xuất và chuỗi cung ứng. Workspace trên nền tảng đám mây được khuyến nghị vì nó mở ra nhiều tính năng chia sẻ và cộng tác trên phạm vi toàn cầu mà chỉ có thể trải nghiệm và tận dụng thông qua nền tảng đám mây Altium 365.
  • Altium On-Prem Enterprise Server Workspace - nếu nhóm thiết kế của bạn không thể sử dụng Workspace được lưu trữ trên đám mây, Altium cũng hỗ trợ một On-Prem Enterprise Server được cài đặt tại chỗ và do bộ phận CNTT của chính bạn quản lý.

Tìm hiểu thêm về Thiết kế với một Workspace được kết nối

Personal Space là gì?

Mỗi nhà thiết kế đăng ký với Altium Live cũng sẽ có quyền truy cập vào Altium 365 Personal Space của riêng mình. Personal Space là miễn phí và cung cấp một số khả năng cộng tác hiện có trong Workspace. Personal Space cũng được dùng làm giao diện truyền ECAD-MCAD cho các nhà thiết kế làm việc giữa Altium CircuitMaker và Autodesk Fusion.

Tìm hiểu thêm về Altium 365 Personal Space

Tìm hiểu thêm về Cộng tác giữa Altium CircuitMaker và Autodesk Fusion

Bạn đang muốn biết CoDesigner có hoạt động với phần mềm MCAD của mình không? Hãy kiểm tra trang Installing & Configuring Altium MCAD CoDesigner để xem danh sách phần mềm MCAD được hỗ trợ.

Truyền dữ liệu thiết kế

Vai trò của Workspace

MCAD CoDesigner truyền thiết kế giữa ECAD và MCAD bằng cách Push và Pull các thay đổi thiết kế thông qua một Altium Workspace. Khi bạn thực hiện Push từ ECAD, bạn không đẩy tệp PCB lên Altium Workspace mà đang đẩy một gói dữ liệu đặc biệt từ ECAD sang MCAD. Gói này bao gồm: dữ liệu bo mạch, hình học lớp, các mô hình 3D của linh kiện ở định dạng Parasolid (tìm hiểu thêm về cách đặt tên các mô hình 3D trong MCAD), và nếu được bật, cả hình học đồng.

Khi thực hiện Push ở ECAD hoặc MCAD, trước tiên CoDesigner sẽ chuẩn bị gói dữ liệu trong một thư mục con cục bộ, <DesignName>-EDM. Ở phía MCAD, thư mục EDM cũng được dùng để lưu trữ dữ liệu MCAD. Sau đó gói dữ liệu này được chuyển vào một thư mục đặc biệt trong Altium Workspace của bạn, có tên là Mechatronic 3D Models. Thư mục này chỉ được MCAD CoDesigner dùng để lưu trữ dữ liệu ECAD-sang-MCAD. Nếu bạn đang sử dụng MCAD CoDesigner, vui lòng không xóa hoặc di chuyển thư mục này, và không hạn chế quyền truy cập của các kỹ sư điện và cơ khí.

Tìm hiểu thêm về Truyền mô hình 3D cơ điện tử

Chuyển đổi đối tượng ECAD-MCAD

Khi thiết kế bo mạch được truyền qua lại giữa ECAD và MCAD, các đối tượng trong một không gian thiết kế phải được chuyển đổi sang các đối tượng tương đương trong không gian thiết kế kia. Với một số đối tượng, việc chuyển đổi khá trực tiếp; ví dụ, một lỗ bắt vít trong ECAD sẽ trở thành một lỗ trong MCAD, và phần bo mạch trong MCAD sẽ trở thành hình dạng bo mạch trong ECAD.

Với các đối tượng khác, quá trình này không trực tiếp như vậy. Ví dụ, một linh kiện ECAD bao gồm các phần tử footprint trở thành một phần của bo mạch được chế tạo, bao gồm silkscreen và các pad (bao gồm các chi tiết theo từng lớp như đồng và solder mask, cũng như các lỗ); đồng thời còn có mô hình 3D của linh kiện được gắn lên footprint đó trong quá trình lắp ráp PCB. Trong MCAD, tất cả các phần tử liên quan đến bo mạch trong linh kiện ECAD sẽ trở thành một phần của phần bo mạch MCAD, còn mô hình 3D sẽ trở thành linh kiện MCAD. 

Việc chuyển đổi các đối tượng này ban đầu có thể gây nhầm lẫn; ví dụ, khi bạn di chuyển một linh kiện trong MCAD, các pad của linh kiện và các lỗ của chúng sẽ bị để lại phía sau. Sau khi Push bo mạch trở lại ECAD rồi Pull vào MCAD lần nữa, vị trí của các pad đó sẽ được cập nhật để khớp với vị trí mới của linh kiện.

Để giúp hiểu rõ điều này, các phần có thể thu gọn bên dưới tóm tắt cách các đối tượng được chuyển đổi theo từng hướng.

Tự động Push CoDesigner khi bạn Save to Server

Khi bạn thực hiện Save trong ECAD, tệp thiết kế của bạn được lưu cục bộ vào thư mục làm việc của dự án. Khi bạn thực hiện Save to Server, tệp của bạn được lưu cục bộ, rồi cũng được lưu vào thư mục Workspace của dự án.

Các thao tác này độc lập với việc thực hiện một lần Push trong MCAD CoDesigner. Sự tách biệt giữa việc Push MCAD và Save to Server này có thể gây nhầm lẫn, khi một kỹ sư điện có thể nghĩ rằng thao tác Save to Server mà họ thực hiện vào cuối ngày có nghĩa là mọi người khác cần truy cập dữ liệu thiết kế đó giờ đã được cập nhật và sẵn sàng làm việc.

Để đơn giản hóa quá trình giữ đồng bộ tệp, sau khi dự án đã được Pull vào MCAD ít nhất một lần, Workspace sẽ thực hiện một lần Push tự động bất cứ khi nào thao tác Save to Server được thực hiện trên dự án trong ECAD.

Một lần Push MCAD được thực hiện tự động khi dự án được Saved to the Server.Một lần Push MCAD được thực hiện tự động khi dự án được Saved to the Server.

  • Workspace thực hiện Automatic Pushing, khởi tạo quy trình này sau khi lần Pull đầu tiên vào MCAD được thực hiện.

  • Automatic Pushing hiện chỉ được bật cho các Altium 365 Workspace. Hỗ trợ cho On-Prem Enterprise Server Workspace sẽ sớm được bổ sung.

  • Automatic Pushing được hỗ trợ cho các dự án ECAD PCB, Harness và Multi-board. Hỗ trợ cho dự án Harness được thêm vào trong MCAD CoDesigner 3.14.

Khi kỹ sư MCAD thực hiện Pull, họ sẽ được thông báo rằng lần Push MCAD gần nhất là tự động, như minh họa trong các slide bên dưới.

Khi dự án được lưu vào Workspace trong ECAD, nó cũng tự động được Pushed sang MCAD.

Nếu có cảnh báo hoặc lỗi trong quá trình Push, một cờ sẽ xuất hiện.

Nhấp để hiển thị chi tiết của cảnh báo hoặc lỗi.

 

Nếu không thể thực hiện Push tự động, kỹ sư MCAD sẽ được cảnh báo rằng phiên bản dữ liệu họ đang Pull không phải là mới nhất ().

Automatic Pushing không được thực hiện khi:

  • The ECAD project has only been saved to the working folder – dự án vẫn chưa được Saved to the Server. Khi Save to Server đã được thực hiện, Automatic Pushing bắt đầu sau lần Pull đầu tiên từ Workspace bởi kỹ sư cơ khí.

  • The ECAD project has failed CoDesigner's validation checks – những vấn đề này phải được giải quyết trước khi có thể thực hiện Push MCAD tự động hoặc thủ công.

  • There are multiple PCB files in the ECAD project, which have all been Saved to the Server – MCAD CoDesigner không thể xác định PCB nào nên được tự động push, kỹ sư ECAD phải giải quyết việc này bằng cách thực hiện Push MCAD thủ công trên PCB chính xác.

Nơi MCAD CoDesigner ghi nhật ký tiến trình hoạt động

MCAD CoDesigner ghi lại rất nhiều chi tiết về mọi khía cạnh của hoạt động ECAD và MCAD vào các tệp nhật ký. Các tệp nhật ký được đặt tại:

C:\Users\<>\AppData\Local\Altium\Altium CoDesigner\

Tại vị trí này:

  • Các sự kiện ECAD được ghi vào: AltiumDesignerExtension.log

  • Các sự kiện MCAD được ghi vào: <McadName>Addin.log

Giao diện thiết kế cộng tác

Cả phần mềm Altium và phần mềm MCAD của bạn giao tiếp với nhau thông qua một bảng (tab) trong phần mềm. Trong phần mềm Altium của bạn, nó được gọi là bảng MCAD CoDesigner; trong phần mềm MCAD của bạn, nó được gọi là bảng hoặc tab Altium CoDesigner .

Bảng MCAD CoDesigner / Altium CoDesigner

Các thay đổi thiết kế được Pushed và Pulled trong ECAD từ bảng MCAD CoDesigner

Các thay đổi thiết kế được Pushed và Pulled trong MCAD từ bảng Altium CoDesigner.

 
  • Trong phần mềm thiết kế Altium của bạn, bảng MCAD CoDesigner được dùng để Push và Pull các thay đổi thiết kế qua lại, đồng thời hiển thị thông báo.

  • Trong phần mềm MCAD, bảng Altium CoDesigner được dùng để:

    • Tạo dự án cộng tác mới

    • Mở một dự án cộng tác hiện có

    • Cấu hình các tùy chọn cộng tác

    • Đẩy và kéo các thay đổi thiết kế qua lại

    • Hiển thị thông báo

Mỗi công cụ MCAD sử dụng một phương thức khác nhau để bật các bảng điều khiển (tab); bạn sẽ tìm thấy chi tiết về cách truy cập bảng Altium CoDesigner trên trang tương ứng trong phần Cài đặt và Cấu hình Altium MCAD CoDesigner.

Làm việc trong bảng CoDesigner

Mặc dù các khái niệm tổng thể là giống nhau, vẫn có một số khác biệt trong cách bạn làm việc giữa Altium CircuitMaker và Autodesk Fusion.

Tìm hiểu thêm về cộng tác giữa CircuitMaker và Autodesk Fusion.

Chức năng có sẵn trong bảng CoDesigner về cơ bản là giống nhau ở cả ECAD và MCAD. Bảng này luôn hiển thị thay đổi gần nhất được thực hiện trong ECAD và thay đổi gần nhất được thực hiện trong MCAD.

Mọi hoạt động CoDesign đều được thực hiện thông qua bảng CoDesigner.Mọi hoạt động CoDesign đều được thực hiện thông qua bảng CoDesigner.

Mới nhất từ ECAD / Mới nhất từ MCAD

  • Hai phần này hiển thị thay đổi gần nhất được thực hiện trong ECAD và thay đổi gần nhất được thực hiện trong MCAD.

  • Nhấp vào biểu tượng tam giác để mở rộng bảng và hiển thị chi tiết của thay đổi gần nhất .

  • Khi có thay đổi mới được đẩy từ miền còn lại, biểu ngữ sẽ tự động xuất hiện, như minh họa bên dưới.
    Bảng sẽ hiển thị chi tiết:

    • Tên đăng nhập của kỹ sư đã thực hiện thao tác Push

    • Nhận xét tùy chọn mà họ đã nhập khi thực hiện Push

Khi các thay đổi được đẩy lên, một biểu ngữ thông báo New Changes sẽ xuất hiện.Khi các thay đổi được đẩy lên, một biểu ngữ thông báo New Changes sẽ xuất hiện.

  • Khi nhấp vào nút Pull, CoDesigner sẽ so sánh thiết kế đang mở với phiên bản được Push gần nhất lên Workspace từ miền thiết kế còn lại. Mỗi khác biệt được phát hiện sẽ được liệt kê trong danh sách Changes trên bảng, như minh họa bên dưới. Khi bạn chọn một thay đổi trong danh sách, tác động của thay đổi đó sẽ được tô sáng màu tím, nếu có thể.

Nhấp vào một thay đổi trong danh sách để làm nổi bật tác động của thay đổi đó.Nhấp vào một thay đổi trong danh sách để làm nổi bật tác động của thay đổi đó.

  • Bỏ chọn hộp kiểm cho từng thay đổi mà bạn không muốn áp dụng.
  • Có thể có một thay đổi không thể áp dụng. Trong trường hợp này, thay đổi đó và hộp kiểm của nó sẽ bị làm mờ. Khác biệt này sẽ tiếp tục tồn tại sau khi các thay đổi đã được áp dụng và nên được trao đổi với kỹ sư đã thực hiện Push.
  • Khi đã sẵn sàng, nhấp vào nút Apply để áp dụng tất cả các thay đổi đang được bật cho thiết kế hiện đang mở.

Hỗ trợ Lịch sử thay đổi và Nhận xét từ chối

Lịch sử đầy đủ của mọi thay đổi đều được lưu giữ. Để xem lịch sử, nhấp vào liên kết History ở bên phải danh sách thả xuống Latest from the ECAD/MCAD, như minh họa bên dưới.

Lịch sử thay đổi giúp các kỹ sư ở cả hai bên dễ dàng nắm được phản hồi của nhau đối với các thay đổi đang được thực hiện.Lịch sử thay đổi giúp các kỹ sư ở cả hai bên dễ dàng nắm được phản hồi của nhau đối với các thay đổi đang được thực hiện.

Mỗi tập thay đổi sẽ nêu chi tiết:

  1. Ai đã thực hiện sự kiện Push này () hoặc Pull (), và từ miền thiết kế nào ( ECAD, hoặc  MCAD)

  2. Ngày và giờ các sự kiện này xảy ra.

  3. Tóm tắt tùy chọn được đính kèm khi các thay đổi được Push từ miền còn lại.

  4. Danh sách chi tiết từng thay đổi cụ thể, với dấu tick cho biết thay đổi nào được chấp nhận, hoặc dấu x cho từng thay đổi bị từ chối.

  5. Một mô tả tùy chọn giải thích lý do một thay đổi cụ thể bị từ chối. 

  6. Nhấp vào nút trong chế độ History của bảng để quay lại chế độ Latest Changes.

  7. Nhấp vào nút View Project in Browser để xem dự án trong Workspace của bạn. 

  8. Trong trình duyệt, nhấp vào liên kết History ở bên trái để xem lịch sử dự án, như minh họa trong hình bên dưới. Mỗi ô sự kiện lịch sử cho một lần push của CoDesigner có tiêu đề là MCAD Changes Suggested, và bao gồm tên người thực hiện push, ngày giờ, cũng như thông điệp nếu có kèm theo. Sử dụng thông tin này để đối chiếu giữa bảng CoDesigner và giao diện xem lịch sử. 

    Tìm hiểu thêm về Lịch sử dự án trong: một Altium 365 Workspace, hoặc trong một Enterprise Server Workspace.

Lịch sử thay đổi cũng có thể được xem trong Workspace.Lịch sử thay đổi cũng có thể được xem trong Workspace.

Tại sao các ô sự kiện lịch sử của CoDesigner lại khác nhau?

Trong ECAD, một lần push của CoDesigner sẽ lưu dữ liệu vào Workspace, nhưng dữ liệu CoDesigner này độc lập với các tài liệu nguồn schematic và dự án PCB. Các tài liệu nguồn schematic và dự án PCB không bị sửa đổi hoặc lưu trong quá trình push của CoDesigner, và dự án cũng không được commit. Một lần Commit dự án only xảy ra khi kỹ sư ECAD thực hiện Save to Server, và các sự kiện này được hiển thị trên các ô sự kiện màu than.

Để phản ánh rằng lịch sử CoDesigner của MCAD không ảnh hưởng đến lịch sử của các sự kiện Commit dự án tiêu chuẩn, các thay đổi MCAD được ghi lại dưới dạng Suggestions, trên ô màu tím, và ô này không kết nối vật lý với dòng thời gian; thay vào đó, một mũi tên định hướng sẽ chỉ ra vị trí mà sự kiện đó phù hợp trong toàn bộ lịch sử dự án. Lưu ý rằng hiện tại chỉ hỗ trợ các sự kiện push của MCAD CoDesigner.

Để giúp tránh nhầm lẫn và đơn giản hóa quy trình làm việc, khi thực hiện Save to Server cũng sẽ có một lần push CoDesigner tự động được thực hiện, để đảm bảo rằng các kỹ sư ECAD và MCAD đều có quyền truy cập vào dữ liệu thiết kế mới nhất. Tìm hiểu thêm về push CoDesigner tự động.

Tham khảo Note trong khung bên phải để biết liệu tính năng Lịch sử dự án có khả dụng trong bản cài đặt MCAD CoDesigner của bạn hay không.

Định nghĩa PCB - Vùng trên bo mạch

Trong một thiết kế, có thể có những vùng trên bo mạch cần được chú ý đặc biệt, mà kỹ sư MCAD cần xác định và chuyển cho kỹ sư ECAD. Ví dụ, có thể có một vùng trên bề mặt bo mạch phải được giữ không có đồng vì một phần dẫn điện của vỏ sẽ tiếp xúc với bề mặt bo mạch khi sản phẩm được lắp ráp. Để hỗ trợ việc này, kỹ sư MCAD có thể định nghĩa Keep Out AreasText Note Rooms, bằng cách sử dụng các nút trên ribbon Altium CoDesigner.

Nếu một trong hai đối tượng này đã được đặt trên bo mạch trong MCAD, chúng sẽ được liệt kê trong danh sách Board Areas ở phần PCB Definitions của bảng CoDesigner:

  • Keep Out Area - Một Keep Out Area được định nghĩa trong MCAD sẽ trở thành PCB Keepout trong ECAD. PCB Keepout là một vùng hoặc khu vực trên bo mạch được cấu hình để hạn chế việc đặt các đối tượng ECAD cụ thể. Keepout có thể được xác định cho một trong hai mặt của bo mạch, hoặc áp dụng cho tất cả các lớp PCB. Các đối tượng cần được giữ ra khỏi vùng này trên PCB ECAD được chọn dưới dạng thuộc tính Keepout Restriction trong bảng MCAD Altium CoDesigner; hãy cấu hình chúng theo yêu cầu. Tìm hiểu thêm về cách đặt Keep Out Area trong MCAD.

  • Text Note Room - Một Text Note Room được định nghĩa trong MCAD sẽ trở thành PCB Room trong ECAD. PCB Room là một quy tắc thiết kế dùng để xác định một khu vực mà các linh kiện cụ thể phải được đặt vào, hoặc bị loại trừ khỏi đó. Một cách sử dụng phổ biến của quy tắc này là xác định giới hạn chiều cao linh kiện trong vùng bo mạch được Room bao phủ. Thông thường, quy tắc Room sẽ được áp dụng cho một linh kiện riêng lẻ hoặc một lớp linh kiện. Nhấp vào một định nghĩa Text Note Room trong bảng MCAD Altium CoDesigner để chọn nó, sau đó nhập hướng dẫn hoặc thông tin cho kỹ sư ECAD; văn bản này sẽ trở thành trường Comment cho Room đó trong trình chỉnh sửa PCB của ECAD. Tìm hiểu thêm về cách đặt Text Note Room trong MCAD.

Board Areas và Text Note Rooms là các vùng đặc biệt do kỹ sư MCAD xác định, sau đó được Push tới kỹ sư ECAD. 

  • Keepout và Room được tạo hoặc thay đổi trong ECAD mặc định sẽ không được hiển thị trong MCAD, nhằm loại bỏ thông tin trực quan dư thừa cho kỹ sư cơ khí. Có thể khôi phục hiển thị của chúng trong MCAD khi cần.

  • Không thể định nghĩa vùng đồng trong MCAD. Nếu kỹ sư MCAD cần xác định một vùng đồng, hãy đặt một Keep Out Area trên lớp thích hợp trong MCAD, sau đó dùng lệnh Tools » Convert » Convert Selected Keepouts to Primitives trong ECAD để chuyển đổi đối tượng vùng keepout thành đối tượng vùng đồng.

Định nghĩa PCB - Vỏ bo mạch

CoDesigner hỗ trợ làm việc ở cấp lắp ráp thiết bị trong MCAD, và chuyển vỏ cùng với bo mạch từ MCAD sang ECAD.

CoDesigner nhận biết rằng bo mạch và vỏ đã được thêm vào cụm lắp ráp thiết bị.CoDesigner nhận biết rằng bo mạch và vỏ đã được thêm vào cụm lắp ráp thiết bị.

Tìm hiểu thêm về cách làm việc trong cụm lắp ráp thiết bị và đẩy vỏ từ MCAD sang ECAD.

Menu Cài đặt MCAD CoDesigner

Menu cài đặt CoDesigner được dùng để cấu hình CoDesigner trong phần mềm MCAD của bạn.

Nhấp vào mũi tên xuống ở góc trên bên phải của bảng Altium CoDesigner để mở menu.

Sử dụng các tùy chọn menu để:

  • Xác nhận Server/Workspace mà bạn hiện đang đăng nhập.
  • Đăng xuất khỏi Server/Workspace mà bạn hiện đang đăng nhập.
  • Mở hộp thoại CoDesigner Settings, tại đó bạn có thể cấu hình một vị trí trung tâm để lưu trữ mô hình và bật hỗ trợ đồng thực sự.
  • Truy cập Custom Server. Nhấp vào tùy chọn Use Custom Server sẽ đăng xuất bạn khỏi Workspace hiện tại và đưa bạn trở về chế độ đăng nhập của bảng Altium CoDesigner.

Để kiểm tra số phiên bản trong phiên bản CoDesigner cũ không hiển thị số phiên bản, hãy mở Programs and Features trong Windows Control Panel.

Ribbon MCAD của CoDesigner

Khi Add-In CoDesigner được cài đặt trong phần mềm MCAD của bạn, nó sẽ thêm Ribbon Altium CoDesigner vào giao diện. Nhấp vào tab Altium CoDesigner để truy cập Ribbon, nơi cung cấp cách thuận tiện để truy cập các đối tượng thiết kế phổ biến dành riêng cho PCB cần dùng trong quá trình CoDesign giữa ECAD-MCAD. Việc sử dụng các nút này đảm bảo rằng đúng loại đối tượng MCAD được dùng để tạo một đối tượng ECAD tương thích.

Sử dụng Ribbon của CoDesigner để xác định các đối tượng trên PCB theo cách sẵn sàng cho ECAD.Sử dụng Ribbon của CoDesigner để xác định các đối tượng trên PCB theo cách sẵn sàng cho ECAD.

Quy trình cộng tác được khuyến nghị

ECAD-MCAD CoDesign là một quy trình linh hoạt, không có cách tiếp cận bắt buộc nào phải tuân theo. Mặc dù thông thường hình dạng bo mạch sẽ được thiết kế trong MCAD, độ dày bo mạch must được xác định trong ECAD vì đó là nơi các vật liệu khác nhau của lớp PCB được chọn và cấu hình. Yêu cầu này dẫn đến một luồng thiết kế được khuyến nghị như trình bày bên dưới.

Bắt đầu quy trình cộng tác trong ECAD

In ECAD:

  1. Tạo project.

  2. Thêm một PCB.

  3. Xác định chồng lớp để thiết lập độ dày bo mạch.

  4. Mở panel MCAD CoDesigner (nhấp vào nút Panels ở góc dưới bên phải vùng thiết kế và chọn tên panel, hoặc dùng menu con View » Panels),

  5. Push bo mạch bằng nút trong panel MCAD CoDesigner. Ngoài việc Push dữ liệu trao đổi ECAD-MCAD lên Workspace của bạn, thao tác này cũng lưu project và file bo mạch vào Workspace. Project và bo mạch đã lưu sẽ trở thành các tệp làm việc của nhà thiết kế ECAD.


In MCAD:

  1. Mở panel Altium CoDesigner. Các bước để mở panel sẽ phụ thuộc vào phần mềm MCAD đang được sử dụng; hãy dùng liên kết Cài đặt CoDesigner trong phần mềm MCAD của bạn tương ứng để biết thêm chi tiết.

  2. Pull bo mạch trong panel Altium CoDesigner - thao tác này tạo một cụm lắp ráp bo mạch MCAD dựa trên định nghĩa bo mạch trong Workspace của bạn.

  1. Chèn bo mạch vào cụm lắp ráp thiết bị.
  2. Cấu hình hình dạng bo mạch để phù hợp với vỏ.
  3. Xác định các lỗ bắt vít.
  4. Định vị các thành phần cơ điện tử quan trọng về vị trí.
  5. Xác định mọi Keep-out Zones hoặc Text Note Rooms cần thiết.
  6. Lưu assembly MCAD.

    Tham khảo phần Khuyến nghị dành cho kỹ sư cơ khí để biết thông tin chi tiết hơn về việc xác định hình dạng bo mạch, thêm lỗ và định vị linh kiện.

Pushing from MCAD back to ECAD:

  1. Sử dụng nút trong panel MCAD CoDesigner, Push bo mạch lên Workspace - thao tác này lưu định nghĩa bo mạch, các lỗ và chi tiết linh kiện đã đặt dưới dạng dữ liệu trao đổi MCAD-ECAD.

Pulling into ECAD:

  1. Mở bo mạch và thực hiện Pull để tải định nghĩa bo mạch và chi tiết linh kiện đã cập nhật từ Workspace của bạn.

In MCAD or ECAD:

  1. Mở lại assembly hoặc file PCB để tiếp tục làm việc trên thiết kế.

Bắt đầu quy trình cộng tác trong MCAD

Starting the Board in MCAD:

  1. Có thể bắt đầu quy trình thiết kế PCB trong MCAD, nhưng điều này không được khuyến nghị. Quy trình là như nhau trong tất cả các môi trường MCAD được hỗ trợ.

Push và Share để mời một kỹ sư cơ khí (Workspace được lưu trữ trên Altium 365)

Khi bạn nhấp vào Push trong bảng MCAD CoDesigner trong ECAD, bảng MCAD CoDesigner cũng cung cấp khả năng Share dự án với một kỹ sư khác.

CoDesigner thực hiện Push và Pull thiết kế bo mạch bằng cách truyền qua lại một gói dữ liệu ECAD-to-MCAD đặc biệt thông qua Altium Workspace của bạn. Khi bạn bật hộp kiểm Share, bạn sẽ khởi chạy một quy trình cấu hình quyền truy cập Workspace và quyền của dự án để kỹ sư được mời có thể truy cập dự án, bao gồm cả gói dữ liệu ECAD-MCAD đặc biệt. Quyền truy cập của kỹ sư được mời sẽ được cung cấp trong phần mềm MCAD của họ thông qua các tính năng Push/Pull trong bảng Altium CoDesigner, và cũng thông qua trình duyệt Web nếu họ có hoặc chọn tạo một Altium Account như một phần của quy trình mời.

Trạng thái bật/tắt của hộp kiểm Share được xác định bởi sự hiện diện của một thành viên Workspace được gán vai trò Mechanical Engineers. Nếu không có ai như vậy, thì hộp kiểm này sẽ được On theo mặc định.

Dự án có thể được chia sẻ với bất kỳ ai, bất kể họ đã là thành viên của Workspace chứa dự án hay chưa, hoặc thậm chí có Altium Account hay chưa. Bảng dưới đây tóm tắt quyền truy cập dự án, tùy theo trạng thái quyền mà người được mời có tại thời điểm Share được thực hiện.

Existing Altium Account Status Existing Workspace Status Permissions Assigned During Share Notes
Không có Altium account đang hoạt động Không phải là thành viên của Project Workspace Được cấp quyền truy cập Guest vào dự án, với quyền Edit

Người được mời sẽ nhận được email có liên kết để tạo Altium Account. Sau khi tạo xong, Guest cũng sẽ có quyền truy cập dự án qua trình duyệt trong phần Shared with Me của Personal Space của họ.

Lưu ý rằng người được mời sẽ không có quyền truy cập dự án từ phần mềm MCAD của họ. Có thể khắc phục điều này bằng cách thêm người dùng làm thành viên của Workspace và cấp cho họ quyền Edit.

Altium account đang hoạt động Không phải là thành viên của Project Workspace Trở thành thành viên của Workspace của dự án và được gán vai trò Mechanical Engineer, dự án được chia sẻ với quyền View

Thành viên Workspace mới được gán vai trò Mechanical Engineer. Bây giờ vì đã có một thành viên Workspace được gán vai trò ME, hộp kiểm Share sẽ không còn tự động được bật nữa.

Lưu ý rằng quyền của dự án phải được nâng lên thành Edit để Mechanical Engineer có thể thực hiện Push từ MCAD.

Altium account đang hoạt động Đã là thành viên của Project Workspace Dự án được chia sẻ với quyền Edit  

Quy trình chia sẻ

Nếu hộp kiểm Share được bật, hộp thoại Share with a Mechanical Engineer sẽ mở ra khi bạn nhấp vào nút Send trong bảng MCAD CoDesigner.

Nhập Email Address của người mà bạn muốn chia sẻ dự án cùng (và Note tùy chọn), sau đó nhấp vào nút Share trong hộp thoại. Nếu người được mời chưa là thành viên của Workspace, hộp thoại thông báo Share with a Mechanical Engineer sẽ xuất hiện, cảnh báo rằng người dùng được mời có thể ở ngoài tổ chức của bạn.

Khi bạn nhấp vào OK trong hộp thoại này, hoặc nếu họ đã là thành viên của Workspace của bạn, một email thông báo sẽ được tạo và gửi đến người được mời.

Lưu ý rằng tính năng thông báo qua email yêu cầu tùy chọn Enable Mail Notifications phải được bật trong Workspace ().

Sau một khoảng trễ ngắn, một hộp thoại thành công sẽ xuất hiện.

Dự án hiện đã được chia sẻ với Mechanical Engineer.

Lưu ý về việc thực hiện Push và Share

  • Bạn nên đăng nhập vào Workspace của mình trên trình duyệt và xác nhận rằng kỹ sư cơ khí được mời đã được gán Edit permissions trong hộp thoại Share của dự án (). Mặc dù Mechanical Engineer có thể Pull bo mạch chỉ với quyền View, họ sẽ không thể Push các thay đổi vào thiết kế bo mạch nếu the project không được chia sẻ với họ với quyền Edit. Vì CoDesign ECAD-MCAD được thực hiện thông qua một tệp trung gian độc lập với công cụ và kỹ sư cơ khí chỉ có quyền chỉ đọc đối với các tệp thiết kế PCB thực tế, nên rủi ro khi chia sẻ là thấp.

  • Tất cả quản trị viên của Workspace sẽ nhận được email thông báo rằng người được mời (được xác định bằng địa chỉ email của họ) đã được mời vào dự án.

  • Nếu người được mời không có Altium Account, họ sẽ nhận được email hướng dẫn đến một biểu mẫu trung gian để đăng ký/tạo Altium account. Sau khi họ đăng ký, dự án sẽ được chia sẻ với họ dưới dạng Guest với Edit permissions. Lưu ý rằng người được mời chưa có Altium Account, sau khi đăng ký, sẽ được xem như thuộc tổ chức cá nhân của riêng họ. Họ sẽ không được thêm làm thành viên của Workspace của bạn.

  • Nếu kỹ sư Altium Designer đã thực hiện Push và Share không có quyền Workspace Admin, quy trình sẽ bao gồm một giai đoạn bổ sung. Trước tiên, tất cả quản trị viên Workspace sẽ được thông báo về yêu cầu chia sẻ. Khi một quản trị viên phê duyệt Invitation Request (), lời mời sẽ được xử lý như vừa mô tả, và người khởi tạo lời mời ban đầu cũng sẽ được thông báo qua email. Tìm hiểu thêm về Mời người dùng khác vào Altium 365 Workspace của bạn.

Làm việc giữa MCAD và ECAD

Độ chính xác của các thay đổi mà CoDesigner hiện phát hiện là: 0.5 mils (0.0127 mm) đối với kích thước tuyến tính, và 0.5 degrees đối với kích thước góc. Độ chính xác này sẽ được tăng lên trong một bản cập nhật CoDesigner trong tương lai.

Tại bất kỳ thời điểm nào trong quá trình thiết kế, các thay đổi đều có thể được chuyển giữa công cụ MCAD và ECAD bằng bảng CoDesigner.

Các thay đổi được Push và Pull giữa công cụ MCAD và ECAD thông qua bảng CoDesigner. Changes to the board and component detail are Pulled from MCAD in the MCAD CoDesigner panel Các thay đổi được Push và Pull giữa công cụ MCAD và ECAD thông qua bảng CoDesigner.

  1. Để chuyển các thay đổi thiết kế, hãy nhấp vào nút Push trong bảng tương ứng.
  2. Khi nút Push được nhấp, một cửa sổ chỉnh sửa sẽ xuất hiện ở phía trên bảng của trình biên tập nguồn. Nhập một thông điệp về thay đổi thiết kế rồi nhấp vào Send.
  3. Khi Send được nhấp:
    • Bản sao làm việc của tệp PCB đã sửa đổi sẽ tự động được lưu nếu hiện vẫn chưa được lưu.
    • Các thay đổi được ghi vào Workspace của bạn.
    • Thông báo Posted được hiển thị trong luồng tin nhắn của bảng CoDesigner của trình biên tập nguồn.
    • Bảng của trình biên tập đích sẽ hiển thị thông báo rằng có một thay đổi đang chờ xử lý vào lần tiếp theo họ mở bản sao làm việc của tệp thiết kế.
  4. Nhấp vào Pull trong bảng của trình biên tập đích, danh sách chi tiết từng thay đổi cần thiết để đồng bộ lại các thiết kế sẽ được hiển thị.

Làm việc với Danh sách Thay đổi

Khi nhấp vào nút Pull, mọi thay đổi cần thực hiện đối với tệp làm việc để đồng bộ với ảnh chụp trên Workspace của bạn sẽ được liệt kê, như minh họa bên dưới.

Incoming changes are detailed in the CoDesigner panel, these can be selectively enabled as required

  • Mỗi khác biệt được phát hiện giữa thiết kế hiện tại và ảnh chụp được lưu trong Workspace của bạn được trình bày dưới dạng một Thay đổi trong Danh sách Thay đổi.
  • Một Thay đổi không nhất thiết phải được chấp nhận. Nếu một thay đổi bị bỏ qua, nó sẽ xuất hiện lại trong Danh sách Thay đổi vào lần tiếp theo thực hiện cập nhật theo hướng đó. Lưu ý rằng nếu bạn chọn bỏ qua một thay đổi, ví dụ như di chuyển một lỗ lắp, rồi sau đó thực hiện Push các thay đổi thiết kế của mình, thay đổi đã bỏ qua có thể bị ghi đè vì phiên bản của bạn vẫn có lỗ lắp ở vị trí cũ. Nhà thiết kế MCAD luôn có thể tránh làm mất thay đổi của họ bằng cách không chấp nhận việc bạn di chuyển lỗ lắp đó.
  • Một thay đổi thiết kế đơn lẻ, chẳng hạn như thay đổi vị trí của một linh kiện, có thể trở thành nhiều thay đổi trong Danh sách Thay đổi. Khi một linh kiện PCB được di chuyển, sẽ có các thay đổi MCAD đối với: vị trí của linh kiện, các hình dạng mà linh kiện tạo ra trên Component Overlay, và các hình dạng mà linh kiện tạo ra trên các lớp đồng trên và dưới. Các thay đổi liên quan nên được áp dụng cùng nhau.
  • Danh sách có thể bao gồm các thay đổi không thể áp dụng trong môi trường đích. Trong trường hợp này, thay đổi sẽ vẫn được hiển thị nhưng ô chọn sẽ không khả dụng, cho biết rằng khác biệt này không thể được xử lý.
  • Khi có thể, thay đổi đang chọn sẽ được tô sáng trong không gian thiết kế khi bạn nhấp vào nó trong Danh sách Thay đổi.
  • Nhấp vào Apply để áp dụng các thay đổi đã được đánh dấu chọn.

Tham khảo phần Khuyến nghị dành cho Kỹ sư Cơ khí để biết thông tin chi tiết hơn về việc xác định hình dạng bo mạch, thêm lỗ và định vị linh kiện.

Các loại PCB sau đây sẽ not không được chuyển từ ECAD sang MCAD:

Lưới Tọa độ MCAD

CoDesigner sử dụng Absolute Origin của ECAD làm mốc tham chiếu khi bo mạch được push từ ECAD sang MCAD. CoDesigner 2.4 đã giới thiệu một tính năng tạo MCAD Coordinates lưới mới khi Pull vào ECAD, bao gồm cả một MCAD Origin thực thể, khi gốc tọa độ MCAD khác với gốc ECAD mặc định (tuyệt đối). Điều này giúp kỹ sư điện trao đổi với kỹ sư cơ khí về vị trí của các thực thể khác nhau trên bo mạch.

Biểu diễn của MCAD Coordinates lưới có thể được tùy chỉnh trong ECAD; nhấp đúp vào mục nhập trong bảng Properties để mở hộp thoại Grid Editor dialog. Tìm hiểu thêm về Hệ thống Lưới PCB.

Lưới tọa độ được xác định trong MCAD cũng có thể được tùy chỉnh trong ECAD.Lưới tọa độ được xác định trong MCAD cũng có thể được tùy chỉnh trong ECAD.

Lưu ý rằng việc thay đổi vị trí đường bao bo mạch trong MCAD nên được thực hiện trước khi đặt linh kiện và các đối tượng khác, để tránh phải khôi phục thủ công vị trí của các đối tượng này.

Mặt phẳng MCAD để Đặt Linh kiện

Từ CoDesigner 2.2.0 trở đi, các mặt phẳng linh kiện mặt trên và mặt dưới được tạo trong MCAD khi bo mạch được pull, nhằm đơn giản hóa quá trình đặt linh kiện trong MCAD. Các linh kiện được push từ ECAD sẽ được đặt trong MCAD theo cách bỏ qua độ dày của lớp solder mask.

Cách CoDesigner Xử lý các Lớp Đồng, Mask và Overlay

Cùng với hình dạng bo mạch và linh kiện, CoDesigner cũng chuyển các lớp sau ở mặt trên và mặt dưới từ ECAD sang MCAD: đồng, solder mask và component overlay.

Các Lớp ECAD dưới dạng Decal

Mặc định, các lớp này được Push lên Workspace từ ECAD dưới dạng các ảnh SVG riêng lẻ. Khi cụm lắp ráp bo mạch được Pull vào MCAD, CoDesigner chuyển các ảnh SVG thành ảnh PNG. Từ các ảnh PNG này, CoDesigner sau đó kết hợp bộ ảnh mặt trên thành một decal mặt trên duy nhất, và bộ ảnh mặt dưới thành một decal mặt dưới duy nhất. Hai decal này sau đó được áp dụng lên các bề mặt trên và dưới của bo mạch trong quá trình Pull vào MCAD.

Các decal mặt trên và mặt dưới được áp dụng cho từng mặt của bo mạch trong MCAD. Các decal mặt trên và mặt dưới được áp dụng cho từng mặt của bo mạch trong MCAD.

Autodesk Fusion - Các Lớp ECAD dưới dạng Sketch Profile

Một cách tiếp cận khác được sử dụng để chuyển các lớp đồng mặt trên/dưới và component overlay từ ECAD sang Autodesk Fusion. Trong Autodesk Fusion, các lớp này được nhập dưới dạng Sketch Profile được vẽ trên đối tượng Board. Có thể bật/tắt tập lớp này trong Autodesk Fusion bằng cách nhấp nút Advanced Geometry ( ) trong Altium CoDesigner ribbon. Ngoài ra, hãy dùng biểu tượng hiển thị của Autodesk Fusion để ẩn/hiện có chọn lọc bất kỳ lớp nào trong số này.

Các lớp component overlay và đồng bề mặt được tạo dưới dạng Sketch Profile trong Autodesk Fusion.Các lớp component overlay và đồng bề mặt được tạo dưới dạng Sketch Profile trong Autodesk Fusion.

Các lớp Solder Mask mặt trên/dưới không được chuyển sang Autodesk Fusion. Thay vào đó, đối tượng board sẽ được áp dụng màu của lớp Top Solder Mask trong ECAD.

Hình học Đồng Nâng cao trong MCAD

Thay vì hiển thị decal (hình ảnh) của các lớp đồng + mask + overlay trong MCAD, CoDesigner cũng có thể chuyển hình học đồng thực tế (được gọi là Advanced Copper Geometry) và các lớp mask 3D sang MCAD. Tính năng này hiện được hỗ trợ bởi PTC Creo, Autodesk Inventor, SOLIDWORKS và Siemens NX. Từ CoDesigner 2.7 trở đi, decal component overlay (silkscreen) được áp dụng lên bề mặt của phần đùn solder mask.

Các lớp đồng có thể được chuyển sang MCAD nếu cần. Trong hình trên, các linh kiện và các lớp đã được ẩn, ngoại trừ lớp đồng mặt trên.Các lớp đồng có thể được chuyển sang MCAD nếu cần. Trong hình trên, các linh kiện và các lớp đã được ẩn, ngoại trừ lớp đồng mặt trên.

Để bao gồm Hình học Đồng Nâng cao, hãy bật tùy chọn Build 3D geometry for Copper and Solder Mask trong hộp thoại Altium CoDesigner Settings (kèm theo tùy chọn Build Vias nếu cần). Có thể truy cập hộp thoại Settings từ menu CoDesigner trong bảng Altium CoDesigner ().

Bật tùy chọn Build 3D geometry for Copper and Solder Mask để đưa các lớp này vào cụm lắp ráp MCAD (hộp thoại Autodesk Inventor).Bật tùy chọn Build 3D geometry for Copper and Solder Mask để đưa các lớp này vào cụm lắp ráp MCAD (hộp thoại Autodesk Inventor).

Lưu ý khi làm việc với hình học đồng và các lớp mask 3D:

  • Các lớp đồng và mask được đưa vào dưới dạng các cụm con MCAD.
  • Tất cả các lớp đồng PCB có trong layerstack đều được đưa vào. Lưu ý rằng độ dày lớp đồng không bao gồm dữ liệu lớp mạ, chẳng hạn như Surface Finish. Điều này sẽ được bổ sung trong một bản cập nhật tương lai.
  • Các barrel của pad xuyên lỗ sẽ được đưa vào khi tùy chọn Build 3D geometry for Copper and Solder Mask được bật.
  • Các hình dạng bề mặt via cũng được đưa vào khi tùy chọn Build 3D geometry for Copper and Solder Mask được bật. Bật tùy chọn Build Vias để đưa vào các barrel đồng của via.
  • Khi tùy chọn Build 3D geometry for Copper and Solder Mask được bật, decal component overlay (silkscreen) sẽ được áp dụng lên bề mặt của phần đùn solder mask.
  • Tùy thuộc vào độ phức tạp của thiết kế, việc bao gồm hình học đồng và via có thể significantly increase làm tăng kích thước tệp và thời gian Pull thiết kế vào MCAD.
  • Dữ liệu đồng và mask luôn được Push từ ECAD. Không cần Push lại từ ECAD nếu bạn bật các tùy chọn Build 3D geometry for Copper and Solder MaskBuild Vias trong MCAD; chỉ cần đóng bo mạch và Pull lại từ Workspace.

Notes:

  • Tham khảo Note trong khung bên phải để biết liệu tính năng Hình học Đồng Nâng cao có khả dụng trong bản cài đặt MCAD CoDesigner của bạn hay không. Nếu không, vẫn có thể dùng các decal dựa trên hình ảnh như đã mô tả ở trên.
  • Hình dạng đồng chỉ có thể được chỉnh sửa trong ECAD; các chỉnh sửa thực hiện trong MCAD sẽ không được Push sang ECAD.

Biểu diễn Chính xác của Solder Mask

Được giới thiệu trong Update 2.5, CoDesigner xây dựng một mô hình chính xác của solder mask, bao gồm cả các lỗ mở cho pad, như một thực thể riêng trong MCAD khi tùy chọn Build 3D Copper được bật. Vì lớp mask lấp đầy các vùng đã ăn mòn giữa các phần đồng, độ dày của lớp mask trong MCAD là tổng độ dày của lớp đồng trên cùng cộng với lớp solder mask, như được định nghĩa trong ECAD.

Vì solder mask lấp đầy các vùng đã ăn mòn giữa các đường mạch, pad và via, tổng độ dày của nó trong MCAD là tổng của độ dày lớp đồng cộng với độ dày solder mask, như được định nghĩa trong ECAD.Vì solder mask lấp đầy các vùng đã ăn mòn giữa các đường mạch, pad và via, tổng độ dày của nó trong MCAD là tổng của độ dày lớp đồng cộng với độ dày solder mask, như được định nghĩa trong ECAD.

Như đã đề cập trước đó, trong MCAD các linh kiện được đặt trên các mặt phẳng linh kiện mặt trên và mặt dưới (được tạo trong MCAD khi bo mạch được pull). Vì các mặt phẳng này nằm tại bề mặt ngoài của các lớp đồng trên và dưới, các linh kiện được push từ ECAD sẽ được đặt trong MCAD theo cách bỏ qua độ dày của lớp solder mask. Điều này dẫn đến va chạm giữa các linh kiện và lớp solder mask. Nếu các va chạm này gây ra vấn đề thiết kế, hãy tạm thời giảm độ dày PCB để các linh kiện thực tế nằm trên bề mặt ngoài của các lớp solder mask. Vấn đề này sẽ được giải quyết trong một bản cập nhật tương lai bằng cách bổ sung tùy chọn ẩn các lớp solder mask trong MCAD.

Hỗ trợ Keepouts và Rooms

Altium CoDesigner Ribbon cung cấp cách dễ dàng để truy cập các đối tượng thiết kế chuyên biệt cho PCB phổ biến trong MCAD, bao gồm Keepouts và Rooms. Việc sử dụng các nút này đảm bảo rằng đúng loại đối tượng MCAD được dùng để tạo một đối tượng ECAD tương thích.

Hỗ trợ Keepout

PCB Keepout là một vùng hoặc khu vực trên bo mạch được cấu hình để hạn chế việc đặt các đối tượng ECAD cụ thể. Keepout có thể được xác định cho một trong hai mặt của bo mạch hoặc áp dụng cho tất cả các lớp PCB. Các đối tượng cần bị loại trừ khỏi khu vực này được chọn trong các thuộc tính Keepout Restriction.

Xác định Keepout trong MCAD:

  • Nhấp vào nút Keep Out Area trên thanh ribbon Altium CoDesigner.
  • Bạn sẽ được nhắc chọn một mặt, bề mặt hoặc mặt phẳng; hãy nhấp vào phía của bo mạch cần áp dụng keepout. Nếu keepout áp dụng cho tất cả các lớp thì có thể vẽ ở bất kỳ mặt nào.
  • Nhấp vào một công cụ sketch MCAD phù hợp, chẳng hạn Rectangle, để xác định keepout. Lưu ý rằng sketch chỉ được bao gồm một contour; contour bên trong không được hỗ trợ.
  • Vẽ hình dạng cần thiết cho keepout.
  • Thoát khỏi chế độ Sketch.
  • Giờ đây có thể chỉnh sửa các thuộc tính của feature. Bạn có thể hình dung keepout như một hàng rào bao quanh khu vực keepout; hãy chỉnh Depth thành một giá trị nhỏ, ví dụ 1mm.
  • Keepout này sẽ trở thành keepout theo lớp cụ thể trong ECAD, trên lớp mà nó đã được vẽ trong MCAD. Để xác định keepout cho tất cả các lớp, trong MCAD hãy cấu hình keepout extrude theo cả hai hướng, đặt Depth ở hướng thứ hai thành một giá trị đủ lớn để extrude xuyên qua bo mạch.
  • Nhấp nút MCAD Accept để hoàn tất quá trình xác định feature. Nếu cần, feature có thể được đổi tên trong Feature tree.
  • Trong bảng Altium CoDesigner, chọn tab PCB Definition và cấu hình các giới hạn keepout theo yêu cầu. Giờ đây keepout có thể được đẩy sang ECAD, tại đó nó sẽ được thêm dưới dạng Keepout Region. Tùy theo cách nó được cấu hình trong MCAD, nó sẽ trở thành Top Layer Keepout, Bottom Layer Keepout, hoặc Keepout Layer Keepout. Nếu cần, hình dạng keepout có thể được điều chỉnh trong ECAD và đẩy ngược lại sang MCAD.

Hỗ trợ Room

PCB Room là một quy tắc thiết kế xác định một khu vực mà trong đó các linh kiện cụ thể phải được đặt vào hoặc bị loại trừ. Một cách dùng phổ biến của quy tắc này là xác định giới hạn chiều cao linh kiện trong vùng bo mạch được Room bao phủ. Thông thường, quy tắc Room sẽ được áp dụng cho một linh kiện riêng lẻ hoặc một lớp linh kiện.

Xác định Room trong MCAD:

  • Nhấp vào nút Text Note Room trên thanh ribbon Altium CoDesigner.

  • Bạn sẽ được nhắc chọn một mặt, bề mặt hoặc mặt phẳng; hãy nhấp vào phía của bo mạch cần room.

  • Nhấp vào một công cụ sketch MCAD phù hợp, chẳng hạn Rectangle, để xác định room. Lưu ý rằng sketch chỉ được bao gồm một contour; contour bên trong không được hỗ trợ.

  • Vẽ hình dạng cần thiết cho room.

  • Thoát khỏi chế độ Sketch.

  • Nhấp nút MCAD Accept để hoàn tất quá trình xác định feature. Nếu cần, feature có thể được đổi tên trong Feature tree.

  • Trong bảng Altium CoDesigner, chọn tab PCB Definition và nhập một comment cho room để giải thích mục đích của nó cho kỹ sư ECAD. Giờ đây room có thể được đẩy sang ECAD, tại đó nó sẽ được thêm dưới dạng quy tắc thiết kế Placement Room, trên lớp mà nó đã được vẽ trong MCAD. Thuộc tính duy nhất có thể được truyền giữa MCAD và ECAD là Comment, thuộc tính này sẽ trở thành comment của quy tắc thiết kế Placement Room.

  • Giờ đây quy tắc thiết kế Placement Room có thể được cấu hình theo yêu cầu trong ECAD.

Các vùng keepout và Room có thể được xác định trong MCAD và đẩy sang ECAD.Các vùng keepout và Room có thể được xác định trong MCAD và đẩy sang ECAD.

Lưu ý về việc truyền Board Areas:

  • Hỗ trợ các Keepout Region ECAD dạng Fill và Solid Region.
  • CoDesigner phát hiện trạng thái khóa của Keepout và Room trong ECAD, bảo đảm rằng chúng không bị di chuyển trong quá trình Pull từ MCAD.
  • Vì các đối tượng ECAD Keepout không bao gồm mã định danh duy nhất hoặc tên đối tượng, các thay đổi Keepout từ ECAD sang MCAD được thực hiện bằng cách xóa đối tượng hiện có và thêm một đối tượng mới (với tên MCAD mới).
  • Các thay đổi đối với Room trong ECAD cũng được đánh dấu là đã xóa và đã thêm trong quá trình thay đổi từ ECAD sang MCAD, nhưng Name và Comment vẫn được giữ lại.
  • Các Keepout và Room được tạo hoặc thay đổi trong ECAD mặc định không được hiển thị trong MCAD, giúp loại bỏ thông tin trực quan dư thừa cho kỹ sư cơ khí. Có thể khôi phục khả năng hiển thị của chúng trong MCAD khi cần.

Important Note about Versions: Nếu có khả năng extension ECAD đã được cập nhật nhưng plugin MCAD thì chưa, hãy cẩn thận khi áp dụng các thay đổi từ MCAD sang ECAD. Nếu bạn có Keepout và Room được xác định trên PCB trong ECAD, CoDesigner sẽ đề xuất xóa chúng. Giải pháp rất đơn giản: chỉ cần từ chối các thay đổi đó trong ECAD để giữ lại các Keepout và Room.

Kiểm soát số lượng linh kiện được Pull vào MCAD

Để cải thiện hiệu suất khi làm việc với các bo mạch có số lượng linh kiện lớn, CoDesigner hỗ trợ loại trừ các linh kiện thấp hơn chiều cao do người dùng xác định trong quá trình Pull từ ECAD. Với ngưỡng chiều cao này, CoDesigner sử dụng chiều cao được xác định như một phần của thuộc tính linh kiện trong ECAD. Lưu ý rằng đây là thuộc tính Height của linh kiện PCB, không phải chiều cao của mô hình 3D được thêm vào footprint của linh kiện ().

Ngưỡng chiều cao mà CoDesigner kiểm tra được xác định trong hộp thoại Altium CoDesigner Settings, như minh họa trong hình bên dưới. Hộp thoại này được truy cập qua bảng Altium CoDesigner trong MCAD; chọn Settings trong menu của bảng để mở hộp thoại. Hình bên dưới hiển thị các thiết lập cho Autodesk Fusion; thiết lập tương tự cũng có trong từng MCAD được hỗ trợ.

Có thể loại trừ các linh kiện nhỏ trong quá trình Pull sang MCAD bằng cách đặt tùy chọn bỏ qua các linh kiện nhỏ hơn ngưỡng chiều cao.Có thể loại trừ các linh kiện nhỏ trong quá trình Pull sang MCAD bằng cách đặt tùy chọn bỏ qua các linh kiện nhỏ hơn ngưỡng chiều cao.

Cấu hình chiều cao linh kiện trong ECAD

Video bên dưới trình bày các kỹ thuật để xác định các linh kiện PCB chưa được định nghĩa Height (mặc định bằng 0) và nhanh chóng cập nhật giá trị Height cho nhiều linh kiện. Sau đó video minh họa cách đặt Ignore components setting smaller than trong MCAD, và cách MCAD CoDesigner xử lý việc này trong quá trình Pull từ ECAD. 

Có thể nhanh chóng phát hiện và xử lý các giá trị Height không chính xác của linh kiện trong ECAD.

Thay đổi Smart Sketch trong MCAD

Hỗ trợ Smart Sketch Changes trong MCAD đã được bổ sung trong MCAD CoDesigner 3.9.

Hãy xét tình huống kỹ sư ECAD cần chỉnh sửa hình dạng bo mạch, và hình dạng đó đã có các kích thước và ràng buộc được áp dụng trong MCAD. Trước đây, các kích thước và ràng buộc trong sketch của MCAD sẽ bị mất khi bo mạch được Pull trở lại vào MCAD. Giờ đây trong quá trình Pull, CoDesigner chỉ vẽ lại các phần tử của sketch đã bị thay đổi trong ECAD, để các kích thước và ràng buộc liên quan đến các phần tử không thay đổi vẫn được giữ nguyên.

Lưu ý rằng trong một số trường hợp, ví dụ khi có các ràng buộc cơ khí phức tạp, hành vi này có thể dẫn đến những thay đổi hình học ngoài mong đợi. Trong các trường hợp đó, có thể hiệu quả hơn khi tắt tính năng hỗ trợ smart sketch mới này và Pull lại, sau đó tạo lại các kích thước và ràng buộc (như đã cần thực hiện trong các phiên bản CoDesigner trước đây). Việc này có thể thực hiện bằng cách tắt tùy chọn Smart Sketch Change trong hộp thoại MCAD Altium CoDesigner Settings.

Các kích thước thông minh không bị ảnh hưởng bởi thay đổi thiết kế sẽ được giữ lại trong quá trình Pull từ ECAD.

Quản lý đường chạy dao PCB trong MCAD

Một đặc điểm phổ biến của thiết kế bo mạch là xác định đường phay quanh mép ngoài của hình dạng bo mạch. Đường này thường bao gồm một số hàng lỗ nhỏ (được gọi là “mouse bites”), với phần vật liệu xung quanh đủ để giữ hình dạng bo mạch nằm trong panel mà nó được chế tạo trên đó. Sau khi hoàn tất lắp ráp PCB, bo mạch có thể được bẻ ra khỏi phần vật liệu thừa bao quanh.

Lưu ý đường chạy dao quanh mép ngoài của bo mạch, bao gồm cả các lỗ “mouse bite”.

Route Tool Path được xác định trong ECAD trên một lớp cơ khí, lớp này đã được cấu hình làm lớp Route Tool Path.

 

Mặc dù route tool path là yếu tố thiết yếu cho quá trình chế tạo, nhưng thường không cần thiết trong quá trình thiết kế MCAD, khi kỹ sư cơ khí cần tập trung vào việc lắp bo mạch vào vỏ sản phẩm. Bản cập nhật MCAD CoDesigner 3.13 đã giới thiệu tùy chọn Build Route Tool Path vào hộp thoại Altium CoDesigner Settings, cho phép kỹ sư cơ khí kiểm soát việc Route Tool Path có được Pull vào MCAD hay không (lưu ý rằng đường này luôn được push từ ECAD). 

Chọn có đưa Route Tool Path vào quá trình pull sang MCAD hay không.Chọn có đưa Route Tool Path vào quá trình pull sang MCAD hay không.

Đồng thiết kế PCB với Variants

Altium Designer cho phép nhà thiết kế điện tử tạo ra các biến thể của sản phẩm mà họ đang thiết kế. Các biến thể được hỗ trợ gồm: đánh dấu một linh kiện là không lắp; sửa đổi các tham số của linh kiện, bao gồm giá trị linh kiện được in lụa trên bo mạch; hoặc thay thế một linh kiện bằng một linh kiện thay thế khác (có thể dùng footprint khác hoặc không).

Trong Altium Designer, chỉ có một thiết kế bo mạch. Thông tin variant, chẳng hạn chi tiết về linh kiện thay thế, được lưu trong tệp dự án và được áp dụng cho bo mạch khi variant được chọn trong bảng Projects. Phiên bản [No Variations] của bo mạch được lưu dưới dạng PcbDoc.

Altium Designer có thể được dùng để tạo các biến thể của thiết kế bo mạch; hãy chọn variant trong bảng Projects rồi Push sang MCAD trong bảng CoDesigner.Altium Designer có thể được dùng để tạo các biến thể của thiết kế bo mạch; hãy chọn variant trong bảng Projects rồi Push sang MCAD trong bảng CoDesigner.

Tìm hiểu thêm về làm việc với Variants trong ECAD

Khuyến nghị dành cho kỹ sư cơ khí

Phần này mô tả các chức năng và hành vi mà kỹ sư cơ khí cần lưu ý khi sử dụng CoDesigner.

Hiển thị ký hiệu tham chiếu ECAD trong MCAD

Altium MCAD CoDesigner sử dụng cách tiếp cận khác nhau để hiển thị ký hiệu tham chiếu trong từng công cụ MCAD:

  • Autodesk Fusion – Hiển thị bảng ECAD Properties để hiển thị thuộc tính của chi tiết hiện đang được chọn ().
  • Autodesk Inventor – Ký hiệu tham chiếu được hiển thị trong Model Tree theo mặc định ().
  • PTC Creo – Trong chế độ Model Tree của bảng, nhấp vào nút Tree Columns để mở hộp thoại Model Tree Columns. Đặt Not Displayed Type thành ECAD Params, tìm tham số ECAD_REF_DES, rồi nhấp vào nút Add Column ().
  • SOLIDWORKS – Ký hiệu tham chiếu được hiển thị trong Model Tree theo mặc định ().
  • Siemens NX – Trong Assembly Navigator, right-click tại nơi hiển thị tên cột để mở menu ngữ cảnh, sau đó chọn Columns » Component Name để hiển thị cột Component Name ().

Đồng bộ hóa thay đổi giữa các kỹ sư cơ khí

  1. CoDesigner truyền cụm lắp ráp PCB cơ khí sang ECAD thông qua một Altium Workspace, chẳng hạn như Altium 365 Workspace. Các thay đổi được Đẩy/Kéo thông qua Workspace có tính định hướng - cụm lắp ráp PCB được Đẩy từ MCAD (và Kéo sang ECAD) được lưu riêng trong Workspace với cụm lắp ráp PCB được Đẩy từ ECAD (và Kéo sang MCAD). Điều đó có nghĩa là một kỹ sư cơ khí thứ hai không thể Kéo bo mạch đã chỉnh sửa mà một kỹ sư cơ khí khác vừa Đẩy lên Workspace; thay vào đó, họ sẽ Kéo dữ liệu ECAD được đẩy gần nhất. Lưu ý rằng các ràng buộc MCAD chỉ tồn tại trong cụm lắp ráp MCAD nơi chúng được tạo ra. Khi bo mạch được đẩy từ MCAD sang ECAD, vị trí linh kiện là kết quả của các ràng buộc sẽ được đẩy đi, nhưng bản thân các ràng buộc thì không. Do đó, nếu bo mạch được kéo vào một cụm lắp ráp MCAD mới, sẽ không có ràng buộc nào do kỹ sư MCAD trước đó tạo ra được bao gồm.

Các thay đổi ECAD và MCAD được lưu riêng biệt trong Workspace.Các thay đổi ECAD và MCAD được lưu riêng biệt trong Workspace.

Để các kỹ sư cơ khí khác có thể thấy thay đổi của bạn, hãy lưu cụm lắp ráp PCB của bạn giống như cách bạn lưu bất kỳ cụm lắp ráp nào khác - vào nơi lưu trữ dùng chung mà cả hai bên đều có thể truy cập. Cách này sẽ giữ lại mọi ràng buộc MCAD. Ngoài ra, bạn có thể nhờ kỹ sư ECAD Kéo dữ liệu vào ECAD, lưu lại, rồi Đẩy thiết kế đã cập nhật trở lại MCAD. Tuy nhiên, như đã giải thích ở trên, sẽ không có ràng buộc MCAD nào được bao gồm khi dùng cách này.

  1. Một điểm quan trọng khác là các thay đổi được thực hiện trên cùng một cụm lắp ráp PCB bởi các kỹ sư cơ khí khác nhau sẽ không được hợp nhất khi chúng được Đẩy; thay đổi mới nhất được Đẩy bởi bất kỳ kỹ sư cơ khí nào sẽ ghi đè các thay đổi trước đó do kỹ sư cơ khí khác Đẩy.

Altium Workspace không được thiết kế để dùng như một cơ chế giúp nhiều kỹ sư MCAD đồng bộ hóa thay đổi; việc này nên được thực hiện thông qua một hệ thống Product Data Management của MCAD phù hợp. Nếu không có PDM và Altium Workspace đang được sử dụng, hãy nhớ rằng kỹ sư ECAD phải Kéo và chấp nhận các thay đổi của kỹ sư MCAD 1, sau đó Đẩy bo mạch đã cập nhật trở lại Workspace, để kỹ sư MCAD 2 sau đó có thể Kéo và nhìn thấy các thay đổi đó (như mô tả bên dưới).

Minh họa trực quan về quy trình đồng bộ hóa

ECAD và MCAD đẩy các thay đổi của mình tới các vị trí lưu trữ khác nhau trên Workspace. Điều đó có nghĩa là mỗi kỹ sư chỉ có thể kéo các thay đổi đã được đẩy bởi kỹ sư còn lại. Những thay đổi đó sẽ chỉ bao gồm các thay đổi của chính họ nếu chúng đã được kỹ sư kia chấp nhận trước khi người kia thực hiện Đẩy.

Ví dụ, một bo mạch được tạo trong ECAD, Đẩy lên Workspace và Kéo sang MCAD:

Các thay đổi thiết kế được thực hiện trong ECAD

Sau khi chúng được Đẩy sang MCAD (được lưu trong Workspace)

Chúng có thể được Kéo vào MCAD

 

Nếu sau đó kỹ sư ECAD thêm linh kiện AND còn kỹ sư MCAD thêm lỗ, AND nếu mỗi người Đẩy bo mạch của mình rồi Kéo bo mạch của người kia, CoDesigner sẽ cố xóa các lỗ trên bo mạch của kỹ sư MCAD và xóa các linh kiện trên bo mạch của kỹ sư ECAD:

Các thay đổi đang được thực hiện trong ECAD và cả trong MCAD

Nếu cả hai kỹ sư cùng Đẩy thay đổi của mình trước khi Kéo thay đổi của người kia

Các thay đổi thiết kế của người kia sẽ bị mất

 

Mỗi kỹ sư đều có tùy chọn từ chối các thay đổi được đề xuất cụ thể; ví dụ, kỹ sư ECAD có thể chấp nhận việc thêm các lỗ nhưng từ chối việc xóa các linh kiện đã bị loại bỏ. Tuy nhiên, làm việc theo cách này có thể khó quản lý với các bo mạch và/hoặc các thay đổi phức tạp. Một điểm khác là mọi thay đổi đối với decal đều chỉ được CoDesigner xem là một thay đổi duy nhất, vì vậy chỉ có thể chấp nhận hoặc từ chối toàn bộ, không thể thực hiện riêng lẻ.

Một cách tiếp cận tốt hơn là một kỹ sư thực hiện thay đổi của mình và đẩy bo mạch, sau đó kỹ sư còn lại kéo bo mạch trước khi thực hiện thay đổi của họ, như minh họa bên dưới.

 

 

 

 

 

 

 

 

 

Sử dụng cách tiếp cận tuần hoàn để chuyển các thay đổi thiết kế giữa ECAD và MCAD.

Bao gồm Fillet và Chamfer trong hình dạng bo mạch trong MCAD

Hỗ trợ Fillet và Chamfer đã được bổ sung trong MCAD CoDesigner 3.9.

Một cách làm phổ biến của kỹ sư cơ khí là áp dụng chamfer và fillet để tạo hình các góc của bo mạch. Nếu chúng được định nghĩa trong MCAD như các thực thể 3D, CoDesigner không thể chuyển chúng sang ECAD vì trình chỉnh sửa PCB của ECAD định nghĩa hình dạng bo mạch là một đối tượng 2D (có độ dày). Để giải quyết điều này, khi CoDesigner phát hiện một thực thể 3D như vậy, nó sẽ đưa ra tùy chọn chuyển đổi chúng thành các thực thể 2D và nhúng chúng vào sketch của bo mạch. 

Các fillet và chamfer 3D trong MCAD được áp dụng lên cạnh theo trục z có thể được CoDesigner chuyển thành 2D và đẩy sang ECAD.Các fillet và chamfer 3D trong MCAD được áp dụng lên cạnh theo trục z có thể được CoDesigner chuyển thành 2D và đẩy sang ECAD.

  • Lưu ý rằng việc chuyển đổi fillet và chamfer là quá trình một chiều. Sau khi đã được chuyển đổi, chúng không còn có thể được chỉnh sửa dưới dạng thực thể 3D nữa. 
  • Hỗ trợ ban đầu cho việc chuyển đổi thực thể từ 3D sang 2D áp dụng cho các fillet và chamfer 3D được tạo trên các cạnh thẳng đứng của hình dạng bo mạch trong MCAD (các cạnh dọc theo trục Z).
  • Các phiên bản trước CoDesigner 3.9 có cảnh báo kỹ sư cơ khí về sự tồn tại của các thực thể như vậy, nhưng chúng bị bỏ qua.

Hỗ trợ fillet và chamfer:

  • Bo góc lượn thông thường (tròn) với bán kính không đổi được hỗ trợ ().
  • Vát mép được xác định bằng các khoảng cách bằng nhau từ cạnh (khoảng cách-khoảng cách đối xứng) được hỗ trợ ().
  • Vát mép được xác định theo góc-khoảng cách (), hoặc khoảng cách-khoảng cách không đối xứng, không được hỗ trợ.
  • Bo góc lượn và vát mép được xác định trên các cạnh bên không thẳng, cũng như trên các bo góc lượn và vát mép khác, không được hỗ trợ.
  • Bo góc lượn và vát mép được xác định trên thiết kế rigid-flex không được hỗ trợ.

Giải quyết sự cố với đường bao bo mạch trong ECAD

Khi bo mạch được Push từ ECAD, CoDesigner sẽ kiểm tra đường bao bo mạch và cảnh báo người dùng nếu có vấn đề với các vi phân đoạn (micro-segment), hoặc nếu phát hiện các đường bao tự giao nhau. Khi bo mạch được Pull sang MCAD, CoDesigner sẽ cố gắng khắc phục các vấn đề này. Nếu không thể khắc phục được, chúng phải được xử lý trong ECAD.

Tự động loại bỏ vi phân đoạn

CoDesigner 2.4 đã giới thiệu tính năng tự động phát hiện và xử lý các vi phân đoạn trong đường viền bo mạch. Nếu phát hiện thấy, một hộp thoại sẽ xuất hiện và đề nghị xử lý các vấn đề, như minh họa bên dưới. Nếu bạn nhấp vào Yes thì các vấn đề đã phát hiện sẽ được xử lý tự động. Nếu bạn nhấp vào No và đóng hộp thoại, một hộp thoại lỗi sẽ xuất hiện sau đó, nêu chi tiết vị trí của mọi vấn đề, và khi đó bạn phải tự xử lý thủ công (như mô tả bên dưới).

Lưu ý rằng tính năng này sử dụng API mới, vì vậy chỉ khả dụng với Altium Designer 21.3.x hoặc mới hơn.

Lưu ý rằng tính năng tự động không xử lý các trường hợp tự giao nhau được phát hiện trong đường viền bo mạch hoặc trong một cutout của bo mạch. Để xử lý các trường hợp này, bạn có thể dùng các kỹ thuật thủ công được mô tả bên dưới.

Loại bỏ vi phân đoạn và tự giao nhau theo cách thủ công

Các vi phân đoạn và các trường hợp tự giao nhau chưa được xử lý tự động, hoặc được phát hiện trong cutout của bo mạch, phải được xử lý thủ công.

Để khắc phục các vấn đề trong ECAD:

  1. Sao chép thông tin lỗi từ hộp thoại vào trình soạn thảo văn bản để có sẵn tọa độ của các vấn đề.

  2. Đặt lưới bắt điểm (phím tắt Gtrl+G) thành giá trị nhỏ (ví dụ 0.001 mil) để bạn có thể thực hiện các thay đổi nhỏ đối với vị trí các đỉnh.

  3. Chuyển sang View » Board Planning Mode.

  4. Phóng to đến vị trí xảy ra vấn đề. Ngoài ra, hãy dùng lệnh Jump Location (Edit » Jump » New Location, hoặc J, phím tắt L) và nhập tọa độ vào hộp thoại Jump to Location. Lưu ý rằng bạn có thể kèm theo đơn vị (mm hoặc mil) cùng với giá trị nếu chúng khác với đơn vị hiện tại của bo mạch. Nếu vấn đề do một cung gây ra, vị trí sự cố có thể là điểm tâm cung. Trong trường hợp này, hãy kiểm tra trực quan đường viền bo mạch để tìm các cung ngắn và nông.

  5. Chạy lệnh Design » Edit Board Shape (D, phím tắt D). Đường viền bo mạch sẽ hiển thị các đỉnh ở đầu và tâm của mỗi cạnh. Hãy kiểm tra xem có nhiều đỉnh nằm rất gần nhau và các cung rất nông hay không. Hãy dùng các mẹo sau để giúp bạn xử lý sự cố:

    1. Nhấp và kéo trên một cạnh hoặc một đỉnh để sửa đổi hình dạng. Có ba chế độ sửa hình dạng khả dụng trong khi chỉnh sửa: Break edge, Move (slide) edge, Incurvate (bend) edge; nhấn Shift+Space trong khi chỉnh sửa để chuyển vòng qua các chế độ. Chế độ hiện tại được hiển thị trên thanh Status.
    2. Di chuyển nhẹ đỉnh ở cuối một cạnh ngắn, sau đó thả nút chuột. Thường thì như vậy là đủ để phần mềm xử lý và loại bỏ cạnh ngắn đó.
    3. Một cung ngắn và nông có thể được chuyển thành cạnh thẳng bằng cách kéo đỉnh trung tâm trong chế độ Incurvate để làm phẳng cung (nó sẽ được thay bằng một cạnh thẳng khi bạn thả ra).
    4. Các đường dẫn căn chỉnh màu xanh lá sẽ hiển thị khi cạnh đang di chuyển hoặc dây cung thẳng hàng với một cạnh hiện có.
    5. Nhấp và giữ trên một đỉnh rồi nhấn Delete để xóa nó; để thêm một đỉnh, giữ Ctrl khi bạn nhấp vào cạnh, sau đó đặt vị trí con trỏ và thả ra.

     

  6. Push bo mạch lần nữa.

Các trường hợp tự giao nhau của đường bao bo mạch và các vi phân đoạn phải được xử lý xong trước khi bo mạch có thể được Push sang MCAD.

Video ở trên minh họa cách xử lý các vấn đề với đường viền bo mạch và một cutout của bo mạch trong Altium Designer. Về cơ bản, quy trình này cũng tương tự trong các phần mềm thiết kế Altium khác.

Tìm hiểu thêm về Các chế độ chỉnh sửa đỉnh

Tìm hiểu thêm về Xác định hình dạng bo mạch

Việc sửa một vấn đề sẽ buộc ECAD tính toán lại toàn bộ đường bao của bo mạch hoặc cutout, và việc tính toán lại đó có thể tự động giải quyết các vấn đề khác, vì vậy bạn nên thực hiện Push sau mỗi lần sửa.

Pull một revision trước đó của PCB vào MCAD

Hỗ trợ Pull một revision trước đó đã được bổ sung trong MCAD CoDesigner 3.9i

Để Pull bo mạch ECAD vào một assembly MCAD trống, hãy nhấp nút Pull trong bảng Altium CoDesigner để mở hộp thoại Select Project from Company Workspace. Mặc định, hộp thoại sẽ cung cấp cho bạn bo mạch được push gần đây nhất. Nếu bạn cần mở một bản phát hành hoặc revision trước đó của thiết kế PCB, hãy nhấp Change trong phần ECAD Push to Open của hộp thoại, để mở hộp thoại Select Push.

Hộp thoại này liệt kê tất cả các lần Push trước đó, hãy chọn mục bạn cần và nhấp OK. Nếu các commit ECAD đã được gắn thẻ, bạn có thể nhanh chóng lọc danh sách bằng cách bật tùy chọn Only show tagged commits trong hộp thoại Select Push.

Dùng hộp thoại Select Push để chọn revision trước đó, từ tất cả các revision đã được Push trong ECAD.Dùng hộp thoại Select Push để chọn revision trước đó, từ tất cả các revision đã được Push trong ECAD. 

  • Workspace thực hiện Automatic Pushing, khởi động quy trình này sau khi lần Pull đầu tiên vào MCAD đã được thực hiện. Tìm hiểu thêm về Automatic Pushing.

Khả năng hiển thị các thay đổi được thực hiện ở phía ECAD

Điều quan trọng là phải mở chính PCB assembly trong phần mềm MCAD của bạn, không phải thiết bị/assembly cha mà PCB assembly đang được thiết kế để lắp vào. Nếu PCB assembly được mở, các thay đổi được thực hiện và push từ phía ECAD sẽ được trình bày chi tiết trong bảng Altium CoDesigner. Các thay đổi sẽ không được hiển thị chi tiết trong bảng nếu thiết bị/assembly cha được mở.

Nhận các thay đổi cho PCB Assembly của bạn từ ECAD

  1. Mở PCB assembly của bạn dưới dạng một tệp riêng biệt (làm root assembly) trong MCAD.
  2. Mở bảng Altium CoDesigner.
  3. Nhấp vào Pull.
  4. Xem lại các thay đổi trong bảng, bật những thay đổi bạn muốn áp dụng, rồi nhấp nút Apply.

Trước khi được chuyển từ ECAD sang MCAD, các mô hình linh kiện 3D sẽ được chuyển đổi sang định dạng Parasolid (tìm hiểu thêm về cách đặt tên các mô hình 3D trong MCAD). Có thể có những trường hợp một số mô hình không thể được chuyển đổi. Các mô hình như vậy sẽ được thay thế bằng hộp bao của chúng trong MCAD, và CoDesigner sẽ hiển thị cảnh báo về việc này.

Ngoài ra, bạn có thể thay thế mô hình như vậy bằng mô hình parasolid đơn khối trong ECAD, vì các mô hình này được chuyển trực tiếp giữa ECAD và MCAD mà không cần chuyển đổi. Tìm hiểu thêm về Xử lý các mô hình có vấn đề.

Khi bạn mở một PCB Assembly trong MCAD lần đầu tiên

  1. Thêm PCB assembly vào assembly của thiết bị.
  2. Cố định nó bằng cách áp dụng các mate/ràng buộc phù hợp.

If a contour of the PCB does not correspond to the shape of your enclosure:

  1. Bắt đầu chỉnh sửa part Board.
  2. Chỉnh sửa sketch của phần đùn của bo mạch và điều chỉnh hình dạng của nó cho phù hợp với vỏ.

Một cách để thay đổi hình dạng PCB là xóa toàn bộ đường viền và tạo lại từ đầu bằng cách dùng độ lệch so với đường bao tương ứng của vỏ.

Thực hiện các thay đổi đối với thiết kế PCB trong MCAD

Dưới đây là một số mẹo để bảo đảm các hình dạng thiết kế và đối tượng được dùng trong MCAD sẽ được hỗ trợ khi bo mạch được push sang ECAD.

Chỉnh sửa hình dạng đường viền bo mạch

  1. Bắt đầu chỉnh sửa part Board.
  2. Chỉnh sửa sketch của phần đùn của bo mạch.

Notes:

  • Không đưa bất kỳ đường bao bên trong nào vào sketch đường viền bo mạch trong Creo và Inventor, hoặc trong sketch đường viền bo rigid-flex trong SolidWorks. Đối với cutout và lỗ, hãy lần lượt sử dụng tính năng Extruded Cut hoặc Hole.

  • Không tạo nhiều profile trong sketch đường bao bo mạch trong Inventor, vì CoDesigner có thể diễn giải chúng theo cách khó lường.

  • Trong Autodesk Fusion, nếu hình dạng bo mạch được tạo lại trong MCAD bằng lệnh Project để chiếu một đường bao vỏ hiện có, bạn phải tắt tùy chọn Projection Link trong hộp thoại PROJECT của Autodesk Fusion. Khi tùy chọn Projection Link được bật, đường bao được chiếu sẽ tự động thay đổi kích thước mỗi khi đường bao tham chiếu thay đổi kích thước; ở giai đoạn này CoDesigner chưa hỗ trợ khả năng này.

Thay đổi gốc tọa độ bo mạch MCAD

  1. Nếu cần, kỹ sư cơ khí có thể thay đổi gốc tọa độ MCAD của bo mạch trần ở giai đoạn đầu của quá trình định nghĩa bo mạch. Để thực hiện việc này, kỹ sư cơ khí chỉ cần di chuyển hoặc vẽ lại toàn bộ sketch của đường bao bo mạch, bên trong chi tiết bo mạch. Lưu ý rằng chi tiết bo mạch được ràng buộc ở trạng thái “fixed” trong cụm lắp ráp bo mạch, với gốc tọa độ của nó trùng với gốc tọa độ của cụm lắp ráp (do đó, “gốc tọa độ MCAD” liên quan đến cả gốc của chi tiết bo mạch và gốc của cụm lắp ráp bo mạch).

Khuyến nghị rất mạnh là KHÔNG sửa đổi hoặc phá vỡ ràng buộc này, vì điều đó có thể gây ra các thay đổi khó lường.

Notes:

  • Nếu các linh kiện đã được đặt sẵn, chúng cũng cần được di chuyển tương ứng trong cụm lắp ráp bo mạch.
  • “Gốc tọa độ điện” của bo mạch trong ECAD sẽ không thay đổi, vì nó được xử lý riêng.

Tạo/chỉnh sửa lỗ bắt vít

  1. Bắt đầu chỉnh sửa chi tiết Board.
  2. Tạo/chỉnh sửa một feature Hole trên bề mặt trên hoặc bề mặt dưới của chi tiết bo mạch.

Notes:

  • Không hỗ trợ pattern của feature.
  • Nếu vị trí lỗ được xác định tương quan với cạnh bo mạch, các quan hệ này sẽ bị mất nếu đường bao bo mạch sau đó được sửa trong ECAD rồi đưa trở lại MCAD. Xem phần Working with Constraints and Dimensions bên dưới để biết thêm thông tin về cách làm việc với lỗ.

Tạo/chỉnh sửa cutout

  1. Bắt đầu chỉnh sửa chi tiết Board.
  2. Tạo/chỉnh sửa một feature Extruded Cut dựa trên bề mặt trên hoặc bề mặt dưới của chi tiết bo mạch.

Notes:

  • Sketch có nhiều contour không được hỗ trợ trong PTC Creo hoặc Autodesk Inventor, không nên sử dụng.*
  • Không hỗ trợ pattern của feature.
  • Nếu sketch của phần cắt đùn được xác định tương quan với cạnh bo mạch, các quan hệ này sẽ bị mất nếu đường bao bo mạch sau đó được sửa trong ECAD rồi đưa trở lại MCAD.

Chỉnh sửa vị trí đặt linh kiện

  1. Bắt đầu chỉnh sửa cụm lắp ráp Board.
  2. Di chuyển/xoay/lật, hoặc mate/ràng buộc một linh kiện.

Notes:

  • Các lỗ linh kiện và lớp silkscreen không đi theo khi linh kiện được di chuyển trong MCAD. Để phản ánh các thay đổi phụ thuộc vào linh kiện như vậy, hãy Push bo mạch sang ECAD, áp dụng thay đổi ở đó, rồi Push bo mạch từ ECAD trở lại MCAD để cập nhật các lỗ linh kiện và silkscreen.
  • Các mate/ràng buộc trong MCAD tham chiếu đến cạnh bo mạch có thể bị mất nếu hình dạng bo mạch được sửa trong ECAD.

Đồng bộ trạng thái Fixed hoặc Constrained trong MCAD sang Locked trong ECAD

Nếu một linh kiện được fixed hoặc constrained trong MCAD, nó sẽ trở thành locked trong ECAD (bất kể ràng buộc đó có cho phép chuyển động nào trong cụm lắp ráp PCB hay không). Nếu một linh kiện bị locked trong ECAD, nó sẽ trở thành fixed trong MCAD trừ khi nó đã được constrained ở đó. Những thay đổi về trạng thái locked/fixed được đồng bộ giữa MCAD và ECAD.

Chuyển các tham số linh kiện ECAD sang MCAD

Các tham số linh kiện PCB trong ECAD được chuyển sang các model tương ứng được tạo trong MCAD. Lưu ý rằng điều này không bao gồm các linh kiện ban đầu được đặt trong MCAD.

Làm việc với ràng buộc và kích thước trong MCAD

Các ràng buộc áp dụng cho đường bao bo mạch

  1. Kỹ sư cơ khí có thể áp dụng ràng buộc từ một phần tử của đường bao bo mạch: sang một phần tử đường bao bo mạch khác; sang một datum/reference feature; sang một chi tiết trong cụm lắp ráp cấp cao hơn; hoặc sang một linh kiện. CoDesigner không sửa đổi các ràng buộc này. Tuy nhiên, nếu đường bao bo mạch bị thay đổi ở phía ECAD, sketch của chi tiết bo mạch sẽ được vẽ lại trong MCAD và toàn bộ ID cạnh sẽ bị thay đổi. Lưu ý rằng bất kỳ thay đổi nào đối với bất kỳ phần nào của đường bao bo mạch trong ECAD đều sẽ khiến toàn bộ bo mạch được vẽ lại trong MCAD, và tất cả ID cạnh bo mạch đều thay đổi. Nếu có ràng buộc áp dụng lên các cạnh đó hoặc các bề mặt suy ra từ chúng, các ràng buộc đó sẽ bị mất. Bo mạch sẽ vẫn giữ nguyên vị trí trong MCAD, và nếu cần, các ràng buộc có thể được khôi phục thủ công.

Xét đến thời gian cần thiết để xác định lại các ràng buộc, khuyến nghị only make changes to the board outline in MCAD.

Note: Hãy nhớ rằng CoDesigner không thể được sử dụng để chuyển các thay đổi giữa các Kỹ sư Cơ khí (xem Synchronizing changes between Mechanical Engineers).

Các ràng buộc áp dụng cho linh kiện

  1. Kỹ sư cơ khí có thể áp dụng ràng buộc từ một linh kiện: tới bo mạch; tới vỏ; hoặc tới một linh kiện khác. Các ràng buộc này sẽ vẫn hợp lệ nếu model của linh kiện đó có thể được tìm thấy cục bộ (nếu cụm lắp ráp PCB không được dựng lại từ đầu trong một thư mục khác, hoặc nếu có thiết lập một thư mục dùng chung để lưu model). Tuy nhiên, nếu một linh kiện được di chuyển ở phía ECAD, thay đổi vị trí ở phía MCAD có thể không tương ứng với chuyển động đó và cần được kiểm tra thủ công (CoDesigner sẽ thông báo cho bạn trong tình huống này). Đối với các linh kiện có footprint ECAD, khoảng cách standoff của linh kiện (vị trí tương đối với bề mặt bo mạch theo trục Z) sẽ luôn được xác định bởi vị trí của model STEP trong footprint. CoDesigner sẽ luôn cố gắng ghi đè mọi ràng buộc MCAD xung đột khi Pull vào MCAD.

Note: Hãy cẩn thận với vị trí áp dụng các mate/ràng buộc. Ví dụ, nếu bạn chưa cố định cụm lắp ráp PCB trong cụm lắp ráp thiết bị mà đã áp dụng một ràng buộc/mate giữa một linh kiện PCB và vỏ, điều đó có thể gây ra các thay đổi khó lường trong thiết kế của bạn.

Các thay đổi sẽ không được chuyển từ MCAD sang ECAD

  • Độ dày bo mạch trần - được xác định bởi Layer Stack trong ECAD.

    Note: các thay đổi được thực hiện với độ dày bo mạch trong MCAD sẽ được hiển thị như một thay đổi không áp dụng được trong ECAD, ताकि nhà thiết kế ECAD nhận biết được thay đổi đang được đề xuất.

  • Bo góc 3D Fillets được định nghĩa bằng bán kính không đổi và vát mép 3D Chamfers được định nghĩa bởi khoảng cách bằng nhau từ cạnh (được xác định theo hướng trục z) được hỗ trợ, cũng như các lỗ và phần cắt đùn theo hướng trục z của bo mạch. Mọi feature hình học 3D bổ sung áp dụng cho chi tiết bo mạch, chẳng hạn như chamfer góc-khoảng cách, sẽ bị bỏ qua. Tìm hiểu thêm về working with fillets and chamfers.
  • Mọi feature hình học bổ sung áp dụng cho chi tiết bo mạch (ví dụ: chamfer/fillet 3D), ngoại trừ các lỗ và phần cắt đùn theo hướng trục z của bo mạch..
  • Mọi feature hình học bổ sung được tạo trong ngữ cảnh của cụm lắp ráp bo mạch (ví dụ: lỗ được tạo trong ngữ cảnh của một cụm lắp ráp), trừ khi các feature này được lan truyền sang các chi tiết.
  • Vị trí của các lỗ linh kiện nếu chúng được di chuyển tách biệt khỏi linh kiện.
  • Kích thước của các lỗ linh kiện.
  • Feature Patterns.
  • Sketch của cutout có nhiều contour (trong PTC Creo và Autodesk Inventor).
  • Các thay đổi được thực hiện đối với copper đùn.
  • Các thay đổi được thực hiện đối với silkscreen.
  • Xóa linh kiện. Vì các thay đổi vị trí linh kiện được chuyển sang ECAD, kỹ sư MCAD có thể biểu thị việc xóa bằng cách di chuyển linh kiện ra ngoài vùng bo mạch (tìm hiểu lý do component deletions are not supported). 

Làm việc trong ngữ cảnh của cụm lắp ráp thiết bị

Trong CoDesigner 2.2.0, hỗ trợ làm việc ở cấp cụm lắp ráp thiết bị trong MCAD đã được bổ sung, sau đó chuyển vỏ cùng với bo mạch sang ECAD. Video bên dưới trình bày quy trình đưa cụm lắp ráp bo mạch vào trong vỏ thiết bị và chuyển vỏ sang ECAD.

Tham khảo Note trong khung bên phải để biết liệu tính năng Enclosure Exchange có khả dụng trong bản cài đặt MCAD CoDesigner của bạn hay không. Nếu không khả dụng, video này minh họa một cách tiếp cận thay thế để chuyển vỏ.

Tổng quan về cách làm việc trong ngữ cảnh của cụm lắp ráp thiết bị.

Mẹo khi làm việc với vỏ:

  • Sau khi đặt cụm lắp ráp bo mạch vào trong vỏ, nhấp nút Recognize trong bảng Altium CoDesigner. CoDesigner sẽ phát hiện mối quan hệ giữa bo mạch và vỏ, đồng thời liệt kê chi tiết tên của tất cả các cụm lắp ráp bo mạch đã được thêm vào vỏ thiết bị ở đầu bảng.

  • Sau khi mối quan hệ đã được phát hiện, bước cuối cùng là thêm vỏ vào bo mạch. Để làm điều này:

    • Chọn vỏ trong cây model.
    • Hiển thị ribbon Altium CoDesigner.
    • Nhấp nút Enclosure trên ribbon.
    • Mở/hiển thị bảng Altium CoDesigner, tại đó bạn có thể xác nhận rằng vỏ đã được liên kết với bo mạch trong phần Board Enclosure của bảng Altium CoDesigner.
  • Giờ đây có thể push vỏ cùng bo mạch sang ECAD.

Gửi cụm lắp ráp PCB cùng các thay đổi của bạn sang ECAD

  • Đảm bảo cụm lắp ráp PCB của bạn được mở như một tài liệu riêng biệt (dưới dạng root assembly) trong MCAD.
  • Đi tới bảng Altium CoDesigner.
  • Nhấp Push.

* Hành vi này dự kiến sẽ được cải thiện trong một bản cập nhật tương lai.

Làm việc với hệ thống quản lý dữ liệu MCAD

Tham khảo Note trong khung bên phải để biết liệu tính năng ECAD-MCAD Component Linkage có khả dụng trong bản cài đặt MCAD CoDesigner của bạn hay không.

CoDesigner hỗ trợ đặt các linh kiện MCAD gốc khi PCB được Push từ ECAD và Pulled vào MCAD. Để làm điều này, CoDesigner yêu cầu phần mềm MCAD lấy mô hình của linh kiện từ hệ thống quản lý dữ liệu của MCAD (theo tên mô hình), rồi đặt linh kiện đó vào cụm PCB trong MCAD, thay vì dùng mô hình được chuyển sang từ ECAD.

Liên kết linh kiện gốc ECAD-to-MCAD hiện được hỗ trợ trong:

  • PTC Creo Parametric với CoDesigner Addin phiên bản 2.6.0 trở lên, kết nối với máy chủ PTC Windchill®. Hãy tham khảo tài liệu Creo của bạn để biết thông tin về cách kết nối với Windchill. Tìm hiểu thêm về cấu hình PTC Creo.
  • SOLIDWORKS với CoDesigner Addin phiên bản 2.6.0 trở lên, kết nối với SOLIDWORKS® PDM Professional. Hãy tham khảo tài liệu SOLIDWORKS của bạn để biết thông tin về cách kết nối với SOLIDWORKS PDM. Tìm hiểu thêm về cấu hình SOLIDWORKS để làm việc với các linh kiện MCAD gốc.
  • Siemens® NX™ với CoDesigner Addin phiên bản 3.4.0 trở lên, kết nối với Siemens Teamcenter PLM. Hãy tham khảo tài liệu Siemens NX của bạn để biết thông tin về cách kết nối với Teamcenter PLM. Tìm hiểu thêm về cấu hình Siemens NX để làm việc với các linh kiện MCAD gốc.
  • Liên kết giữa linh kiện ECAD và linh kiện MCAD gốc được xác định trong Altium Workspace của bạn. Tìm hiểu thêm về Liên kết từ các linh kiện ECAD đến các linh kiện MCAD.
  • Altium Workspace không предназначено để dùng làm cơ chế đồng bộ thay đổi giữa nhiều kỹ sư MCAD; việc này nên được thực hiện thông qua một hệ thống Quản lý Dữ liệu Sản phẩm MCAD phù hợp. Nếu không có PDM và đang dùng Altium Workspace, hãy lưu ý rằng kỹ sư ECAD phải Pull và chấp nhận các thay đổi của kỹ sư MCAD 1, sau đó Push bo mạch đã cập nhật trở lại Workspace, để kỹ sư MCAD 2 có thể Pull và nhìn thấy các thay đổi đó.

Làm việc với SOLIDWORKS PDM

CoDesigner đã được phát triển và kiểm thử với SOLIDWORKS® PDM Professional.

Đặt các linh kiện MCAD gốc từ SOLIDWORKS PDM

Khi thiết kế bo mạch được chuyển từ ECAD sang SOLIDWORKS MCAD, CoDesigner hỗ trợ thay thế linh kiện ECAD bằng linh kiện tương đương MCAD gốc từ hệ thống SOLIDWORKS PDM. Để thực hiện điều này, bạn phải cấu hình các thiết lập trong:

  • MCAD - cấu hình thiết lập PDM, nơi lưu trữ mô hình của CoDesigner và hiểu các yêu cầu đồng bộ hóa, như được mô tả tại đây.
  • ECAD - tham chiếu mô hình MCAD trong linh kiện ECAD, sử dụng đúng cú pháp. Tham chiếu linh kiện MCAD phải được định nghĩa trong linh kiện ECAD dưới dạng một tham số, với giá trị tham số có dạng:
    <vault>:folder\folder\component.sldprt, trong đó <vault> là tên của vault SOLIDWORKS PDM.
  • Workspace - cấu hình các tùy chọn Workspace để chỉ ra rằng bạn muốn sử dụng các linh kiện MCAD gốc, và xác định tham số linh kiện ECAD nào sẽ được dùng để tham chiếu đến linh kiện MCAD tương đương. Tìm hiểu thêm về Liên kết từ các linh kiện ECAD đến các linh kiện MCAD.

Trước khi Pull các thay đổi vào cụm PCB hiện có

  • Đồng bộ bản sao cục bộ của thư mục linh kiện trong thư mục Common dùng để lưu trữ mô hình với máy chủ (sử dụng lệnh Get latest version trong SOLIDWORKS PDM)
  • Check out các tệp sau:
    • Cụm bo mạch
    • Chi tiết bo mạch
    • Đối với các cụm rigid-flex 2.0 - tất cả các chi tiết bo mạch và cụm con
    • Nếu đồng 3D được dựng - các cụm và chi tiết liên quan đến đồng 3D và solder mask
    • Các PNG decal, nếu chúng được lưu trong PDM

Note: Thông thường, không cần check out các mô hình linh kiện khỏi PDM.

Khi Pull các thay đổi từ ECAD sang MCAD

  • Hãy chú ý đến mọi thay đổi thuộc tính linh kiện mà CoDesigner có thể muốn thực hiện - chuỗi tương ứng sẽ được tô vàng trong bảng danh sách thay đổi trong panel Altium CoDesigner của SOLIDWORKS.

Một lý do phổ biến khiến có thể xuất hiện thay đổi là khi tạo mô hình linh kiện trong MCAD, CoDesigner ghi các thuộc tính linh kiện được lưu trong thư viện linh kiện của ECAD vào các thuộc tính mô hình MCAD. Tuy nhiên, một số thuộc tính đó, ví dụ DescriptionMaterial, sau đó có thể bị MCAD hoặc PDM tự động thay đổi. Do đó, nếu phát hiện các giá trị thuộc tính khác nhau, CoDesigner sẽ đề xuất thay đổi chúng.

Tuy nhiên, nếu bạn cố gắng áp dụng các thay đổi đó, MCAD sẽ yêu cầu check out từng mô hình bị ảnh hưởng khỏi PDM hoặc lưu chúng với tên khác. Để tránh điều này, hãy bỏ chọn những thay đổi liên quan đến việc thay đổi thuộc tính linh kiện trong panel Altium CoDesigner. Lưu ý rằng bạn nên làm rõ vì sao các thuộc tính linh kiện lại khác nhau, và đồng bộ chúng ở cả phía MCAD và ECAD.

Sau khi áp dụng thay đổi

  • Check in các linh kiện, cụm bo mạch, các cụm con và các chi tiết mới được tạo vào PDM.

Nhân bản PCB MCAD

Bạn có một cụm PCB MCAD hiện có mà bạn muốn nhân bản và tái sử dụng trong một dự án PCB mới để không làm mất các kích thước cơ khí và tham chiếu của mình? Điều này có thể thực hiện được bằng cách chỉnh sửa hai thuộc tính trong bản sao nhân bản của cụm MCAD.

Cụm PCB MCAD được liên kết với dự án ECAD thông qua hai thuộc tính, ManagedProjectGUIDManagedProjectName, có thể được xem và chỉnh sửa trong hộp thoại Properties của cụm PCB MCAD. Hình ảnh bên dưới hiển thị hộp thoại Properties cho SOLIDWORKS.

Hai thuộc tính liên kết cụm MCAD với dự án ECAD.Hai thuộc tính liên kết cụm MCAD với dự án ECAD.

  1. Để liên kết một cụm PCB MCAD hiện có với một dự án ECAD mới, bạn cần cập nhật các thuộc tính này trong cụm MCAD để phù hợp với dự án ECAD mới.
  • ManagedProjectName - tên tệp dự án PCB ECAD: <ManagedProjectName>.PrjPcb

  • ManagedProjectGUID - để tìm GUID, bạn có thể sao chép nó từ:

    1. Thanh địa chỉ của trình duyệt Workspace – mở Altium Workspace nơi dự án được lưu trữ, sau đó nhấp đúp vào dự án để mở nó trong một tab trình duyệt riêng. URL trên thanh địa chỉ trình duyệt bao gồm ManagedProjectGUID (); hoặc từ,

    2. Tệp dự án ECAD – mở tệp dự án trong trình soạn thảo văn bản (nó có phần mở rộng .PrjPcb). ManagedProjectGUID nằm trong phần [Design] ở đầu tệp (). Sao chép ManagedProjectGUID, nhưng do not modify or save tệp .PrjPcb trong trình soạn thảo văn bản.

  1. Trong phần mềm MCAD của bạn, mở cụm PCB MCAD, chỉnh sửa Value của hai thuộc tính đó, lưu cụm MCAD và đóng lại.

  2. Mở lại cụm MCAD đã nhân bản và kiểm tra phía trên cùng của panel Altium CoDesigner; bây giờ panel này sẽ hiển thị thuộc tính ManagedProjectName mà bạn đã nhập vào tệp nhân bản ở bước 1. Nếu đúng như vậy thì quá trình nhân bản đã thành công, và định nghĩa bo mạch giờ đây có thể được Pushed lên Workspace từ phần mềm MCAD của bạn.

    Sau khi chỉnh sửa các thuộc tính ManagedProjectName và ManagedProjectGUID, panel CoDesigner sẽ phản ánh tên dự án đã được cập nhật.Sau khi chỉnh sửa các thuộc tính ManagedProjectNameManagedProjectGUID, panel CoDesigner sẽ phản ánh tên dự án đã được cập nhật.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Nội dung