Có hai chế độ thiết kế rigid-flex trong phần mềm thiết kế PCB của Altium. Chế độ ban đầu, hay chế độ tiêu chuẩn, được gọi là Rigid-Flex, hỗ trợ các thiết kế rigid-flex đơn giản. Nếu thiết kế của bạn có các yêu cầu rigid-flex phức tạp hơn, chẳng hạn như các vùng flex chồng lấp, thì bạn cần dùng chế độ Advanced Rigid-Flex (còn gọi là rigid-flex 2.0). Chế độ này được chọn trong menu Tools trong Layer Stack Manager .
► Tìm hiểu thêm về Thiết kế Rigid-Flex
Board Shape xác định hình dạng tổng thể của bo mạch sau khi hoàn thiện. Nhấp qua các slide để xem ba Board Region cấu thành hình dạng rigid-flex, cũng như bo mạch hoàn chỉnh ở chế độ 3D.
Tóm tắt
Board Shape, còn được gọi là đường viền bo mạch, là một hình đa giác khép kín xác định toàn bộ phạm vi của bo mạch. Board Shape có thể được tạo thành từ một Board Region duy nhất (đối với PCB cứng truyền thống) hoặc nhiều Board Region (đối với PCB rigid-flex). Phần mềm sử dụng Board Shape cho các mục đích sau:
Cung cấp hướng dẫn trực quan về phạm vi không gian sẵn có để bố trí và đi dây cho thiết kế.
Thiết lập độ lùi mép của power plane và làm tham chiếu mép khi chia power plane thành các vùng điện áp riêng biệt. Tìm hiểu thêm về Định nghĩa và Quản lý Vùng Đồng .
Tính toán mép bo mạch khi xuất dữ liệu thiết kế sang các công cụ khác.
Đối với một dự án PCB trống hoặc các tài liệu PCB bổ sung được thêm vào dự án hiện có, Board Shape mặc định là hình chữ nhật (6Inch x 4Inch, hoặc 6000mil x 4000mil, hoặc 152.4mm x 101.6mm). Đối với các mẫu dự án cụ thể có thể dùng khi tạo dự án PCB mới, tài liệu PCB đi kèm trong mỗi trường hợp sẽ có Board Shape cụ thể theo form factor của bo mạch.
Khả dụng
Board Shape chỉ khả dụng trong trình biên tập PCB. Khi một tệp PCB mới được tạo, nó sẽ mở ra với Board Shape hình chữ nhật được tạo từ một Board Region duy nhất.
Board Shape tổng thể có thể được tạo bằng cách:
Xác định Board Shape tương tác trong Board Planning Mode.
Tạo Board Shape từ các đối tượng track/arc đã chọn tạo thành một biên khép kín. Nếu bạn đang làm việc ở chế độ Advanced Rigid-Flex, thì có thể tạo nhiều Board Region từ các đối tượng được chọn trong không gian thiết kế.
Đối với thiết kế Rigid-Flex (Chế độ Tiêu chuẩn hoặc Nâng cao), Board Shape có thể được cắt thành các Board Region khác nhau cần dùng trong thiết kế.
Đặt một hoặc nhiều Board Region để tạo nên Board Shape tổng thể (chế độ Advanced Rigid-Flex).
Board Shape mặc định trong tài liệu PCB mới là hình chữ nhật (6 inch x 4 inch, hoặc 6000mil x 4000mil, hoặc 152.4mm x 101.6mm). Đối với các mẫu dự án cụ thể có thể dùng khi tạo dự án PCB mới, tài liệu PCB đi kèm trong mỗi trường hợp sẽ có Board Shape cụ thể theo form factor của bo mạch.
Chế độ xem hiện tại của tài liệu PCB có thể được thay đổi bằng các lệnh tương ứng từ menu View chính. Ngoài ra, bạn có thể chuyển đổi nhanh chế độ xem bằng các phím tắt 1 (Board Planning Mode), 2 (2D) và 3 (3D).
Xác định và Chỉnh sửa Board Shape Tương tác
Board Shape được tạo từ một hoặc nhiều Board Region. Với các nhà thiết kế đang làm việc trên thiết kế bo mạch một vùng, có thể dùng các lệnh sau để xác định Board Shape:
Board Planning Mode (standard Rigid-Flex mode - the Active Bar at the top of the graphical editing space has two buttons):
Design » Redefine Board Shape - dùng lệnh này để vẽ lại Board Shape hiện tại theo cách tương tác. Lưu ý rằng lệnh này sẽ không khả dụng nếu chế độ Advanced Rigid-Flex đã được bật trong Layer Stack Manager . Nếu bo mạch đang ở chế độ Advanced Rigid-Flex, chỉ cần nhấp để chọn hình dạng và chỉnh sửa nó bằng các kỹ thuật chỉnh sửa đối tượng đa giác tiêu chuẩn.
Using the Redefine Board Shape Command
Sau khi khởi chạy lệnh, con trỏ sẽ chuyển thành hình chữ thập và bạn sẽ vào chế độ đặt đối tượng đa giác tiêu chuẩn. Việc xác định hình dạng bo mạch được thực hiện theo chuỗi thao tác sau:
Đặt con trỏ và nhấp để neo đỉnh bắt đầu cho hình dạng bo mạch.
Di chuyển con trỏ để chuẩn bị đặt đỉnh thứ hai. Hành vi mặc định là đặt hai cạnh cho mỗi lần nhấp, với hình dạng góc do người dùng xác định ở giữa. Tham khảo trang Chỉnh sửa các đối tượng thiết kế PCB có dạng đa giác để biết thêm chi tiết về cách thay đổi chế độ góc.
Tiếp tục di chuyển chuột và nhấp để đặt các đỉnh tiếp theo.
Sau khi đặt đỉnh cuối cùng, nhấp chuột phải hoặc nhấn Esc để đóng và hoàn tất việc xác định hình dạng bo mạch. Bạn không cần tự đóng hình dạng bo mạch, vì phần mềm sẽ tự động hoàn thiện hình bằng cách nối điểm bắt đầu với điểm cuối cùng đã đặt.
Design » Edit Board Shape - dùng lệnh này để di chuyển và thay đổi hình dạng các cạnh của Board Shape, bằng cách sử dụng các kỹ thuật chỉnh sửa đối tượng đa giác tiêu chuẩn .
Lưu ý rằng lệnh này sẽ không khả dụng nếu chế độ Advanced Rigid-Flex đã được bật trong Layer Stack Manager . Nếu bo mạch đang ở chế độ Advanced Rigid-Flex, chỉ cần nhấp để chọn hình dạng và chỉnh sửa nó bằng các kỹ thuật chỉnh sửa đối tượng đa giác tiêu chuẩn.
Trước khi chọn lệnh, hãy đảm bảo rằng tùy chọn Other đã được bật trong Selection Filter để bạn có thể dùng lệnh này ( ).
Using the Edit Board Shape Command
Sau khi khởi chạy lệnh, Board Shape hiện có sẽ chuyển sang màu xanh lá. Hình dạng bên ngoài được xác định bởi một loạt cạnh, trong đó mỗi cạnh được biểu diễn bằng một đỉnh cuối hiển thị dưới dạng hình vuông trắng đặc, và một đỉnh giữa hiển thị dưới dạng hình vuông trắng rỗng. Mỗi đỉnh cuối biểu thị vị trí nơi hai cạnh gặp nhau.
Các tay nắm chỉnh sửa cho một ví dụ Board Shape sau khi vào chế độ chỉnh sửa.
Nhấp và kéo A để thực hiện một trong các thao tác sau tùy thuộc vào chế độ hiện tại (dùng Shift+Spacebar để đổi chế độ):
Moving Vertex mode - di chuyển tự do đỉnh cuối, đồng thời vẫn giữ nó là một đỉnh cuối.
Miter to Segment mode - tạo một cạnh thẳng mới với đỉnh cuối đang di chuyển trở thành đỉnh giữa của cạnh đó.
Miter to Arc mode - tạo một cạnh cong mới với đỉnh cuối đang di chuyển trở thành đỉnh giữa của cạnh đó.
Nhấp và kéo B để thực hiện một trong các thao tác sau tùy thuộc vào chế độ hiện tại (dùng Shift+Spacebar để đổi chế độ):
Move mode - di chuyển tự do toàn bộ cạnh, bao gồm cả các đỉnh cuối của nó. Đỉnh giữa được di chuyển vẫn là đỉnh giữa của cạnh đó.
Break mode - di chuyển đỉnh giữa, biến nó thành một đỉnh cuối mới và chia cạnh ban đầu thành hai phần. Các đỉnh cuối vẫn cố định tại vị trí ban đầu của chúng.
Incurvate mode - thêm độ cong cho cạnh, trong khi các đỉnh cuối vẫn cố định tại vị trí ban đầu. Đỉnh giữa được di chuyển vẫn là đỉnh giữa của cạnh đó.
Nhấp vào bất kỳ vị trí nào dọc theo một cạnh không phải tại tay nắm chỉnh sửa và kéo để trượt cạnh đó - thu nhỏ hoặc mở rộng cạnh đang di chuyển để duy trì vị trí của các cạnh liền kề.
Ctrl +nhấp vào bất kỳ vị trí nào dọc theo một cạnh không phải tại tay nắm chỉnh sửa để chèn một đỉnh cuối mới.
Nhấp và giữ trên một đỉnh cuối (A ) rồi nhấn Delete để xóa đỉnh đó. Hoặc giữ Ctrl và rê chuột lên một đỉnh cuối (A ) cần xóa. Một dấu thập trắng sẽ xuất hiện. Nhấp và giữ trong chốc lát để xóa đỉnh.
Thoát chế độ chỉnh sửa bằng cách nhấp vào bất kỳ đâu trong không gian thiết kế (trên hoặc ngoài Board Shape).
Khi bạn di chuyển một đỉnh, các đường dẫn căn chỉnh màu xanh lá sẽ xuất hiện. Chúng xuất hiện tại các vị trí hữu ích, ví dụ khi vị trí đỉnh sẽ làm cho cạnh mới thẳng hàng với một cạnh hiện có hoặc khi dây cung của cung tròn thẳng hàng với cạnh liền kề. Sẽ có một độ “dính” nhẹ khi các đường dẫn xuất hiện, giúp dễ duy trì vị trí đỉnh đó. Nếu cần trong lúc di chuyển đỉnh, có thể tắt các đường dẫn bằng cách giữ Shift .
Lưới bắt dính mặc định sẽ được mở rộng/thu hẹp để lấp đầy vùng được xác định bởi hình chữ nhật bao quanh của Board Shape.
Board Planning Mode (Advanced Rigid-Flex mode - the Active Bar at the top of the graphical editing space has six buttons):
Place » Board Region - dùng lệnh này để xác định Board Region theo cách tương tác (đối với bo mạch một vùng, Board Region sẽ xác định Board Shape). Tìm hiểu thêm về Đặt một Board Region .
2D Layout Mode:
Design » Board Shape » Define Board Shape from Selected Objects - chọn một tập hợp các primitive dạng đường và/hoặc cung tròn xác định một hình khép kín rồi dùng lệnh này để xác định lại Board Shape sao cho khớp với hình đó.
Design » Board Shape » Create Primitives from Board Shape - tạo một tập hợp primitive dọc theo biên Board Shape, theo các thiết lập được cấu hình trong hộp thoại Line/Arc Primitives from Board Shape .
3D Layout Mode:
Design » Board Shape » Define Board Shape from 3D body - dùng lệnh này để xác định Board Shape bằng cách chọn bề mặt mong muốn của một mô hình 3D.
Ngoài ra, bạn có thể dùng các lệnh sau khi ở Board Planning Mode:
Design » Modify Board Shape - dùng lệnh này để chỉnh sửa hình dạng bo mạch hiện có bằng cách đặt thêm các điểm đỉnh, từ đó xác định thêm hình dạng cho đường biên.
Using the Modify Board Shape Command
Sau khi khởi chạy lệnh, con trỏ sẽ đổi thành dấu chữ thập và bạn sẽ vào chế độ chỉnh sửa hình dạng bo mạch. Một điểm đỉnh kết thúc mới sẽ xuất hiện trên đường biên hiện có. Khi bạn di chuyển con trỏ, đỉnh này cũng sẽ di chuyển dọc theo đường biên. Để chỉnh sửa đường biên:
Đặt điểm đỉnh mới tại vị trí mong muốn trên đường biên hiện có rồi nhấp để đặt.
Đặt con trỏ và nhấp để thêm các điểm đỉnh khác, từ đó xác định thêm hình dạng cho đường biên. Bạn có thể mở rộng đường biên gốc ra ngoài hình dạng hiện có và/hoặc quay trở lại bên trong đường biên gốc để về cơ bản “loại bỏ” phần diện tích hiện có.
Khi hình dạng đã đúng như yêu cầu, hãy bảo đảm đưa con trỏ trở lại một điểm trên đường biên gốc - và nhấp tại điểm đó để заверш tất việc chỉnh sửa và áp dụng thay đổi.
Để thoát mà không chỉnh sửa, chỉ cần nhấp chuột phải hoặc nhấn Esc .
Tương tự như khi đặt một đối tượng có dạng đa giác, hãy dùng phím tắt Shift+Spacebar để thay đổi chế độ đặt, và phím tắt Spacebar để chuyển đổi chế độ bo góc ở điểm cuối, khi cần, nhằm đạt được hình dạng đường biên mong muốn.
Design » Move Board Shape - dùng lệnh này để di chuyển hình dạng bo mạch sang một vị trí khác trong tài liệu hiện tại. Chỉ có hình dạng bo mạch được di chuyển bằng lệnh này. Thiết kế thực tế và các đối tượng cấu thành vẫn giữ nguyên vị trí.
Sau khi khởi chạy lệnh, một bản sao đường viền của hình dạng sẽ được gắn vào con trỏ tại góc dưới bên trái. Di chuyển hình dạng đến vị trí mới mong muốn trong vùng làm việc rồi nhấp hoặc nhấn Enter để xác nhận đặt. Trong khi di chuyển, nhấn Spacebar để xoay hình dạng bo mạch ngược chiều kim đồng hồ hoặc Shift+Spacebar để xoay theo chiều kim đồng hồ (kích thước Rotation Step được xác định trên trang PCB Editor – General page của hộp thoại Preferences dialog ) hoặc nhấn các phím X hoặc Y để lật hình dạng bo mạch theo trục X hoặc trục Y tương ứng. Để hủy mà không di chuyển, nhấp chuột phải hoặc nhấn Esc .
Design » Move Board - dùng lệnh này để di chuyển toàn bộ bo mạch - hình dạng bo mạch cùng với tất cả các đối tượng thiết kế bên trong hình dạng đó - sang một vị trí khác trong tài liệu hiện tại.
Sau khi khởi chạy lệnh, một bản sao đường viền của hình dạng bo mạch sẽ được gắn vào con trỏ, được giữ tại góc dưới bên trái. Di chuyển hình dạng đến vị trí mới mong muốn trong không gian thiết kế rồi nhấp hoặc nhấn Enter để xác nhận đặt. Tất cả các đối tượng thiết kế cấu thành cũng sẽ được di chuyển để duy trì vị trí bên trong hình dạng bo mạch. Để hủy mà không di chuyển, nhấp chuột phải hoặc nhấn Esc .
Sự khác nhau giữa lệnh Define Board Shape from Selected Objects và lệnh Create Board Region from Selected Objects là lệnh thứ nhất sẽ thay thế tất cả các Board Region hiện có bằng vùng mới được tạo khi lệnh chạy, trong khi lệnh thứ hai sẽ tạo thêm một Board Region mà không xóa bất kỳ Board Region hiện có nào.
Định nghĩa Board Shape từ các đối tượng đã chọn
Board Shape cũng có thể được định nghĩa từ các đối tượng đã chọn (trong chế độ 2D Layout Mode). Thông thường, đây sẽ là một tập hợp các đường thẳng và/hoặc cung tròn được đặt trên lớp Keepout hoặc một lớp cơ khí.
Thực hiện theo chuỗi bước sau:
Đặt chế độ View thành 2D Layout Mode (View menu).
Mở View Configuration panel và nhấp đúp để chỉnh sửa lớp cơ khí chứa hình dạng bo mạch. Hộp thoại Edit Layer sẽ mở ra, tại đây bạn có thể đặt Layer Type thành Board Shape, như minh họa trong video bên dưới.
Đặt lớp cơ khí chứa hình dạng làm lớp đang hoạt động, rồi chọn các đối tượng. Lệnh Edit » Select » All on Layer là lý tưởng cho việc này; tập đối tượng được chọn chỉ được bao gồm các track và arc tạo nên hình dạng đường viền bo mạch.
Khi tất cả các đối tượng đã được chọn, hãy chạy lệnh Design » Board Shape » Define Board Shape from Selected Objects . Board Shape sẽ được cập nhật để đi theo đường dẫn được xác định bởi các đường đã chọn. Một hộp thoại cảnh báo sẽ xuất hiện nếu phần mềm không thể đi theo đường tâm của các đối tượng đã chọn. Chế độ View sẽ đổi thành Board Planning Mode .
Trình diễn Board Shape khi dùng Standard Rigid-Flex Mode
Video minh họa cách tạo Board Shape từ các đối tượng đã chọn rồi đặt Split Lines để tạo ba vùng cần thiết.
Trình diễn Board Shape khi dùng Advanced Rigid-Flex Mode
Video trước tiên minh họa cách tạo Board Shape từ các đối tượng đã chọn rồi cắt hình dạng để tạo ba vùng cần thiết. Sau đó, video cho thấy một cách tiếp cận khác, trong đó
ba Board Region được định nghĩa từ các đối tượng đã chọn. Lưu ý rằng các phần minh họa này sử dụng các tính năng Rigid-Flex 2.0, như được mô tả ở phần đầu của trang này.
Phần mềm sẽ cố gắng tìm hình dạng dựa trên đường tâm của các đối tượng đã chọn. Nếu tọa độ của điểm cuối của một đoạn track/arc không khớp chính xác với tọa độ của đoạn track/arc kế tiếp, thuật toán nhận diện đường bao sẽ thất bại và một thông báo sẽ hiển thị vị trí xảy ra lỗi. Khi đó, phần mềm sẽ đề nghị dùng thuật toán tracing thay thế. Lưu ý rằng thuật toán tracing đi theo mép ngoài của các đối tượng track/arc, vì vậy Board Shape sẽ hơi khác so với hình dạng được tạo từ các đường tâm. Chỉ chọn tùy chọn này nếu thiết kế của bạn có thể chấp nhận ảnh hưởng của sự khác biệt đó.
Nhập một đường viền để dùng làm Board Shape
Board Shape có thể được định nghĩa từ một đường viền khép kín được nhập dưới dạng dữ liệu DXF/DWG.
Bằng cách kết hợp khả năng nhập dữ liệu DXF / DWG vào một lớp cơ khí rồi định nghĩa hình dạng bo mạch từ các đối tượng đã chọn, một hình dạng được xác định trong gói phần mềm CAD cơ khí có thể được chuyển sang PCB editor.
Để chuẩn bị bo mạch mới cho việc nhập:
Chọn File » New » PCB . Một PCB trống mới sẽ mở ra; vùng màu đen đại diện cho Board Shape hiện tại.
Trước khi nhập một hình dạng mới, hãy thiết lập những mục sau theo yêu cầu để phù hợp với thiết kế của bạn và hình dạng được nhập:
Đơn vị đo - đặt đơn vị theo yêu cầu trong phần Other của Properties panel ở chế độ Board (show image ).
Lưới - nhấp đúp vào Global Board Snap Grid và đặt theo yêu cầu trong phần Grid Manager của Properties panel ở chế độ Board (show image ).
Gốc tọa độ - Với một PCB mới, vị trí mặc định của gốc do người dùng xác định nằm tại gốc tuyệt đối, ở góc dưới bên trái của không gian thiết kế. Chọn Edit » Origin » Set từ menu chính rồi nhấp để xác định vị trí của gốc do người dùng xác định, ví dụ như góc dưới bên trái của hình dạng bo mạch hiện tại. Việc đặt mục này phù hợp với vị trí gốc trong đường viền đầu vào sẽ hữu ích.
Bước tiếp theo là nhập hình dạng của bo mạch dưới dạng tệp .DXF hoặc .DWG . Lưu ý rằng hình dạng được nhập phải là một hình khép kín và các phần cắt rỗng bên trong sẽ không được tạo tự động (nhưng có thể được định nghĩa sau từ các đối tượng đã nhập).
Chọn File » Import » DXF/DWG để mở hộp thoại Import File rồi bảo đảm rằng File Type ở góc dưới bên phải của hộp thoại là AutoCAD Files (*.DXF, *.DWG) , sau đó duyệt để tìm tệp cần dùng.
Khi nhấp nút Open , hộp thoại Import from AutoCAD sẽ mở ra (show image ).
Đặt Scale , Default Line Width và Layer Mappings theo yêu cầu rồi nhấp OK .
Mỗi đối tượng DXF/DWG sẽ được ánh xạ thành một đối tượng và sẽ được hiển thị trong không gian thiết kế.
Đặt lớp cơ khí chứa các đối tượng hình dạng bo mạch làm lớp đang hoạt động, rồi chọn tất cả các đối tượng trên lớp đó (Edit » Select » All on Layer ).
Để cập nhật Board Shape cho khớp với đường viền đã chọn, hãy chạy lệnh Design » Board Shape » Define from Selected Objects .
Nếu bo mạch có các board cutout, chúng có thể được tạo bằng cách chọn đường viền của phần cutout rồi chạy lệnh Tools » Convert » Create Board Cutout from Selected Primitives .
Phần mềm sẽ cố gắng tìm hình dạng dựa trên đường tâm của các đối tượng đã chọn. Nếu tọa độ của điểm cuối của một đoạn track/arc không khớp chính xác với tọa độ của đoạn track/arc kế tiếp thì thuật toán nhận diện đường bao sẽ thất bại và một thông báo sẽ hiển thị vị trí xảy ra lỗi. Khi đó, phần mềm sẽ đề nghị dùng thuật toán tracing thay thế. Lưu ý rằng thuật toán tracing đi theo mép ngoài của các đối tượng track/arc nên hình dạng bo mạch sẽ hơi khác so với hình dạng được tạo từ các đường tâm. Chỉ chọn tùy chọn này nếu thiết kế của bạn có thể chấp nhận ảnh hưởng của sự khác biệt đó.
Định nghĩa Board Shape từ một 3D Body
Tính năng này định nghĩa lại hình dạng bo mạch dựa trên một bề mặt (face) của mô hình 3D đã nhập. Các định dạng mô hình được hỗ trợ gồm: STEP (*.Stp hoặc *.STEP), Parasolid (*.x_t hoặc *x_b), hoặc tệp Part của SOLIDWORKS (*.SldPrt). Tính năng này có thể được dùng để nhanh chóng tạo ra một hình dạng bo mạch phức tạp và hỗ trợ tích hợp giữa mảng thiết kế điện tử và cơ khí. Đây là một quy trình gồm hai giai đoạn: đầu tiên mô hình STEP được nhập, sau đó hình dạng cần thiết được chọn từ mô hình STEP.
Chỉ có thể dùng bề mặt phẳng (planar) để xác định hình dạng bo mạch.
Để thực hiện việc này:
Chuyển sang View » 3D Layout Mode (phím tắt: 3 ).
Để nhập mô hình 3D, hãy đặt một 3D body (Place » 3D Body ).
Trong hộp thoại Choose Model , tìm và chọn tệp mô hình. Mô hình 3D sẽ được nhập vào PCB editor và được lưu bên trong một đối tượng 3D Body. Lưu ý rằng mô hình này có thể được xóa khỏi PCB sau khi hình dạng bo mạch đã được xác định lại, nếu cần.
Chọn Design » Board Shape » Define Board Shape from 3D body .
Thanh Status sẽ nhắc bạn Pick a 3D body . Nhấp vào 3D body đã nhập để chọn. Mô hình sẽ trở nên trong suốt.
Con trỏ sẽ chuyển thành hình chữ thập và thanh Status sẽ nhắc bạn Choose Face . Khi bạn di con trỏ qua từng bề mặt, bề mặt đó sẽ được viền nổi bật. Khi tìm thấy một bề mặt phẳng dưới con trỏ, nó sẽ trở nên rõ nét với đường viền xanh dương mảnh. Nhấp để chọn đúng bề mặt.
Hộp thoại Board Outline Creation Successful sẽ xuất hiện, hiển thị các tùy chọn về bề mặt PCB nào sẽ được căn chỉnh với bề mặt đã chọn (thường là lớp top), và liệu mô hình 3D có nên bị ẩn khỏi chế độ xem và kiểm tra quy tắc thiết kế hay không. Hành vi ẩn và vô hiệu hóa này có thể được thay đổi sau nếu cần, trong chế độ 3D Models 3D Models mode của panel PCB .
Lưu ý rằng nếu bạn giữ mô hình STEP được nhúng trong hoặc liên kết với tệp PCB, bạn sẽ được thông báo bất cứ khi nào tệp STEP thay đổi. Bạn cũng sẽ được nhắc cập nhật hình dạng, điều này rất hữu ích nếu hình dạng vẫn đang được phát triển và dự kiến sẽ còn cập nhật.
Chỉ những bề mặt được căn theo mặt phẳng X-Y mới có thể được dùng để tạo hình dạng bo mạch. Nếu bạn chọn một bề mặt mô hình cần được căn chỉnh về mặt phẳng X-Y, bạn sẽ được yêu cầu trong Confirm dialog căn chỉnh bề mặt đó trước khi có thể tiếp tục. Hộp thoại này cũng cho phép bạn đặt mô hình dùng bề mặt đã chọn so với mặt trên hoặc mặt dưới của bo mạch. Điều này có nghĩa là vị trí theo phương đứng của mô hình cũng có thể được thiết lập cùng lúc. Sau khi căn chỉnh, bạn sẽ cần chọn lại Design » Board Shape » Define from 3D Body . Sau khi hình dạng bo mạch đã được xác định lại, bạn sẽ có tùy chọn ẩn 3D body.
Tạo Primitive từ Hình dạng Bo mạch
Ngoài việc xác định Board Shape từ các primitive đã chọn, bạn cũng có thể tạo primitive từ Board Shape bằng lệnh Design » Board Shape » Create Primitives from Board Shape . Lệnh này sẽ mở hộp thoại Line/Arc Primitives from Board .
Hộp thoại Line/Arc Primitives From Board Shape
Các tùy chọn và điều khiển của hộp thoại Line/Arc Primitives From Board Shape
Width - chỉ định độ rộng của các primitive Line/Arc được tạo ra.
Layer - chọn một lớp từ danh sách thả xuống cho các primitive Line/Arc được tạo.
Include Cutouts - bật để bao gồm các cutout khi tạo primitive đường bao.
Include layer stack regions - bật để bao gồm các vùng layer stack khi tạo primitive đường bao. Vùng layer stack là một khu vực do người dùng xác định trên PCB, có thể được gán một layer stack riêng biệt. Một bo mạch có thể được chia thành nhiều vùng, với mỗi vùng được gán một cấu hình layer stack riêng. Các layer stackup (được định nghĩa trong Layer Stack Manager ) có thể được cấu hình để đáp ứng cả vùng cứng và vùng mềm của bo mạch, hỗ trợ thiết kế PCB rigid-flex . Có thể duyệt các vùng layer stack qua panel PCB được cấu hình ở chế độ Layer Stack Regions mode .
Route Tool Outline - hành vi mặc định là đặt các primitive đường bao sao cho đường tâm của chúng nằm trên mép của hình dạng bo mạch. Khi tùy chọn này được bật, các đối tượng line/arc sẽ được đặt sao cho mép của chúng chạm vào mép của hình dạng bo mạch và mép của cutout, theo yêu cầu của đường bao dụng cụ route (rout).
Delete Existing Non-Net Lines/Arcs On Layer - bật để xóa các Line/Arc hiện có không liên kết với một net cụ thể nào trên lớp đã chọn.
Hãy dùng lệnh này khi Board Shape đã tồn tại nhưng hiện chưa có đối tượng nào dọc theo đường biên. Những trường hợp lệnh này hữu ích bao gồm:
Khi bạn muốn chỉnh sửa Board Shape (hoặc các board cutout) bằng cách chỉnh sửa trước các primitive track và arc.
Khi bạn cần một đường biên keepout cho bo mạch hoặc các đường biên keepout cho các board cutout trên lớp Keep-Out. Nội dung này được trình bày chi tiết hơn bên dưới trong phần Các cân nhắc thiết kế quan trọng khi dùng Board Cutout .
Nếu lớp đích được chỉ định là lớp Keep-Out, các đối tượng keepout theo từng loại đối tượng sẽ được đặt trực tiếp trên lớp đó (keepout track và keepout arc).
Cắt một Lỗ trong Hình dạng Bo mạch
Một board cutout có thể được đặt ở bất kỳ đâu trong Board Shape. Để đặt một cutout, hãy chuyển sang xem bo mạch ở chế độ 2D Layout Mode rồi dùng lệnh Design » Board Shape » Define Board Cutout từ menu chính (hoặc bạn cũng có thể dùng lệnh Place » Define Board Cutout trong Board Planning Mode). Lưu ý rằng cutout thực chất là một đối tượng Region object được cấu hình là một đối tượng âm.
Một Board Cutout đã được đặt trên Board Shape.
Nếu board cutout có hình dạng bất thường, chẳng hạn như hình tròn, việc tạo đường bao của hình cutout bằng track và arc sẽ dễ hơn (ví dụ: Place » Arc » Full Circle ), chọn hình đó rồi chuyển đổi thành Board Cutout (Tools » Convert » Create Board Cutout from Selected Primitives ).
Các cân nhắc thiết kế quan trọng khi dùng Board Cutout
Giữ Polygon lùi khỏi mép của Board Cutout
Các polygon chồng lên một board cutout dạng vùng đặc sẽ đổ đồng sát mép cutout đến mức được cho phép bởi Clearance design rule áp dụng. Có thể tạo một quy tắc Clearance riêng nếu cần, ví dụ có thể áp dụng trong phạm vi giữa IsBoardCutoutRegion và InPolygon.
Xác định đường chạy dao Route Tool quanh mép bo mạch và các cutout
Một cách phổ biến để cắt bo mạch thành phẩm ra khỏi panel gia công là phay hoặc route bo mạch ra khỏi panel. Các board cutout cũng có thể được route ra. Đường chạy Route Tool được xác định bằng cách đặt các đối tượng Line và/hoặc Arc trên một mechanical layer. Việc này có thể được thực hiện thủ công hoặc tự động bằng phần mềm.
Để xác định đường chạy Route Tool cho bo mạch và mọi board cutout:
Khi bo mạch đang ở 2D Layout Mode, chạy lệnh Design » Board Shape » Create Primitives From Board Shape . Hộp thoại Line/Arc Primitives From Board Shape dialog sẽ mở ra.
Xác định một Width phù hợp cho các đối tượng sẽ tạo nên đường chạy Rout Tool. Hãy trao đổi với nhà gia công của bạn nếu chưa chắc chắn về điều này.
Chọn một mechanical layer còn trống. Lớp này nên được dành riêng chỉ cho việc định nghĩa đường chạy Rout Tool.
Bật tùy chọn Include Cutouts nếu bo mạch có cutout.
Bật tùy chọn Route Tool Outline . Khi tùy chọn này được bật, các đối tượng line/arc sẽ được đặt sao cho mép của chúng chạm vào mép của Board Shape và mép của cutout.
Nhấp OK để tạo các đối tượng Route Tool trên mechanical layer đã chọn.
Mechanical layer được dùng phải được đặt là lớp Route Tool. Để làm điều này, truy cập tab Layers & Colors của panel View Configuration panel . Nhấp chuột phải trong lưới các lớp và chọn lệnh Add Mechanical Layer . Trong hộp thoại Edit Layer mở ra, đặt Layer Type thành Route Tool Path . Loại lớp này được dùng để chỉ lớp chứa thông tin định tuyến cơ khí.
Lưu ý rằng không được phép dùng tên do người dùng tự đặt khi Layer Type được đặt là Route Tool Path . Lý do là các phiên bản phần mềm cũ hơn dùng tên của lớp Route Tool Path để nhận diện lớp chứa thông tin route (cũng gọi là thông tin rout). Việc cố định tên của lớp này đảm bảo thiết kế vẫn tiếp tục hoạt động đúng trong phiên bản cũ.
Các hình ảnh bên dưới cho thấy đường chạy Route Tool được xác định trên một mechanical layer.
Một Board Cutout trong hình đầu tiên, với đường chạy Route Tool được xác định trong hình thứ hai.
Keepout và Hình dạng Bo mạch
Ngoài Board Shape, bạn cũng nên xác định một đường biên placement và routing quanh mép bo mạch. Có thể tạo tự động đường biên này từ chính Board Shape bằng lệnh Design » Board Shape » Create Primitives From Board Shape (trong 2D Layout Mode), và đặt Layer trong hộp thoại Line/Arc Primitives from Board thành Keep-Out Layer.
Hoặc cũng có thể thực hiện việc này thủ công bằng cách đặt các đối tượng trên lớp keepout. Các đối tượng được đặt trên lớp này xác định một đường biên no-crossing-allowed cho linh kiện và định tuyến. Thông thường, bạn muốn các đối tượng như linh kiện và đường mạch cách mép bo mạch một khoảng nhất định; khoảng cách này có thể được kiểm soát bằng cách thiết lập các quy tắc thiết kế áp dụng cho định tuyến và đặt linh kiện. Bạn cũng có thể xác định các vùng keepout khác cho định tuyến và linh kiện đối với các đối tượng cơ khí, chẳng hạn như đầu vít hoặc các yêu cầu lắp đặt khác.
Một đường biên keepout được xác định bằng cách đặt các đối tượng line tiêu chuẩn trên lớp keepout (màu tím).
Có thể xác định các đường biên keepout bằng cách đặt bất kỳ đối tượng thiết kế tiêu chuẩn nào, như line, arc, fill và region trên lớp Keepout. Các đối tượng đặt trên lớp Keepout sẽ tạo keepout trên tất cả các lớp tín hiệu.
Bạn cũng có thể xác định keepout riêng cho từng lớp trên bất kỳ lớp đồng nào. Để làm điều này:
Nhấp vào tab lớp của lớp cần dùng.
Xác định ranh giới hoặc vùng của khu vực keepout bằng cách đặt các đối tượng keepout theo lớp (Place » Keepout submenu). Keepout theo lớp là các đối tượng tiêu chuẩn với thuộc tính Keepout attribute được bật. Chúng được hiển thị cùng màu với lớp với đường viền màu keepout. Lưu ý rằng các đối tượng keepout theo lớp không được đưa vào các tệp đầu ra Gerber hoặc ODB++.