Có sẵn nhiều định dạng tệp chế tạo thiết kế PCB cho cả việc tạo tệp riêng lẻ và tệp output job, bao gồm:
-
Gerber RS-274X và Gerber X2
-
ODB++
-
IPC-2581
-
NC Drill
-
Báo cáo chồng lớp bo mạch
-
Các đầu ra dạng in: Bản vẽ khoan tổng hợp, Bản vẽ/Hướng dẫn khoan, Bản in artwork cuối cùng, Bản in mặt phẳng nguồn, Bản in mặt nạ hàn/kem hàn.
-
Báo cáo testpoint chế tạo
Bạn nên trao đổi với nhà chế tạo bo mạch để xác nhận các yêu cầu của họ trước khi cung cấp các tệp đầu ra cần thiết để chế tạo thiết kế của bạn.
Các đầu ra chế tạo có thể được thêm vào tệp Output Job đang hoạt động từ menu của điều khiển [Add New Fabrication Output] trong vùng Fabrication Outputs của tệp hoặc từ các menu con Edit » Add Fabrication Outputs trên thanh menu chính.
Trong khi các tệp OutputJob giúp đơn giản hóa việc chuẩn bị đầu ra cho thiết kế của bạn và việc tạo ra chúng sau đó bằng quy trình phát hành dự án có độ tin cậy cao, các đầu ra chế tạo cho thiết kế PCB đang hoạt động cũng có thể được tạo trực tiếp từ trình biên tập PCB bằng các lệnh trong menu con File » Fabrication Outputs.
Đối với các đầu ra NC Drill, Gerber, Gerber X2 và ODB++, các tệp cho tất cả các lỗ counterhole phía trên và tất cả các lỗ counterhole phía dưới sẽ được tạo thay vì các tệp riêng biệt cho từng loại counterhole.
Tạo dữ liệu chế tạo Gerber
Mỗi tệp theo định dạng Gerber RS274X (còn được gọi là Extended Gerber hoặc GerberX) tương ứng với một lớp trên bo mạch vật lý – lớp ký hiệu linh kiện, lớp tín hiệu trên, lớp tín hiệu dưới, các lớp mặt nạ hàn, v.v. Định dạng tệp này bao gồm định nghĩa aperture, các vị trí tọa độ XY cho lệnh draw và flash, cùng các thông tin khác cần thiết cho việc chế tạo PCB.
Gerber X2 là sự phát triển trực tiếp và nâng cao hơn nhiều của tiêu chuẩn Gerber RS-274X, đồng thời bổ sung một lượng lớn dữ liệu cho chế tạo và lắp ráp PCB. So với tiêu chuẩn RS-274X, định dạng Gerber X2 bao gồm các thông tin quan trọng như định nghĩa chồng lớp và thuộc tính pad, via. Một ưu điểm nổi bật của định dạng Gerber X2 là khả năng tương thích ngược với tiêu chuẩn Gerber RS-274X cũ. Là một tiêu chuẩn nhiều tệp, nhà chế tạo/lắp ráp đích chưa chuyển sang tiêu chuẩn mới vẫn có thể trích xuất các thành phần tệp Gerber truyền thống khi cần. Đây có thể là một lợi thế đáng kể đối với những đơn vị không muốn thực hiện một thay đổi lớn về định dạng tệp chế tạo, hoặc với các nhà chế tạo có thiết bị và phần mềm kém linh hoạt.
Lợi ích tổng thể của việc áp dụng định dạng Gerber X2 để chuyển dữ liệu thiết kế bo mạch đến các nhà chế tạo và lắp ráp là bộ dữ liệu sản xuất phong phú được bao gồm trong tập tệp và khả năng tương thích ngược với tiêu chuẩn trước đó, tạo nên lộ trình nâng cấp ít rủi ro. Với việc triển khai đầy đủ ở cả hai đầu của chuỗi CAD-CAM, các rủi ro liên quan đến việc hiểu sai dữ liệu, lỗi tệp và diễn giải dữ liệu không nhất quán có thể được loại bỏ phần lớn. Tóm lại, các định dạng Gerber X2 và IPC-2581 đại diện cho một thế hệ mới trong việc truyền dữ liệu từ thiết kế bo mạch sang sản xuất.
Nếu bo mạch có lỗ, cũng cần tạo tệp NC Drill, sử dụng cùng đơn vị, độ phân giải và các thiết lập vị trí trên film.
Khi tệp PCB của dự án là tài liệu đang hoạt động, bộ tệp Gerber có thể được tạo bằng cách chọn File » Fabrication Outputs » Gerber Files hoặc File » Fabrication Outputs » Gerber X2 Files từ thanh menu chính. Thao tác này sẽ mở hộp thoại Gerber Setup hoặc Gerber X2 Setup phù hợp, trong đó bạn có thể xác định các lớp cần vẽ và cấu hình chung được áp dụng trong quá trình xuất. Xem các phần thu gọn bên dưới để biết thông tin chi tiết về các tùy chọn và điều khiển được cung cấp trong các hộp thoại này.
Trang này xem xét việc chuẩn bị tệp Gerber bằng các hộp thoại Gerber Setup và Gerber X2 Setup có sẵn khi tùy chọn UI.Unification.GerberDialog được bật trong hộp thoại Advanced Settings dialog.
Khi tùy chọn UI.Unification.GerberDialog bị tắt, việc tạo tệp Gerber được thực hiện bằng các phiên bản trước của các hộp thoại Gerber Setup và Gerber X2 Setup.

Gerber Setup và các hộp thoại Gerber X2 Setup
Đầu ra được tạo tại vị trí được xác định trong trường Output Path trên tab Options của hộp thoại Project Options. Tên tệp được tạo sẽ bao gồm tên của tài liệu PCB.
Các tệp được tạo sẽ được thêm vào dự án và xuất hiện trong
bảng Projects dưới các thư mục
Generated\CAMtastic! Documents và
Generated\Text Documents.
Màu lớp hiện được gán theo loại lớp (ví dụ: đỏ cho signal-top, xanh dương cho signal-bottom, v.v.) khi các tệp Gerber và ODB++ được nhập vào CAM editor nếu thông tin màu lớp bị thiếu trong các tệp đang được nhập.
Đầu ra Gerber được tạo cũng được mở dưới dạng một tài liệu CAM tổng hợp, có thể được chỉnh sửa và/hoặc lưu vào dự án hiện tại và quản lý thông qua bảng CAMtastic.
Để chỉ định liệu đầu ra CAM được tạo có tự động mở trong Altium Designer hay không, hãy bật tùy chọn
Open outputs after compile trên
tab Options của hộp thoại
Project Options (
Project » Project Options).
Options and Controls of the Gerber Setup Dialog

Hộp thoại Gerber Setup. Di chuột lên hình để chuyển đổi giữa các tab Layers to plot và Advanced.
Units
Sử dụng vùng này để chọn đơn vị dùng trong tệp được tạo:
-
Inches – bật tùy chọn này để dùng đơn vị hệ inch trong đó mọi thao tác được thực hiện bằng mil (1 mil = 1/1000 inch).
-
Millimeters – bật tùy chọn này để dùng đơn vị hệ mét trong đó mọi thao tác được thực hiện bằng milimét.
Decimal
Sử dụng danh sách thả xuống trong vùng này để chỉ định độ chính xác số của các tọa độ vẽ trong tệp Gerber.
Nếu bạn sử dụng một trong các độ phân giải cao hơn, hãy kiểm tra xem nhà sản xuất PCB có hỗ trợ định dạng đó hay không. Các định dạng 0.1, 0.01 và 0.001 mil chỉ cần được chọn nếu các lỗ trên lưới mịn hơn 1 mil.
Outputs: FileName.Extension
Sử dụng vùng này để chọn tùy chọn đặt tên cho các tệp Gerber sẽ được tạo:
-
*.gbr – bật tùy chọn này để tạo các lớp có tên tệp riêng nhưng cùng một phần mở rộng duy nhất (.gbr).
-
filename.* (gtl, gbl, gto,...) – bật tùy chọn này để tạo các lớp có cùng tên tệp nhưng khác phần mở rộng (.gtl, .gbl, .gto,...).
Others
-
Include unconnected mid-layer pads – bật tùy chọn này để cho phép các pad không được kết nối trên lớp giữa trong các bản vẽ Gerber.
-
Generate Reports – bật tùy chọn này để tạo các tệp sau: .REP, .EXTREP, .apr và .APR_LIB.
-
Merge regions and pads inside Footprint – bật tùy chọn này để gộp các region và pad bên trong một footprint khi tạo đầu ra Gerber.
Tab Layers to Plot
Tab này cho phép bạn cấu hình những lớp nào sẽ được vẽ trong đầu ra Gerber cho tài liệu PCB hiện tại.
-
Layers List – danh sách các lớp trong PCB hiện tại có sẵn để xuất ra Gerber. Các lớp được nhóm theo loại (Copper Layers, Silkscreen, Solder Mask, Paste Mask, Mechanical Layers, v.v.). Mỗi lớp được trình bày theo các nội dung sau:
-
File Name – tên tệp đầu ra Gerber riêng lẻ. Cách đặt tên dựa trên tên dự án, lớp và chức năng, đồng thời sử dụng dấu gạch dưới làm ký tự phân tách mô tả. Nhấp vào tên lớp để nhập tên mới nếu cần.
-
Layer Name – tên lớp áp dụng cho tệp đầu ra như được xác định bởi chồng lớp của bo mạch.
-
Plot – bật tùy chọn này để bao gồm một bản vẽ Gerber cho lớp hoặc nhóm lớp đó trong đầu ra được tạo. Tắt để loại trừ bản vẽ của lớp đó khỏi quá trình tạo.
-
Mirror – bật tùy chọn này cho một lớp hoặc nhóm lớp nếu bạn muốn tạo tệp Gerber phản chiếu.
Để truy cập cột Mirror trong hộp thoại Gerber Setup, tùy chọn UI.Unification.GerberDialog.ShowMirrorColumn phải được bật trong hộp thoại Cài đặt nâng cao. Có thể truy cập hộp thoại Advanced Settings bằng cách nhấp vào nút Advanced trên trang System – General của hộp thoại Preferences. Nếu có bất kỳ thay đổi nào được thực hiện trong hộp thoại Advanced Settings , phần mềm phải được khởi động lại để các thay đổi có hiệu lực.
Ngoài ra, cột Mirror sẽ được hiển thị trong hộp thoại Gerber Setup bất kể trạng thái của tùy chọn UI.Unification.GerberDialog.ShowMirrorColumn nếu ít nhất một lớp đã được cấu hình là phản chiếu (ví dụ: trong một phiên bản Altium Designer khác có bật tùy chọn UI.Unification.GerberDialog.ShowMirrorColumn).
Lớp đầu tiên trong danh sách là Board Outline. Đây không phải là một lớp thiết kế tiêu chuẩn, chẳng hạn như lớp đồng, silkscreen hay lớp cơ khí. Tệp chế tạo được tạo khi lớp này được bật sẽ chứa Board Profile, trong đó đường viền bo mạch (Board Shape) được biểu diễn bằng một đường khép kín, nối liền được tạo tự động dựa trên Board Shape đã xác định. Profile cũng sẽ bao gồm một hình dạng (polygon) xác định từng phần khoét của bo mạch hiện có trên board.
Board Profile có sẵn trong danh sách Layers to Plot cho cả đầu ra Gerber và Gerber X2. Bạn có thể đổi tên tệp này như các tệp khác trong danh sách nếu cần.
Trình chỉnh sửa PCB cũng cho phép nhà thiết kế cấu hình một Mechanical Layer có Layer Type là Board Shape. Lớp cơ khí này độc lập với tùy chọn Board Profile có trong các hộp thoại Gerber Setup & Gerber X2 Setup. Nếu bạn dự định sử dụng một lớp Board Shape, lớp đó phải bao gồm một biên khép kín do người dùng xác định để xác định đường viền bo mạch, cùng với mọi phần khoét có thể có trên bo. Tìm hiểu thêm về Layer Type Board Shape.
► Truy cập website Ucamco để tìm hiểu thêm về định dạng tệp Gerber. Tham khảo mục 6.5 của Đặc tả định dạng Gerber (có trên trang đó) để tìm hiểu thêm về Profile của bo mạch.
Nhấp vào nút

