BAB I
Menggunakan Program Perancangan PCB (Printed Circuit Board)
EAGLE
Easily Applicable Graphical Layout Editor
Version 4.11 for Windows
Professional Edition
Copyright © 1988-2003 CadSoft
All rights reserved worldwide
Context Menu: menu ini dapat diakses dengan klik kanan pada masing-masing item dalam
diagram pohon. Context menu terdiri dari beberapa menu yang tidak sama pada semua
item,diantaranya adalah:
New Folder: Untuk membuat folder baru daripada item tersebut
Edit Description: Untuk mengubah teks keterangan dari item tersebut yang terdapat pada
sebelah kanan masing-masing item.
Open: Untuk membuka atau menjalankan,mengaktifkan item tersebut
Rename: Untuk mengubah nama dari item tersebut
Copy: Untuk menyalin item pada media simpan lain seperti disket atau lokasi lain pada drive
Delete: Untuk menghapus item.
Dll
Pulldown Menu: menu ini dapat diakses dengan klik kiri pada tab menu dibagian atas dari
jendela Control Panel. Pulldown Menu terdiri dari menu-menu berikut:
File
New Membuat sebuah file baru
Eagle Layout Editor Tutorial
Agung Supriyanto
DTE/FT/UGM/02/159434/NT/09172
3
☺☺☺
BAB II
Menggambar Skema Rangkaian
Sebelum kita memulai menggambar, untuk memudahkan pengaturan file-file yang akan kita
buat, kita dapat menempatkan file-file tersebut pada sebuah project dimana project itu sendiri dapat
juga diletakkan dalam folder-folder tertentu. Untuk membuat project baru dilakukan melalui control
panel ClickL Pulldown Menu File*New*Project atau clickR pada item project dalam diagram pohon
(Context Menu) lalu pilih New Project
Setelah itu kita akan mempunyai project baru yang dapat kita beri nama tersendiri atau jika kita
telah mempunyai sebuah project, kita dapat membuka project tersebut (clickR*Open Project) dan
selanjutnya kita dapat membuat file skema rangkaian pada project tersebut (ClickR*New*Schematic).
Untuk membuat Net antar komponen, click net ( ) kemudian untuk memulai sebuah net, clickL pada
titik/ujung kaki komponen yang akan dihubungkan. Arahkan net ke titik lain, untuk mengakhiri net
doubleclick. Pada kondisi tertentu net akan diakhiri secara otomatis, yaitu pada saat net dihubungkan
dengan ujung kaki komponen lain. clickR pada saat membuat net akan mengubah parameter net
tersebut (lihat Tab Menu Parameters).
Eagle Layout Editor Tutorial
Agung Supriyanto
DTE/FT/UGM/02/159434/NT/09172
6
Sering kita menghubungkan dua buah net, akan tetapi tidak ditemui adanya junction yang
menunjukkan bahwa kedua net tersebut tidak terhubung secara sempurna. Untuk itu kita dapat
menambahkan junction untuk menghubungkan dua buah net pada titik perpotongannya. clickL pada
junction ( ), lalu clickL pada titik perpotongan kedua net tersebut.
Bus adalah kumpulan beberapa buah net yang bertujuan untuk meringkas net-net yang serupa,
biasanya dipakai pada net-net address atau data sehingga menjadi Bus Data atau Bus Address. Untuk
membuat sebuah bus: click bus ( ) kemudian untuk memulai sebuah bus, clickL pada koordinat
tertentu lalu arahkan ke koordinat lain, untuk mengakhiri bus doubleclick. clickR pada saat membuat
bus akan mengubah parameter tersebut. Beri nama bus tersebut sebagai berikut: click name ( )
kemudian clickL bus yang telah dibuat, lalu ketik Nama_Bus[Net0..Netn] (contoh: A[1..10] ). Net0..Netn
menunjukkan deret array dari net-net yang akan dijadikan satu dalam sebuah bus. Setelah itu
hubungkan bus dengan net-net yang bersangkutan dengan: clickL net ( ),mulai net dari bus
kemudian akan tertampil net-member bus Nama_BusNet0 – Nama_BusNetn. Pilih salah satu net-
member kemudian arahkan net ketitik atau ujung sebuah komponen yang dimaksud.
Untuk menghindari kesiulitan dalam pembacaan sebuah skema, kita dapat menampilkan nama sebuah
Net atau Bus dengan Label. clickL Label ( ), lalu clickL pada Net atau Bus yang ingin ditampilkan
namanya.
3. Perintah-perintah lain pada Tab Menu Command
a. Info : Menampilkan keterangan/info bagian-bagian yang terdapat dalam gambar, baik itu
komponen, Net, Bus, Text dll.
b. Show : Memperjelas saat kita membaca sebuah gambar bagian per bagian.
i. Cut : Difungsikan seperti copy, namun hanya bisa dioperasikan pada sebuah group.
k. Delete : Menghapus komponen atau bagian gambar lainnya. ClickR untuk menghapus sebuah
group
l. Pin Swap dan Gate Swap : Dalam Eagle, sebuah IC gerbang logika dasar akan
digambarkan secara terpisah tiap-tiap gerbang. Sering kali kita harus mengedit kaki-kaki IC maupun
gerbang-gerbang untuk disesuaikan dengan letak komponen pada PCB nantinya. Pin Swap untuk
menukar kaki-kaki sebuah gerbang yang levelnya sama (misal kaki Input). Gate Swap untuk
menukar gerbang satu dengan lainnya dalam sebuah IC.
o. Invoke : Dalam Eagle, sebuah IC digital biasanya digambarkan secara terpisah antara
gerbang-gerbangnya (baik gerbang dasar atau gerbang fungsi yang lebih dari satu) maupun
dengan kaki supply-nya. Perintah invoke berguna untuk mengambil/memunculkan gerbang yang
lain maupun kaki supply.
p. Text : Membuat text
q. Erc : Electrical Rule Check, digunakan untuk melihat letak kesalahan dari gambar kita. Setelah
tombol ini di clickL maka akan muncul keterangan berupa text editor, sebagai contoh:
EAGLE Version 4.11 Copyright (c) 1988-2003 CadSoft
1 errors
1 warnings
keterangan tersebut menunjukkan adanya satu kesalahan dan satu peringatan pada gambar yang
kita buat. Maka dari itu kita harus mengoreksi gambar tersebut dengan melihat letak kesalahannya
sehingga didapatkan keterangan:
0 errors
0 warnings
Perlu diketahui bahwa dalam menggambar pin Power (VCC, GND dll) tidak harus dihubungkan satu
dengan yang lainnya menggunakan sebuah net. Karena pada akhirnya nanti, dalam Board Editor net-
Eagle Layout Editor Tutorial
Agung Supriyanto
DTE/FT/UGM/02/159434/NT/09172
8
net atau pin-pin yang memiliki nama sama secara otomatis dianggap terhubung. Dengan begitu gambar
skema rangkaian akan terlihat lebih ringkas, rapi dan indah. o}---
; o)
BAB III
Konversi Skema Rangkaian ke Board
Dari gambar skema rangkaian yang telah kita buat menggunakan schematic editor, kita dapat
membuat gambar Board/PCB nya dengan menggunakan perintah command text
BOARD
melalui menu Pulldown
File*Switch to Board
atau melalui shortcut icon (pada Tab Menu Action)
board ( )
(perintah-perintah tersebut nasih dijalankan pada jendela schematic editor)
setelah diberikan perintah BOARD maka akan muncul kotak dialog yang menyatakan tidak adanya file
board dari skema rangkaian yang baru kita buat dan menanyakan apakah kita akan membuat Board
dari skema tersebut. Pilih Yes sehingga akan muncul jendela Board/Layout Editor. Sebagai contoh, dari
skema rangkaian pada gambar 3 akan dihasilkan board editor dengan tampilan awal sebagai berikut:
Seperti terlihat pada gambar 5, pada mulanya dalam jendela Board Editor akan kita dapatkan
seluruh komponen beserta sambungan antar komponen yang digambarkan dengan “Airwires” yang
ditampilkan disamping sebuah board kosong yang siap untuk ditempati komponen-komponen tersebut.
Perlu diingat bahwa pin Power (VCC,Gnd dll) secara otomatis akan terhubung satu sama lainnya
meskipun pada gambar skema rangkaian digambar secara terpisah (tidak dihubungkan menggunakan
sebuah net).
Untuk memulai pembuatan sebuah board, kita harus menempatkan komponen-komponen yang
ada dengan perintah MOVE (seperti pada Schematic Editor). Komponen-komponen tersebut harus
diletakkan pada board kosong sedemikian rupa secara teratur dan artistik, sehingga memudahkan
pembuatan jalur-jalur yang menghubungkan satu komponen dengan yang lainnya serta menghasilkan
tata letak(layout) dan PCB yang bagus. ☺
Dalam mengatur letak komponen, terdapat beberapa perintah yang dapat dipakai untuk
membantu memudahkan pengaturan, antara lain:
a. Move : Memindah letak Komponen dan bagian gambar yang lainnya.
d. Change *Package: untuk mengubah package/kemasan komponen, jika dari skema yang kita
buat tidak menghasilkan kemasan yang sesuai dengan kemasan komponen yang diinginkan.
e. Grid : untuk mengatur jarak grid yang akan mempengaruhi besarnya satuan kursor/gerakan
mouse, menset tampilan grid (ON/OFF) jika on maka grid akan ditampilkan dan sangat membantu
dalam mengatur letak komponen.
f. Mark : membuat tanda sebagai koordinat acuan lain selain koordinat (0,0)
Setelah kita mengatur letak komponen sedemikian rupa sehingga memungkinkan untuk
memudahkan pembuatan jalur-jalur PCB, yang tentunya tanpa mengesampingkan keindahan dan
kerapian tata letak komponen, maka kita dapat memulai membuat jalur-jalur yang menghubungkan titik-
titik kaki komponen. Terdapat dua cara untuk membuat jalur-jalur tersebut yaitu secara manual maupun
otomatis. Akan tetapi disini akan diterangkan cara yang kedua, sedangkan cara manual hanya sebagai
tambahan saja untuk membantu editing jalur-jalur yang telah dibuat secara otomatis:
Pembuatan jalur secara otomatis dapat dilakukan dengan perintah AUTO ROUTE , akan
tetapi sebelum menjalankan perintah tersebut, harus diperhatikan terlebih dahulu beberapa hal berikut:
Memberi batas luasnya PCB dengan membuat garis batas pada layer20 (Dimension) dengan
Membuat aturan desain (mengatur DRC- Design Rule Check) dengan perintah DRC , setelah
perintah ini akan muncul sebuah jendela dialog sebagai berikut:
menggunakan perintah STOP , untuk melanjutkan kembali gunakan perintah AUTO ROUTE .
Eagle Layout Editor Tutorial
Agung Supriyanto
DTE/FT/UGM/02/159434/NT/09172
13
Setelah proses ini selesai kita akan dapatkan hasil routing 100% yang artinya desain PCB telah
selesai dan sesuai dengan skema rangkaian. Akan tetapi ada kalanya tidak didapatkan hasil 100%
yang disebabkan kompleksnya rangkaian ataupun tata letak yang tidak tepat. Untuk itu perlu dilakukan
beberapa langkah finishing sebagai berikut:
Mengatur kembali tata letak komponen dengan terlebih dahulu membatalkan jalur dengan perintah
RIPUP , kemudian klik pada jalur yang ingin dibatalkan atau klikR pada group jalur (telah
diblok sebelumnya), atau untuk membatalkan seluruh jalur klikL pada ikon BANGJO .☺
BAB IV
Mencetak Hasil Desain
Setelah selesai membuat desain baik skema rangkaian maupun board-nya, kita dapat
mencetak hasil desain tersebut. Akan tetapi dalam mencetak perlu diperhatikan beberapa hal berikut:
EAGLE akan mencetak apa yang tertampil di layar, untuk itu kita perlu mengatur tampilan dengan
perintah DISPLAY , Hal ini berlaku untuk seluruh editor dalam Eagle baik Schematic, Board
maupun Library Editor.
Text-text dalam Editor seperti Nama komponen, Nilai komponen maupun text-text tambahan harus
menggunakan font jenis Vector agar dapat dicetak. Hal ini dapat kita atur pada PullDownMenu
Option*User Interface dan beri tanda check pada option Always vector Font
Setelah diberikan perintah PRINT , akan kita temui kotak dialog berikut yang memberikan
beberapa pilihan dalam mencetak:
BAB V
Menggunakan Library Editor
Saat kita menggambar sebuah desain, ada kalanya kita tidak menemukan komponen yang kita
inginkan pada library Eagle. Namun hal ini tidak menjadi masalah dengan adanya Library Editor yang
memungkinkan kita untuk membuat sendiri komponen tersebut. Library Editor dapat dimulai dari jendela
Control Panel dengan perintah ClickL Pulldown Menu File*New*Library sehingga akan kita temui
jendela Library Editor sebagai berikut:
Untuk membuat sebuah komponen yang baru pada library, kita dapat menggunakan Data sheet
komponen tersebut sebagai acuan baik konfigurasi kaki-kaki (pin’s) maupun detail kemasannya.
Langkah awal untuk membuat library atau lebih tepatnya komponen(device) baru adalah dengan
menggambar symbol-nya. ClickL perintah Symbol , sehingga kita temui kotak dialog Edit berikut:
- Disini terdapat perintah Pin yang melambangkan kaki-kaki komponen, parameter sebuah pin
dapat kita atur dengan memperhatikan TabMenu berikut
- Berilah nama setiap Pin dengan perintah Name , dengan mengatur parameter dan memberi
nama pin akan memudahkan koneksi pada device maupun saat menggunakan device tersebut
pada schematic editor.
Setelah symbol selesai kita buat, selanjutnya adalah menggambar kemasan(package) dari pada
komponen tersebut. Untuk komponen seperti IC atau transistor hal ini tidak menjadi masalah, karena
kita tinggal meng-copy dari file library yang lain atau jika dalam file *.lib yang kita edit telah ada package
yang sama kita tidak harus membuat lagi. Untuk komponen IC seperti DIL8, DIL16, SO16 dll sedangkan
untuk transistor seperti TO8,TO66,TO12 dll.
Untuk memulai menggambar kemasan(package) baru sebuah komponen berikan perintah Package
, yang kemudian akan tertampil kotak dialog Edit seperti pada gambar 11, dilanjutkan dengan
mengetikkan nama package yang baru pada kolom New, lalu OK dan Yes. Setelah itu akan muncul
jendela Editor package berikut:
- Berilah nama setiap Pad dengan perintah Name , dengan mengatur parameter dan memberi
nama pin akan memudahkan koneksi pada device maupun saat menggunakan device tersebut
pada schematic editor.
Setelah selesai membuat symbol dan package, dilanjutkan dengan membuat device/komponen baru
yang mengacu atau merupakan perpaduan antara symbol dan package tersebut, degnan perintah
Device , kita akan mendapati kotak dialog Edit seperti pada gambar 11, dilanjutkan dengan
mengetikkan nama device/komponen yang baru pada kolom New, lalu OK dan Yes. Setelah itu akan
muncul jendela Editor device berikut: