Top Banner
EAGLE PCB DESIGN Politeknik Mekatronika Sanata Dharma 2018
43

EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Mar 22, 2019

Download

Documents

phamlien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

EAGLE PCB DESIGN

Politeknik Mekatronika Sanata Dharma

2018

Page 2: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 3: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

HOW DOES IT WORK? Drilling (vias and holes)

Patterning (etching)

Subtractive process to remove copper cover from a preimpregnated substrate

Silk-screen printing of etch-resistant inks

Lamination

Multilayer PCBs

Coating (Solder and Solder mask /resist)

Printing text and symbols

www.sunstone.com

Page 4: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

STEPS TO DESIGN A PCB

Figure out Functional Design

Identify components to be used

Design schematic

Design PCB Layout and Routing

Page 5: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Function Design Schematic

Layout

Routing

Form factor constraints

Production

Assembly

Component library

PCB design tool

PCBexpress.com

Any local workshops

Design rules

Page 6: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

THROUGH-HOLE COMPONENTS

Transistors, Resistors, Capacitors

DIP (Dual In-Line Package) Packages

http://www.wikipedia.org/

Page 7: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

IC FORM FACTORS

Surface Mount Device (SMD) Chip form factors:

Small Outline IC (SOIC) (variants - TSOP, SSOP, TSSOP)

Quad Flat Package/No-lead QFP, QFN

Ball Grid Array (BGA)

http://www.digikey.com/

Page 8: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

EAGLE SCHEMATIC DESIGN

Page 9: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

TAMPILAN UTAMA

Page 10: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

EAGLE PCB

Creating a New Project

• Launch Eagle

• File -> New -> Project

• Enter Project Name

• Directory structure taken care of

automagically.

• Active project is shown with a green light.

Page 11: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 12: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 13: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

ADD PARTSMove

Clone

Delete

Mirror

Rotate

Group objects

(try right-clicking!)

BUILDING A CIRCUIT

Page 14: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

SCHEMATIC CAPTURE

Adding Traces (aka Wires)

• Click the Wire icon

• Have at it!

Page 15: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

LIBRARY

Page 16: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

MENYUSUN KOMPONEN

Page 17: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

PENAMAAN OBJECT

Page 18: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

PENAMAAN JALUR

Setelah semua complete simpan skematik. File >save

Page 19: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

CEK JALUR

Sebelum kita mengkonversikan ke dalam board, terlebih dahulu harus kita cek apakah

terdapat error yang nantinya bisa berpengaruh pada rangkaian saat diujicoba.

Error yang paling sering terjadi adalah wire yang kita hubungkan kadang tidak Konek

dengan baik atau biasanya terjadi hubung singkat pada beberapa wire yang seharusnya tidak terhubung.

hal tersebut biasa terjadi apabila kita kurang teliti terhadap rangkaian yang kita buat.

Untuk cara mengecek rangkaian tersebut sebelum dikonversikan kedalam board adalah

sebagai berikut :

Page 20: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

1. DENGAN CARA MANUAL YAITU MEMANFAATKAN

TOOL SHOW WIRE

Dengan tools ini kita akan tahu wire mana yang terhubung dan mana yang tidak. untuk

wire yang terhubung maka wire akan berwarna lebih terang daripada wire yang lain.

Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut

dan atur ulang agar tidak terjadi hubung singkat lagi.

Page 21: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

2. DENGAN MENGGUNAKAN ERC (ELECTRICAL

RULE CHECK)

dengan memanfaatkan tools ini maka kita akan tahu error dan warning yang terjadi.

setelah kita klik tool tersebut akan muncul pemberitahuan terjadinya error seperti

gambar di bawah

Page 22: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

peringatan berikutnya menandakan bahwa jumper nomer 4(JP4) dan PORT USB CONNECTOR tidak diberi nilai. hal tersebut dapat kita abaikan karena Jumper dan

konektor memang tidak diberi nilai.

Page 23: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

EAGLE PCB LAYOUT DESIGN

Page 24: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 25: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

biasanya akan muncul notifikasi yang artinya adalah "apakah anda ingin membuat

board dari skematik yang telah anda buat?" klik Yes

berikutnya akan muncul hasil board yang telah kita buat dari file skematik tadi.

selanjutnya adalah move semua komponen ke dalam area kerja (worksheet). caranya

adalah klik group > kemudian blog semua komponen tersebut > lalu klik move >

kemudian klik kanan pada area komponen > move Group

Page 26: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 27: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

BOARD VIEW

Page 28: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 29: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 30: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

lalu pindahkan seluruh komponen kedalam area kerja (worksheet) yang kita tentukan.