ở ngoài cùng bên phải của tiêu đề cột
Layer Name để truy cập hộp thoại
Add Mechanical Layers và chọn các lớp cơ khí được thêm vào tất cả các lớp vẽ. Nhấp vào nút

liên kết với một nhóm lớp để truy cập hộp thoại
Add Mechanical Layers và chọn các lớp cơ khí được thêm vào tất cả các lớp vẽ trong nhóm lớp đã chọn.
Khi đầu ra Gerber được tạo cho một panel PCB (một mảng board nhúng), hộp thoại sẽ bao gồm một cột cho panel và một cột các lớp cho từng board có trong panel. Sử dụng cột mới này để nhanh chóng xác minh rằng các lớp của từng board được ánh xạ đúng tới các lớp panel tương ứng.

Một ví dụ về hộp thoại Gerber Setup cho một tài liệu PCB có chứa panel.
Nếu thiết kế bao gồm các via được gán kiểu IPC-4761, các lớp cơ khí tương ứng (chẳng hạn như Filling, Capping, v.v.) sẽ được liệt kê trong nhóm lớp IPC-4761 Via Type Features trong danh sách lớp.
Ở cuối danh sách Layers to plot, bạn có thể thấy phần Layer Classes . Sử dụng hộp kiểm cho các lớp lớp, bạn có thể nhanh chóng bật việc vẽ cho tất cả các lớp thuộc về một lớp lớp cụ thể. Các lớp lớp mặc định (Component Layers, Signal Layers, Electrical Layers, và All Layers) cùng mọi lớp lớp do người dùng định nghĩa (những lớp được xác định trong hộp thoại Object Class Explorer) đều được liệt kê tại đây.

Danh sách Layer Classes
-
Plot Layers – sử dụng danh sách thả xuống để truy cập menu lệnh cho phép bật hoặc tắt trường Plot cho tất cả các lớp trong vùng Layers to plot :
-
Select All – chọn để đánh dấu tất cả các ô trong cột Plot (dữ liệu Gerber sẽ được tạo cho tất cả các lớp được chọn).
-
Deselect All – chọn để xóa tất cả các ô đã đánh dấu trong cột Plot (sẽ không tạo dữ liệu Gerber nào).
-
Select Used – chọn để đánh dấu tất cả các ô trong cột Plot của các lớp được liệt kê đang được sử dụng trong thiết kế.
-
Edit Group – nhấp để mở hộp thoại Add Mechanical Layers, trong đó bạn có thể chọn các lớp cơ khí được thêm vào tất cả các lớp vẽ trong nhóm lớp đã chọn. Bạn cũng có thể nhấp vào nút
liên kết với một nhóm lớp để truy cập hộp thoại Add Mechanical Layers.
-
Mirror Layers – sử dụng danh sách thả xuống để truy cập menu lệnh cho phép bật hoặc tắt trường Mirror cho tất cả các lớp trong vùng Layers to plot :
-
Select All – chọn để đánh dấu tất cả các ô trong cột Mirror (dữ liệu Gerber sẽ được tạo cho tất cả các lớp được chọn).
-
Deselect All – chọn để xóa tất cả các ô đã đánh dấu trong cột Mirror (sẽ không tạo dữ liệu Gerber nào).
-
Select Used – chọn để đánh dấu tất cả các ô trong cột Mirror của các lớp được liệt kê đang được sử dụng trong thiết kế.
Tab Advanced
Dung sai khớp khẩu độ
-
Plus – sử dụng ô này để xác định dung sai dương cho việc khớp khẩu độ.
-
Minus – sử dụng ô này để xác định dung sai âm cho việc khớp khẩu độ.
Số 0 ở đầu/cuối
-
Keep leading and trailing zeroes – nếu tùy chọn này được bật, tất cả các số 0 ở đầu và cuối sẽ xuất hiện trong tệp Gerber được tạo.
-
Suppress leading zeroes – nếu tùy chọn này được bật, sẽ không có số 0 ở đầu nào xuất hiện trong tệp Gerber được tạo.
-
Suppress trailing zeroes – nếu tùy chọn này được bật, sẽ không có số 0 ở cuối nào xuất hiện trong tệp Gerber được tạo.
Loại máy vẽ
-
Unsorted (raster) – chọn để sử dụng máy raster (mặc định).
-
Sorted (vector) – chọn để sử dụng máy vector.
Khác
-
Optimize change location commands – khi tùy chọn này được bật, dữ liệu vị trí X hoặc Y sẽ không được bao gồm nếu nó không thay đổi từ đối tượng này sang đối tượng tiếp theo.
-
G54 on aperture change – đánh dấu tùy chọn này để xoay bánh xe khẩu độ của máy vẽ sau mỗi lần thay đổi khẩu độ.
-
Use software arcs – đánh dấu tùy chọn này để sử dụng cung phần mềm.
-
Use polygons for octagonal pads – đánh dấu tùy chọn này để sử dụng polygon cho mọi pad bát giác.
-
Generate DRC Rules export file (.RUL) – đánh dấu tùy chọn này để tạo tệp xuất quy tắc DRC (
.RUL). Tệp này báo cáo chi tiết các quy tắc thiết kế cho tài liệu PCB nguồn mà từ đó dữ liệu Gerber được tạo ra.
Tab Legacy

Tab Legacy của hộp thoại Gerber Setup
Kích thước phim
-
X(horizontal) – nhập giá trị cho chiều dài phim.
-
Y(vertical) – nhập giá trị cho chiều rộng phim.
-
Border size – nhập giá trị cho kích thước viền của phim.
Vị trí trên phim
Sử dụng các tùy chọn sau để chọn vị trí trên phim:
-
Reference to absolute origin
-
Reference to relative origin
-
Center on film
Chế độ hàng loạt
-
Separate file per layer – chọn tùy chọn này nếu bạn muốn mỗi lớp tạo một tệp Gerber riêng.
-
Panelize layers – chọn tùy chọn này nếu bạn chỉ muốn tạo một tệp Gerber duy nhất theo định dạng panel hóa.
Khẩu độ
-
Embedded apertures (RS274X) – khi tùy chọn này được bật, các khẩu độ sẽ được nhúng trong các tệp Gerber theo tiêu chuẩn RS274X và toàn bộ thông tin cho mỗi lớp được chứa trong một tệp duy nhất. Việc bật tùy chọn này sẽ đảm bảo rằng danh sách khẩu độ hiện tại bao gồm tất cả các khẩu độ cần thiết. Nếu tùy chọn này bị tắt, các điều khiển bổ sung trong vùng này sẽ khả dụng.
-
Maximum aperture size – nhập kích thước tối đa của các khẩu độ cho thiết kế.
-
Generate relief shapes – đánh dấu tùy chọn này để tạo khẩu độ kiểu relief.
-
Flash pad shapes – đánh dấu tùy chọn này để flash các hình dạng pad.
-
Flash all fills – đánh dấu tùy chọn này để flash tất cả các vùng đổ.
-
Apertures List – liệt kê tất cả dữ liệu khẩu độ hiện tại.
-
New – sử dụng danh sách thả xuống để truy cập menu lệnh cho phép thêm aperture mới và lưu hoặc tải danh sách aperture vào/từ một tệp aperture:
-
Add Aperture – chọn để mở hộp thoại
Edit Aperture dialog, tại đó bạn có thể chỉ định các thuộc tính của aperture mới.
-
Load – chọn để mở một hộp thoại, tại đó bạn có thể chọn vị trí của tệp aperture cần tải.
-
Save – chọn để lưu các aperture hiện tại trong danh sách aperture.
-
Edit – sử dụng danh sách thả xuống để truy cập menu lệnh cho phép chỉnh sửa aperture đã chọn hoặc danh sách aperture:
-
Edit Aperture – chọn để chỉnh sửa các thuộc tính của aperture đã chọn trong hộp thoại
Edit Aperture dialog.
-
Rename Aperture – chọn để chỉnh sửa các thuộc tính của aperture đã chọn trong hộp thoại Edit Aperture.
-
Clear All – chọn để xóa toàn bộ aperture khỏi danh sách aperture.
-
Create List from PCB – chọn để tạo danh sách aperture từ thiết kế PCB hiện tại.
-
– chọn để xóa aperture đã chọn.
Notes about Apertures
Trừ khi nhà sản xuất PCB của bạn không hỗ trợ aperture nhúng, bạn nên sử dụng tùy chọn Embedded apertures (RS274X). Hầu hết các máy photoplotter hiện đại là máy vẽ raster có thể chấp nhận aperture ở mọi kích thước. Nhìn chung, chúng cũng chấp nhận các tệp Gerber có aperture nhúng.
Nếu nhà sản xuất của bạn không sử dụng aperture nhúng, phải kèm theo một tệp aperture riêng (*.apt) cùng với các tệp Gerber. Nếu bạn dùng một tệp aperture có sẵn thay vì tệp được tạo tự động, PCB Editor sẽ quét các primitive (track, pad, v.v.) trong tài liệu PCB và đối chiếu chúng với các mô tả aperture trong tệp *.apt đã tải. Nếu không có aperture nào khớp chính xác với primitive, PCB Editor sẽ tự động paint primitive đó bằng một aperture nhỏ hơn phù hợp. Nếu không có aperture nào phù hợp để tô, một tệp *.MAT (match) sẽ được tạo để liệt kê các aperture còn thiếu và quá trình tạo tệp Gerber sẽ bị hủy.
Các tệp Gerber nên được tạo với cùng định dạng, hay độ chính xác, như các tệp NC Drill. Ví dụ, nếu các tệp Gerber được cấu hình để dùng định dạng 0.1 mil, thì các tệp NC Drill tương ứng nên dùng định dạng 2:4. Nếu các tệp Gerber được tạo với vị trí tọa độ trên phim được đặt để dùng gốc tuyệt đối hoặc gốc tương đối, thì các tệp NC Drill cũng nên được tạo bằng cùng tham chiếu gốc đó.
Options and Controls of the Gerber X2 Setup Dialog

