Hướng dẫn thiết kế PCB bằng KiCad từ A-Z cho người mới
Cập nhật ngày 11-08-2026 bởi Admin
Thiết kế PCB bằng KiCad là một trong những cách phổ biến để biến sơ đồ mạch điện tử thành một bo mạch có thể sản xuất thực tế. KiCad cung cấp đầy đủ các công cụ cần thiết từ vẽ sơ đồ nguyên lý, lựa chọn footprint, bố trí linh kiện, đi dây PCB, kiểm tra lỗi cho đến xuất file Gerber.
Đối với người mới bắt đầu, việc thiết kế PCB bằng KiCad có thể hơi phức tạp do phải làm quen với nhiều khái niệm như Schematic, Symbol, Footprint, Net, Layer, Routing, Via, DRC và Gerber.
Tuy nhiên, nếu thực hiện theo đúng quy trình, bạn hoàn toàn có thể tự thiết kế một mạch PCB hoàn chỉnh ngay cả khi chưa có nhiều kinh nghiệm.
Trong bài viết này, HPTECH sẽ hướng dẫn thiết kế PCB bằng KiCad từng bước, từ lúc tạo project mới cho đến khi xuất file để sản xuất PCB.
Thiết kế PCB bằng KiCad gồm những bước nào?
Một quy trình thiết kế PCB cơ bản bằng KiCad có thể thực hiện theo trình tự:
Tạo Project → Vẽ Schematic → Kiểm tra ERC → Gán Footprint → Thiết kế PCB → Bố trí linh kiện → Routing → DRC → Kiểm tra 3D → Xuất Gerber → Sản xuất PCB
Mỗi bước đều có vai trò quan trọng. Nếu schematic hoặc footprint bị sai, lỗi có thể tiếp tục xuất hiện trong PCB và thậm chí ảnh hưởng đến sản phẩm khi đưa vào sản xuất.
Vì vậy, không nên bỏ qua các bước kiểm tra trong quá trình thiết kế.
Bước 1: Cài đặt và tạo Project mới trong KiCad
Sau khi cài đặt KiCad, mở phần mềm và tạo một project mới.
Trong KiCad, project là nơi lưu trữ các dữ liệu liên quan đến thiết kế, bao gồm schematic, PCB và các file cấu hình khác.
Khi tạo project, nên đặt tên rõ ràng và dễ quản lý.
Ví dụ:
Tên project: Nguon_5V
Cấu trúc project có thể gồm:
-
File schematic.
-
File PCB.
-
Thư viện symbol.
-
Thư viện footprint.
-
Các file cấu hình liên quan.
Đối với dự án thực tế, nên đặt tên project theo sản phẩm hoặc mã thiết kế để dễ dàng quản lý nhiều phiên bản.
Bước 2: Vẽ sơ đồ nguyên lý bằng Schematic Editor
Sau khi tạo project, bước tiếp theo là xây dựng sơ đồ nguyên lý (Schematic).
Schematic thể hiện cách các linh kiện điện tử được kết nối với nhau về mặt điện.
Ví dụ một mạch nguồn 5V đơn giản có thể bao gồm:
-
Jack nguồn.
-
Diode bảo vệ.
-
Tụ lọc.
-
IC ổn áp.
-
Điện trở.
-
LED báo nguồn.
-
Connector đầu ra.
Trong Schematic Editor, bạn thêm các symbol tương ứng và kết nối chúng bằng các đường dây.
Tại sao schematic quan trọng?
Schematic là cơ sở để tạo PCB.
Một schematic chính xác sẽ giúp:
-
Xác định đúng linh kiện.
-
Xác định đúng kết nối.
-
Giảm lỗi khi thiết kế PCB.
-
Dễ kiểm tra mạch.
-
Dễ thay đổi thiết kế.
Do đó, trước khi chuyển sang PCB Editor, cần kiểm tra kỹ sơ đồ nguyên lý.
Bước 3: Đặt tên và đánh số linh kiện
Mỗi linh kiện trên schematic cần có reference rõ ràng.
Ví dụ:
-
R1, R2, R3: điện trở.
-
C1, C2: tụ điện.
-
D1: diode.
-
U1: IC.
-
LED1: đèn LED.
-
J1: connector.
Giá trị linh kiện cũng cần được khai báo chính xác.
Ví dụ:
R1 = 10KΩ
C1 = 100nF
U1 = LM7805
Việc quản lý reference và value ngay từ đầu sẽ giúp quá trình kiểm tra BOM và chuẩn bị sản xuất thuận tiện hơn.
Bước 4: Kiểm tra schematic bằng ERC
Sau khi hoàn thành sơ đồ nguyên lý, không nên chuyển ngay sang PCB.
Hãy thực hiện ERC – Electrical Rules Check.
ERC giúp phát hiện một số vấn đề về kết nối điện trong schematic.
Ví dụ:
-
Chân linh kiện chưa được kết nối.
-
Nguồn chưa được xác nhận.
-
Kết nối không phù hợp.
-
Một số chân có trạng thái điện không đúng.
Không phải tất cả cảnh báo ERC đều là lỗi nghiêm trọng. Người thiết kế cần xem xét từng cảnh báo và xác định nguyên nhân trước khi tiếp tục.
Bước 5: Gán Footprint cho linh kiện
Đây là một trong những bước quan trọng nhất khi thiết kế PCB bằng KiCad.
Trong schematic, symbol chỉ thể hiện chức năng và kết nối điện của linh kiện.
PCB lại cần biết chính xác linh kiện đó sẽ nằm ở đâu và có hình dạng như thế nào.
Thông tin này được xác định bằng Footprint.
Ví dụ:
Một điện trở SMD có thể sử dụng footprint:
R_0805
Trong khi một điện trở cắm xuyên lỗ sẽ có footprint khác.
Footprint quyết định những gì?
Footprint xác định:
-
Kích thước pad.
-
Khoảng cách giữa các pad.
-
Kích thước linh kiện.
-
Vị trí lỗ khoan.
-
Hình dạng vùng đặt linh kiện.
-
Thông tin phục vụ lắp ráp.
Nếu chọn sai footprint, PCB có thể không lắp được linh kiện thực tế.
Vì vậy, cần kiểm tra datasheet của linh kiện trước khi lựa chọn footprint.
Bước 6: Chuyển thiết kế sang PCB Editor
Sau khi schematic và footprint đã hoàn thành, có thể chuyển dữ liệu sang PCB Editor.
Lúc này KiCad sẽ đưa các footprint vào môi trường thiết kế PCB và hiển thị các kết nối giữa chúng.
Các đường kết nối này thường được gọi là ratsnest.
Ratsnest giúp người thiết kế biết linh kiện nào cần kết nối với nhau.
Đây là cơ sở để bắt đầu bố trí linh kiện và routing PCB.
Bước 7: Thiết lập kích thước PCB
Trước khi bố trí linh kiện, cần xác định kích thước và hình dạng của bo mạch.
Board outline có thể là:
-
Hình chữ nhật.
-
Hình tròn.
-
Hình dạng tùy chỉnh.
-
PCB có các vị trí khoét.
-
PCB có các lỗ bắt vít.
Kích thước PCB nên được xác định dựa trên:
-
Kích thước sản phẩm.
-
Vỏ thiết bị.
-
Vị trí connector.
-
Vị trí lỗ bắt vít.
-
Khoảng trống linh kiện.
-
Yêu cầu cơ khí.
Đối với sản phẩm thực tế, phần cơ khí và PCB cần được thiết kế đồng bộ để tránh tình trạng PCB không lắp vừa vỏ.
Bước 8: Thiết lập các lớp PCB
PCB có thể có nhiều lớp khác nhau.
Một PCB 2 lớp thông thường có:
-
F.Cu: lớp đồng mặt trước.
-
B.Cu: lớp đồng mặt sau.
Ngoài ra còn có các lớp:
-
F.Silkscreen.
-
B.Silkscreen.
-
F.Mask.
-
B.Mask.
-
Edge.Cuts.
-
Paste.
-
Các lớp kỹ thuật khác.
Với PCB nhiều lớp, số lượng lớp đồng có thể tăng lên tùy theo yêu cầu thiết kế.
Việc lựa chọn số lớp PCB phụ thuộc vào:
-
Mật độ linh kiện.
-
Số lượng tín hiệu.
-
Yêu cầu nguồn.
-
Signal Integrity.
-
EMI/EMC.
-
Khả năng sản xuất.
-
Chi phí.
Bước 9: Bố trí linh kiện trên PCB
Placement là quá trình đặt các linh kiện vào vị trí phù hợp trên bo mạch.
Đây là bước ảnh hưởng rất lớn đến chất lượng thiết kế PCB.
Không nên đặt linh kiện một cách ngẫu nhiên.
Một số nguyên tắc placement cơ bản
Các linh kiện có liên quan đến nhau nên được bố trí gần nhau.
Ví dụ:
IC → tụ decoupling → nguồn
Tụ decoupling nên được đặt gần chân nguồn của IC để giảm chiều dài đường kết nối.
Các connector thường nên được đặt ở vị trí phù hợp với vỏ sản phẩm và thao tác sử dụng.
Các linh kiện tỏa nhiệt cần có khoảng trống và giải pháp tản nhiệt phù hợp.
Bước 10: Thiết kế đường mạch PCB – Routing
Sau khi bố trí linh kiện, bước tiếp theo là routing.
Routing là quá trình tạo các đường đồng để kết nối các linh kiện theo schematic.
Một số thông số quan trọng gồm:
-
Trace width.
-
Clearance.
-
Via size.
-
Via drill.
-
Copper thickness.
Trace width là gì?
Trace width là chiều rộng đường đồng trên PCB.
Đường nguồn có dòng điện lớn thường cần trace rộng hơn đường tín hiệu thông thường.
Không nên sử dụng một giá trị trace width duy nhất cho tất cả các đường mạch nếu thiết kế có nhiều nhóm tín hiệu và nguồn khác nhau.
Bước 11: Thiết kế đường GND
GND là một phần rất quan trọng của thiết kế PCB.
Thay vì routing toàn bộ GND bằng các đường mạch nhỏ, nhiều thiết kế sử dụng Copper Zone để tạo vùng đồng GND.
Copper Zone giúp:
-
Giảm trở kháng đường GND.
-
Tăng diện tích đồng.
-
Hỗ trợ tản nhiệt.
-
Giúp routing dễ dàng hơn.
-
Có thể hỗ trợ cải thiện đặc tính EMI tùy thiết kế.
Đối với các mạch tốc độ cao hoặc mạch RF, việc thiết kế mặt phẳng GND cần được xem xét kỹ hơn thay vì chỉ đơn giản tạo một vùng đồng.
Bước 12: Kiểm tra Design Rules
Trước khi hoàn thiện PCB, cần kiểm tra các quy tắc thiết kế.
Một số thông số thường được quan tâm:
-
Minimum trace width.
-
Minimum clearance.
-
Via diameter.
-
Via drill.
-
Copper-to-edge clearance.
-
Hole-to-hole clearance.
-
Khoảng cách giữa các đối tượng.
Các thông số này cần phù hợp với khả năng sản xuất của nhà máy PCB.
Ví dụ, nếu nhà máy yêu cầu clearance tối thiểu là một giá trị nhất định thì thiết kế phải đáp ứng yêu cầu đó.
Do đó, trước khi thiết kế PCB, nên xác định trước khả năng sản xuất của nhà cung cấp.
Bước 13: Chạy DRC trong KiCad
Sau khi routing hoàn thành, hãy chạy DRC – Design Rules Check.
DRC giúp phát hiện các lỗi liên quan đến quy tắc thiết kế PCB.
Một số lỗi thường gặp:
-
Khoảng cách giữa hai đường đồng quá nhỏ.
-
Track chưa kết nối.
-
Via không phù hợp.
-
Đường đồng quá gần mép PCB.
-
Lỗi clearance.
-
Một số kết nối chưa hoàn thành.
Mục tiêu là xử lý các lỗi quan trọng trước khi xuất file sản xuất.
Tuy nhiên, DRC chỉ là công cụ hỗ trợ kiểm tra. Một thiết kế đạt DRC vẫn cần được kỹ sư kiểm tra về nguyên lý, nguồn, nhiệt, cơ khí và khả năng sản xuất.
Bước 14: Kiểm tra PCB bằng 3D Viewer
Sau khi hoàn thành PCB, hãy sử dụng 3D Viewer để kiểm tra tổng thể.
Bạn có thể quan sát:
-
Hình dạng PCB.
-
Vị trí linh kiện.
-
Chiều cao linh kiện.
-
Connector.
-
Silkscreen.
-
Lỗ bắt vít.
-
Một số vấn đề về bố trí cơ khí.
3D Viewer đặc biệt hữu ích khi PCB được lắp trong một sản phẩm có kích thước giới hạn.
Bước 15: Kiểm tra Gerber trước khi sản xuất
Sau khi PCB đã hoàn thiện, tiến hành xuất Gerber.
Các lớp dữ liệu thường bao gồm:
-
Copper.
-
Solder Mask.
-
Silkscreen.
-
Board Outline.
-
Paste.
-
Drill.
Sau khi xuất, nên mở bộ Gerber bằng Gerber Viewer để kiểm tra lại.
Không nên gửi ngay file Gerber đến nhà máy mà chưa kiểm tra.
Bước 16: Xuất Gerber và gửi sản xuất PCB
Sau khi kiểm tra hoàn tất, bạn có thể đóng gói bộ dữ liệu sản xuất.
Một bộ hồ sơ PCB có thể gồm:
Gerber + NC Drill + BOM + Pick and Place
Tùy vào việc bạn chỉ sản xuất PCB hay yêu cầu thêm lắp ráp linh kiện.
Nếu chỉ sản xuất PCB trống, thông thường Gerber và Drill là những dữ liệu quan trọng.
Nếu cần PCBA, cần bổ sung dữ liệu linh kiện và lắp ráp.
Những lỗi thường gặp khi thiết kế PCB bằng KiCad
Chọn sai footprint
Đây là lỗi rất phổ biến đối với người mới.
Hai linh kiện có cùng chức năng nhưng có thể có kích thước hoặc kiểu chân khác nhau.
Giải pháp là luôn kiểm tra datasheet trước khi chọn footprint.
Trace quá nhỏ
Đường mạch quá nhỏ có thể không phù hợp với dòng điện hoặc khả năng sản xuất.
Đặc biệt cần chú ý đến đường nguồn và đường có dòng lớn.
Khoảng cách clearance không phù hợp
Nếu khoảng cách giữa các đường đồng quá nhỏ, PCB có thể không đáp ứng khả năng sản xuất hoặc yêu cầu điện áp.
Đặt tụ decoupling quá xa IC
Tụ decoupling nên được bố trí hợp lý gần chân nguồn của IC theo khuyến nghị của datasheet.
Không kiểm tra Gerber
Một số lỗi chỉ có thể dễ dàng nhận ra khi xem dữ liệu sản xuất.
Do đó, luôn nên kiểm tra Gerber trước khi gửi nhà máy.
Không xem xét DFM
DFM – Design for Manufacturing là yếu tố rất quan trọng.
Một PCB có thể hoạt động về mặt điện nhưng vẫn khó hoặc không phù hợp để sản xuất hàng loạt.
Vì vậy, thiết kế PCB nên được thực hiện dựa trên khả năng sản xuất thực tế.
Kinh nghiệm thiết kế PCB bằng KiCad cho người mới
Nếu mới học KiCad, không nên bắt đầu ngay với một bo mạch quá phức tạp.
Bạn có thể bắt đầu bằng các dự án như:
-
Mạch LED.
-
Mạch nguồn 5V.
-
Mạch relay.
-
Mạch cảm biến.
-
Mạch Arduino.
-
Mạch ESP32.
-
Mạch điều khiển động cơ.
Sau mỗi dự án, hãy kiểm tra lại:
Schematic → Footprint → Placement → Routing → DRC → 3D → Gerber
Việc lặp lại quy trình nhiều lần sẽ giúp bạn hiểu rõ hơn cách KiCad hoạt động.
Thiết kế PCB bằng KiCad cần chú ý những gì?
Một thiết kế PCB tốt không chỉ là thiết kế sao cho mạch hoạt động.
Cần xem xét đồng thời nhiều yếu tố:
Điện
-
Điện áp.
-
Dòng điện.
-
Signal Integrity.
-
Power Integrity.
Cơ khí
-
Kích thước PCB.
-
Vị trí lỗ.
-
Connector.
-
Vỏ sản phẩm.
-
Chiều cao linh kiện.
Nhiệt
-
Linh kiện công suất.
-
Copper area.
-
Thermal via.
-
Tản nhiệt.
Sản xuất
-
Trace width.
-
Clearance.
-
Via.
-
Drill.
-
Solder mask.
-
Surface finish.
EMC/EMI
Đặc biệt quan trọng đối với các thiết bị có tốc độ cao, nguồn chuyển mạch hoặc giao tiếp RF.
Thiết kế PCB bằng KiCad có thể sản xuất tại HPTECH không?
Có. Sau khi hoàn thành thiết kế bằng KiCad, người thiết kế có thể xuất bộ dữ liệu sản xuất và gửi đến đơn vị gia công PCB.
Để đặt sản xuất, nên chuẩn bị đầy đủ:
-
Gerber.
-
NC Drill.
-
Thông số kích thước PCB.
-
Số lớp.
-
Độ dày PCB.
-
Độ dày đồng.
-
Loại vật liệu.
-
Surface finish.
-
Số lượng cần sản xuất.
Nếu cần lắp ráp linh kiện, có thể bổ sung:
-
BOM.
-
Pick and Place.
-
Centroid data.
-
Thông tin linh kiện.
Quy trình từ thiết kế PCB bằng KiCad → xuất Gerber → kiểm tra dữ liệu → sản xuất PCB giúp biến thiết kế điện tử thành bo mạch thực tế.
Kết luận
KiCad là một công cụ mạnh để thiết kế PCB, đặc biệt phù hợp với người mới học, kỹ sư điện tử, maker và các nhóm phát triển sản phẩm phần cứng.
Để thiết kế PCB bằng KiCad hiệu quả, cần nắm vững toàn bộ quy trình:
Schematic → ERC → Footprint → PCB Layout → Placement → Routing → Copper Zone → DRC → 3D → Gerber → Sản xuất
Quan trọng nhất là không nên xem KiCad đơn thuần như một phần mềm vẽ mạch. Một thiết kế PCB chất lượng cần kết hợp kiến thức về điện tử, layout PCB, cơ khí, nhiệt, EMC/EMI và DFM.
Khi thiết kế đã hoàn thiện và bộ Gerber đạt yêu cầu, PCB có thể được đưa vào quy trình sản xuất thực tế.
Câu hỏi thường gặp khi thiết kế PCB bằng KiCad
KiCad có phù hợp cho người mới học PCB không?
Có. KiCad cung cấp đầy đủ các công cụ cơ bản để người mới có thể học từ schematic đến PCB layout và xuất Gerber.
Thiết kế PCB bằng KiCad có cần biết điện tử không?
Nên có kiến thức cơ bản về điện tử. KiCad là công cụ thiết kế, không thay thế kiến thức về nguyên lý mạch và thiết kế phần cứng.
KiCad có thiết kế PCB 2 lớp được không?
Có. KiCad hỗ trợ thiết kế PCB 2 lớp và PCB nhiều lớp.
KiCad có xuất file Gerber không?
Có. KiCad hỗ trợ xuất Gerber và các dữ liệu cần thiết cho quá trình sản xuất PCB.
DRC trong KiCad là gì?
DRC là viết tắt của Design Rules Check, dùng để kiểm tra các lỗi liên quan đến quy tắc thiết kế PCB.
Footprint trong KiCad là gì?
Footprint là dữ liệu hình học thể hiện vị trí pad, lỗ khoan và các thông tin cần thiết để đặt một linh kiện lên PCB.
Có thể gửi file KiCad để sản xuất PCB không?
Có. Thông thường nhà sản xuất sẽ sử dụng bộ dữ liệu như Gerber và NC Drill. Một số đơn vị có thể yêu cầu thêm file nguồn hoặc các dữ liệu khác tùy quy trình.
Thông tin SEO đề xuất
SEO Title: Hướng dẫn thiết kế PCB bằng KiCad từ A-Z cho người mới
Meta Description: Hướng dẫn thiết kế PCB bằng KiCad chi tiết từ tạo schematic, chọn footprint, layout, routing, DRC, 3D Viewer đến xuất Gerber và sản xuất mạch in.
URL đề xuất: /huong-dan-thiet-ke-pcb-bang-kicad.html
Từ khóa chính: thiết kế PCB bằng KiCad
Từ khóa phụ: hướng dẫn KiCad, hướng dẫn thiết kế PCB, KiCad PCB, thiết kế mạch in bằng KiCad, KiCad Gerber, KiCad DRC, KiCad Footprint
Từ khóa liên quan: Schematic KiCad, PCB Editor, PCB Layout, Routing PCB, DRC PCB, Gerber PCB, thiết kế mạch in, 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é!