Gia công PCBA là quá trình biến một bo mạch PCB trống thành cụm mạch điện tử hoàn chỉnh thông qua các công đoạn như sản xuất PCB, chuẩn bị linh kiện, in kem hàn, gắn linh kiện SMT, hàn reflow, lắp linh kiện DIP, kiểm tra AOI, X-ray, ICT/FCT và đóng gói. Tuy nhiên, để quy trình này diễn ra chính xác và báo giá nhanh, khách hàng cần chuẩn bị đúng bộ dữ liệu kỹ thuật ngay từ đầu. Bài viết này cung cấp một checklist gia công PCBA đầy đủ, giúp kỹ sư thiết kế, bộ phận mua hàng, startup phần cứng và doanh nghiệp sản xuất thiết bị điện tử biết cần chuẩn bị những file gì trước khi gửi báo giá PCB/PCBA.
1. Vì sao cần kiểm tra file trước khi gửi gia công PCBA?
Trong gia công PCBA, nhà sản xuất không chỉ cần biết bo mạch có kích thước bao nhiêu hay số lượng cần làm là bao nhiêu. Để báo giá chính xác, nhà máy cần hiểu đầy đủ ba nhóm thông tin chính: PCB cần sản xuất như thế nào, linh kiện cần mua là gì và quy trình lắp ráp cần thực hiện ra sao.
Nếu chỉ gửi file Gerber mà không có BOM, nhà sản xuất chỉ có thể báo giá phần PCB, không thể báo giá đầy đủ PCBA. Nếu có BOM nhưng thiếu mã MPN hoặc package, việc sourcing linh kiện sẽ mất nhiều thời gian và dễ nhầm linh kiện. Nếu có BOM nhưng thiếu file Pick and Place, nhà máy sẽ không có dữ liệu tọa độ để lập trình máy gắp linh kiện SMT. Nếu thiếu assembly drawing, các linh kiện phân cực như diode, LED, IC, connector hoặc tụ điện phân có thể cần xác nhận lại chiều lắp.
Với đơn hàng mẫu, việc thiếu dữ liệu có thể chỉ làm chậm vài ngày. Nhưng với sản xuất hàng loạt, dữ liệu không đầy đủ có thể gây sai cả lô hàng, ảnh hưởng đến tiến độ giao sản phẩm, chi phí sửa lỗi và uy tín với những khách hàng sử dụng trực tiếp sản phẩm (End Users).
Một bộ file PCBA chuẩn giúp nhà máy:
- Rút ngắn thời gian báo giá.
- Giảm số lần hỏi lại thông tin kỹ thuật.
- Kiểm tra DFM, DFA và DFT chính xác hơn.
- Hạn chế nhầm linh kiện, sai chiều, sai tọa độ.
- Tối ưu kế hoạch mua linh kiện và sản xuất.
- Giảm rủi ro phát sinh khi chuyển từ mẫu thử sang sản xuất hàng loạt.
Vì vậy, trước khi gửi file cho nhà cung cấp PCB/PCBA, khách hàng nên kiểm tra kỹ toàn bộ dữ liệu theo một checklist thống nhất.
2. Bộ file tối thiểu cần có để báo giá gia công PCBA
Một bộ file đầy đủ để báo giá gia công PCBA thường bao gồm: Gerber, NC Drill, BOM, Pick and Place, assembly drawing và các yêu cầu kỹ thuật đặc biệt nếu có. Với sản phẩm cần nạp chương trình hoặc test chức năng, cần gửi thêm firmware, hướng dẫn nạp và tài liệu test.
Tùy loại dự án, không phải lúc nào cũng cần tất cả file ngay từ đầu. Tuy nhiên, càng cung cấp dữ liệu đầy đủ, báo giá càng nhanh và chính xác.
2.1. File Gerber và NC Drill
Gerber là bộ file mô tả các lớp sản xuất của PCB, bao gồm lớp đồng, solder mask, silkscreen, đường biên bo mạch và các lớp kỹ thuật khác. Đây là dữ liệu quan trọng nhất để sản xuất PCB trống.
Một bộ Gerber cơ bản thường bao gồm các lớp như top copper, bottom copper, inner copper nếu là PCB nhiều lớp, top solder mask, bottom solder mask, top silkscreen, bottom silkscreen, board outline và paste layer nếu dùng cho SMT.
Bên cạnh Gerber, file NC Drill hoặc Excellon Drill dùng để mô tả thông tin lỗ khoan trên PCB. File này cho biết vị trí, đường kính và loại lỗ khoan. Với PCB có lỗ xuyên, via, lỗ bắt vít, lỗ connector hoặc lỗ plated/non-plated, file drill rất quan trọng để nhà máy sản xuất đúng yêu cầu.