Hộp thoại Gerber X2 Setup. Di chuột lên hình ảnh để chuyển đổi qua lại giữa các tab Layers to plot và Advanced.
Units
Sử dụng vùng này để chọn đơn vị dùng trong tệp được tạo:
-
Inches – bật tùy chọn này để dùng đơn vị imperial, trong đó mọi thao tác đều được thực hiện bằng mil (1 mil = 1/1000 inch).
-
Millimeters – bật tùy chọn này để dùng đơn vị hệ mét, trong đó mọi thao tác đều được thực hiện bằng milimét.
Decimal
Sử dụng danh sách thả xuống trong vùng này để chỉ định độ chính xác số của các tọa độ vẽ trong tệp Gerber.
Định dạng được chọn để phù hợp với độ chính xác đặt đối tượng trong không gian thiết kế PCB và/hoặc theo tùy chọn của nhà chế tạo (thường đặt ở độ phân giải cao nhất: 0.001 mil hoặc 0.00001 mm).
Outputs: FileName.Extension
Sử dụng vùng này để chọn tùy chọn đặt tên cho các tệp Gerber sẽ được tạo:
-
*.gbr – bật tùy chọn này để tạo các lớp có tên tệp duy nhất nhưng cùng một phần mở rộng (.gbr).
-
filename.* (gtl, gbl, gto,...) – bật tùy chọn này để tạo các lớp có cùng tên tệp nhưng phần mở rộng khác nhau (.gtl, .gbl, .gto,...).
Others
-
Include unconnected mid-layer pads – bật tùy chọn này để cho phép các pad không kết nối trong lớp giữa xuất hiện trên các bản vẽ Gerber.
-
Generate Reports – bật tùy chọn này để tạo các tệp sau:
.REP, .EXTREP, .apr, và .APR_LIB.
-
Merge regions and pads inside Footprint – bật tùy chọn này để gộp các region và pad trong một footprint trong quá trình tạo đầu ra Gerber.
Layers to plot Tab
Tab này cho phép bạn cấu hình những lớp nào sẽ được vẽ trong đầu ra Gerber X2 cho tài liệu PCB hiện tại.
-
Layers List – danh sách các lớp trong PCB hiện tại có thể xuất ra Gerber. Các lớp được nhóm theo loại của chúng (Board Outline, Copper Layers, Silkscreen, Solder Mask, Paste Mask, Mechanical Layers, Drills, v.v.). Mỗi lớp được thể hiện theo các mục sau:
-
File Name – tên tệp đầu ra Gerber riêng lẻ. Việc đặt tên dựa trên tên project, lớp và chức năng, đồng thời dùng dấu gạch dưới làm ký tự phân tách mô tả. Nhấp vào tên lớp để nhập tên mới nếu cần.
-
Layer Name – tên lớp áp dụng cho tệp đầu ra theo định nghĩa trong layer stack của bo mạch.
-
Plot – bật tùy chọn này để bao gồm bản vẽ Gerber cho lớp hoặc nhóm lớp đó trong đầu ra được tạo. Tắt để loại trừ việc tạo bản vẽ cho lớp đó.
Lớp đầu tiên trong danh sách là Board Outline. Đây không phải là lớp thiết kế tiêu chuẩn, chẳng hạn như lớp đồng, silkscreen hoặc cơ khí. Tệp chế tạo được tạo khi lớp này được bật sẽ chứa Board Profile, trong đó đường bao của bo mạch (Board Shape) được biểu diễn bằng một đường khép kín, nối liền, được tự động tạo dựa trên Board Shape đã định nghĩa. Profile cũng sẽ bao gồm một hình dạng (polygon) xác định từng lỗ khoét trên bo mạch nếu có.
Board Profile có sẵn trong danh sách Layers to Plot cho cả đầu ra Gerber và Gerber X2. Bạn có thể đổi tên tệp này như các tệp khác trong danh sách nếu cần.
PCB editor cũng cho phép nhà thiết kế cấu hình một Mechanical Layer có Layer Type là Board Shape. Lớp cơ khí này độc lập với tùy chọn Board Profile có trong các hộp thoại Gerber Setup & Gerber X2 Setup. Nếu bạn định dùng lớp Board Shape, lớp đó phải bao gồm một biên khép kín do người dùng định nghĩa để xác định đường bao bo mạch, cùng với mọi lỗ khoét trên bo mạch nếu có. Tìm hiểu thêm về Board Shape Layer Type.
Truy cập Ucamco website để tìm hiểu thêm về Định dạng Tệp Gerber. Tham khảo mục 6.5 của Đặc tả Định dạng Gerber (có trên trang đó) để tìm hiểu thêm về board Profile.
Nhấp vào nút

ở ngoài cùng bên phải tiêu đề cột
Layer Name để truy cập hộp thoại
Add Mechanical Layers và chọn các lớp cơ khí sẽ được thêm vào tất cả các lớp vẽ. Nhấp vào nút

đi kèm với một nhóm lớp để truy cập hộp thoại
Add Mechanical Layers và chọn các lớp cơ khí sẽ được thêm vào tất cả các lớp vẽ trong nhóm lớp đã chọn.
Khi đầu ra Gerber X2 được tạo cho một panel PCB (một mảng bo mạch nhúng), hộp thoại sẽ bao gồm một cột cho panel cũng như một cột lớp cho từng bo mạch có trong panel. Sử dụng cột mới này để nhanh chóng xác minh rằng các lớp của từng bo mạch được ánh xạ đúng sang các lớp panel tương ứng.

