Hướng dẫn xuất file Gerber, Drill, Pick and Place, và BOM từ phần mềm Altium
Sau khi hoàn thành thiết kế của bo mạch PCB và bắt đầu chuẩn bị sản xuất, bước quan trọng tiếp theo mà bạn cần thực hiện là tạo tệp PCB Gerber, lỗ khoan, pick and place, và BOM (Tệp chứa thông tin gia công cho nhà máy). Các tệp này được các nhà sản xuất PCB, và PCBA sử dụng để gia công mạch và hàn linh kiện. Ngoài việc thiết kế mạch, phần mềm Altium có chức năng xuất đầy đủ các file cần cho quá trình gia công nhanh chóng và dễ dàng mà không buộc bạn phải sử dụng chương trình bên ngoài. Trong bài viết này, Điện tử Hatakey sẽ hướng dẫn bạn thực hiện quy trình xuất tệp Gerber, lỗ khoan, Pick and place, và BOM linh kiện theo từng bước cụ thể.
1. Xuất File Gerber từ phần mềm Altium
Bước 1: Mở thiết kế PCB (.pcbdoc) trên phần mềm Altium
Trên thanh Menu nhấp chọn “File” → “Fabrication Outputs” → “Gerber Files”
Bước 2: Cài đặt thông số chung
Trên giao diện cài đặt thông số file Gerber, hãy cài đặt các thông số như hình dưới đây.
Trong phần cài đặt các lớp sẽ xuất “Layer Setting” lưu ý đảm bảo đường bao mạch (Keepout/Board Outline) nằm trên lớp GKO (Keepout Layer) hoặc Mechanical Layer. Nếu bo mạch chỉ có 2 lớp thì không cần xuất các lớp bên trong như (G1,G2,G3…).
Chọn các lớp mà bạn muốn xuất bằng cách tích vào các ô trống hoặc chọn “Plot Layers” → “Select Used“.
Thông thường các lớp cần xuất để gửi nhà máy sẽ bao gồm: Các lớp đồng (Copper Layers), lớp sơn phủ (Solder Mask), lớp chữ (Silkscreen), lớp mạ thiếc (Paste Layers), lớp chứa đường giới hạn mạch (Keepout Layer/Mechanical Layer), lớp chứa thông tin về lỗ khoan (Drill Drawing, Drill guide)
Các thông số sau trong phần nâng cao “Advanced” có thể để mặc định. Sau đó chọn “Apply“.
2. Xuất file lỗ khoan
Bước 1: Tạo file lỗ khoan ở định dạng Excellon
Trên thanh công cụ chọn “File” → ” Fabrication Outputs” → “NC Drill Files”
Bước 2: Cài đặt thông số
Hãy lựa chọn các thông số như hình dưới đây và bấm “OK”. Trong đó định dạng số “Number Format” được đặt dựa trên yêu cầu từ thiết kế của bạn. Định dạng 2:3 có độ chính xác đến 1 đơn vị, 2:4 cho độ chính xác đến 0.1, và 2:5 cho độ chính xác đến 0.01. Các thông số “Suppress leading zero/Suppress Trailing zero”, “Reference to absolute origin/Reference to relative origin” chỉ cần đồng nhất với thông số chọn khi xuất file Gerber. Ở các phiên bản mới của Altium gốc tọa độ tự nhận theo gốc đặt trên bản vẽ nên chỉ cần chọn “Reference to Relative origin”.
3. Xuất file danh sách linh kiện (BOM)
Danh sách linh kiện trên mạch ngoài việc thống kê thông tin, số lượng các đầu mục linh kiện cần cho việc lắp ráp bo mạch còn cung cấp thông tin về vị trí của từng loại linh kiện trong mạch. Để xuất file BOM từ Altium hãy thực hiện theo các bước sau.
Bước 1: Truy cập vào danh sách linh kiện (BOM)
Trên thanh công cụ chọn “Reports” → “Bill of Materials”
Bước 2: Chọn định dạng của file xuất
Danh sách linh kiện sẽ hiện ra như hình dưới đây. Tiếp đến tùy chọn định dạng cần xuất ở mục “File Format” thường BOM list xuất sẽ có cấc định dạng đọc được bằng file excel như: *.csv, *.xls, *.xlsx, *.xlsm… Cuối cùng ấn “Export” để xuất và lưu file.
4. Xuất file tọa độ linh kiện (Pick and Place)
Bước 1: Mở giao diện cài đặt file tọa độ linh kiện
Trên thanh công cụ, chọn “File” → “Assembly Outputs” → “Generates pick and place files”
Bước 2: Cài đặt thông số file tọa độ
Lựa chọn thông tin các mục cài đặt như dưới đây và chọn “Ok” để xuất file.
File pick and place sau khi xuất thường có các thông tin gồm vị trí, kiểu chân, tọa độ trục X, tọa độ trục Y, mặt chứa linh kiện, góc quay, ghi chú…
5. Kết Luận:
Như vậy chúng tôi đã hướng dẫn các bạn xuất đầy đủ các files cần thiết như: Gerber, lỗ khoan (Drill), danh sách linh kiện (BOM), và file tọa độ (Pick and Place) cho các công đoạn gia công mạch PCB cũng như lắp ráp linh kiện PCBA bằng phần mềm Altium. Sau khi có đầy đủ các file này, các bạn hãy nén vào cùng một thư mục và gửi cho Điện tử Hatakey để tư vấn báo giá và đặt hàng gia công. Trong trường hợp các bạn có bất kỳ thắc mắc hay cần hỗ trợ xuất files xin vui lòng liên hệ với chúng tôi để được hỗ trợ!