ERC (Electrical Rules Check) mengecek kesalahan listrik di schematic, sedangkan DRC (Design Rules Check) mengecek kesalahan fisik di layout PCB. Keduanya adalah "pemeriksa otomatis" di KiCad yang wajib dijalankan sebelum order. Board yang lolos ERC dan DRC belum tentu benar fungsinya, tapi board yang gagal hampir pasti bermasalah.
ERC: mengecek schematic
Buka Inspect → Electrical Rules Checker. ERC membaca jenis setiap pin (input, output, power, pasif) lalu mencari sambungan yang tidak masuk akal.
| Pesan ERC | Artinya | Cara memperbaiki |
|---|---|---|
| Input power pin not driven | Jalur daya tidak punya sumber yang dikenali | Tambahkan simbol PWR_FLAG di jalur daya yang masuk dari konektor |
| Pin not connected | Ada pin yang belum tersambung | Sambungkan, atau beri tanda No Connect (X) bila memang sengaja kosong |
| Output pins connected | Dua output saling bertabrakan | Cek ulang rangkaian, biasanya salah sambung |
| Label not connected | Label hanya ada satu | Cek ejaan label, harus sama persis |
DRC: mengecek layout
Buka Inspect → Design Rules Checker di PCB Editor. DRC mengecek jarak antarjalur, lebar minimum, ukuran lubang, sambungan yang belum ditarik, dan komponen yang bertumpuk.
| Pesan DRC | Artinya |
|---|---|
| Clearance violation | Dua tembaga beda net terlalu dekat |
| Unconnected items | Masih ada ratsnest yang belum ditarik |
| Courtyards overlap | Komponen terlalu berdekatan |
| Track width | Jalur lebih tipis dari aturan |
| Board edge clearance | Tembaga terlalu dekat dengan tepi board |
Atur aturan DRC sesuai pabrik
DRC hanya sebaik aturan yang kamu masukkan. Isi Board Setup → Constraints dengan kemampuan pabrik yang akan dipakai (lebar jalur minimum, jarak minimum, ukuran via), lalu buat Net Classes untuk jalur daya. Dengan begitu DRC mengecek desainmu terhadap angka yang benar, bukan angka default.
Yang tidak dicek ERC dan DRC
- Apakah nilai komponen benar (misalnya resistor LED terlalu kecil).
- Apakah lebar jalur cukup untuk arus yang lewat.
- Apakah footprint sesuai komponen yang dibeli.
- Apakah antena ESP32 terhalang tembaga.
- Apakah jarak zona 220V aman.
Hal-hal ini harus dicek manual dengan checklist.
Checklist sebelum order
- ERC bersih, semua peringatan sudah dipahami.
- Footprint dicek dengan datasheet.
- Zone sudah di-refill (
B). - DRC tanpa error dengan aturan pabrik.
- Cek 3D viewer dan cetak kertas 1:1.
- File Gerber dicek di GerbView. Lihat panduan file Gerber.
Kesimpulan
ERC menjaga rangkaianmu masuk akal, DRC menjaga layout-mu bisa diproduksi. Jalankan keduanya, jangan abaikan peringatan, dan tambahkan checklist manual untuk hal yang tidak bisa dicek otomatis. Butuh orang kedua yang mereview desainmu? Hubungi SALTECH.
Pertanyaan yang sering muncul
Bolehkah mengabaikan peringatan ERC?
Boleh kalau kamu benar-benar paham alasannya. Abaikan secara sadar dengan fitur exclude, jangan dibiarkan menumpuk tanpa dibaca.
DRC bersih tapi board tidak jalan, kenapa?
DRC hanya mengecek aturan fisik. Kesalahan rangkaian, nilai komponen, atau footprint yang salah urutan pin tidak terdeteksi DRC.