Hình 1. Xuất file gerber và lỗ khoan NC Drill trên phần mềm altium.
Trước khi gửi Gerber, cần kiểm tra các điểm sau:
- File có đủ tất cả các lớp cần thiết hay không.
- Board outline đã có chưa.
- Lớp lỗ khoan có khớp với Gerber không.
- Solder mask có mở đúng tại các pad cần hàn không.
- Silkscreen có bị đè lên pad hàn không.
- Tên file có thể hiện rõ top, bottom, solder mask, paste, silkscreen, drill không.
- Phiên bản file có đúng với bản thiết kế mới nhất không.
Một lỗi rất phổ biến là khách hàng sửa thiết kế PCB nhưng gửi nhầm Gerber phiên bản cũ. Khi đó, BOM hoặc Pick and Place có thể thuộc bản mới, trong khi Gerber lại thuộc bản cũ. Điều này gây rủi ro lớn vì footprint, vị trí linh kiện hoặc kích thước board có thể không còn khớp với nhau.
2.2. BOM linh kiện
BOM, viết tắt của Bill of Materials, là danh sách linh kiện sử dụng trên bo mạch. Đây là file bắt buộc nếu khách hàng cần báo giá gia công PCBA có bao gồm linh kiện.
Hình 2. File BOM list đầy đủ các trường thông tin để gửi đặt gia công PCBA báo giá linh kiện
Một BOM chuẩn nên có các cột cơ bản như designator, quantity, value, package, manufacturer, MPN, description và ghi chú. Với sản xuất chuyên nghiệp, nên có thêm các cột như alternative part, tolerance, voltage rating, power rating, temperature range, RoHS, supplier part number và trạng thái cho phép thay thế.
Ví dụ, thay vì chỉ ghi “10k resistor”, BOM nên ghi rõ: điện trở 10kΩ, sai số 1%, package 0603, công suất 1/10W hoặc 1/16W, mã MPN cụ thể nếu có. Với tụ điện, cần ghi rõ giá trị điện dung, điện áp chịu đựng, loại vật liệu, package và sai số. Với IC, bắt buộc cần mã MPN rõ ràng, vì chỉ khác một hậu tố cũng có thể khác package, nhiệt độ hoạt động, kiểu đóng gói hoặc chức năng.
Các lỗi BOM thường gặp gồm: thiếu mã nhà sản xuất MPN, sai kiểu chân package, ghi mô tả quá chung, thiếu số lượng, trùng designator, thiếu linh kiện thay thế, dùng linh kiện đã ngừng sản xuất hoặc không ghi rõ linh kiện nào không hàn/ lắp.
Trước khi gửi BOM, cần kiểm tra:
- Tất cả designator có khớp với sơ đồ và PCB không.
- Quantity có đúng số lượng linh kiện trên một bo không.
- Mã nhà sản xuất MPN có rõ ràng và đầy đủ hậu tố không.
- Kiểu chân linh kiện Package có khớp footprint trên PCB không.
- Linh kiện phân cực có được ghi chú rõ không.
- Có mã thay thế trong trường hợp hết hàng hay không.
- Có linh kiện DNI/DNP không lắp hay không.
- BOM đang ở đúng phiên bản mới nhất không.
Với gia công PCBA, BOM càng rõ thì quá trình báo giá và sourcing linh kiện càng nhanh và chính xác. Ngược lại, một BOM thiếu thông tin sẽ làm tăng thời gian xác nhận, tăng nguy cơ mua sai linh kiện và ảnh hưởng trực tiếp đến tiến độ sản xuất.
2.3. Pick and Place file hoặc Centroid file
Pick and Place file, còn gọi là Centroid file, là file tọa độ linh kiện dùng để lập trình máy gắp linh kiện SMT. File này cho biết mỗi linh kiện nằm ở đâu trên PCB, thuộc mặt top hay bottom, có góc xoay bao nhiêu và tương ứng với vị trí (designator) nào trong BOM.
Một file Pick and Place thường có các cột như designator, footprint, layer, X coordinate, Y coordinate, rotation và side. Đây là dữ liệu rất quan trọng đối với dây chuyền SMT tự động.
Nếu thiếu Pick and Place file, nhà máy có thể phải tạo lại tọa độ từ file thiết kế gốc hoặc tự trích xuất từ dữ liệu khác. Điều này mất thời gian và dễ phát sinh sai lệch, đặc biệt với các bo mạch có nhiều linh kiện, linh kiện nhỏ hoặc lắp hai mặt.
Các lỗi thường gặp trong Pick and Place file gồm sai đơn vị mm/inch, sai gốc tọa độ, thiếu góc xoay, sai mặt top/bottom, thiếu linh kiện, designator không khớp BOM hoặc rotation linh kiện không đúng thực tế.
Trước khi gửi file Pick and Place, cần kiểm tra:
- Designator có khớp với BOM không.
- Tất cả linh kiện SMT cần gắn máy đã có tọa độ chưa.
- Đơn vị tọa độ là mm hay inch.
- Góc xoay linh kiện có đúng theo quy ước thiết kế không.
- Linh kiện mặt top và bottom có được phân biệt rõ không.
- Các linh kiện không lắp có được loại khỏi file hoặc ghi chú rõ không.
- File có tương ứng với đúng phiên bản Gerber không.
Đối với các linh kiện phân cực như diode, LED, IC, tụ tantalum, tụ điện phân SMD, connector hoặc module, nên kiểm tra chéo giữa Pick and Place, BOM và Assembly drawing hoặc ảnh 3D để tránh sai chiều lắp.