Ví dụ về hộp thoại Gerber X2 Setup cho một tài liệu PCB có chứa panel.
Nếu thiết kế bao gồm các via được gán kiểu IPC-4761, các lớp cơ khí tương ứng (chẳng hạn như Filling, Capping, v.v.) sẽ được liệt kê trong nhóm lớp IPC-4761 Via Type Features trong danh sách lớp.
-
Plot Layers – sử dụng danh sách thả xuống để truy cập menu lệnh cho phép bật hoặc tắt trường Plot cho tất cả các lớp trong vùng Layers to Plot :
-
Select All – chọn để đánh dấu tất cả các ô trong cột Plot (dữ liệu Gerber sẽ được tạo cho tất cả các lớp được đánh dấu).
-
Deselect All – chọn để xóa đánh dấu tất cả các ô trong cột Plot (sẽ không có dữ liệu Gerber nào được tạo).
-
Select Used – chọn để đánh dấu tất cả các ô trong cột Plot của các lớp được liệt kê đang được sử dụng trong thiết kế.
-
Edit Group – nhấp để mở hộp thoại Add Mechanical Layers, trong đó bạn có thể chọn các lớp cơ khí được thêm vào tất cả các lớp vẽ trong nhóm lớp đã chọn. Bạn cũng có thể nhấp vào nút
đi kèm với một nhóm lớp để truy cập hộp thoại Add Mechanical Layers.
Advanced Tab
Aperture Tolerances
Sử dụng các tùy chọn trong vùng này để đặt khoảng dung sai dùng khi đối sánh aperture cho từng mục trong các bản vẽ.
-
Plus – dùng để xác định dung sai dương cho việc đối sánh aperture.
-
Minus – dùng để xác định dung sai âm cho việc đối sánh aperture.
Nếu không có mục nào khớp chính xác trong danh sách aperture hiện tại, phần mềm sẽ kiểm tra xem có aperture nhỏ hơn hoặc lớn hơn một chút nào nằm trong khoảng dung sai này hay không và sử dụng nó thay thế. Nếu không có aperture phù hợp trong khoảng dung sai, phần mềm sẽ cố gắng “tô” bằng một aperture nhỏ hơn để tạo ra hình dạng cần thiết. Điều này yêu cầu phải có một aperture nhỏ hơn phù hợp và aperture đó có thể được dùng để “tô”.
Dung sai đối sánh aperture thông thường chỉ được dùng khi nhắm tới máy photoplotter vector, vốn yêu cầu một tệp aperture cố định hoặc được cung cấp sẵn. Chúng sẽ không cần thiết nếu aperture đã được tạo từ PCB và được “flash”. Nếu không cần dung sai đối sánh, nên để chúng ở giá trị mặc định là 0.005 mil.
Plotter Type
Sử dụng vùng này để chỉ định loại máy photoplotter đích:
-
Unsorted (raster) – chọn để dùng máy raster (mặc định).
-
Sorted (vector) – chọn để dùng máy vector.
Có thể tạo các tệp Gerber với dữ liệu được sắp xếp theo vị trí của nó trên “film” hoặc không sắp xếp. Việc sắp xếp chỉ cần thiết đối với máy photo-plotter dạng vector và không áp dụng cho các máy plotter kiểu raster hiện đại, vốn tự tạo ảnh ban đầu ở bên trong. Nếu bật sắp xếp, quá trình tạo Gerber có thể mất nhiều thời gian hơn.
Gerber X2 Cụ thể
-
File Subject – dùng trường này để chọn loại tệp, loại này sẽ được đưa vào dưới dạng thuộc tính
Part trong các đầu ra Gerber X2. Danh sách thả xuống cung cấp các lựa chọn sau:
-
None
-
Autodetect – tự động gán một thuộc tính từ danh sách bên dưới dựa trên loại tệp bo mạch. Ví dụ, một tài liệu PCB chứa thiết kế một bo mạch đơn sẽ được gán thuộc tính part Single.
-
Single – một PCB đơn.
-
CustomerPanel – một mảng bo mạch hoặc panel giao hàng.
-
ProductionPanel – một panel làm việc hoặc panel chế tạo.
-
Coupon – một coupon (bo kiểm tra hiệu năng liên kết với thiết kế bo chính).
-
Other – không thuộc các loại trên. Trong tệp, một chuỗi được nối thêm vào thuộc tính sẽ biểu thị phần đó theo cách không chính thức.
-
File Comment – nhập một chú thích sẽ được đưa vào như một thuộc tính trong các đầu ra được tạo.
Khác
-
Optimize change location commands – khi tùy chọn này được bật, dữ liệu vị trí X hoặc Y sẽ không được đưa vào nếu nó không thay đổi từ đối tượng này sang đối tượng kế tiếp.
-
Generate DRC Rules export file (.RUL) – bật tùy chọn này để tạo tệp Export Quy tắc DRC. Báo cáo này trình bày chi tiết các quy tắc thiết kế được định nghĩa cho tài liệu PCB nguồn mà từ đó dữ liệu Gerber đang được tạo.
Tạo Dữ liệu Chế tạo ODB++
ODB++ là định dạng trao đổi dữ liệu CAD-to-CAM được sử dụng trong thiết kế và chế tạo bảng mạch in. Định dạng này ban đầu được phát triển bởi Valor Computerized Systems, Ltd., như một cơ sở dữ liệu mở có thể cung cấp khả năng trao đổi dữ liệu giàu thông tin hơn giữa phần mềm thiết kế PCB và phần mềm CAD-CAM của Valor được các nhà chế tạo PCB sử dụng.
Hộp thoại ODB++ Setup cung cấp các điều khiển để cấu hình đầy đủ các tùy chọn đầu ra tệp ODB++. Có thể truy cập hộp thoại theo một trong các cách sau:
-
Sử dụng bộ tạo đầu ra ODB trong tệp Cấu hình OutputJob (
*.OutJob). Đầu ra sẽ được tạo khi chạy bộ tạo đầu ra đã cấu hình.
-
Trong một tài liệu PCB đang hoạt động, nhấp File » Fabrication Outputs » ODB++ Files. Đầu ra sẽ được tạo ngay sau khi nhấp OK trong hộp thoại.
Các thiết lập được xác định trong hộp thoại ODB++ Setup khi tạo đầu ra trực tiếp từ PCB là riêng biệt và tách rời với các thiết lập được xác định cho cùng kiểu đầu ra trong tệp Cấu hình OutputJob. Trong trường hợp thứ nhất, các thiết lập được lưu trong tệp dự án, còn trong trường hợp thứ hai, chúng được lưu trong tệp Cấu hình OutputJob.
Trang này xem xét việc chuẩn bị đầu ra ODB++ bằng hộp thoại ODB++ Setup hỗ trợ ODB++ phiên bản 8.1 và phiên bản cũ 7.0. Hộp thoại này khả dụng khi tùy chọn ODB.Improvement được bật trong hộp thoại Advanced Settings dialog.
Khi tùy chọn ODB.Improvement bị tắt trong hộp thoại Advanced Settings, việc chuẩn bị đầu ra ODB++ được thực hiện bằng phiên bản trước của hộp thoại ODB++ Setup hỗ trợ ODB++ phiên bản 8.0.
Options and Controls of the ODB++ Setup Dialog (Previous Iteration)
Các lớp cần vẽ
Đánh dấu vào ô bên cạnh từng lớp cụ thể mà bạn muốn vẽ như một phần của đầu ra được tạo.
Nhấp nút
để mở hộp thoại Add Mechanical Layers trong đó bạn có thể chọn các lớp cơ khí được thêm vào tất cả các bản vẽ hoặc bản vẽ đã chọn.

