Belajar KiCad 1. Pengenalan by res 1.1 Mengapa menggunkan KiCad? Ini adalah pendapat pribadi (orang boleh berpendapat lain), saya memilih menggunakan KiCad kareana bersifat free anda tidak perlu membayar/membeli lisensi. Secara kemampuan Kicad sudah cukup powerfull, saya pernah menggunakan Altium/protel dan pernah mencoba eagle, saya rasa Kicad secara kemampuan sedikit dibawah Altium, diatas Eagle tapi dengan biaya yang gratis Kicad terbaru bisa di download di http://www.kicad-pcb.org/display/kicad/installing+kicad#installingkicad-windows saya masih memakai KiCad versi 2011-01-22 BZR 2754, dan tutorial pada bagian 1 ini dibuat menggunakan versi tersebut karena versi yang baru ada bug ketika di print ke PDF, sedangkan pembuat PCB umumnya tidak menerima file KiCad tapi bisa menerima file PDF 1.2. mulai menggunakan Kicad Ada 3 tahapan utama dari KiCad : 1. schematic capture : menggambar skema menggunkan EESchema kemudian menggenerate netlist 2. component asociation : memberi/mencocokan footprint menggunkan CVPcb 3. pcb layout : membuat board layout menggunakan PCBNew dari netlist Gambar 1 Untuk memulainya pertama kali pilih new project atau dari icon di pojok kiri atas, sebaiknya buat 1 folder untuk tiap project karena di dalamnya kan ada beberapa file
Klik icon EESchema (gambar 1) untuk memulai skematik editor Membuat rangkaian Mencoba membuat rangkaian flip-flop, untuk mencari komponen tekan A pilih select by browser, masuk bagian device, silahkan cari komponennya kecuali konektor ada di conn Kemudian coba buat seperti gambar dibawah Gunakan shortcut dibawah untuk memudahkan (dengan posisi kursor diatas komponen): M : move, bisa kombinasi misalnya move dan rotate : tekan M sekali kemudian tekan R R : rotate C : copy X atau Y : flip vertikal/horizontal V : untuk mengubah nilai komponen E : melihat komponen properties
Hubungkan dengan Wire (klik icon wire atau tekan W ) Ubah komponen reference/penomoran komponen, pilih annotate schematic, klik annotation, close
Ubah nilai komponen (tekan V) sesuaikan nilai komponennya, jadi seperti dibawah Skema sudah jadi, selanjutnya create netlist Sampai disini bagian schematic sudah selesai Kemudian buka CVpcb akan muncul seperti gambar dibawah
Buat seperti dibawah, kemudian simpan Sampai disini bagian CVpcb sudah selesai
Kemudian buka PCBnew, tampilannya seperti dibawah Pertama kali read netlist dulu, pilih read current netlist Kemungkinan ada error seperti diatas, pa penyebabnya.coba bandingkan transistor antara di EESchema dan di PCBnew
Antara skema dan footprint ada perbedaan, di skema pin komponen menggunakan angka sedangkan di pcb menggunakan huruf Jadi harus disamakan yang di pcb dengan yang di skemanya caranya : di PCBnew letakan kursor mouse di atas pad, klik kanan dan pilih edit kemudian ganti Pad Num dari B menjadi 2 dan seterusnya untuk pad yang lain Setelah itu coba read netlist kembali sampai errornya hilang Kemudian coba atur komponennya. Terserah anda, dibawah ini hanya contoh saja
Atur lebar tracknya dulu di design rules, saya pakai contoh 0,8mm. anda bisa memasukan beberapa ukuran yang nantinya bisa dipilih Kemudian coba routing klik sekali untuk memulai atau menghubungkan, double klik untuk mengakhiri, Esc untuk membatalkan (jika salah anda bisa menggunakan backspace untuk memperbaiki track)
Kurang lebih seperti ini, kemudian lakukan DRC pastikan tidak ada error Sampai disini PCB anda sudah jadi
Jika ingin melihat tampilan 3Dnya (tidak semua komponen ada model 3D nya) pilih menu view, 3D display
menu Plot pada KiCad versi Kicad terbaru yang saya coba adalah versi mei 2015, di versi tersebut (versi baru) sudah ada menu plot yang bisa menghasilkan file PDF langsung jadi tidak perlu print ke pdf dengan bantuan software lain pada Pcbnew pilih File Plot, akan muncul tampilan seperti gambar dibawah beberapa setting yang mungkin perlu dirubah diantaranya : 1. Plot format : pilih PDF 2. Output directory : tempat menaruh hasil plot 3. Drill marks : saya biasa pakai Actual size agar lubang sesuai aslinya 4. Layers : layer yang akan di plot, misalnya : Front : PCB layer atas Back : pcb layer bawah F. SilkS : Silkscreen atas, tempat gambar komponen dan marking reference/value B.Mask : masking bawah : yang biasanya buat lapisan pelinfung hijau, merah dll 5. exclude PCB edge. : biasanya tidak saya centang agar kotakan garis tepi ikut terplot menu plot pada Pcbnew