KiCad cho người mới: từ sơ đồ nguyên lý tới mạch in 2 lớp, đổ đồng GND và xuất Gerber

Vẽ mạch in 2 lớp bằng KiCad: symbol và footprint, ERC, các lớp F.Cu, B.Cu, mask, silkscreen, đi dây, đổ đồng GND có cầu nhiệt, phím tắt hay dùng, xuất Gerber và tệp khoan.

KiCad là phần mềm vẽ mạch in mã nguồn mở, miễn phí, chạy trên máy tính (Windows, macOS, Linux), không cần tài khoản hay kết nối mạng. Nó đủ mạnh cho mạch nhiều lớp phức tạp nhưng vẫn hợp với người mới làm mạch hai lớp. Bài này vẽ lại mạch ví dụ của bài EasyEDA (đế mở rộng 50 × 30 mm cho ESP32) bằng KiCad, giải thích hai loại thư viện symbol và footprint, các lớp của mạch in, cách đổ đồng GND, các phím tắt hay dùng và cách xuất tệp gửi xưởng.

1. Quy trình trong KiCad

Năm bước: Schematic Editor vẽ sơ đồ nguyên lý, ERC kiểm tra sơ đồ, gán footprint, PCB Editor sắp xếp đi dây, DRC rồi Plot Gerber và tệp khoan; hai loại thư viện symbol là ký hiệu, footprint là hình dạng thật
Các công cụ theo thứ tự, và hai loại thư viện symbol, footprint (hình minh họa).

Một dự án KiCad gồm tệp dự án .kicad_pro, sơ đồ .kicad_sch và mạch in .kicad_pcb. Các bước:

  1. Schematic Editor: đặt symbol (phím A), nối dây (W), đặt nhãn mạng (L), ký hiệu nguồn 3V3, GND (P). Ghi giá trị cho từng linh kiện (220Ω, 10k).
  2. ERC (electrical rules check): báo chân chưa nối, hai ngõ ra nối nhau, mạng nguồn chưa có nguồn cấp.
  3. Gán footprint (công cụ Assign Footprints): ví dụ điện trở cắm lỗ khoảng cách 7,62 mm hoặc dán 0805, LED 3 mm, đầu nối PinHeader 1x07 bước 2,54 mm, nút 6 × 6 mm.
  4. PCB Editor: cập nhật từ sơ đồ (Update PCB from Schematic, phím F8), vẽ viền mạch trên lớp Edge.Cuts, sắp xếp, đi dây.
  5. DRC rồi Plot xuất Gerber và Generate Drill Files xuất tệp khoan.

Phân biệt rõ symbol (ký hiệu trên sơ đồ) và footprint (dấu chân thật trên mạch). Một symbol điện trở dùng được với nhiều footprint khác nhau; chọn footprint là bước phải làm cẩn thận, đối chiếu với linh kiện sẽ mua.

2. Các lớp của mạch in

Mặt cắt mạch in hai lớp: F.SilkS chữ in mặt trên, F.Mask lớp phủ xanh, F.Cu đồng mặt trên, lõi FR4, B.Cu đồng mặt dưới, B.Mask, B.SilkS, lỗ via mạ đồng nối hai lớp, Edge.Cuts là đường viền
Mặt cắt và tên lớp trong KiCad (hình minh họa, phóng đại bề dày).
  • F.Cu, B.Cu: đồng mặt trên, mặt dưới, nơi có đường mạch và chân hàn.
  • F.Mask, B.Mask: lớp phủ (thường màu xanh) che đồng, chừa chân hàn ra.
  • F.SilkS, B.SilkS: chữ in, khung linh kiện.
  • Edge.Cuts: đường viền ngoài của mạch, phải là đường khép kín.

3. Đi dây và đổ đồng GND

Mạch in ví dụ 50 x 30 mm đã đi dây: đầu nối J1 bên trái, J3 cho OLED, J2 cho cảm biến, LED, nút, điện trở, đường đồng đỏ, mặt dưới đồng GND
Mạch in 50 × 30 mm, đồng mặt dưới nối GND (hình vẽ theo đúng tọa độ của mạch ví dụ).

Đặt quy tắc trước khi đi dây (Board Setup → Design Rules): khoảng cách tối thiểu 0,25 mm, đường tối thiểu 0,25 mm, via 0,8 mm lỗ 0,4 mm; tạo một lớp mạng (net class) "Nguon" cho 3V3 rộng 0,6 mm. Đi dây bằng phím X; trong lúc đi dây nhấn V để đặt via và đổi sang lớp kia.

Hai chân GND trong mặt đồng: bên trái chân nối đặc khó hàn vì nhiệt truyền ra cả mặt đồng; bên phải chân có bốn cầu nhiệt vẫn nối điện mà dễ hàn
Chân GND nằm trong mặt đồng (hình minh họa, nhìn từ trên).

Đổ đồng: chọn Add Filled Zone, chọn lớp B.Cu, mạng GND, vẽ vùng bao cả mạch. KiCad tự chừa khoảng cách với các mạng khác và tạo cầu nhiệt cho chân GND. Sau mỗi lần dời linh kiện, nhấn B để đổ lại mặt đồng trước khi chạy DRC.

4. Phím tắt hay dùng

PhímTrong Schematic EditorTrong PCB Editor
A / PThêm symbol / thêm ký hiệu nguồn
W / LVẽ dây / đặt nhãn mạng
XĐi dây (route track)
VĐặt via, đổi lớp khi đang đi dây
BĐổ lại tất cả vùng đồng
M / R / EDi chuyển / xoay / sửa thuộc tính (cả hai trình)
F8Cập nhật mạch in từ sơ đồ nguyên lý