Hộp thoại Add Mechanical Layers
Nếu thiết kế bao gồm các via có gán kiểu IPC-4761, các lớp cơ khí tương ứng (chẳng hạn như Filling, Capping, v.v.) sẽ được liệt kê dưới nhóm lớp IPC-4761 Via Type Features trong danh sách lớp.
Đơn vị
Chọn inch hoặc milimét làm đơn vị đo ưu tiên của bạn.
Tùy chọn Tệp
Đánh dấu vào ô bên cạnh loại tệp bạn muốn sử dụng để tạo tệp đầu ra. Các tùy chọn bao gồm tệp không nén, .zip, và, tệp .tar/.tgz.
Tệp TGZ là tệp TAR Archive được nén bằng GZIP. TAR Archive được dùng để đóng gói các tệp lại với nhau, sau đó nén GZIP được dùng để giảm kích thước tệp; tệp TGZ nhỏ hơn tệp Zip thông thường. Vì tệp TGZ được nhiều phần mềm CAM ưa dùng, chẳng hạn như Frontline Genesis, nên tệp TGZ có thể giúp quá trình chế tạo diễn ra thuận tiện hơn.
Khác
-
Include unconnected mid-layer pads - đánh dấu để cho phép các pad không kết nối trong lớp giữa trên các bản vẽ ODB++.
-
Generate DRC Rules export file (.RUL) - đánh dấu để tạo tệp
.RUL chứa tất cả các quy tắc thiết kế được định nghĩa cho tài liệu nguồn mà từ đó dữ liệu ODB++ đang được tạo.
-
Export only the objects inside the board outline - đánh dấu để chỉ định nguồn sẽ được dùng để tạo lớp profile ODB++. Lớp profile chứa biên bao quanh của bo mạch. Mặc định, trường này được đặt thành Board Outline (còn được gọi là hình dạng bo mạch, là một hình đa giác khép kín xác định biên hoặc phạm vi của PCB). Được tạo cùng với mỗi PCB mới, đây có lẽ là nguồn tốt nhất để tạo lớp Profile. Nếu thiết kế của bạn không có board shape liên kết, bạn có thể chọn lớp PCB nguồn đã được dùng để xác định đa giác khép kín biểu diễn biên của bo mạch (ví dụ: lớp KeepOut hoặc một lớp Mechanical cụ thể). Tùy chọn này chỉ khả dụng khi tài liệu nguồn chứa một đối tượng mảng bo mạch nhúng, và nó cung cấp khả năng kiểm soát phạm vi của các đối tượng được xuất. Lưu ý rằng nếu một đối tượng (ví dụ: văn bản) nằm ngoài nhưng chạm vào đường viền bo mạch và tùy chọn này được bật, đối tượng đó vẫn sẽ được xuất.
-
Merge Net-Tie Nets - khi được bật, nếu thiết kế chứa các net được kết nối bằng các linh kiện Net-Tie, các net này sẽ được báo cáo là các net đơn riêng biệt trong netlist.
-
Distinguish different footprints with the same name - khi được bật, nếu một trong các footprint có cùng tên đã được sửa đổi, chỉ footprint đã sửa đổi mới được thay đổi trong đầu ra. Khi tùy chọn này không được bật, tất cả footprint có cùng tên sẽ hiển thị là đã được sửa đổi trong đầu ra.
-
Generate Additional Tools by Drill Symbols - bật để tạo thêm các công cụ khoan dựa trên các nhóm Drill Symbol đã định nghĩa. Dữ liệu cột bổ sung sẽ được thêm vào nếu tồn tại trong nhóm Drill Symbols. Các cột dữ liệu hiện có sẽ không bị xóa khỏi dữ liệu khoan được tạo.
Vẽ các lớp
Sử dụng danh sách thả xuống, hoặc nhấp chuột phải trong phần Layers to Plot, để dễ dàng chọn một nhóm lớp cần vẽ.
-
All On - nhấp để đánh dấu tất cả các ô trong cột Plot (dữ liệu ODB++ sẽ được tạo cho tất cả các lớp được đánh dấu).
-
All Off - nhấp để xóa tất cả các ô đã đánh dấu trong cột Plot (sẽ không có dữ liệu ODB++ nào được tạo).
-
Used On - nhấp để đánh dấu tất cả các ô trong cột Plot của các lớp đang được sử dụng trong dự án.
-
Edit Group - nhấp để mở hộp thoại Add Mechanical Layers trong đó bạn có thể chọn các lớp cơ khí được thêm vào bản vẽ đã chọn. Bạn cũng có thể nhấp vào
được liên kết với một nhóm lớp hoặc nhấp chuột phải vào một nhóm lớp rồi chọn Edit Group để truy cập hộp thoại Add Mechanical Layers .
Tùy chọn Bổ sung
Nhấp chuột phải trong phần Custom Layers sẽ hiển thị:
-
Add Layer - nhấp để thêm một lớp.
-
Edit Layer - nhấp để chỉnh sửa lớp.
-
Delete Layer - nhấp để xóa lớp.
Nhấp vào ô danh sách lớp của một lớp tùy chỉnh trong phần Custom Layers để mở hộp thoại Select Layer trong đó bạn có thể chọn các lớp được thêm vào lớp tùy chỉnh đã chọn.
Options and Controls of the ODB++ Setup Dialog
Phiên bản ODB++
Chọn phiên bản ODB++ mà các đầu ra được tạo sẽ được định dạng theo: либо v. 8.1 hoặc phiên bản cũ v. 7.0.
Khi tạo các đầu ra được định dạng theo ODB++ phiên bản 8.1, một số tính năng được hỗ trợ.
-
Support for layer subtypes – thông tin về các kiểu con của lớp rigid và flex được bao gồm để hỗ trợ sản xuất PCB rigid-flex. Các kiểu con lớp sau đây được hỗ trợ:
-
COVERLAY – khoảng hở của lớp coverlay.
-
STIFFENER – hình dạng và vị trí nơi vật liệu stiffener được đặt trên PCB.
-
BEND_AREA – dùng để ghi nhãn các vùng trên PCB bị uốn khi PCB được sử dụng.
-
FLEX_AREA – lưu trữ hình học của các phần flex của bo mạch.
-
RIGID_AREA – lưu trữ hình học của các phần rigid của bo mạch.
-
SIGNAL_FLEX – lớp tín hiệu (đồng) trên lớp nền flex. Được dùng để phân biệt với lớp tín hiệu trên lớp nền rigid trong bo mạch rigid-flex.
-
PG_FLEX – lớp nguồn và mass (đồng) trên lớp nền flex. Được dùng để phân biệt với lớp nguồn và mass trên lớp nền rigid trong bo mạch rigid-flex.
-
Support for a zones file – khi tạo đầu ra cho bo mạch rigid-flex, một tệp zones sẽ được tạo. Tệp này (nằm trong thư mục \steps\pcb của đầu ra được tạo) chứa thông tin về tất cả các vùng (board region) được định nghĩa trong thiết kế, bao gồm các lớp liên quan và tọa độ cho đường bao của từng vùng.
-
Support for geometry on the stiffener layer – khi tạo đầu ra cho bo mạch rigid-flex, thông tin hình học (biên dạng và độ dày) trên lớp stiffener được tạo ra (
).
-
Backdrill generation – backdrill sẽ dừng ở lớp ngay trước lớp được xác định trong Layer Stack Manager để chúng được xử lý chính xác.
-
Support for a shortf file – hỗ trợ tạo tệp shortf. Tệp này (nằm trong thư mục \steps\pcb\eda của đầu ra được tạo) chứa danh sách các net và primitive đồng được chủ ý cho phép ngắn mạch ('Net-Ties'). Điều này giúp bạn tránh phải nhân đôi tài liệu gửi cho nhà chế tạo, với một gói ODB++ liệt kê net tie đã gộp cho sản xuất và một gói khác không gộp net tie cho kiểm tra In-Circuit (
).
Hỗ trợ tạo tệp shortf khả dụng khi tùy chọn ODB.IntentionalShorts được bật trong hộp thoại Advanced Settings dialog.
-
Support for mid-layer components – các linh kiện được đặt trên lớp giữa được bao gồm trong quá trình xuất. Điều này được cung cấp bằng cách thêm thuộc tính lớp đặt vào dữ liệu lớp linh kiện trong các tệp ODB++ được xuất ra (
).
Đơn vị
Khi tùy chọn v. 8.1 được chọn làm ODB++ Version, hãy chọn Millimeters hoặc Inches để dùng làm đơn vị đo ưu tiên. Khi tùy chọn v. 7.0 được chọn làm ODB++ Version, Inches được chọn mặc định và không thể thay đổi.
Tùy chọn tệp
Chọn hộp bên cạnh kiểu tệp bạn muốn sử dụng để tạo tệp đầu ra. Các tùy chọn bao gồm tệp không nén, tệp .zip, và .tar/.tgz.
Tệp TGZ là tệp TAR Archive được nén bằng GZIP. TAR Archive được dùng để gom các tệp lại với nhau, sau đó nén GZIP được dùng để giảm kích thước tệp; tệp TGZ nhỏ hơn tệp Zip thông thường. Vì tệp TGZ được nhiều phần mềm CAM ưa dùng, chẳng hạn như Frontline Genesis, tệp TGZ có thể giúp quá trình chế tạo diễn ra thuận lợi hơn.
Dữ liệu bao gồm
-
Include Net List – khi được bật, đầu ra được tạo sẽ bao gồm netlist.
-
Neutralize Net Names – khi được bật, tên net sẽ được thay thế bằng Net_[1-…] trong đầu ra được tạo.
-
Merge Net-Tie Nets – khi được bật, nếu một thiết kế có các net được kết nối bởi các linh kiện Net-Tie, các net này sẽ được báo cáo là các net đơn riêng biệt trong netlist. Lưu ý rằng tùy chọn này bị vô hiệu hóa khi tùy chọn Generate shortf: List of Intentional Shorts (Net-Ties) được bật.
-
Generate shortf: List of Intentional Shorts (Net-Ties) – khi tạo đầu ra định dạng ODB++ phiên bản 8.1 (v. 8.1 được chọn làm ODB++ Version), hãy bật để tạo tệp shortf chứa danh sách các net và primitive đồng được chủ ý cho phép ngắn mạch ('Net-Ties'). Tệp được tạo có thể được tìm thấy trong thư mục con eda của đầu ra step. Lưu ý rằng tùy chọn này bị vô hiệu hóa khi tùy chọn Merge Net-Tie Nets được bật.
-
Include Components – khi được bật, đầu ra được tạo sẽ bao gồm các linh kiện.
-
Remove Component Properties – khi được bật, các thuộc tính (tham số) của linh kiện sẽ bị loại bỏ khỏi đầu ra được tạo.
Khi tùy chọn này bị tắt, các tham số linh kiện được bao gồm trong đầu ra ODB++ được tạo dưới dạng bản ghi thuộc tính linh kiện. Lưu ý rằng việc bao gồm các tham số BOM hiện chưa được hỗ trợ.
-
Distinguish different footprints with the same name – khi được bật, nếu một trong các footprint có cùng tên đã được sửa đổi, chỉ footprint đã sửa đổi đó sẽ được thay đổi trong đầu ra. Khi tùy chọn này không được bật, tất cả footprint có cùng tên sẽ hiển thị là đã sửa đổi trong đầu ra.
-
Include Variants Data – khi tạo đầu ra định dạng ODB++ phiên bản 8.1 (v. 8.1 được chọn làm ODB++ Version), hãy bật để bao gồm thông tin về tất cả biến thể thiết kế (bao gồm
[No Variations]). Thông tin sau được bao gồm trong đầu ra khi tùy chọn này được bật:
-
Trạng thái của từng linh kiện trong bất kỳ biến thể nào được xuất (lắp / không lắp).
-
Thông tin về (các) part thay thế ở cấp linh kiện cho bất kỳ biến thể nào được xuất.
-
Các tham số của từng linh kiện theo biến thể.
-
Các tham số tùy chỉnh áp dụng cho từng biến thể/linh kiện.
Khi tùy chọn này bị tắt, đầu ra được tạo cho biến thể được chọn trong tệp Outjob hoặc, khi đầu ra được tạo trực tiếp từ trình chỉnh sửa PCB (File » Fabrication Outputs » ODB++), biến thể hiện hành đang hoạt động được chọn trong bảng Projects.
-
Khi việc tạo ODB++ được cấu hình từ tệp Outjob, và tùy chọn Include Variants Data được bật, tất cả các biến thể thiết kế sẽ được bao gồm trong đầu ra ODB++, bất kể biến thể nào được chọn cho tệp Outjob hoặc cho đầu ra.
-
Lưu ý rằng các biến đổi cho paste mask không được xét đến. Nếu cần bao gồm các biến đổi paste mask, hãy bảo đảm rằng tùy chọn Allow Variation for Paste Mask được bật trong cài đặt của các biến thể cần thiết và tạo đầu ra cho từng biến thể riêng lẻ, với tùy chọn Include Variants Data bị tắt trong hộp thoại ODB++ Setup.
Các tham số linh kiện là
Các tùy chọn Include Net List, Neutralize Net Names, Include Components, và Remove Component Properties khả dụng khi tùy chọn ODB.IntellectualPropertyProtection được bật trong hộp thoại Advanced Settings dialog. Tính năng này hiện ở giai đoạn Open Beta. Ngoài ra, khi tùy chọn ODB.IntellectualPropertyProtection được bật, thông tin đường dẫn thư mục cũng sẽ bị xóa khỏi các tệp báo cáo ([Design name].REP) và tệp quy tắc (odb\user\[Design name].RUL) được tạo.
Khác
-
Include unconnected mid-layer pads – chọn để cho phép các pad không kết nối trên lớp giữa trong các bản vẽ ODB++.
-
Generate DRC Rules export file (.RUL) – chọn để tạo tệp .RUL chứa tất cả các quy tắc thiết kế được định nghĩa cho tài liệu nguồn mà từ đó dữ liệu ODB++ đang được tạo.
-
Export only the objects inside the board outline – chọn để chỉ định nguồn sẽ được dùng để tạo lớp biên dạng ODB++. Lớp biên dạng chứa đường bao khép kín của bo mạch. Theo mặc định, trường này được đặt thành Board Outline (còn được gọi là hình dạng bo mạch, là một hình đa giác khép kín xác định ranh giới, hoặc phạm vi, của PCB). Được tạo cùng với mỗi PCB mới, đây có lẽ là nguồn phù hợp nhất để tạo lớp Profile. Nếu thiết kế của bạn không có board shape liên kết, bạn có thể chọn lớp PCB nguồn đã được dùng để xác định đa giác khép kín biểu diễn ranh giới của bo mạch (ví dụ: lớp KeepOut hoặc một lớp Mechanical cụ thể). Tùy chọn này chỉ khả dụng khi tài liệu nguồn chứa đối tượng board array nhúng và nó cung cấp khả năng kiểm soát phạm vi các đối tượng được xuất ra. Lưu ý rằng nếu một đối tượng (ví dụ: văn bản) nằm ngoài nhưng chạm vào đường bao bo mạch và tùy chọn này được bật, đối tượng đó vẫn sẽ được xuất ra.
-
Generate Additional Tools by Drill Symbols – bật để tạo thêm các dụng cụ khoan dựa trên các nhóm Drill Symbol đã định nghĩa. Dữ liệu cột bổ sung sẽ được thêm vào nếu có trong nhóm Drill Symbols. Các cột dữ liệu hiện có sẽ không bị xóa khỏi dữ liệu khoan được tạo.
Các lớp cần vẽ
Chọn hộp bên cạnh từng lớp cụ thể mà bạn muốn vẽ như một phần của đầu ra được tạo.
Nhấp nút
để mở hộp thoại Add Mechanical Layers, trong đó bạn có thể chọn các lớp cơ khí được thêm vào tất cả các bản vẽ hoặc bản vẽ đã chọn.

