Fusion 360 CoDesigner
Nút Fusion 360 CoDesigner được dùng để mở bảng Fusion 360 CoDesigner, bảng này được dùng để փոխանցել các thay đổi thiết kế qua lại giữa CircuitMaker và Autodesk® Fusion 360®. Có thể truy cập nút này bằng cách chọn View | System | Fusion 360 CoDesigner trong trình biên tập PCB.

Truyền các thay đổi thiết kế giữa CircuitMaker và Autodesk Fusion 360
CoDesigner truyền cụm lắp ráp PCB cơ khí sang ECAD thông qua nền tảng Altium 365. Các thay đổi được truyền - cụm lắp ráp PCB được lưu trong MCAD (và cập nhật trong ECAD) được lưu tách biệt trên nền tảng Altium 365 với cụm lắp ráp PCB được lưu trong ECAD (và cập nhật trong MCAD).

Các thay đổi ECAD và MCAD được lưu trữ riêng biệt trên nền tảng Altium 365.
Lưu
Các thay đổi thiết kế được tạo trong một trong hai môi trường sẽ được truyền sang môi trường đích bằng cách thực hiện lưu trong trình biên tập nguồn. Sử dụng lệnh Save Project to Server trong CircuitMaker và lệnh Save trong Fusion 360. Sau đó có thể nhấp nút Update trong trình biên tập đích để đồng bộ thiết kế ECAD và MCAD.
Khi lưu, các thay đổi sẽ được ghi lên nền tảng Altium 365 và bảng của trình biên tập đích sẽ hiển thị thông báo rằng có thay đổi đang chờ vào lần tiếp theo họ mở bản sao làm việc của tệp thiết kế.

Lưu dự án trong CircuitMaker, sau đó cập nhật trong Fusion 360.

Lưu dự án trong Fusion 360, sau đó cập nhật trong CircuitMaker.
Cập nhật
Để kiểm tra bất kỳ lúc nào xem có thay đổi đang chờ hay không, hãy nhấp vào Update.
- Nếu có thay đổi đang chờ, thông báo New changes have been detected sẽ xuất hiện trong bảng Fusion 360 CoDesigner của CircuitMaker hoặc bảng Altium CoDesigner của Fusion 360, như hiển thị ở trên.
- Khi nhấp nút Update, một danh sách Changes sẽ được hiển thị, như trong hình dưới đây. Mỗi thay đổi là một điểm khác biệt giữa dữ liệu trong tệp PCB và dữ liệu được lưu trong trình biên tập nguồn.
- Bật ô chọn cho từng thay đổi mà bạn muốn chấp nhận. Nhấp chuột phải trong danh sách Changes để truy cập menu ngữ cảnh, nơi có thể bật hoặc tắt tất cả các thay đổi.
- Nhấp nút Apply để áp dụng các thay đổi đó cho PCB.
Làm việc giữa CircuitMaker và Autodesk Fusion 360 với tư cách người dùng khác nhau
Nếu bạn là kỹ sư thiết kế cả phần điện tử lẫn thiết kế cơ khí, bạn sẽ đăng nhập vào tài khoản Altium của mình từ cả CircuitMaker và Fusion 360. Quy trình sẽ thay đổi đôi chút nếu các kỹ sư khác nhau làm việc trong từng công cụ thiết kế. Trong trường hợp này, kỹ sư CircuitMaker phải chia sẻ dự án với kỹ sư Fusion 360.
Để sử dụng CoDesigner với các kỹ sư khác nhau:
- Cả kỹ sư CircuitMaker và kỹ sư Fusion 360 đều phải có tài khoản Altium riêng và sử dụng tài khoản đó để đăng nhập vào CoDesigner.
- Vì dự án được lưu trong Personal Space của kỹ sư CircuitMaker, kỹ sư CircuitMaker phải Share dự án với kỹ sư Fusion 360. Tìm hiểu thêm về chia sẻ dự án với một người dùng cụ thể.
► Tìm hiểu thêm về Làm việc với Dự án trong CircuitMaker.
Cài đặt và cấu hình CoDesigner trong Autodesk Fusion 360
Để giao tiếp với Autodesk Fusion 360 theo cả hai chiều, bạn cần cài đặt Add-In Altium CoDesigner for Autodesk Fusion 360.
Để cài đặt Add-In:
- Đóng Autodesk Fusion 360 trước khi cài đặt.
- Tải xuống và cài đặt Fusion 360 Add-In (AltiumCoDesignerFusion360_<VersionNo>.exe).
- Khởi chạy Autodesk Fusion 360 và xác nhận rằng Add-In đã được cài đặt và có sẵn trong phần Add-Ins của thanh ribbon Tools, như hiển thị bên dưới.
- CoDesigner Add-In thêm bảng Altium CoDesigner vào Autodesk Fusion 360. Mọi hoạt động cộng tác đều được thực hiện thông qua bảng này.
Hiển thị bảng CoDesigner
Trong Autodesk Fusion 360, bảng Altium CoDesigner có thể được bật bằng cách nhấp vào mục menu hoặc nút Altium CoDesigner, như hiển thị ở trên.
Kết nối tới nền tảng Altium 365 trong Autodesk Fusion 360
Autodesk Fusion 360 cộng tác với CircuitMaker thông qua nền tảng Altium 365, và bạn phải đăng nhập vào nền tảng này trong lần đầu tiên sử dụng.
Khi chưa đăng nhập, bảng Altium CoDesigner sẽ bao gồm các trường đăng nhập, như hiển thị bên dưới. Có một chế độ đăng nhập, cho phép bạn đăng nhập vào nền tảng Altium 365.
- Chọn tùy chọn Altium Account trong bảng Altium CoDesigner.
- Nhập địa chỉ email bạn dùng để đăng nhập vào tài khoản Altium của mình làm Email và Password của tài khoản Altium.
- Bật tùy chọn Remember Me để giữ lại thông tin chi tiết (bao gồm mật khẩu) và tự động kết nối tới nền tảng Altium 365 mỗi khi Autodesk Fusion 360 được khởi động.
- Nhấp nút Sign In để kết nối.
Sau khi đăng nhập, bạn đã sẵn sàng bắt đầu cộng tác thông qua Altium CoDesigner. Nhấp nút Open trên tab Altium CoDesigner của ribbon để mở một dự án PCB được lưu trong CircuitMaker.
Cấu hình cài đặt cộng tác của Fusion 360
Sau khi đăng nhập, cài đặt CoDesigner có thể được cấu hình trong hộp thoại Altium CoDesigner Settings, được mở thông qua mục menu Settings trong menu CoDesigner.

