(+84) 0905 139 075

info@datmachin.com

Mon-Sat: 8:00-20:00 (UTC/GMT+7)

Cách đi dây PCB bằng KiCad: Hướng dẫn Routing PCB từ A-Z

Cập nhật ngày 11-08-2026 bởi Admin

Cách đi dây PCB bằng KiCad là một trong những bước quan trọng nhất trong quá trình thiết kế mạch in. Sau khi hoàn thành Schematic, tạo Footprint và đặt linh kiện, người thiết kế cần tiến hành PCB Routing để tạo các đường đồng kết nối giữa các linh kiện.

Routing không đơn giản là nối tất cả các chân với nhau. Một thiết kế PCB tốt cần đảm bảo đường mạch phù hợp với dòng điện, tín hiệu, khoảng cách an toàn, khả năng sản xuất và yêu cầu về EMI/EMC.

Trong bài viết này, HPTECH hướng dẫn cách đi dây PCB bằng KiCad từ A-Z, từ thiết lập Design Rules, chọn lớp PCB, thiết lập độ rộng đường mạch, routing tín hiệu, nguồn, GND, xử lý via, kiểm tra DRC đến xuất Gerber.


PCB Routing là gì?

PCB Routing là quá trình tạo các đường dẫn bằng đồng trên PCB để kết nối các pad, via và các vùng đồng theo sơ đồ nguyên lý.

Ví dụ:

IC → Resistor → LED

sẽ được kết nối bằng các đường copper trace trên PCB.

Trong KiCad, các kết nối chưa được đi dây thường được thể hiện bằng các đường ratsnest.

Khi routing hoàn tất, các kết nối này sẽ được thay thế bằng đường mạch thực tế.


Vì sao Routing PCB quan trọng?

Routing ảnh hưởng trực tiếp đến:

  • Độ ổn định của mạch.

  • Khả năng truyền tín hiệu.

  • Khả năng chịu dòng.

  • Nhiệt.

  • EMI/EMC.

  • Khả năng sản xuất.

  • Khả năng sửa chữa.

  • Kích thước PCB.

Một PCB có schematic đúng nhưng routing không tốt vẫn có thể hoạt động không ổn định.

Đặc biệt với các mạch:

  • MCU.

  • RF.

  • USB.

  • Ethernet.

  • HDMI.

  • DDR.

  • Switching Power.

  • Motor Driver.

routing cần được thực hiện cẩn thận hơn.


Quy trình đi dây PCB bằng KiCad

Quy trình cơ bản:

Schematic → Footprint → Placement → Design Rules → Routing → GND → DRC → 3D Check → Gerber

Trong đó, Placement và Routing có mối quan hệ rất chặt chẽ.

Nếu placement tốt, routing sẽ dễ dàng hơn rất nhiều.


Bước 1: Mở PCB Editor

Sau khi đã cập nhật schematic sang PCB, mở PCB Editor.

Kiểm tra:

  • Board outline.

  • Footprint.

  • Ratsnest.

  • Layer.

  • Pad.

  • Via.

  • Design Rules.

Không nên bắt đầu routing ngay nếu placement vẫn còn nhiều vấn đề.


Bước 2: Kiểm tra Placement

Trước khi đi dây, hãy kiểm tra lại vị trí linh kiện.

Đặc biệt chú ý:

  • IC chính.

  • Connector.

  • Tụ decoupling.

  • Linh kiện nguồn.

  • Crystal.

  • Linh kiện công suất.

  • Các mạch analog.

  • Các giao tiếp tốc độ cao.

Nếu ratsnest có quá nhiều đường chéo nhau, hãy cân nhắc tối ưu placement trước.


Bước 3: Thiết lập Design Rules

Trước khi routing, cần xác định các thông số thiết kế.

Các thông số quan trọng gồm:

  • Track Width.

  • Clearance.

  • Via Size.

  • Via Drill.

  • Copper Width.

  • Layer Stackup.

  • Net Class.

Thông số cụ thể phụ thuộc vào nhà sản xuất PCB.

Không nên sử dụng một bộ thông số cố định cho mọi nhà máy PCB.


Bước 4: Thiết lập độ rộng đường mạch