Hộp thoại Add Mechanical Layers
Nếu thiết kế bao gồm các via được gán kiểu IPC-4761, các lớp cơ khí tương ứng (chẳng hạn như Filling, Capping, v.v.) sẽ được liệt kê dưới nhóm lớp IPC-4761 Via Type Features trong danh sách lớp.
Màu lớp hiện được gán theo loại lớp (ví dụ: đỏ cho signal-top, xanh dương cho signal-bottom, v.v.) khi các tệp Gerber và ODB++ được nhập vào trình chỉnh sửa CAM nếu thông tin màu lớp bị thiếu trong các tệp đang được nhập.
Khả năng chọn các lớp tín hiệu nào sẽ được xuất như một phần của dữ liệu được tạo hiện đang ở giai đoạn Open Beta và khả dụng khi tùy chọn ODB.IntellectualPropertyProtection được bật trong hộp thoại Advanced Settings dialog.
Lưu ý rằng hiện tại có một hạn chế là dữ liệu ODB++ được tạo mà không có bất kỳ lớp tín hiệu và điện môi nào, đồng thời có xuất dữ liệu cặp lỗ khoan, sẽ không thể nhập vào CAMtastic trong phiên bản Altium Designer cũ hơn. Bạn nên áp dụng một trong các cách khắc phục sau:
-
Nhập dữ liệu ODB++ đã tạo vào trình biên tập CAMtastic của phiên bản Altium Designer mới nhất này. Sau đó có thể lưu lại và sẽ mở đúng trong trình biên tập CAMtastic của phiên bản phần mềm cũ hơn.
-
Nếu bạn cần loại trừ tất cả các lớp đồng/điện môi khỏi dữ liệu ODB++ được tạo, hãy tắt luôn việc xuất các cặp lỗ khoan.
-
Nếu xuất các cặp lỗ khoan, hãy включ ít nhất một lớp tín hiệu trong dữ liệu ODB++ được xuất.
Plot Layers
Sử dụng danh sách thả xuống hoặc nhấp chuột phải trong phần Layers to Plot để dễ dàng chọn một nhóm lớp cần vẽ.
-
All On - nhấp để chọn tất cả các ô trong cột Plot (dữ liệu ODB++ sẽ được tạo cho tất cả các lớp đã chọn).
-
All Off - nhấp để xóa tất cả các ô đã chọn trong cột Plot (sẽ không tạo dữ liệu ODB++).
-
Used On - nhấp để chọn tất cả các ô trong cột Plot của các lớp đang được sử dụng trong dự án.
-
Edit Group - nhấp để mở hộp thoại Add Mechanical Layers trong đó bạn có thể chọn các lớp cơ khí được thêm vào bản vẽ đã chọn. Bạn cũng có thể nhấp vào
được liên kết với một nhóm lớp hoặc nhấp chuột phải vào một nhóm lớp rồi chọn Edit Group để truy cập hộp thoại Add Mechanical Layers .
Additional Options
Nhấp chuột phải trong phần Custom Layers sẽ hiển thị:
-
Add Layer - nhấp để thêm một lớp.
-
Edit Layer - nhấp để chỉnh sửa lớp.
-
Delete Layer - nhấp để xóa lớp.
Nhấp vào ô danh sách lớp của một lớp tùy chỉnh trong phần Custom Layers để mở hộp thoại Select Layer, tại đó bạn có thể chọn các lớp được thêm vào lớp tùy chỉnh đã chọn.
Tạo từ một Embedded Board Array
Khi tạo đầu ra ODB++ từ một thiết kế PCB có chứa embedded board array, các điều sau đây sẽ được áp dụng:
-
Thiết kế sẽ được tự động phân tích để phát hiện vi phạm chồng lớp.
-
Các bo mạch nhúng bị lật sẽ hiển thị chồng lớp của chúng theo trạng thái lật.
-
Các lớp tín hiệu giữa và các mặt phẳng bên trong khác nhau vẫn có thể xuất hiện trên cùng một panel lớp giữa.
-
Các lớp tín hiệu giữa và các mặt phẳng bên trong có thể bị lật ngược so với nhau.
Khi tạo đầu ra ODB++ từ thiết kế PCB, mọi đối tượng trên tất cả các lớp được bật để vẽ sẽ được xuất ra. Nếu bạn chỉ muốn xuất các đối tượng thiết kế nằm bên trong đường bao bo mạch, hãy đảm bảo rằng mọi lớp bổ sung chứa đối tượng nằm ngoài ranh giới này đều bị tắt cho việc vẽ.
Vị trí của các tệp ODB++ được tạo
Đường dẫn đầu ra cho các tệp được tạo phụ thuộc vào cách đầu ra được tạo:
-
Từ tệp OutputJob - các tệp được tạo sẽ được lưu trong một thư mục bên trong thư mục dự án. Cấu trúc tên và thư mục được xác định trong Output Container mà đầu ra ODB++ đang hướng tới.
-
Trực tiếp từ PCB - đường dẫn đầu ra được chỉ định trong hộp thoại Project Options - Options dialog. Theo mặc định, đường dẫn đầu ra được đặt thành một thư mục con trong thư mục chứa tệp Project và có tên là
Project Outputs for <ProjectName>. Đường dẫn đầu ra có thể được thay đổi khi cần. Nếu tùy chọn sử dụng một thư mục riêng cho từng loại đầu ra đã được bật trong tab Options, thì các tệp ODB++ sẽ được ghi vào một thư mục con sâu hơn có tên ODB++ Output.
Tự động mở đầu ra ODB++ đã tạo
Khi tạo đầu ra ODB++, bạn có thể chỉ định để đầu ra được tự động mở trong một tài liệu CAM mới. Cách thực hiện điều này phụ thuộc vào cách bạn tạo đầu ra:
-
Từ tệp OutputJob - bật tùy chọn tự động tải ODB++ Output trong hộp thoại Output Job Options (Tools » Output Job Options từ OutputJob Editor).
-
Trực tiếp từ PCB - đảm bảo rằng tùy chọn Open outputs after compile được bật trên tab Options của hộp thoại Project Options (Project » Project Options).
Tạo dữ liệu chế tạo IPC-2581
Có liên quan đến định dạng ODB++ hiện có, IPC-2581 là một tiêu chuẩn mã nguồn mở được phát triển bởi Institute for Printed Circuits IPC-2581 Consortium vào năm 2004, nhưng kể từ đó đã được tinh chỉnh thành các bản phát hành Revision A và B mới nhất (IPC-2581A/B).
Tiêu chuẩn này ngày càng được chấp nhận rộng rãi như một giải pháp thay thế cho dữ liệu đầu ra chế tạo truyền thống vốn thường bao gồm một tập hợp các tệp Gerber, Drill, BOM và tệp văn bản, v.v. Nhu cầu trước đây về một tổ hợp phức tạp các tệp chế tạo là do những hạn chế vốn có của định dạng Gerber RS-274x truyền thống, vốn thiếu định nghĩa cho chồng lớp, thông tin lỗ khoan, dữ liệu netlist (kết nối điện) và thông tin BOM.
Tiêu chuẩn IPC-2581 có tên chính thức là ‘Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology’ và cung cấp định dạng tệp đơn dựa trên XML, tích hợp một phạm vi phong phú dữ liệu chế tạo bo mạch - từ chi tiết chồng lớp cho đến đầy đủ thông tin pad/đường chạy/linh kiện, và Bill Of Materials (BOM).
Một tệp XML IPC-2581 duy nhất có thể bao gồm:
-
Thông tin hình ảnh lớp đồng để ăn mòn các lớp PCB.
-
Thông tin chồng lớp của bo mạch (bao gồm các phần cứng và mềm dẻo).
-
Netlist cho bo mạch trần và kiểm tra trong mạch.
-
Bill of Materials của linh kiện phục vụ mua sắm và lắp ráp (pick-and-place).
-
Ghi chú và tham số về chế tạo và lắp ráp.
Lợi thế tiềm năng của việc áp dụng định dạng IPC-2581 để truyền dữ liệu thiết kế bo mạch đến các nhà chế tạo và lắp ráp nằm ở định dạng tệp đơn có mức định nghĩa cao, chi tiết và được hiểu đầy đủ ở cả hai đầu của chuỗi. Khi đã thiết lập được một hệ thống trao đổi dữ liệu CAD-CAM hoạt động tốt, các rủi ro liên quan đến việc hiểu sai dữ liệu, lỗi tệp và cách diễn giải Gerber khác nhau sẽ phần lớn được loại bỏ. Tóm lại, cả IPC-2581 và định dạng Gerber X2 đều đại diện cho một thế hệ mới của việc truyền dữ liệu từ thiết kế bo mạch sang sản xuất.
Để truy cập chức năng IPC-2581 trong Altium Designer, tiện ích mở rộng phần mềm IPC2581 phải được cài đặt. Tiện ích mở rộng này được cài đặt sẵn cùng Altium Designer theo mặc định. Nó có thể được cài đặt hoặc gỡ bỏ thủ công.
Để biết thêm thông tin về quản lý tiện ích mở rộng, hãy tham khảo trang Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Khi tệp PCB của dự án được tải làm tài liệu đang hoạt động, có thể tạo tệp IPC-2581 bằng cách chọn File » Fabrication Outputs » IPC-2581 từ menu chính. Thao tác này sẽ mở hộp thoại IPC-2581 Configuration ban đầu, trong đó bạn có thể chỉ định phiên bản của tiêu chuẩn IPC-2581 sẽ được sử dụng (A hoặc B), cũng như đơn vị đo và độ chính xác số thực được áp dụng trong quá trình xuất.