Hình 3. File tọa độ Pick and Place cho gia công PCBA.
2.4. Assembly drawing
Assembly drawing là bản vẽ lắp ráp, thể hiện vị trí linh kiện, designator, chiều lắp và các ghi chú quan trọng trong quá trình assembly. Đây là tài liệu đặc biệt hữu ích khi bo mạch có nhiều linh kiện phân cực, linh kiện DIP, connector, module, dây, jumper hoặc các linh kiện cần lắp thủ công.

Hình 4. File bản vẽ lắp ráp Assembly Drawing cho gia công PCBA
Trong một số dự án đơn giản, nhà máy có thể dựa vào silkscreen và file thiết kế để lắp ráp. Tuy nhiên, với sản phẩm chuyên nghiệp, bản vẽ lắp ráp assembly drawing giúp giảm nhầm lẫn và là tài liệu tham chiếu quan trọng khi kiểm tra.
Một bản vẽ Assembly drawing nên thể hiện rõ:
- Mặt top và mặt bottom.
- Vị trí từng linh kiện theo designator.
- Chiều lắp của diode, LED, IC, tụ phân cực, connector.
- Linh kiện không lắp nếu có.
- Linh kiện cần hàn tay hoặc lắp sau SMT.
- Ghi chú về độ cao linh kiện, hướng connector, vị trí dây hoặc phụ kiện.
Một bản vẽ lắp ráp rõ ràng giúp kỹ thuật viên SMT, nhân viên kiểm tra AOI, công nhân DIP và bộ phận QC cùng hiểu đúng yêu cầu sản phẩm.
2.5. Fabrication drawing