Track Width là độ rộng đường đồng.

Ví dụ:

  • Signal: 0.15 mm.

  • General: 0.20 mm.

  • Power: 0.50 mm.

  • High Current: lớn hơn tùy dòng điện.

Đây chỉ là ví dụ minh họa.

Độ rộng thực tế cần được xác định dựa trên:

  • Dòng điện.

  • Độ tăng nhiệt cho phép.

  • Độ dày copper.

  • Số lớp PCB.

  • Yêu cầu của nhà sản xuất.


Bước 5: Thiết lập Clearance

Clearance là khoảng cách tối thiểu giữa các đối tượng đồng.

Ví dụ:

Track ↔ Track

Track ↔ Pad

Track ↔ Copper Zone

Clearance phải phù hợp với khả năng sản xuất PCB.

PCB có thể có clearance khác nhau tùy công nghệ và nhà sản xuất.


Bước 6: Chọn Layer để Routing

PCB nhiều lớp có thể sử dụng nhiều lớp copper.

Ví dụ PCB 4 lớp:

  • L1 – Top Copper.

  • L2 – GND Plane.

  • L3 – Power/Signal.

  • L4 – Bottom Copper.

Thiết kế cụ thể có thể khác nhau.

Với PCB 2 lớp, routing thường sử dụng:

Top Copper + Bottom Copper

Việc phân bổ layer hợp lý giúp routing và kiểm soát tín hiệu tốt hơn.


Bước 7: Bắt đầu Routing

Trong KiCad, chọn công cụ Interactive Router.

Chọn một pad cần kết nối.

Sau đó kéo đường mạch đến pad đích.

KiCad sẽ hỗ trợ tìm đường phù hợp dựa trên các quy tắc thiết kế.

Khi kết nối hoàn thành, ratsnest tương ứng sẽ biến mất.


Bước 8: Đi dây theo thứ tự ưu tiên

Không nên routing ngẫu nhiên.

Một thứ tự tham khảo:

1. Nguồn

2. GND

3. Tín hiệu quan trọng

4. Clock

5. Bus tốc độ cao

6. Tín hiệu thông thường

7. Tín hiệu điều khiển

Tuy nhiên, thứ tự thực tế cần thay đổi theo từng thiết kế.


Bước 9: Routing đường nguồn

Đường nguồn thường cần rộng hơn đường tín hiệu.

Ví dụ:

VIN → Regulator → VCC

hoặc:

Battery → MOSFET → Motor

Đường nguồn cần được thiết kế dựa trên dòng điện và độ tăng nhiệt cho phép.

Không nên chỉ tăng width một cách tùy ý.


Bước 10: Routing tín hiệu

Đối với tín hiệu thông thường, có thể sử dụng track width phù hợp với Design Rules.

Cố gắng:

  • Giữ đường ngắn.

  • Hạn chế vòng.

  • Hạn chế via không cần thiết.

  • Tránh chạy qua vùng nhiễu.

  • Giữ khoảng cách phù hợp.

Placement tốt sẽ giúp thực hiện những nguyên tắc này dễ dàng hơn.


Bước 11: Sử dụng Via

Via được sử dụng để chuyển đường mạch từ lớp này sang lớp khác.

Ví dụ:

Top → Via → Bottom

Via đặc biệt hữu ích trên PCB 2 lớp hoặc nhiều lớp.

Tuy nhiên, không nên sử dụng quá nhiều via nếu không cần thiết.

Via có thể làm tăng độ phức tạp của routing và ảnh hưởng đến không gian PCB.


Bước 12: Routing từ Top sang Bottom

Nếu đường mạch trên Top bị cản trở, có thể sử dụng via để chuyển xuống Bottom.

Ví dụ:

Signal → Top Layer → Via → Bottom Layer → Destination

Đây là kỹ thuật cơ bản trong PCB 2 lớp.

Cần đảm bảo via và clearance phù hợp với Design Rules.


Bước 13: Tạo GND Copper Zone

Một trong những kỹ thuật phổ biến là tạo GND Copper Zone.

Thay vì routing toàn bộ GND bằng track riêng lẻ, có thể sử dụng copper zone kết nối với GND.

Ví dụ:

GND Zone → nhiều GND Pad

Điều này có thể giúp:

  • Giảm số lượng đường GND.

  • Tạo đường return path thuận lợi.

  • Giảm diện tích routing.

  • Hỗ trợ quản lý nhiễu tùy thiết kế.


Bước 14: Đổ đồng trong KiCad

Sau khi tạo copper zone, cần thực hiện Fill Zones.

KiCad sẽ đổ vùng đồng theo các Design Rules.

Nếu vùng đồng được gán cho GND, các pad GND phù hợp sẽ được kết nối vào vùng này.

Sau khi thay đổi routing, nên refill zone để cập nhật thiết kế.


Bước 15: Routing tín hiệu Analog

Các tín hiệu analog có thể nhạy cảm với nhiễu.

Ví dụ:

  • ADC.

  • Sensor.

  • Audio.

  • Amplifier.

Nên bố trí và routing các đường analog một cách hợp lý, tránh chạy sát các đường switching hoặc nguồn gây nhiễu khi có thể.

Không nên áp dụng một quy tắc duy nhất cho mọi mạch analog; cần xem xét kiến trúc và datasheet của IC.


Bước 16: Routing tín hiệu tốc độ cao

Các giao tiếp tốc độ cao yêu cầu nhiều yếu tố hơn routing thông thường.

Ví dụ:

  • USB.

  • Ethernet.

  • HDMI.

  • PCIe.

  • DDR.

  • MIPI.

Có thể cần kiểm soát:

  • Impedance.

  • Differential Pair.

  • Length Matching.

  • Reference Plane.

  • Return Path.

  • Crosstalk.

Không nên chỉ nhìn vào việc hai chân đã được nối với nhau mà kết luận routing đã đạt yêu cầu.


Bước 17: Routing Differential Pair

Một số giao tiếp sử dụng cặp tín hiệu vi sai.

Ví dụ:

USB D+ / D-

hoặc các cặp:

TX+ / TX-

RX+ / RX-

Trong KiCad có thể cấu hình và routing differential pair.

Hai đường cần được bố trí đồng thời và kiểm soát các thông số theo yêu cầu của giao tiếp.


Bước 18: Length Matching

Đối với một số giao tiếp tốc độ cao, chiều dài đường mạch giữa các tín hiệu cần được kiểm soát.

Ví dụ:

Data0

Data1

Data2

Data3

Nếu yêu cầu giao tiếp quy định matching, KiCad có các công cụ hỗ trợ kiểm tra và điều chỉnh chiều dài.

Tuy nhiên, mức độ matching cần dựa trên tiêu chuẩn giao tiếp và datasheet, không nên tự đặt một con số tùy ý.


Bước 19: Tránh góc routing không cần thiết

Trong thiết kế PCB hiện đại, các đường mạch thường được routing bằng góc 45° thay vì tạo các góc vuông liên tục.

Ví dụ:

Sai cách: đường đi ngoằn ngoèo không cần thiết.

Tốt hơn: đường đi ngắn, rõ ràng và ít thay đổi hướng.

Đối với nhiều thiết kế thông thường, việc ưu tiên đường routing gọn và dễ sản xuất quan trọng hơn việc cố tạo ra một bố cục quá phức tạp.


Bước 20: Routing đường dòng lớn

Các đường dòng lớn cần được tính toán kỹ.

Ví dụ:

  • Motor.

  • Heater.

  • LED công suất.

  • Relay.

  • Battery.

  • DC/DC Converter.

Cần xem xét:

  • Track width.

  • Copper thickness.

  • Temperature rise.

  • Via current capacity.

  • Connector rating.

Nếu dòng điện lớn, có thể cần sử dụng copper pour hoặc nhiều via song song tùy thiết kế.


Bước 21: Kiểm tra DRC

Sau khi routing, chạy:

Design Rules Checker – DRC

DRC giúp phát hiện các vấn đề như:

  • Clearance violation.

  • Track chưa kết nối.

  • Unconnected items.

  • Via violation.

  • Courtyard violation.

  • Các lỗi theo Design Rules.

Không nên bỏ qua DRC trước khi xuất Gerber.


Bước 22: Kiểm tra các đường chưa kết nối