Xác định các thiết lập xuất trong hộp thoại IPC-2581 Configuration.
Options and Controls of the IPC-2581 Configuration Dialog
-
IPC2581 version - sử dụng danh sách thả xuống để chọn đúng phiên bản IPC-2581.
-
Measurement System - sử dụng danh sách thả xuống để chọn đơn vị Metric hoặc Imperial .
-
Floating Point Precision - nhập số mong muốn hoặc dùng các phím mũi tên để chọn giá trị số thực mong muốn.
-
OEMDesignNumberRef - sử dụng danh sách thả xuống để chọn tham số linh kiện sẽ được dùng. DesignItemID là mặc định.
-
Merge Net-Tie Nets - khi được bật, nếu một thiết kế chứa các net được kết nối bởi linh kiện Net-Tie, các net này sẽ được báo cáo là các net đơn riêng biệt trong netlist.
-
Distinguish different footprints with the same name - khi được bật, nếu một trong các footprint có cùng tên đã được sửa đổi, chỉ footprint đã sửa đổi đó được thay đổi trong đầu ra. Khi tùy chọn này không được bật, tất cả footprint có cùng tên sẽ hiển thị là đã sửa đổi trong đầu ra.
Thiết lập độ chính xác xác định độ chính xác về vị trí và kích thước của dữ liệu trong tệp tuân thủ IPC-2581 được tạo như được minh họa trong hình bên dưới.

Cùng một phần của tệp IPC-2581 với độ chính xác được đặt là 2 (bên trái) và 6 (bên phải).
Tệp IPC-2581 dựa trên XML sẽ được xuất đến vị trí được xác định trong trường Output Path trên tab Options tab of the Project Options dialog. Tệp sẽ được đặt tên theo định dạng <PCBDocumentName>.cvg.
Tệp được tạo sẽ được thêm vào dự án và xuất hiện trong
Projects panel dưới thư mục
Generated\Text Documents.
Tạo dữ liệu chế tạo NC Drill
Các tệp khoan được sử dụng trong quá trình chế tạo bo mạch để khoan lỗ xuyên qua PCB. Các tùy chọn xuất tệp NC Drill được cấu hình bằng hộp thoại NC Drill Setup.

Hộp thoại NC Drill Setup
Hộp thoại NC Drill Setup có thể được truy cập theo một trong các cách sau:
-
Sử dụng trình tạo đầu ra NC Drill trong tệp Cấu hình OutputJob (*.OutJob). Đầu ra sẽ được tạo khi chạy trình tạo đầu ra đã cấu hình.
-
Trong một tài liệu PCB đang hoạt động, nhấp vào File » Fabrication Outputs » NC Drill Files. Đầu ra sẽ được tạo ngay khi nhấp vào OK trong hộp thoại.
Các thiết lập được xác định trong hộp thoại NC Drill Setup khi tạo đầu ra trực tiếp từ PCB là độc lập và tách biệt với các thiết lập được xác định cho cùng kiểu đầu ra trong tệp Cấu hình OutputJob. Với trường hợp thứ nhất, các thiết lập được lưu trong tệp dự án, còn với trường hợp thứ hai, chúng được lưu trong tệp Cấu hình OutputJob.
Options and Controls of the NC Drill Setup Dialog
-
NC Drill Format – dùng khu vực này để chỉ định đơn vị và định dạng sẽ được sử dụng trong các tệp đầu ra NC Drill.
-
Units
-
Inches – bật tùy chọn này để sử dụng đơn vị hệ Anh, trong đó mọi thao tác đều tính bằng mil (1/1000 inch).
-
Millimeters – bật tùy chọn này để sử dụng đơn vị hệ mét, trong đó mọi thao tác đều tính bằng milimét.
-
Format
-
2:3/4:2 – cung cấp độ phân giải 1mil/0.01 mm.
-
2:4/4:3 – cung cấp độ phân giải 0.1mil/1 μm.
-
2:5/4:4 – cung cấp độ phân giải 0.01mil/0.1 μm.
Các định dạng hiển thị sẽ phụ thuộc vào Units được chọn, điều này cũng sẽ được phản ánh trong độ phân giải. Các định dạng và độ phân giải khác nhau được cung cấp ở trên.
Nếu bạn đang sử dụng một trong các độ phân giải cao hơn, hãy kiểm tra xem nhà sản xuất PCB có hỗ trợ định dạng đó hay không. Các định dạng 4:3 và 4:4 chỉ cần được chọn nếu có các lỗ nằm trên lưới nhỏ hơn 1 mil.
-
Leading/Trailing Zeroes – triệt tiêu số 0 là một kỹ thuật giúp giảm kích thước các tệp dữ liệu được tạo bằng cách loại bỏ tất cả số 0 ở đầu (leading) hoặc cuối (trailing) của các số.
-
Keep leading and trailing zeroes – nếu tùy chọn này được bật, tất cả các số 0 ở đầu và cuối sẽ xuất hiện trong tệp NC Drill được tạo.
-
Suppress leading zeroes – nếu tùy chọn này được bật, sẽ không có các số 0 ở đầu xuất hiện trong tệp NC Drill được tạo.
-
Suppress trailing zeroes – nếu tùy chọn này được bật, sẽ không có các số 0 ở cuối xuất hiện trong tệp NC Drill được tạo.
-
Coordinate Positions
-
Reference to absolute origin – sử dụng gốc tọa độ tuyệt đối làm điểm tham chiếu.
-
Reference to relative origin – sử dụng gốc tọa độ tương đối làm điểm tham chiếu.
-
Other
-
Optimize change location commands – chọn tùy chọn này để tối ưu hóa mọi lệnh thay đổi vị trí.
-
Generate separate NC Drill files for plated & non-plated holes – chọn tùy chọn này để tạo các tệp khoan riêng cho lỗ mạ và lỗ không mạ.
-
Generate separate NC Drill files for VIA features – chọn tùy chọn này để tạo các tệp khoan riêng cho từng loại via IPC 4761.
-
Use drilled slot command (G85) – chọn tùy chọn này để sử dụng nhiều lỗ khoan nhằm tạo rãnh.
-
Generate Board Edge Rout Paths – chọn tùy chọn này để tạo một tệp NC Rout riêng nhằm xác định hình dạng bo mạch, bao gồm cả các phần khoét trên bo.
-
Generate EIA Binary Drill File (.DRL) – dùng tùy chọn này để tạo một tệp .DRL. DRL là tệp khoan định dạng nhị phân. Đối với PCB nhiều lớp có chứa blind via và/hoặc buried via, một tệp khoan riêng cho từng cặp lớp sẽ được tạo với phần mở rộng tệp duy nhất.
Các tệp NC Drill nên được tạo theo cùng định dạng như các tệp Gerber. Nếu không, vị trí lỗ khoan có thể không khớp với vị trí pad/via. Ví dụ, nếu các tệp Gerber đã được cấu hình để sử dụng định dạng 4:3, thì các tệp NC Drill tương ứng cũng nên dùng cùng định dạng đó. Nếu các tệp Gerber được tạo với vị trí tọa độ trên phim được đặt dùng gốc tuyệt đối hoặc gốc tương đối, thì tốt nhất các tệp NC Drill cũng nên được tạo bằng cùng tham chiếu gốc.
Các tệp NC Drill được tạo
| Filename |
Description |
| FileName.DRL |
Tệp khoan định dạng nhị phân. Đối với PCB nhiều lớp có chứa blind via và/hoặc buried via, một tệp khoan riêng cho từng cặp lớp sẽ được tạo với phần mở rộng tệp duy nhất. |
| FileName.DRR |
Báo cáo khoan – trình bày chi tiết việc gán dụng cụ, kích thước lỗ, số lượng lỗ và hành trình dụng cụ. |
| FileName.TXT |
Tệp khoan định dạng ASCII. Đối với PCB nhiều lớp có chứa blind via và/hoặc buried via, một tệp khoan riêng cho từng cặp lớp sẽ được tạo với phần mở rộng tệp duy nhất. |
| FileName-Plated.TXT |
Tệp khoan định dạng ASCII. Dành riêng cho các lỗ mạ trong thiết kế PCB. Một tệp riêng sẽ được tạo cho từng loại lỗ – có rãnh, vuông hoặc tròn. |
| FileName-NonPlated.TXT |
Tệp khoan định dạng ASCII. Dành riêng cho các lỗ không mạ trong thiết kế PCB. Một tệp riêng sẽ được tạo cho từng loại lỗ – có rãnh, vuông hoặc tròn. |
| FileName-BoardEdgeRout.TXT |
Tệp phay định dạng ASCII. Dành riêng cho biên dạng bo mạch bao gồm cả các phần khoét trên bo. |
| FileName.LDP |
Báo cáo cặp khoan định dạng ASCII. Được CAM Editor sử dụng để phát hiện blind via và buried via. |
Sau khi được tạo, đầu ra sẽ được thêm vào dự án và xuất hiện trong bảng Projects dưới thư mục Generated trong một thư mục con có tên phù hợp. Nếu bạn đã sử dụng thư mục riêng cho từng loại đầu ra, thì các thư mục Generated tương ứng (riêng biệt) sẽ được thêm vào bảng Projects (ví dụ: Generated (NC Drill Output)).
Vị trí các tệp NC Drill được tạo
Đường dẫn đầu ra cho các tệp được tạo phụ thuộc vào cách đầu ra được tạo:
-
Từ tệp OutputJob – các tệp được tạo sẽ được lưu trong một thư mục bên trong thư mục dự án. Quy ước đặt tên và cấu trúc thư mục được xác định trong Output Container mà đầu ra NC Drill File đang nhắm tới.
-
Trực tiếp từ PCB – đường dẫn đầu ra được chỉ định trong hộp thoại Project Options – Options dialog. Theo mặc định, đường dẫn đầu ra được đặt thành một thư mục con bên dưới thư mục chứa tệp Project và có tên là Project Outputs for <ProjectName>. Đường dẫn đầu ra có thể được thay đổi khi cần. Nếu tùy chọn sử dụng thư mục riêng cho từng loại đầu ra đã được bật trong tab Options, các tệp NC Drill sẽ được ghi vào một thư mục con tiếp theo có tên là NC Drill Output.
Tự động mở đầu ra NC Drill đã tạo
Khi tạo đầu ra NC Drill, bạn có thể chỉ định để đầu ra được tự động mở trong một tài liệu CAM mới. Cách thực hiện điều này phụ thuộc vào cách bạn đang tạo đầu ra:
-
Từ tệp OutputJob – bật tùy chọn tự động tải NC Drill Output trong hộp thoại Output Job Options (Tools » Output Job Options từ OutputJob Editor).
-
Trực tiếp từ PCB – bảo đảm tùy chọn Open outputs after compile được bật trên tab Options của hộp thoại Project Options (Project » Project Options).
Tạo Board Stack Report
Altium Designer hỗ trợ tạo Board Stack Report ở định dạng Excel (<PCBDocumentName>.xls), dùng để tóm tắt các chồng lớp đã được định nghĩa và các lớp được sử dụng trong stackup (về tên lớp, vật liệu, độ dày và hằng số điện môi). Chiều cao của từng stack cũng được tóm tắt. Các tùy chọn đầu ra của Board Stack Report được cấu hình bằng hộp thoại Layer Stack Report Setup, trong đó bạn có thể chỉ định đơn vị đo và các cột muốn hiển thị trong báo cáo.

