Dalam proses desain PCB (Printed Circuit Board), terdapat beberapa istilah penting yang perlu dipahami, salah satunya adalah footprint PCB. Footprint menjadi bagian penting ketika sebuah komponen elektronik yang sudah dibuat pada schematic akan ditempatkan secara fisik ke dalam PCB. Secara sederhana, footprint PCB adalah representasi fisik sebuah komponen elektronik pada papan PCB.
Di dalamnya terdapat informasi mengenai posisi dan ukuran pad, jarak antar pin, bentuk komponen, serta berbagai informasi mekanis yang dibutuhkan agar komponen dapat dipasang dengan benar. Tanpa footprint yang sesuai, komponen yang terlihat benar pada schematic belum tentu dapat dipasang dengan benar pada PCB. Artikel ini akan membahas pengertian footprint PCB, fungsi footprint, jenis footprint, bagian-bagian footprint, hingga perannya dalam desain PCB.
Apa Itu Footprint PCB?
Footprint PCB adalah pola atau bentuk fisik sebuah komponen elektronik yang digunakan pada layout PCB. Footprint menentukan bagaimana kaki atau terminal komponen akan ditempatkan pada papan PCB. Jika schematic menunjukkan hubungan listrik antar komponen, maka footprint menunjukkan bagaimana komponen tersebut ditempatkan secara fisik pada PCB. Sebagai contoh, sebuah resistor pada schematic biasanya hanya ditampilkan sebagai simbol resistor dengan dua pin. Namun ketika masuk ke tahap PCB layout, software membutuhkan informasi tambahan seperti:
- Posisi pin 1 dan pin 2
- Jarak antar pin
- Ukuran pad
- Diameter lubang jika menggunakan komponen through-hole
- Ukuran badan komponen
- Bentuk komponen
- Area yang digunakan oleh komponen
Informasi tersebut terdapat di dalam footprint komponen.
Baca juga: Ultiboard: Software Desain PCB untuk Membuat Layout dan Routing PCB
Apa Fungsi Footprint PCB?
Footprint memiliki beberapa fungsi penting dalam proses desain PCB. Fungsi tersebut tidak hanya berkaitan dengan bentuk komponen, tetapi juga menentukan bagaimana komponen akan dipasang pada papan.
1. Menentukan Posisi Kaki Komponen
Fungsi utama footprint adalah menentukan posisi terminal atau kaki komponen. Setiap pin komponen harus memiliki posisi yang tepat agar dapat terhubung dengan jalur PCB yang sesuai. Misalnya sebuah IC memiliki 8 pin. Footprint harus menentukan posisi masing-masing pin mulai dari pin 1 hingga pin 8. Jika posisi pin salah, komponen dapat terhubung ke jalur yang salah meskipun schematic sudah dibuat dengan benar.
2. Menentukan Ukuran Pad
Footprint juga menentukan ukuran pad PCB. Pad adalah area tembaga yang digunakan sebagai tempat terminal komponen terhubung dengan PCB. Ukuran pad harus disesuaikan dengan terminal komponen. Jika pad terlalu kecil, proses penyolderan dapat menjadi lebih sulit. Sebaliknya, pad yang terlalu besar juga dapat memengaruhi desain PCB dan jarak antar koneksi.
3. Menentukan Jarak Antar Pin
Setiap komponen memiliki jarak antar pin yang berbeda. Jarak tersebut dikenal sebagai pitch. Contohnya, sebuah IC mungkin memiliki pitch 2,54 mm, 1,27 mm, atau ukuran lainnya.Footprint harus memiliki pitch yang sesuai dengan komponen fisik. Jika pitch tidak sesuai, kaki komponen tidak akan berada tepat di atas pad PCB.
4. Menentukan Ukuran Fisik Komponen
Footprint juga dapat digunakan untuk menunjukkan ukuran fisik komponen. Informasi ini penting ketika melakukan PCB layout karena komponen tidak hanya membutuhkan area untuk pad, tetapi juga membutuhkan ruang untuk badan komponen.Dengan footprint yang benar, desainer dapat memperkirakan apakah komponen akan bertabrakan dengan komponen lainnya.
5. Membantu Proses PCB Layout
Footprint menjadi penghubung antara schematic dan PCB layout. Setelah komponen pada schematic diberikan footprint, komponen tersebut dapat dipindahkan ke area PCB dan ditempatkan sesuai kebutuhan. Dengan demikian, footprint merupakan salah satu bagian penting dalam proses pembuatan desain PCB.
Bagian-bagian Footprint PCB
1. Pad (Bantalan Tembaga)
Pad adalah area konduktif tempat kaki komponen akan menempel dan disolder agar terhubung dengan jalur listrik PCB. Pada gambar, terdapat dua jenis pad yang terlihat kontras:
- Pad SMD (Kotak Merah): Terlihat pada komponen R1 dan LED1. Bentuknya berupa kotak merah polos datar karena komponen SMD dipasang langsung di permukaan papan tanpa menembus lubang.
- Pad Through-Hole (Cincin Abu-abu): Terlihat pada komponen U2 (Resistor) dan U1 (LED). Bentuknya berupa cincin lingkaran abu-abu yang mengelilingi lubang kaki komponen.
2. Hole (Lubang Bor)
Khusus untuk komponen Through-Hole (U2 dan U1), di bagian tengah pad abu-abu terdapat lingkaran hitam. Lingkaran hitam ini adalah Hole (Lubang) fisik yang nantinya akan dibor oleh mesin manufaktur sebagai tempat masuknya kaki kawat komponen. Ukuran lubang ini wajib disesuaikan dengan ketebalan kaki komponen asli.
3. Silkscreen (Garis Kuning & Teks)
Silkscreen adalah lapisan tinta cetak (biasanya berwarna putih pada papan fisik asli) yang berfungsi sebagai panduan visual bagi perakit. Pada software desain (Gambar 1), seluruh silkscreen digambarkan dengan warna kuning, yang meliputi:
- Bentuk Fisik Komponen: Pola kotak kuning pada U2, serta pola lingkaran besar pada U1. Ini membantu desainer mengetahui batas ruang agar komponen tidak saling bertabrakan.
- Referensi/Nama Komponen: Teks kode identitas seperti U2, U1, R1, dan LED1.
- Simbol Polaritas: Tanda + (Plus) dan - (Minus) berwarna kuning pada LED U1. Ini sangat krusial agar perakit tidak memasang kaki positif dan negatif LED secara terbalik.
4. Ratlines (Garis Biru Tipis/Koneksi Skematik)
Jika Anda melihat garis biru tipis yang membentang antar komponen (misalnya dari R1 ke LED1), itu dinamakan Ratlines. Garis ini bukan jalur tembaga asli, melainkan garis bantu virtual dari software yang menunjukkan hubungan koneksi antar-pin sesuai dengan skematik yang telah dibuat sebelumnya. Garis inilah yang menjadi pemandu desainer saat menarik jalur tembaga (routing).
5. Courtyard
Courtyard berfungsi sebagai batas wilayah aman (zona privasi) agar badan komponen tidak berbenturan dengan komponen di sebelahnya saat disolder.
6. Fab Layer (Fabrication)
Fab Layer (Fabrication) menyimpan dimensi mekanis detail yang hanya digunakan sebagai instruksi cetak oleh mesin otomatis di pabrik perakitan PCB, bukan untuk dicetak di atas papan fisik asli.
Jenis-jenis Footprint PCB
Footprint dapat dibedakan berdasarkan jenis pemasangan komponen pada PCB. Secara umum terdapat dua kategori utama, yaitu through-hole footprint dan SMD footprint.
1. Through-Hole Footprint
Through-hole footprint digunakan untuk komponen yang memiliki kaki dan dipasang menembus lubang PCB. Contohnya:
- Resistor through-hole
- Kapasitor through-hole
- LED 5 mm
- Header pin
- IC DIP
Contoh sederhana:
Kaki komponen dimasukkan melalui lubang tersebut dan kemudian disolder.
2. SMD Footprint
SMD (Surface Mount Device) menggunakan footprint dengan pad yang berada pada permukaan PCB. Komponen SMD tidak memiliki kaki panjang yang dimasukkan melalui lubang PCB. Contohnya:
- Resistor SMD
- Kapasitor SMD
- IC SOIC
- IC QFN
- LED SMD
Contoh sederhana:
Ukuran footprint SMD biasanya lebih kecil sehingga memungkinkan desain PCB yang lebih padat.
Perbedaan Footprint dan Schematic Symbol
Salah satu hal yang sering membingungkan pemula adalah perbedaan antara symbol schematic dan footprint PCB. Keduanya berhubungan, tetapi memiliki fungsi berbeda.
Dengan kata lain:
Schematic symbol = representasi elektrik
PCB footprint = representasi fisik
Keduanya kemudian dihubungkan dalam proses desain PCB.
Hubungan Schematic, Footprint dan PCB Layout
Dalam proses desain PCB, schematic, footprint, dan PCB layout memiliki hubungan yang saling berkaitan. Proses biasanya dimulai dengan membuat schematic untuk menentukan komponen yang digunakan serta hubungan elektrik antar-komponen. Setelah schematic selesai, setiap komponen kemudian diberikan footprint yang sesuai dengan bentuk fisik dan jenis pemasangannya.
Footprint yang telah ditentukan selanjutnya digunakan pada tahap PCB layout. Pada tahap ini, desainer menempatkan komponen pada area PCB sesuai dengan kebutuhan desain. Setelah posisi komponen ditentukan, proses dilanjutkan dengan routing, yaitu membuat jalur tembaga yang menghubungkan pad antar-komponen berdasarkan koneksi yang telah dibuat pada schematic.
Setelah routing selesai, desain PCB dapat diperiksa menggunakan Design Rule Check (DRC) untuk memastikan tidak terdapat kesalahan aturan desain. Jika desain sudah sesuai, hasil akhirnya dapat dipersiapkan menjadi file produksi PCB yang nantinya digunakan untuk proses pembuatan papan PCB.
Mengapa Pemilihan Footprint Harus Tepat?
Pemilihan footprint merupakan salah satu tahap yang perlu diperhatikan dalam desain PCB. Footprint yang salah dapat menyebabkan masalah ketika PCB sudah diproduksi.
Contoh Kesalahan Footprint
Sebagai ilustrasi nyata, perhatikan di bawah ini. Di dalam skematik, komponen U2 dan R2 menggunakan simbol resistor yang sama persis dan terlihat benar. Namun ketika masuk ke tahap layout PCB, terjadi kesalahan pemilihan footprint pada R2. Misalnya, komponen fisik resistor yang kita miliki sebenarnya berukuran standar dengan jarak kaki 10 mm (seperti ukuran U2). Namun, footprint yang tidak sengaja kita pilih untuk R2 di software ternyata memiliki jarak antar-pad (pitch) yang sangat lebar, yaitu 56 mm (ukuran resistor daya besar).
Secara fisik, perbandingannya akan menjadi seperti ini:
Akibat dari kesalahan ini:
1. Kaki komponen tidak muat: Kaki resistor fisik yang hanya 10 mm tidak akan bisa merenggang sampai masuk ke lubang pad R2 yang berjarak 56 mm.
2. Menabrak komponen lain: Ukuran badan footprint R2 yang raksasa terbukti meluber keluar dari batas garis ungu papan PCB, sekaligus menutupi ruang untuk komponen lain di sekitarnya.
Masalah nyata seperti ini menunjukkan dengan jelas bahwa schematic yang benar secara jalur elektrik belum tentu menghasilkan layout PCB yang benar jika kita ceroboh dalam menentukan footprint komponen.
Cara Memilih Footprint yang Sesuai
1. Periksa Datasheet Komponen
Datasheet merupakan salah satu sumber utama untuk menentukan footprint yang sesuai. Periksa informasi seperti:
- Dimensi komponen
- Jumlah pin
- Jarak antar pin
- Pin pitch
- Diameter terminal
- Ukuran body
- Posisi terminal
2. Sesuaikan dengan Jenis Komponen
Pastikan footprint sesuai dengan jenis komponen. Contohnya, jangan menggunakan footprint resistor SMD untuk resistor through-hole. Begitu juga dengan IC. IC dengan package DIP, SOIC, TQFP, dan QFN memiliki footprint yang berbeda.
3. Periksa Pin 1
Untuk komponen seperti IC, posisi pin 1 sangat penting. Footprint biasanya memiliki penanda tertentu pada silkscreen atau layer lainnya untuk menunjukkan posisi pin 1. Jika orientasinya salah, komponen dapat terpasang terbalik.
4. Periksa Pitch
Pitch adalah jarak antar pin atau terminal komponen. Pastikan nilai pitch pada footprint sesuai dengan datasheet komponen.
5. Periksa Ukuran Pad
Ukuran pad harus sesuai dengan ukuran terminal komponen dan kebutuhan proses soldering. Hal ini terutama penting pada komponen SMD berukuran kecil.
Footprint pada Software Desain PCB
Software desain PCB umumnya menyediakan library footprint yang dapat digunakan untuk menempatkan berbagai komponen pada layout PCB. Beberapa software sudah menyediakan library footprint bawaan, sedangkan pengguna juga dapat membuat, mengedit, atau menyesuaikan footprint sendiri sesuai dengan kebutuhan komponen yang digunakan.
Pada software seperti EasyEDA, KiCad, Altium Designer, dan berbagai software desain PCB lainnya, footprint menjadi salah satu bagian penting dalam proses pembuatan layout PCB. Setelah schematic selesai dibuat, setiap komponen perlu dipilih dan dihubungkan dengan footprint yang sesuai. Footprint tersebut kemudian digunakan sebagai bentuk fisik komponen ketika masuk ke tahap desain PCB.
Secara umum, prosesnya dimulai dengan membuat schematic, kemudian memilih komponen yang akan digunakan dan menentukan footprint untuk masing-masing komponen. Setelah itu, desain dapat dipindahkan ke PCB untuk mengatur posisi komponen sesuai kebutuhan. Setelah seluruh komponen berada pada posisi yang tepat, tahap berikutnya adalah melakukan routing, yaitu membuat jalur tembaga yang menghubungkan antar-komponen sesuai dengan koneksi pada schematic.
Membuat Footprint Sendiri
Dalam kondisi tertentu, footprint bawaan library mungkin tidak sesuai dengan komponen yang digunakan. Jika hal tersebut terjadi, desainer dapat membuat custom footprint. Custom footprint biasanya diperlukan untuk komponen yang tidak umum, modul elektronik tertentu, konektor khusus, komponen dengan ukuran khusus, dan komponen yang memiliki bentuk mekanis tertentu. Saat membuat custom footprint, ukuran sebaiknya mengacu pada datasheet resmi komponen.
Footprint dan DRC
Footprint juga berkaitan dengan proses Design Rule Check (DRC). DRC digunakan untuk memeriksa berbagai aturan desain pada PCB, misalnya:
- Jarak antar jalur
- Jarak antar pad
- Clearance
- Ukuran jalur
- Potensi benturan antar objek
Footprint yang dibuat atau dipilih dengan benar akan membantu proses pemeriksaan desain menjadi lebih akurat.
Namun, DRC bukan berarti dapat menjamin bahwa footprint pasti cocok dengan komponen fisik. Verifikasi terhadap datasheet dan dimensi komponen tetap diperlukan.
Kesalahan Umum Saat Menggunakan Footprint PCB
Beberapa kesalahan yang sering terjadi antara lain:
1. Menggunakan Footprint yang Salah
Komponen yang sama-sama terlihat mirip belum tentu menggunakan footprint yang sama. Contohnya, beberapa resistor atau kapasitor dapat memiliki ukuran fisik dan package berbeda.
2. Tidak Memeriksa Datasheet
Mengandalkan nama komponen saja dapat menyebabkan kesalahan. Sebaiknya ukuran fisik dan konfigurasi pin selalu diperiksa pada datasheet.
3. Salah Menentukan Pin 1
Kesalahan posisi pin 1 dapat menyebabkan IC atau komponen tertentu dipasang dengan orientasi yang salah.
4. Tidak Memeriksa Ukuran Komponen
Footprint yang terlalu kecil atau terlalu besar dapat menyebabkan masalah ketika proses assembly.
5. Mengabaikan Clearance
Komponen yang terlalu berdekatan dapat menyebabkan masalah mekanis maupun proses soldering. Oleh karena itu, ruang di sekitar footprint juga perlu diperhatikan.
Tips Membuat Desain Footprint PCB yang Baik
Agar desain PCB lebih aman dan mudah diproduksi, beberapa hal berikut dapat diterapkan:
- Gunakan datasheet sebagai referensi utama.
- Pastikan jumlah dan posisi pin sesuai.
- Periksa pitch antar pin.
- Periksa ukuran pad.
- Periksa ukuran lubang untuk komponen through-hole.
- Pastikan posisi pin 1 benar.
- Perhatikan ukuran body komponen.
- Gunakan silkscreen yang jelas.
- Periksa jarak antar komponen.
- Jalankan DRC sebelum PCB diproduksi.
Baca juga: Board Outline PCB: Cara Menentukan Bentuk dan Ukuran PCB dengan Tepat
Siap Untuk Membuat Proyek Impianmu Menjadi Kenyataan?
Klik di sini untuk chat langsung via WhatsApp dan dapatkan dukungan langsung dari tim ahli kami!



No comments:
Post a Comment