Sau DRC, hãy kiểm tra ratsnest.

Nếu vẫn còn đường ratsnest, có thể còn kết nối chưa được routing.

Cần kiểm tra từng kết nối.

Một PCB chưa hoàn thiện có thể vẫn còn một số connection chưa được route.


Bước 23: Kiểm tra PCB bằng 3D Viewer

Sử dụng 3D Viewer để kiểm tra:

  • Hình dạng PCB.

  • Vị trí linh kiện.

  • Chiều cao.

  • Hướng linh kiện.

  • Connector.

  • Lỗ bắt vít.

  • Khoảng cách cơ khí.

Đây là bước hữu ích trước khi xuất dữ liệu sản xuất.


Bước 24: Tối ưu Routing

Sau khi tất cả kết nối đã được route, không nên lập tức xuất Gerber.

Hãy xem lại:

  • Đường mạch có quá dài không?

  • Có via không cần thiết không?

  • Đường nguồn đã đủ rộng chưa?

  • GND có return path tốt không?

  • Tín hiệu nhạy cảm có bị nhiễu không?

  • Các đường tốc độ cao có đáp ứng yêu cầu không?

  • Có thể giảm số lớp PCB không?

  • Có vùng đồng bị chia cắt không?

Việc tối ưu sau routing có thể giúp PCB tốt hơn đáng kể.


Những lỗi thường gặp khi đi dây PCB bằng KiCad

Đi dây quá nhỏ

Đường mạch không đủ khả năng chịu dòng.

Giải pháp: tính toán track width dựa trên dòng điện và độ dày copper.

Routing quá dài

Đường mạch dài có thể không tối ưu, đặc biệt với một số tín hiệu tốc độ cao.

Giải pháp: tối ưu placement và routing.

Sử dụng quá nhiều via

Có thể khiến routing phức tạp hơn.

Giải pháp: sử dụng via khi thực sự cần thiết.

Không quan tâm GND

Một thiết kế có đường tín hiệu tốt nhưng return path kém vẫn có thể gặp vấn đề.

Không chạy DRC

Đây là một trong những lỗi phổ biến nhất.

Luôn chạy DRC trước khi xuất Gerber.


Cách đi dây PCB 2 lớp bằng KiCad

Với PCB 2 lớp, quy trình có thể là:

Top Layer → Signal + Power

Bottom Layer → Signal + GND

Sau khi placement:

  1. Route các đường quan trọng.

  2. Route nguồn.

  3. Route tín hiệu.

  4. Dùng via khi cần.

  5. Tạo GND zone.

  6. Fill zone.

  7. Chạy DRC.

  8. Kiểm tra 3D.

  9. Xuất Gerber.

Đây là cách tiếp cận phổ biến cho các PCB 2 lớp đơn giản và vừa phải.


Cách đi dây PCB 4 lớp bằng KiCad

PCB 4 lớp thường có thể được tổ chức theo stackup như:

L1 – Signal

L2 – GND

L3 – Power / Signal

L4 – Signal

Stackup thực tế phụ thuộc vào yêu cầu của thiết kế và nhà sản xuất.

PCB 4 lớp đặc biệt hữu ích khi thiết kế yêu cầu:

  • Tín hiệu tốc độ cao.

  • EMI/EMC tốt hơn.

  • Power integrity.

  • Signal integrity.

  • Routing phức tạp.


Routing PCB có ảnh hưởng đến chất lượng sản xuất không?

Có.

Một thiết kế routing tốt cần đảm bảo:

  • Clearance phù hợp.

  • Track width phù hợp.

  • Via phù hợp.

  • Annular ring phù hợp.

  • Copper area hợp lý.

  • Không có lỗi DRC.

  • Thiết kế phù hợp với khả năng sản xuất.

Do đó, khi thiết kế PCB để sản xuất, nên kiểm tra Design Rules của nhà sản xuất ngay từ đầu.


Quy trình thiết kế PCB hoàn chỉnh bằng KiCad

Có thể tóm tắt toàn bộ quy trình:

1. Tạo Project

2. Tạo Schematic

3. Kiểm tra ERC

4. Tạo / chọn Footprint

5. Update PCB