Hộp thoại Layer Stack Report Setup
Hộp thoại Layer Stack Report Setup được mô tả ở trên khả dụng khi tùy chọn PCB.ModernBoardStackGenerator được bật trong hộp thoại Advanced Settings dialog. Khi tùy chọn này bị tắt, hộp thoại Layer Stack Report Setup sẽ khả dụng, từ đó bạn chỉ có thể chỉ định đơn vị đo trong báo cáo (
).
Tạo dữ liệu chế tạo dựa trên bản in
Các đầu ra sau đây là đầu ra dựa trên bản in với các thiết lập được xác định sẵn cho các trang và lớp trên đó:
-
Composite Drill Guide - tạo một bản vẽ khoan tổng hợp được xác định sẵn cho tài liệu PCB nguồn.
-
Drill Drawings - tạo một bộ bản vẽ và hướng dẫn khoan được xác định sẵn cho tài liệu PCB nguồn.
-
Final - tạo một bộ bản in tác phẩm cuối cùng hoàn chỉnh, được xác định sẵn cho tài liệu PCB nguồn.
-
Mask Set - tạo các bản vẽ mặt nạ hàn/paste mask được xác định sẵn cho tài liệu PCB nguồn.
-
Power-Plane Set - tạo các bản vẽ power-plane được xác định sẵn cho tài liệu PCB nguồn.
Truy cập hộp thoại Print để xem và điều chỉnh cấu hình của đầu ra.
Tham khảo trang Configuring PCB Printouts để tìm hiểu thêm.
Tạo báo cáo testpoint chế tạo
Trình tạo báo cáo testpoint chế tạo tạo ra một báo cáo (ở định dạng txt và/hoặc csv và/hoặc IPC-D-356A) về tất cả pad và via được thiết lập để sử dụng làm testpoint chế tạo.
Tham khảo trang Gán điểm kiểm tra trên bo mạch để tìm hiểu thêm về cách gán điểm kiểm tra trong thiết kế PCB.
Báo cáo testpoint hỗ trợ mảng bo mạch nhúng. Nhiều tệp netlist IPC-D-356A sẽ được tạo khi xuất từ một tài liệu PCB có chứa nhiều mảng bo mạch nhúng.
Các tùy chọn đầu ra của Báo cáo Testpoint Chế tạo được cấu hình bằng hộp thoại Fabrication Testpoint Setup.

Hộp thoại Fabrication Testpoint Setup
Báo cáo testpoint chế tạo sẽ chỉ sử dụng các cài đặt
Fabrication testpoint của pad và via, trong khi
báo cáo testpoint lắp ráp sẽ chỉ sử dụng các cài đặt
Assembly testpoint. Lưu ý rằng hộp thoại
Assembly Testpoint Setup dùng để cấu hình Báo cáo Chế tạo Lắp ráp có cùng tập tùy chọn như hộp thoại
Fabrication Report Setup.
Options and Controls of the Testpoint Setup Dialog
Định dạng báo cáo
-
Text - bật để dùng định dạng văn bản chuẩn trong báo cáo.
-
CSV - bật để dùng định dạng giá trị phân tách bằng dấu phẩy chuẩn, có thể nhập vào ứng dụng bảng tính như Excel để xử lý thêm.
-
IPC-D-356A - bật để tạo tệp netlist IPC mang thông tin via mù và via chôn, đồng thời phân biệt giữa via xuyên lỗ và pad tự do. Khi được nhập vào tài liệu CAM cùng với dữ liệu hình ảnh và dữ liệu khoan, nó hỗ trợ khôi phục các tên net gốc được sử dụng trong thiết kế PCB, giúp PCB dễ hiểu và dễ quản lý hơn trong CAM Editor.
Các lớp điểm kiểm tra
Các lựa chọn này cho phép bạn chỉ định phạm vi cho báo cáo:
-
Top layer - chọn để bao gồm các testpoint hợp lệ được gán ở mặt trên của bo mạch.
-
Bottom layer - chọn để bao gồm các testpoint hợp lệ được gán ở mặt dưới của bo mạch.
Đơn vị
-
Imperial- chọn để xuất tọa độ theo inch.
-
Metric - chọn để xuất tọa độ theo milimét.
Vị trí tọa độ
-
Reference to absolute origin - chọn để dùng gốc tọa độ tuyệt đối làm điểm tham chiếu cho tọa độ testpoint.
-
Reference to relative origin - chọn để dùng gốc tọa độ tương đối làm điểm tham chiếu cho tọa độ testpoint.
Tùy chọn IPC-D-356A
Vùng này của hộp thoại chỉ khả dụng khi tùy chọn IPC-D-356A Report Format được bật.
-
Adjacency Information - chọn để bao gồm danh sách các net có khả năng bị chập rồi nhập tiêu chí lân cận vào hộp văn bản.
-
Board Outline - chọn để cho phép mô tả các đường bao và các dữ liệu loại đoạn khác không được kết nối với một net cụ thể, sau đó dùng danh sách thả xuống để chọn dữ liệu mong muốn.
-
Conductor Traces - Tham khảo đặc tả IPC-D-356A để biết thêm chi tiết.
-
Merge Net-Tie Nets - khi được bật, nếu thiết kế chứa các net được kết nối bằng các linh kiện Net-Tie, các net này sẽ được báo cáo dưới dạng các net đơn biệt lập trong netlist.
Các tệp báo cáo chế tạo được tạo ra
Tất cả các tệp testpoint được tạo ra đều được đặt tên trước theo loại (Fabrication hoặc Assembly), sau đó là tên tệp. Ví dụ: Fabrication Testpoint Report for BoardFileName. Các phần mở rộng tệp sau được sử dụng, tùy thuộc vào Report Formats nào được bật: .txt, .CSV, .IPC (lưu ý đây là tệp ASCII).
Vị trí các tệp báo cáo chế tạo được tạo ra
Đường dẫn đầu ra cho các tệp được tạo phụ thuộc vào cách đầu ra được tạo:
-
Từ tệp OutputJob - các tệp được tạo sẽ được lưu trong một thư mục bên trong thư mục dự án. Cấu trúc tên và thư mục được xác định trong Output Container mà đầu ra Testpoint đang nhắm đến.
-
Trực tiếp từ PCB - đường dẫn đầu ra được chỉ định trong hộp thoại Tùy chọn Dự án - Options. Theo mặc định, đường dẫn đầu ra được đặt thành một thư mục con trong thư mục chứa tệp Project và có tên:
Project Outputs for ProjectName. Đường dẫn đầu ra có thể được thay đổi khi cần. Nếu tùy chọn dùng thư mục riêng cho từng loại đầu ra đã được bật trong tab Options, thì các tệp Testpoint sẽ được ghi vào một thư mục con bổ sung có tên Testpoint Output.
Tự động mở đầu ra báo cáo chế tạo đã tạo
Khi tạo đầu ra Testpoint, bạn có thể chỉ định để đầu ra được tự động mở trong một tài liệu CAM mới. Cách thực hiện điều này phụ thuộc vào cách bạn tạo đầu ra:
-
Từ tệp OutputJob - bật tùy chọn tự động tải IPC-D-356A Output trong hộp thoại Output Job Options (Tools » Output Job Options từ OutputJob Editor).
-
Trực tiếp từ PCB - bảo đảm rằng tùy chọn Open outputs after compile được bật trên tab Options của hộp thoại Project Options (Project » Project Options).
Đầu ra tệp chế tạo thông qua tệp Output Job
Để đưa đầu ra tệp chế tạo vào tệp Cấu hình Output Job của dự án, hãy nhấp vào [Add New Fabrication Output] dưới phần Fabrication Outputs rồi chọn một loại đầu ra từ menu và nguồn dữ liệu mong muốn từ menu con liên kết.

Cấu hình các đầu ra chế tạo như một phần của Fabrication Outputs của tệp Output Job. Ở đây hiển thị một ví dụ cho tệp Gerber X2.
Khi OutJob được chạy – dù thủ công hay là một phần của quy trình phát hành dự án – các đầu ra chế tạo sẽ được tạo theo các cài đặt đã xác định cho Output Container áp dụng.

Chuẩn bị các đầu ra chế tạo như một phần của OutJob đã được cấu hình.
Các cài đặt được xác định trong các hộp thoại liên quan khi tạo đầu ra chế tạo trực tiếp từ PCB là riêng biệt và tách rời khỏi các cài đặt được xác định cho cùng loại đầu ra trong tệp Cấu hình OutputJob. Với trường hợp thứ nhất, các cài đặt được lưu trong tệp dự án, còn với trường hợp thứ hai, chúng được lưu trong tệp Cấu hình OutputJob.