Page 31: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

disinilah dituntut untuk berimajinasi untuk penempatan Posisi masing-masing komponen. Di bagian ini

akan menyusun komponen-komponen tersebut menurut posisi yang paling proporsional dan

rapi. perkirakanlah jarak antar komponen . Usahakan jangan terlalu dekat, karena biasanya kalau terlalu

dekat dapat menyulitkan pemasangan

Page 32: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Berikutnya setelah semua komponen tersusun kini saatnya Routing . Eagle memiliki beberapa fasilitas

dalam melakukan routing yaitu dengan cara manual atau secara otomatis.

untuk memilih sistem routing yang digunakan biasanya dilihat dari tingkat kompleksitas dari rangkaian

tersebut. jika rangkaian terlalu rumit dan akan makan waktu lama bila dilakukan secara manual maka

pilihlah yang automatis routing.

caranya yaitu pilih tools > auto > kemudian akan tampil pengaturan Routing.

Page 33: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Karena disini yag digunakan adalah 'single layer' maka pada setting Preferred Direction kita atur seperti

gambar. Pada bagian top layer Pilih 'N/A' dan bagian Bottom Pilih * . Artinya hanya bagian Bottom layer saja

yang diaktifkan sedangkan layer lain dinonaktifkan.

Untuk setting Routing Grid Pilih 0,8 mm maksudnya adalah jarak minimal antar Routing adalah 0,8 mm ,jika

disetting terlalu besar maka tingkat keberhasilan autorouter sangat kecil (banyak Jumper). Untuk via shape

(bentuk dari via) Pilih sesuka anda.

Setelah itu Pilih OK dan Komputer akan merouting secara Otomatis. Cepat lambatnya Autorouting tergatung

dari tingkat kerumitan dari rangkaian.

Page 34: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan
Page 35: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Nah jika dilihat dari hasil autorouter diatas terdapat dua wire yang tidak terouting maka anda dapat

menambahkan jumper untuk menghubungkan wire tersebut.

Jika dilihat dari hasil di atas mungkin sedikit kurang rapi dan kurang memuaskan.

Untuk cara manual dapat dilakukan dengan cara berikut:

Klik route pada Side toolbar sebelah kiri.

untuk pengaturan lebar jalur dan lain-lain dapat diatur pada toolbar bagian

atas (Width,Via dll)

Untuk memilih jenis sudut (45°, 90°, atau melingkar) pada jalur PCB yang akan

dibuat hanya klik-kanan pada saat kita membuat jalur, atau dengan menggunakan

fitur ‘Wire bend’ pada toolbar yang muncul ketika kita memilih fungsi ‘Route’

Page 36: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

PEMBERIAN JUMPER

tambahkan via pada jalur yang tidak terouting sehingga kesannya nanti kita membuat PCB double layer.

Klik Via pada side toolBar

Kemudian Place dijalur Route yang belum terouting .

Setelah itu Route dengan menggunakan jalur 'Top Layer'

Page 37: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

HASIL JUMPER

Page 38: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

hasil PCB tadi adalah Board tanpa Polygon. Agar hasil PCB yang kita buat lebih istimawa

maka biasanya board yang kita buat dalam bentuk blok, untuk membuat blok pada

board kita dapat memanfaatkan fasilitas “polygon”, Klik pada side toolbar >

Polygon atau dengan Script ketik POLYGON kemudian enter. dan jika ingin

menggabungkan Wire tertentu dengan Polygon maka Scriptnya adalah POLYGON

[diikuti nama Wire] contoh jika ingin menggabungkan dengan wire Ground (GND) yaitu

: POLYGON GND

Page 39: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Atur Isolate agar jarak antara Polygon dengan jalur tidak terlalu rapat

(semakin kecil ukurannya maka semakin rapat). Disini saya memakai

ukuran 1.016 mm.

Berikutnya tarik garis polygon mengelilingi Board yang ada.

Page 40: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Klik ratsnest pada side ToolBar

HASIL

Page 41: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

Board yang anda telah selesai , sekarang tinggal bagaimana cara mencetak dalam bentuk PrintOut

Untuk mecetak Board maka yang akan ditampilkan hanya bagian bottom , Vias dan pad

untuk pengaturannya ada di bagian side ToolBar > Display

Unselect semua kecuali bagian Bottom,Vias ,dan Pad

Page 42: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

SIAP DI PRINT

Page 43: EAGLE PCB DESIGN - modulpraktek.files.wordpress.com · Politeknik Mekatronika Sanata Dharma ... Jika ternyata memang ada kesalahan maka delete wire yang hubung singkat tersebut dan

TERIMAKASIH