5. Xuất tệp gửi xưởng

  1. Chạy DRC (Inspect → Design Rules Checker) tới khi không còn lỗi, không còn mạng chưa nối.
  2. File → Plot: chọn định dạng Gerber, các lớp F.Cu, B.Cu, F.SilkS, B.SilkS, F.Mask, B.Mask, Edge.Cuts, thư mục xuất riêng (ví dụ gerber).
  3. Trong cùng hộp thoại, bấm Generate Drill Files để xuất tệp khoan (định dạng Excellon).
  4. Nén cả thư mục thành một tệp .zip, mở thử bằng trình xem Gerber của KiCad để kiểm tra trước khi gửi.

Cách đọc các tệp Gerber và chọn thông số khi đặt làm mạch nằm trong bài đặt gia công mạch in của cùng loạt.

6. Lỗi hay gặp

Hiện tượngNguyên nhân thường gặpCách xử lý
ERC báo "Input Power pin not driven"Mạng 3V3, GND chỉ đến từ đầu nối, KiCad không biết có nguồnThêm ký hiệu PWR_FLAG vào mạng nguồn
Cập nhật sang PCB báo thiếu footprintChưa gán footprint cho symbolGán footprint cho mọi linh kiện rồi cập nhật lại
DRC báo "Board has malformed outline"Viền Edge.Cuts không khép kínNối kín các đoạn viền, đầu cuối trùng nhau
Mặt đồng không xuất hiện hoặc cũChưa đổ lại sau khi sửaNhấn B
Xưởng báo thiếu tệp khoanChỉ xuất Gerber, quên Drill FilesXuất thêm tệp khoan, nén chung

7. Xem thêm


Tin tức liên quan

Cách đọc sơ đồ nguyên lý: ký hiệu linh kiện, nút, đất và tên chân
Cách đọc sơ đồ nguyên lý: ký hiệu linh kiện, nút, đất và tên chân

Cách đọc sơ đồ nguyên lý cho người mới: bảng ký hiệu linh kiện, chữ đặt tên R, C, Q, U, cách ghi giá trị 4k7, 104, nút nối, dây chéo, nhãn tên, nguồn và đất, đọc thử sơ đồ module relay.

Trò chơi đo phản xạ với ESP32 và màn hình OLED 4 nút: đo thời gian, tính trung bình
Trò chơi đo phản xạ với ESP32 và màn hình OLED 4 nút: đo thời gian, tính trung bình

Làm trò chơi đo phản xạ bằng ESP32 và màn hình OLED kèm 4 nút: kiểm tra nút, đo thời gian bằng millis, chờ ngẫu nhiên, tính trung bình 5 lượt, thí nghiệm cho học sinh.

Sạc pin Li-ion 1S ở dòng 1 A: chọn dung lượng pin, thời gian sạc và an toàn
Sạc pin Li-ion 1S ở dòng 1 A: chọn dung lượng pin, thời gian sạc và an toàn

Dòng sạc 1 A hợp với pin 18650 và pin Li-po từ khoảng 2000 mAh, quá lớn với pin vài trăm mAh. Bài hướng dẫn chọn dung lượng pin, ước tính thời gian sạc, cách mắc pin và quy tắc an toàn.

Vali Nhựa Chuyên Dụng – Gia Công Mút Theo Biên Dạng Thiết Bị
Vali Nhựa Chuyên Dụng – Gia Công Mút Theo Biên Dạng Thiết Bị

Dịch vụ chọn vali và gia công mút theo biên dạng thiết bị; vật liệu, kích thước và mức bảo vệ được xác nhận theo từng mẫu cụ thể.

Máy khắc laser là gì: laser diode, CO2, fiber khác nhau thế nào, khắc và cắt được vật liệu gì
Máy khắc laser là gì: laser diode, CO2, fiber khác nhau thế nào, khắc và cắt được vật liệu gì

Máy khắc laser hoạt động thế nào, so sánh laser diode, CO2 và fiber theo bước sóng, công suất, vật liệu khắc cắt được, cách lấy nét, đọc công suất quang và chọn máy phù hợp.

ESP32, ESP32-S3, C3, C6 khác nhau thế nào: so sánh thông số, chọn chip theo việc, lưu ý chuyển code
ESP32, ESP32-S3, C3, C6 khác nhau thế nào: so sánh thông số, chọn chip theo việc, lưu ý chuyển code

So sánh ESP32, ESP32-S3, ESP32-C3, ESP32-C6 về nhân CPU, Wi-Fi, Bluetooth, USB, chân, DAC; gợi ý chọn chip theo việc, những điểm dễ vấp khi chuyển code, chương trình in thông tin chip.

Modbus RTU (phần 2): ESP32 làm thiết bị tớ, tự xử lý khung tin và mã lỗi
Modbus RTU (phần 2): ESP32 làm thiết bị tớ, tự xử lý khung tin và mã lỗi

Hướng dẫn biến ESP32 thành thiết bị tớ Modbus RTU qua RS-485: lập bảng thanh ghi, tách khung bằng khoảng lặng, kiểm tra CRC, xử lý mã hàm 0x01, 0x03, 0x05, 0x06, 0x10 và trả lời mã lỗi, không dùng thư viện.

Encoder tuyệt đối: cấu tạo, mã Gray, đơn vòng, đa vòng, cách chế tạo và đọc AS5600 bằng ESP32
Encoder tuyệt đối: cấu tạo, mã Gray, đơn vòng, đa vòng, cách chế tạo và đọc AS5600 bằng ESP32

Encoder tuyệt đối hoạt động thế nào: đĩa mã nhị phân và mã Gray, đơn vòng, đa vòng, giao tiếp SSI, encoder từ tính, cách chế tạo và đọc cảm biến góc AS5600 bằng ESP32.


Bình luận
Đã thêm vào giỏ hàng