Hình 5. Các trường thông tin cần thiết trong file Fabrication Drawing để gửi gia công mạch PCB.
Fabrication drawing là bản vẽ kỹ thuật phục vụ sản xuất PCB. Không phải đơn hàng nào cũng bắt buộc có fabrication drawing, nhưng với các bo mạch nhiều lớp, impedance control, yêu cầu vật liệu đặc biệt hoặc dung sai cơ khí chặt, đây là tài liệu rất quan trọng.
Fabrication drawing thường bao gồm kích thước PCB, độ dày PCB, số lớp, stackup, vật liệu, độ dày đồng, loại bề mặt hoàn thiện, dung sai kích thước, yêu cầu lỗ khoan, yêu cầu impedance, yêu cầu panel, tiêu chuẩn kiểm tra và ghi chú đặc biệt.
Nếu chỉ gửi Gerber mà không có fabrication drawing, nhà máy có thể phải hỏi lại các thông số như độ dày bo, bề mặt hoàn thiện, màu solder mask, độ dày đồng hoặc yêu cầu trở kháng. Điều này làm chậm báo giá và có thể khiến sản phẩm không đúng kỳ vọng.
Với các sản phẩm yêu cầu kỹ thuật cao, khách hàng nên gửi fabrication drawing hoặc ít nhất ghi rõ các thông số chính trong email yêu cầu báo giá.
2.6. Firmware và tài liệu nạp chương trình
Với các bo mạch có vi điều khiển, bộ nhớ, module truyền thông hoặc IC lập trình được, firmware là một phần quan trọng của quy trình PCBA. Nếu khách hàng yêu cầu nhà máy nạp chương trình, cần cung cấp file firmware và hướng dẫn nạp rõ ràng.
Thông tin cần cung cấp gồm loại chip cần nạp, công cụ nạp, giao tiếp nạp như SWD, JTAG, UART, USB, ISP hoặc giao tiếp riêng, vị trí chân nạp trên PCB, điện áp cấp khi nạp, phần mềm sử dụng, quy trình xác nhận sau khi nạp và phiên bản firmware.
Nếu mỗi sản phẩm cần serial number, địa chỉ MAC, mã QR hoặc dữ liệu riêng, cần nêu rõ cách tạo, cách ghi và cách kiểm tra. Với sản xuất hàng loạt, việc quản lý phiên bản firmware rất quan trọng để tránh lẫn giữa các lô hàng.
2.7. Tài liệu test ICT, FCT hoặc kiểm tra chức năng
Nếu khách hàng yêu cầu kiểm tra chức năng sau gia công PCBA, cần cung cấp tài liệu test. Tài liệu này giúp nhà máy biết bo mạch cần cấp nguồn thế nào, đo tín hiệu gì, trạng thái đạt/không đạt ra sao và có cần dùng jig test hay không.
Một tài liệu test cơ bản nên có:
- Điện áp cấp nguồn.
- Dòng tiêu thụ bình thường.
- Các điểm đo quan trọng.
- Tín hiệu đầu vào/đầu ra cần kiểm tra.
- Quy trình bật nguồn.
- Điều kiện pass/fail.
- Firmware cần nạp trước test hay không.
- Thiết bị ngoại vi cần kết nối.
- Hình ảnh hoặc sơ đồ kết nối test nếu có.
Với sản phẩm đơn giản, có thể chỉ cần kiểm tra nguồn, dòng tiêu thụ và một số tín hiệu cơ bản. Với sản phẩm phức tạp như thiết bị IoT, bo điều khiển công nghiệp, bo nguồn, camera AI hoặc module truyền thông, cần có phương án FCT rõ ràng để kiểm tra đúng chức năng thực tế.
3. Các lỗi file thường gặp khiến báo giá PCB PCBA bị chậm
Trong quá trình tiếp nhận file gia công PCBA, có một số lỗi xuất hiện rất thường xuyên. Đây là các lỗi không nhất thiết làm thiết kế sai, nhưng khiến nhà máy phải hỏi lại và làm chậm quá trình báo giá.
- Thiếu BOM hoặc BOM không đủ thông tin: Nếu chỉ có giá trị linh kiện mà không có mã cụ thể, nhà cung cấp rất khó báo giá chính xác vì cùng một thông số có thể có nhiều nhà sản xuất, nhiều package, nhiều cấp sai số và nhiều mức giá khác nhau.
- BOM không khớp file Pick and Place: Ví dụ, BOM có R15 nhưng file tọa độ không có R15, hoặc Pick and Place có C22 nhưng BOM không liệt kê C22. Khi đó, cần xác nhận lại linh kiện đó có lắp hay không. Bên cạnh đó các mã linh kiện thay thế không được cập nhật trong file Pick and place cũng có thể gây nhầm lẫn dẫn cần nhà sản xuất xác nhận lại với khách hàng dẫn tới chậm trễ trong quá trình sản xuất.
- Sai phiên bản file: Đây là lỗi nguy hiểm vì có thể dẫn đến sản xuất nhầm. Ví dụ, Gerber là phiên bản V1.2, BOM là V1.3, Pick and Place lại xuất từ bản V1.1. Trước khi gửi file, nên gom toàn bộ dữ liệu cùng một phiên bản và đặt tên rõ ràng.
- Thiếu thông số PCB: Nếu không ghi rõ độ dày PCB, độ dày đồng, bề mặt hoàn thiện, màu solder mask, yêu cầu impedance hoặc tiêu chuẩn đặc biệt, nhà máy phải báo theo giả định hoặc hỏi lại.
- Thiếu thông tin linh kiện không lắp: Trong nhiều thiết kế, một số vị trí được đặt trên PCB nhưng không lắp ở phiên bản hiện tại. Nếu không ghi rõ DNP/DNI, nhà máy có thể mua thừa linh kiện hoặc lắp nhầm.
- Không có assembly drawing cho linh kiện phân cực: Với LED, diode, IC, tụ phân cực, connector hoặc module, việc xác nhận chiều lắp là rất quan trọng. Chỉ dựa vào silkscreen đôi khi không đủ an toàn.
4. Khi nào cần gửi thêm sơ đồ nguyên lý hoặc file thiết kế gốc?
Thông thường, để báo giá PCBA, nhà máy chỉ cần Gerber, BOM, Pick and Place và thông tin kỹ thuật liên quan. Tuy nhiên, trong một số trường hợp, việc gửi thêm schematic hoặc file thiết kế gốc sẽ giúp kiểm tra tốt hơn.
Bạn nên cân nhắc gửi thêm sơ đồ nguyên lý khi cần nhà máy hỗ trợ kiểm tra DFM/DFT, kiểm tra test point, xây dựng phương án FCT, phân tích lỗi hoặc đề xuất linh kiện thay thế. Sơ đồ nguyên lý cũng hữu ích khi cần xác định tín hiệu quan trọng, đường nguồn, giao tiếp nạp firmware hoặc điều kiện test.
File thiết kế gốc như Altium, KiCad, OrCAD hoặc Eagle có thể giúp trích xuất lại dữ liệu khi Gerber, BOM hoặc Pick and Place có vấn đề. Tuy nhiên, nếu thiết kế có yêu cầu bảo mật cao, khách hàng có thể chỉ gửi file sản xuất và các bản vẽ cần thiết. Với các dự án có NDA, hai bên nên thống nhất phạm vi chia sẻ dữ liệu trước khi gửi.
6. Kết luận
Một bộ file gia công PCBA đầy đủ không chỉ giúp báo giá nhanh hơn, mà còn quyết định trực tiếp đến độ chính xác của quá trình sản xuất. Gerber giúp sản xuất PCB, BOM giúp xác định linh kiện, Pick and Place giúp lập trình máy SMT, assembly drawing giúp lắp đúng chiều và tài liệu test giúp xác nhận sản phẩm hoạt động đúng yêu cầu.
Trước khi gửi file cho nhà cung cấp, khách hàng nên kiểm tra kỹ phiên bản, tính đồng bộ giữa Gerber – BOM – Pick and Place, thông số PCB, linh kiện phân cực, yêu cầu nạp firmware và tiêu chí test. Đây là bước đơn giản nhưng có thể giảm đáng kể lỗi sản xuất, chi phí sửa chữa và thời gian trao đổi kỹ thuật.
Nếu bạn đang cần báo giá gia công PCB/PCBA, hãy chuẩn bị bộ file theo checklist trên để nhà sản xuất có thể phản hồi nhanh và chính xác hơn.
Hatakey hỗ trợ kiểm tra file PCBA như thế nào?
Với các dự án PCB/PCBA, Hatakey có thể hỗ trợ khách hàng kiểm tra sơ bộ bộ file trước khi báo giá và sản xuất. Các hạng mục thường được rà soát gồm file Gerber, BOM linh kiện, Pick and Place, yêu cầu PCB, khả năng gia công SMT/DIP, yêu cầu sourcing linh kiện và các điểm cần làm rõ trước khi đưa vào sản xuất.
Việc kiểm tra file từ đầu giúp phát hiện sớm các vấn đề như thiếu dữ liệu, sai package, linh kiện khó mua, thiếu tọa độ SMT, yêu cầu PCB chưa rõ hoặc thiết kế có điểm cần lưu ý khi lắp ráp. Nhờ đó, khách hàng có thể giảm rủi ro trước khi sản xuất mẫu hoặc chuyển sang sản xuất hàng loạt.
Hatakey cung cấp giải pháp hỗ trợ từ sản xuất PCB, sourcing linh kiện điện tử, gia công SMT/DIP, kiểm tra chất lượng đến hoàn thiện PCBA. Với các dự án cần tối ưu chi phí, thời gian và độ ổn định sản xuất, việc chuẩn bị đúng bộ file ngay từ đầu là bước quan trọng để quá trình hợp tác diễn ra nhanh và hiệu quả hơn.