6. Vẽ Board Outline

7. Placement

8. Thiết lập Design Rules

9. Routing

10. GND Zone

11. DRC

12. 3D Check

13. Xuất Gerber

14. Sản xuất PCB

Đây là quy trình cơ bản mà người mới học KiCad nên nắm rõ.


HPTECH nhận sản xuất PCB từ file KiCad

Sau khi hoàn thành thiết kế PCB bằng KiCad, bạn có thể xuất dữ liệu sản xuất và gửi đến đơn vị gia công PCB.

HPTECH hỗ trợ nhiều loại PCB như:

  • PCB 1 lớp.

  • PCB 2 lớp.

  • PCB 4 lớp.

  • PCB nhiều lớp.

  • PCB FR-4.

  • PCB nhôm.

  • PCB Flex.

  • PCB HDI.

  • PCB Assembly.

  • SMT Assembly.

Đối với sản xuất PCB, bộ dữ liệu thường bao gồm Gerber và NC Drill. Nếu cần lắp ráp linh kiện, có thể cần thêm BOM và Pick & Place.


Kết luận

Cách đi dây PCB bằng KiCad là bước biến các kết nối trong schematic thành những đường mạch thực tế trên PCB.

Một quy trình routing tốt cần bắt đầu từ placement tốt, sau đó thiết lập Design Rules, lựa chọn track width, routing tín hiệu và nguồn, tạo GND zone, kiểm tra DRC và cuối cùng kiểm tra PCB bằng 3D Viewer.

Đối với người mới, hãy bắt đầu với PCB 2 lớp và các mạch đơn giản. Khi đã quen với routing thông thường, có thể học tiếp về:

  • Differential Pair.

  • Length Matching.

  • Controlled Impedance.

  • Signal Integrity.

  • Power Integrity.

  • High-Speed PCB.

  • EMI/EMC.

Routing tốt không chỉ là nối được tất cả các chân, mà còn phải tạo ra một PCB có khả năng hoạt động ổn định và sản xuất được.


FAQ – Câu hỏi thường gặp

Đi dây PCB trong KiCad là gì?

Đi dây PCB hay PCB Routing là quá trình tạo các đường đồng để kết nối các linh kiện theo sơ đồ nguyên lý.

Track Width bao nhiêu là phù hợp?

Không có một giá trị duy nhất cho mọi PCB. Track width phụ thuộc vào dòng điện, độ dày copper, lớp PCB và yêu cầu sản xuất.

Có cần chạy DRC sau khi routing không?

Có. DRC giúp kiểm tra các lỗi thiết kế trước khi xuất dữ liệu sản xuất.

Có nên sử dụng Copper Zone cho GND?

Trong nhiều thiết kế, GND copper zone là giải pháp hữu ích để tạo đường return path và giảm routing GND, nhưng cách sử dụng cần phù hợp với kiến trúc PCB.

PCB 2 lớp có thể routing bằng KiCad không?

Có. KiCad hỗ trợ thiết kế và routing PCB 2 lớp cũng như PCB nhiều lớp.

Routing PCB tốc độ cao có gì khác?

Các tín hiệu tốc độ cao có thể yêu cầu kiểm soát impedance, chiều dài, differential pair, return path, crosstalk và stackup PCB.


Thông tin SEO

SEO Title: Cách đi dây PCB bằng KiCad từ A-Z | Hướng dẫn Routing PCB

Meta Description: Hướng dẫn cách đi dây PCB bằng KiCad từ thiết lập Design Rules, Track Width, Routing, Via, GND Zone, Differential Pair đến DRC và xuất Gerber.

URL đề xuất: /cach-di-day-pcb-bang-kicad.html

Từ khóa chính: cách đi dây PCB bằng KiCad

Từ khóa phụ: đi dây PCB KiCad, Routing PCB KiCad, hướng dẫn Routing KiCad, cách route PCB, thiết kế PCB bằng KiCad

Từ khóa liên quan: KiCad PCB Editor, Track Width, Via KiCad, GND Zone, DRC KiCad, Differential Pair, PCB 2 lớp, PCB 4 lớp, thiết kế PCB, sản xuất PCB

Liên hệ GPWebMedia

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é!