- Ignore components smaller than
<Value><Units>in height - hiệu năng của Fusion 360 bị ảnh hưởng bởi số lượng linh kiện trên PCB. Sử dụng tùy chọn này để loại trừ các linh kiện có chiều cao nhỏ hơn<Value><Units>khi thực hiện cập nhật. Lưu ý rằng chiều cao ở đây là thuộc tính Height được định nghĩa trong mỗi linh kiện CircuitMaker, không phải chiều cao của mô hình 3D có thể được bao gồm trong linh kiện PCB. Đặt tùy chọn này về 0 để bao gồm tất cả linh kiện. - Participate in the product improvement program - bật tùy chọn này để tự động chia sẻ thông tin kỹ thuật với Altium về cách bạn sử dụng CoDesigner.
Khuyến nghị cho kỹ sư cơ khí
Phần này trình bày chi tiế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.
Quản lý quy trình đồng bộ hóa
ECAD và MCAD lưu các thay đổi của chúng vào các vị trí lưu trữ khác nhau trên nền tảng Altium 365. Điều đó có nghĩa là mỗi kỹ sư chỉ có thể thực hiện cập nhật với các thay đổi đã được kỹ sư kia lưu. Các thay đổi đó sẽ chỉ bao gồm chính những thay đổi của họ nếu chúng đã được kỹ sư kia chấp nhận trước khi kỹ sư kia lưu.
Ví dụ, một bo mạch được tạo trong ECAD, được lưu trên nền tảng Altium 365, và được cập nhật sang MCAD:
Nếu sau đó kỹ sư ECAD thêm linh kiện AND kỹ sư MCAD thêm lỗ, AND nếu mỗi người lưu bo mạch của mình rồi cập nhật bo mạch của người kia, CoDesigner sẽ cố gắng 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:
Mỗi kỹ sư đều có tùy chọn từ chối các thay đổi đề 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, cách làm này có thể khó quản lý với các bo mạch và/hoặc thay đổi phức tạp. Một điểm khác là mọi thay đổi đối với decals chỉ được CoDesigner nhìn nhận như một thay đổi duy nhất, nên chỉ có thể được chấp nhận hoặc từ chối toàn bộ, chứ không thể riêng lẻ từng phần.
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à lưu bo mạch, sau đó kỹ sư còn lại cập nhật bo mạch trước khi thực hiện thay đổi của mình, như minh họa bên dưới:
Đồng bộ hóa thay đổi giữa các kỹ sư cơ khí
-
CoDesigner truyền cụm lắp ráp PCB cơ khí sang ECAD thông qua nền tảng Altium 365. Các thay đổi được truyền là theo hướng - cụm lắp ráp PCB được lưu trong MCAD (và cập nhật trong ECAD) được lưu riêng trên nền tảng Altium 365 so với cụm lắp ráp PCB được lưu trong ECAD (và cập nhật trong MCAD). Điều đó có nghĩa là một kỹ sư cơ khí thứ hai không thể cập nhật bo mạch bằng các thay đổi mà một kỹ sư cơ khí khác vừa lưu lên nền tảng Altium 365; thay vào đó họ sẽ cập nhật bằng dữ liệu ECAD được lưu gần nhất. Để cho phép các kỹ sư cơ khí khác thấy được các thay đổi của bạn, hãy đưa cụm lắp ráp PCB của bạn vào cùng một nơi như cách bạn làm với bất kỳ cụm lắp ráp nào khác - vào kho lưu trữ chung mà cả hai kỹ sư đều có thể truy cập. Phương pháp này sẽ bảo toàn mọi ràng buộc MCAD. Hoặc, bạn có thể nhờ nhà thiết kế ECAD cập nhật PCB trong CircuitMaker rồi lưu thiết kế đã cập nhật trở lại nền tảng Altium 365. Tuy nhiên, như giải thích bên dưới, sẽ không có ràng buộc MCAD nào được bao gồm nếu bạn dùng cách thứ hai này.
Các thay đổi ECAD và MCAD được lưu trữ riêng biệt trên nền tảng Altium 365. - Lưu ý rằng các ràng buộc MCAD chỉ tồn tại trong chính cụm lắp ráp MCAD nơi chúng được tạo ra. Khi bo mạch được chuyển từ MCAD sang ECAD, các vị trí linh kiện do những ràng buộc đó tạo ra sẽ được chuyển sang, nhưng bản thân các ràng buộc thì không. Vì vậy, nếu bo mạch được cập nhật trong 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.
- 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 PCB bởi các kỹ sư cơ khí khác nhau sẽ không được gộp lại khi lưu; thay đổi được lưu sau cùng bởi bất kỳ kỹ sư cơ khí nào sẽ ghi đè lên các thay đổi trước đó đã được lưu bởi những kỹ sư cơ khí khác.
Khả năng hiển thị của các thay đổi được thực hiện ở phía ECAD
Điều quan trọng là phải mở chính cụm PCB trong phần mềm MCAD của bạn, không phải thiết bị/cụm lắp ráp cha mà cụm PCB đang được thiết kế để lắp vừa vào đó. Nếu cụm PCB được mở, các thay đổi được thực hiện và chuyển 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 trình bày chi tiết trong bảng nếu thiết bị/cụm lắp ráp cha được mở.
Nhận thay đổi cho cụm PCB của bạn từ ECAD
- Mở cụm PCB của bạn dưới dạng một tệp riêng biệt (như một root assembly) trong MCAD.
- Mở bảng Altium CoDesigner.
- Nhấp vào Update.
-
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 vào nút Apply.
Khi bạn mở một cụm PCB trong MCAD lần đầu tiên
- Thêm cụm PCB vào cụm lắp ráp của thiết bị của bạn.
- 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:
- Bắt đầu chỉnh sửa part Board.
-
Chỉnh sửa sketch của phần extrude của bo mạch và điều chỉnh hình dạng của nó cho phù hợp với vỏ.
Thực hiện 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 và đối tượng thiết kế được dùng trong MCAD sẽ được hỗ trợ khi bo mạch được chuyển sang ECAD.
Editing the board outline shape:
- Bắt đầu chỉnh sửa part Board.
-
Chỉnh sửa sketch của phần extrude của bo mạch.
Changing the MCAD Board Origin:
-
Nếu cần, kỹ sư cơ khí có thể thay đổi gốc tọa độ MCAD của bo mạch trần ở các giai đoạn đầu của việc xác định bo mạch. Để làm điều đó, 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 trong part bo mạch. Lưu ý rằng part bo mạch được ràng buộc là “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 đó “MCAD origin” liên quan đến cả gốc tọa độ part bo mạch và gốc tọa độ cụm lắp ráp bo mạch). Chúng tôi đặc biệt khuyến nghị 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.
Creating/editing Mounting Holes:
- Bắt đầu chỉnh sửa part Board.
-
Tạo/chỉnh sửa một tính năng Hole trên bề mặt trên hoặc bề mặt dưới của part bo mạch.
Creating/editing Cutouts:
- Bắt đầu chỉnh sửa part Board.
-
Tạo/chỉnh sửa một tính năng Extruded Cut dựa trên bề mặt trên hoặc bề mặt dưới của part bo mạch.
Editing the placement of components:
- Bắt đầu chỉnh sửa cụm lắp ráp Board.
-
Di chuyển/xoay/lật hoặc mate/ràng buộc một linh kiện.
Đồ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 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 ở đó. Các thay đổi trong 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 mô hình 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
Constraints applied to the board outline:
-
Kỹ sư cơ khí có thể áp dụng một ràng buộc từ một phần tử của đường bao bo mạch: đến một phần tử đường bao bo mạch khác; đến một datum/reference feature; đến một part trong cụm lắp ráp cấp cao hơn; hoặc đến 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 part bo mạch sẽ được vẽ lại trong MCAD và tất cả ID của các cạnh sẽ 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à mọi ID cạnh của bo mạch đều thay đổi. Nếu đã có ràng buộc áp dụng cho các cạnh đó hoặc cho các bề mặt được suy ra từ chúng, những ràng buộc đó sẽ bị phá vỡ. Bo mạch sẽ vẫn ở 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. Nhưng vì việc này sẽ mất thời gian, tốt hơn hết là chỉ thực hiện thay đổi đối với đường bao bo mạch ở phía MCAD.
Constraints applied to the components:
-
Kỹ sư cơ khí có thể áp dụng một ràng buộc từ một linh kiện: đến bo mạch; đến vỏ; hoặc đến một linh kiện khác. Các ràng buộc này sẽ vẫn hợp lệ nếu mô hình của linh kiện đó có thể được tìm thấy cục bộ (nếu cụm PCB không được dựng lại từ đầu trong một thư mục khác, hoặc nếu một thư mục chung được thiết lập để lưu trữ mô hình). 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 sự di chuyển đó và cần được kiểm tra thủ công (CoDesigner sẽ thông báo cho bạn trong trường hợp này). Đối với các linh kiện có footprint ECAD, khoảng hở linh kiện với bo mạch (vị trí tương đối so với bề mặt bo mạch theo hướng Z) sẽ luôn được xác định bởi vị trí của mô hình STEP trong footprint. CoDesigner sẽ luôn cố gắng ghi đè mọi ràng buộc MCAD xung đột khi cập nhật trong MCAD.
Hiển thị Copper và Silkscreen
Để đơn giản hóa quá trình làm việc với các lớp copper và silkscreen trong Fusion 360, bạn có thể điều khiển khả năng hiển thị của các lớp này bằng nút Advanced Geometry (
) trong ribbon Altium CoDesigner. Khi nhấp vào nút này, bốn lớp sketch sẽ được hiển thị: top copper, top silkscreen, bottom copper và bottom silkscreen . Nhấp lần thứ hai để ẩn các lớp đó. Các lớp này cũng có thể được ẩn/hiển thị chọn lọc trong object Browser của Fusion 360.

Sử dụng nút Advanced Geometry trên ribbon Altium CoDesigner để nhanh chóng hiện hoặc ẩn các lớp top/bottom copper/silkscreen.
Những 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.
- Bất kỳ tính năng hình học bổ sung nào được áp dụng cho part bo mạch (ví dụ: vát mép/bo góc 3D), ngoại trừ các lỗ và extruded cut theo hướng trục z của bo mạch.
- Bất kỳ tính năng hình học bổ sung nào được tạo trong ngữ cảnh của cụm lắp ráp bo mạch (ví dụ: các lỗ được tạo trong ngữ cảnh của một cụm lắp ráp), trừ khi các tính năng này được propagate sang các part.
- Vị trí của các lỗ linh kiện nếu chúng được di chuyển riêng biệt khỏi linh kiện.
- Kích thước của các lỗ linh kiện.
- Các Feature Pattern.
)


















