Cách xuất file Pick and Place KiCad: Hướng dẫn xuất tọa độ linh kiện SMT
Cập nhật ngày 11-08-2026 bởi Admin
Cách xuất file Pick and Place KiCad là bước quan trọng khi chuẩn bị dữ liệu cho quá trình SMT Assembly. File Pick and Place, còn gọi là Centroid File hoặc Position File, chứa thông tin về vị trí, góc xoay và mặt lắp ráp của các linh kiện trên PCB.
Nhà máy PCBA sử dụng file này để thiết lập máy gắp đặt linh kiện tự động, giúp xác định chính xác vị trí của từng linh kiện SMT trên bo mạch.
Trong bài viết này, HPTECH hướng dẫn chi tiết cách xuất Pick and Place trong KiCad, cách kiểm tra tọa độ linh kiện, xử lý Rotation, Front/Back, kiểm tra file sau khi xuất và chuẩn bị dữ liệu hoàn chỉnh để sản xuất PCBA.
Pick and Place KiCad là gì?
Pick and Place là file chứa thông tin vị trí của các linh kiện cần được đặt lên PCB.
Thông thường file sẽ chứa các thông tin như:
-
Reference.
-
Value.
-
Footprint.
-
X Position.
-
Y Position.
-
Rotation.
-
Side.
Ví dụ:
| Reference | Value | X | Y | Rotation | Side |
|---|---|---|---|---|---|
| R1 | 10K | 25.40 | 18.20 | 0° | Top |
| C1 | 100nF | 30.10 | 20.50 | 90° | Top |
| U1 | MCU | 45.20 | 35.10 | 0° | Top |
Những thông tin này giúp máy SMT xác định linh kiện nào được đặt ở đâu và theo hướng nào.
Pick and Place dùng để làm gì?
Trong quy trình PCBA, Pick and Place được sử dụng để:
-
Xác định vị trí linh kiện.
-
Xác định mặt PCB.
-
Xác định góc xoay.
-
Thiết lập máy SMT.
-
Tự động gắp và đặt linh kiện.
Có thể hiểu đơn giản:
BOM → Linh kiện nào?
Pick and Place → Đặt ở đâu?
Gerber → PCB được sản xuất như thế nào?
Ba loại dữ liệu này thường được sử dụng cùng nhau trong quá trình sản xuất PCBA.
Pick and Place có tên gọi khác là gì?
Tùy nhà máy hoặc phần mềm, file này có thể được gọi bằng nhiều tên:
-
Pick and Place File.
-
P&P File.
-
Position File.
-
Centroid File.
-
XY File.
-
Component Placement File.
Mặc dù tên gọi khác nhau, mục đích chính vẫn là cung cấp tọa độ và thông tin placement của linh kiện.
Khi nào cần xuất Pick and Place?
Pick and Place chủ yếu cần khi sản xuất PCB Assembly, đặc biệt là SMT.
Nếu chỉ đặt PCB trống:
Gerber + Drill
thường là dữ liệu chính.
Nếu yêu cầu lắp ráp:
Gerber + Drill + BOM + Pick and Place
sẽ là bộ dữ liệu phổ biến.
Tùy quy trình nhà máy, có thể cần thêm Assembly Drawing hoặc các tài liệu khác.
Quy trình xuất Pick and Place KiCad
Quy trình tổng quát:
Thiết kế PCB
↓
Placement linh kiện
↓
Kiểm tra PCB
↓
DRC
↓
Mở PCB Editor
↓
Generate Position File
↓
Chọn Front/Back
↓
Xuất file
↓
Kiểm tra tọa độ
↓
Đối chiếu BOM
↓
Gửi nhà máy SMT
Bước 1: Hoàn thành Placement
Trước khi xuất Pick and Place, cần hoàn thành việc đặt linh kiện.
Kiểm tra:
-
Vị trí linh kiện.
-
Hướng linh kiện.
-
Khoảng cách.
-
Mặt Top/Bottom.
-
Connector.
-
IC.
-
Diode.
-
LED.
-
Tụ và điện trở.
Không nên xuất Position File khi placement vẫn đang thay đổi.
Bước 2: Kiểm tra Footprint
Mỗi linh kiện SMT cần có footprint chính xác.
Ví dụ:
R_0603
C_0603
SOIC-8
QFN
QFP
Footprint phải phù hợp với linh kiện thực tế và BOM.
Nếu footprint sai, Pick and Place có thể vẫn có tọa độ đúng nhưng máy SMT vẫn không thể lắp đúng linh kiện.
Bước 3: Kiểm tra Reference
Reference trên PCB phải khớp với BOM.
Ví dụ:
R1
R2
C1
U1
Nếu BOM có R1 nhưng PCB lại sử dụng Reference khác, cần đồng bộ trước khi xuất dữ liệu sản xuất.
Bước 4: Mở PCB Editor
Mở project PCB trong KiCad.
Sau đó vào PCB Editor.
Kiểm tra toàn bộ placement trước khi tạo Position File.
Bước 5: Mở công cụ tạo Position File
Trong PCB Editor, tìm công cụ xuất dữ liệu Position / Component Placement.
Tùy phiên bản KiCad, tên menu và vị trí công cụ có thể thay đổi.
Trong các phiên bản KiCad hiện đại, công cụ này nằm trong nhóm xuất dữ liệu sản xuất của PCB Editor.
Bước 6: Chọn mặt linh kiện
Pick and Place thường được chia thành:
Top / Front
và
Bottom / Back
Top
Linh kiện được lắp ở mặt trên PCB.
Bottom
Linh kiện được lắp ở mặt dưới PCB.
Nếu PCB chỉ lắp SMT một mặt, có thể chỉ cần dữ liệu của mặt đó.
Nếu PCB lắp hai mặt, cần kiểm tra cả hai mặt.
Bước 7: Xuất file
Sau khi chọn các tùy chọn cần thiết, tiến hành xuất Position File.
File có thể được tạo ở dạng:
CSV
hoặc định dạng bảng phù hợp với nhà máy.
CSV rất phổ biến vì có thể mở bằng:
-
Excel.
-
Google Sheets.
-
LibreOffice.
-
Phần mềm quản lý sản xuất.
Bước 8: Kiểm tra các cột trong Pick and Place
Một file Pick and Place có thể có các cột như:
| Cột | Ý nghĩa |
|---|---|
| Reference | Tên linh kiện |
| Value | Giá trị |
| Footprint | Footprint |
| X | Tọa độ X |
| Y | Tọa độ Y |
| Rotation | Góc xoay |
| Side | Mặt PCB |
Tên cột có thể khác nhau tùy phiên bản KiCad và cấu hình xuất file.
X và Y trong Pick and Place là gì?
X và Y là tọa độ của linh kiện trên PCB.
Ví dụ:
X = 25.40 mm
Y = 18.20 mm
Máy SMT sử dụng tọa độ này để xác định vị trí đặt linh kiện.
Tọa độ thường dựa trên hệ tọa độ của PCB và thiết lập trong phần mềm.
Rotation trong Pick and Place là gì?
Rotation là góc xoay của linh kiện.
Ví dụ:
0°
90°
180°
270°
Góc thực tế phụ thuộc vào:
-
Footprint.
-
Orientation của linh kiện.
-
Quy ước nhà máy.
-
Cách máy SMT xử lý dữ liệu.
Do đó, không nên tự động sửa Rotation chỉ vì thấy giá trị khác với dự kiến. Cần đối chiếu với footprint và yêu cầu của nhà máy.
Tại sao Rotation rất quan trọng?
Một linh kiện có thể được đặt đúng vị trí nhưng sai hướng.
Điều này đặc biệt nguy hiểm với các linh kiện có cực tính hoặc hướng pin.
Ví dụ:
-
LED.
-
Diode.
-
Tụ tantalum.
-
IC.
-
MOSFET.
-
Connector.
-
Module.
Nếu Rotation sai, linh kiện có thể được lắp ngược.
Kiểm tra linh kiện có cực tính
Đặc biệt kiểm tra:
Diode
Phải xác định đúng Cathode/Anode.
LED
Phải xác định đúng cực.
Tụ phân cực
Cần kiểm tra dấu cực tính.
IC
Cần kiểm tra Pin 1.
Connector
Cần kiểm tra hướng cắm.
MOSFET
Cần kiểm tra orientation theo datasheet và footprint.
Pick and Place cho PCB 2 mặt
Nếu PCB lắp linh kiện hai mặt:
Top SMT
↓
Reflow
↓
Bottom SMT
↓
Reflow
Quy trình thực tế phụ thuộc vào thiết kế và quy trình sản xuất.
Khi đó cần đảm bảo Position File phân biệt rõ:
Top
và
Bottom
Không nên gộp dữ liệu hai mặt theo cách khiến nhà máy không thể xác định mặt lắp ráp.
Pick and Place và BOM phải khớp nhau
Đây là nguyên tắc rất quan trọng.
Ví dụ BOM có:
R1
thì Pick and Place cũng phải có:
R1
Nếu BOM có 50 linh kiện SMT nhưng Position File chỉ có 48 vị trí, cần kiểm tra nguyên nhân.
Có thể do:
-
Linh kiện chưa được đặt.
-
Reference bị thay đổi.
-
Linh kiện không được xuất.
-
Footprint không phù hợp.
-
Thiết lập xuất file chưa đúng.
Tại sao số lượng BOM và Pick and Place có thể khác?
Không phải mọi linh kiện trong BOM đều nhất thiết xuất hiện trong Pick and Place.
Ví dụ:
-
Linh kiện THT.
-
Linh kiện lắp thủ công.
-
Mechanical parts.
-
Connector lắp thủ công.
-
Các linh kiện không có footprint SMT.
Do đó cần xác định rõ linh kiện nào được máy SMT lắp tự động.
Kiểm tra Pick and Place bằng Excel
Sau khi xuất CSV, có thể mở bằng Excel để kiểm tra.
Nên kiểm tra:
-
Reference.
-
X.
-
Y.
-
Rotation.
-
Side.
-
Footprint.
Có thể sắp xếp theo:
Reference
hoặc:
Side
để kiểm tra dễ dàng hơn.
Những lỗi thường gặp khi xuất Pick and Place KiCad
1. Sai Rotation
Linh kiện được đặt đúng vị trí nhưng xoay sai.
Đặc biệt cần kiểm tra IC, diode, LED và linh kiện phân cực.
2. Sai Side
Linh kiện Top bị xác định thành Bottom hoặc ngược lại.
Cần kiểm tra thuộc tính mặt của footprint.
3. Reference không khớp BOM
Ví dụ:
BOM:
U1
Pick and Place:
U2
Cần đồng bộ lại thiết kế.
4. Thiếu linh kiện
Một số linh kiện có thể không xuất hiện do thiết lập hoặc do chúng không thuộc nhóm linh kiện SMT.
Cần kiểm tra danh sách linh kiện thực tế.
5. Sai tọa độ
Có thể xảy ra do:
-
Thay đổi board.
-
Thay đổi footprint.
-
Thay đổi origin.
-
Chỉnh sửa placement sau khi xuất file.
Vì vậy nên xuất Position File từ phiên bản PCB cuối cùng.
Origin trong Pick and Place là gì?
Origin là điểm tham chiếu tọa độ.
PCB có thể sử dụng một hệ tọa độ dựa trên:
-
Auxiliary axis origin.
-
Grid origin.
-
Board origin.
-
Một điểm tham chiếu được cấu hình trong KiCad.
Điều quan trọng là tọa độ phải nhất quán với cách nhà máy đọc dữ liệu.
Nếu nhà máy yêu cầu một loại origin cụ thể, hãy thiết lập theo yêu cầu trước khi xuất.
Có nên chỉnh sửa Pick and Place bằng tay không?
Thông thường không nên chỉnh sửa thủ công nếu không cần thiết.
Nếu có vấn đề về:
-
X.
-
Y.
-
Rotation.
-
Side.
tốt nhất nên sửa trong PCB Editor rồi xuất lại Position File.
Điều này giúp dữ liệu:
PCB ↔ Pick and Place
luôn đồng bộ.
Nếu nhà máy yêu cầu chuyển đổi định dạng hoặc hiệu chỉnh dữ liệu, cần thống nhất trước khi chỉnh sửa.
Pick and Place và Gerber khác nhau thế nào?
Gerber
Mô tả hình học PCB:
-
Copper.
-
Solder Mask.
-
Silkscreen.
-
Outline.
Pick and Place
Mô tả vị trí linh kiện:
-
Reference.
-
X.
-
Y.
-
Rotation.
-
Side.
Có thể hiểu:
Gerber = PCB được sản xuất như thế nào
Pick and Place = Linh kiện được đặt ở đâu
Pick and Place và BOM khác nhau thế nào?
| BOM | Pick and Place |
|---|---|
| Danh sách linh kiện | Vị trí linh kiện |
| Reference | Reference |
| Value | X/Y |
| MPN | Rotation |
| Manufacturer | Side |
| Quantity | Footprint |
Hai file bổ sung cho nhau trong quá trình PCBA.
Pick and Place có dùng cho THT không?
Có thể có dữ liệu vị trí cho các linh kiện có footprint, nhưng Pick and Place chủ yếu phục vụ máy gắp đặt SMT.
Linh kiện THT thường được lắp bằng:
-
Thủ công.
-
Wave soldering.
-
Selective soldering.
-
Máy lắp ráp chuyên dụng.
Quy trình phụ thuộc vào nhà máy.
Cách chuẩn bị Pick and Place cho sản xuất SMT
Một bộ dữ liệu PCBA có thể gồm:
1. Gerber
Dữ liệu PCB.
2. NC Drill
Dữ liệu khoan.
3. BOM
Danh sách linh kiện.
4. Pick and Place
Tọa độ và hướng linh kiện.
5. Assembly Drawing
Hình ảnh hoặc bản vẽ vị trí linh kiện nếu nhà máy yêu cầu.
Checklist Pick and Place trước khi gửi nhà máy
-
PCB đã hoàn thành placement.
-
Reference chính xác.
-
Footprint chính xác.
-
X/Y chính xác.
-
Rotation đã kiểm tra.
-
Top/Bottom chính xác.
-
Linh kiện phân cực đã kiểm tra.
-
BOM và Pick and Place đồng bộ.
-
Đúng phiên bản PCB.
-
Không sử dụng file Position cũ.
-
Đúng đơn vị.
-
Đúng origin theo yêu cầu nhà máy.
-
File CSV mở và kiểm tra được.
Quy trình PCBA hoàn chỉnh từ KiCad
Sau khi thiết kế PCB:
Schematic
↓
Footprint
↓
PCB Layout
↓
Routing
↓
DRC
↓
Gerber
↓
BOM
↓
Pick and Place
↓
Assembly Drawing
↓
SMT Assembly
↓
Kiểm tra PCBA
Đây là quy trình cơ bản để chuyển thiết kế KiCad thành sản phẩm điện tử thực tế.
HPTECH nhận PCB Assembly từ dữ liệu KiCad
Sau khi hoàn thành thiết kế PCB bằng KiCad, bạn có thể chuẩn bị:
Gerber + Drill + BOM + Pick and Place
để gửi sản xuất PCBA.
HPTECH hỗ trợ:
-
PCB Prototype.
-
PCB 2 lớp.
-
PCB 4 lớp.
-
PCB nhiều lớp.
-
PCB FR-4.
-
PCB nhôm.
-
PCB Flex.
-
PCB HDI.
-
SMT Assembly.
-
THT Assembly.
-
PCBA.
Bộ dữ liệu cụ thể có thể thay đổi tùy yêu cầu của từng dự án và quy trình sản xuất.
Kết luận
Cách xuất file Pick and Place KiCad là một bước quan trọng khi chuẩn bị dữ liệu cho sản xuất PCB Assembly.
File Pick and Place cung cấp các thông tin quan trọng như:
-
Reference.
-
X.
-
Y.
-
Rotation.
-
Side.
-
Footprint.
Để tránh lỗi khi lắp ráp, cần đảm bảo:
BOM ↔ PCB ↔ Pick and Place
được đồng bộ với nhau.
Đặc biệt, hãy kiểm tra kỹ Rotation, Side, Origin và các linh kiện có cực tính trước khi gửi dữ liệu cho nhà máy SMT.
Quy trình hoàn chỉnh có thể tóm tắt:
Thiết kế PCB → DRC → Gerber → BOM → Pick and Place → Kiểm tra dữ liệu → SMT Assembly
Một bộ dữ liệu chính xác sẽ giúp nhà máy thiết lập máy SMT nhanh hơn, giảm nguy cơ đặt sai linh kiện và hạn chế lỗi trong quá trình lắp ráp PCBA.
FAQ – Câu hỏi thường gặp về Pick and Place KiCad
Pick and Place KiCad là gì?
Đây là file chứa thông tin vị trí, tọa độ, góc xoay và mặt PCB của các linh kiện cần được đặt lên bo mạch.
Pick and Place còn gọi là gì?
Có thể gọi là Position File, Centroid File, XY File hoặc Component Placement File.
Pick and Place có cần khi sản xuất PCB không?
Nếu chỉ sản xuất PCB trống thì thường không cần. Nếu sản xuất PCBA bằng máy SMT thì thường cần.
Pick and Place có thay thế BOM không?
Không. BOM và Pick and Place có chức năng khác nhau và thường được sử dụng cùng nhau.
Rotation trong Pick and Place có quan trọng không?
Có. Rotation xác định hướng xoay của linh kiện và đặc biệt quan trọng đối với IC, diode, LED và các linh kiện phân cực.
PCB hai mặt có cần hai file Pick and Place không?
Tùy quy trình nhà máy. Có thể xuất dữ liệu chứa cả Top và Bottom hoặc tách theo từng mặt.
Có nên sửa X/Y trực tiếp trong file CSV không?
Thông thường nên sửa placement trong PCB Editor rồi xuất lại file để giữ dữ liệu PCB và Position File đồng bộ.
Pick and Place có dùng cho PCB Assembly không?
Có. Đây là một trong những dữ liệu quan trọng để thiết lập máy SMT trong quá trình PCB Assembly.
Thông tin SEO
SEO Title: Cách xuất file Pick and Place KiCad từ A-Z | Hướng dẫn P&P PCB
Meta Description: Hướng dẫn cách xuất file Pick and Place KiCad, Position File, Centroid File, kiểm tra X/Y, Rotation, Top/Bottom và chuẩn bị dữ liệu SMT Assembly.
URL đề xuất: /cach-xuat-file-pick-and-place-kicad.html
Từ khóa chính: cách xuất file Pick and Place KiCad
Từ khóa phụ: xuất Pick and Place KiCad, Pick and Place KiCad, Position File KiCad, Centroid File KiCad, P&P KiCad
Từ khóa liên quan: SMT Assembly, PCB Assembly, BOM KiCad, Gerber KiCad, X Y Coordinate PCB, Rotation PCB, Footprint KiCad, PCBA, sản xuất PCB
Bài viết liên quan
Bạn có thiết kế cần đặt mạch in PCB?
Hãy gửi file Gerber và yêu cầu thông số kỹ thuật, chúng tôi sẽ hỗ trợ ngay nhé!