Fungsi papan keypad dalam sebuah perangkat
Papan keypad adalah PCB yang menyatukan sejumlah saklar tombol menjadi satu rangkaian input. Dengan papan ini, setiap tombol memiliki posisi tetap, sehingga jarak antar tombol konsisten dan hasil tekanannya lebih dapat diandalkan.
Fungsi utamanya adalah menghubungkan saklar, dioda, dan jalur sinyal ke mikrokontroler atau IC pengendali. Sambungan yang dibuat di PCB menggantikan kabel longgar, sehingga perangkat lebih tahan terhadap guncangan dan lebih mudah dirakit dalam jumlah banyak.
Karena itu, kualitas PCB keypad sangat menentukan kenyamanan pemakaian. Tombol yang terasa tidak konsisten, sering gagal terbaca, atau sulit ditekan umumnya berawal dari tata letak papan yang kurang tepat, bukan dari saklarnya.
Bagian-bagian rangkaian yang umum ada di PCB keypad
Rangkaian keypad sederhana dapat terdiri dari beberapa bagian berikut. Susunan pastinya berbeda di tiap proyek, jadi selalu cocokkan dengan datasheet saklar dan IC yang kamu pakai.
- Footprint saklar. Tact switch, membrane switch, atau dome contact memiliki ukuran pin dan jarak antar pin yang berbeda. Footprint harus mengikuti gambar teknis dari datasheet.
- Dioda per tombol. Pada keypad matriks, dioda dipasang seri dengan tiap saklar untuk mencegah tombol palsu terbaca saat beberapa tombol ditekan bersamaan.
- Jalur baris dan kolom. Keypad matriks membaca kombinasi baris dan kolom, sehingga jumlah pin yang dibutuhkan mikrokontroler jauh lebih sedikit daripada membaca tiap tombol satu per satu.
- Resistor pull-up atau pull-down. Menjaga level logika tetap jelas saat tombol tidak ditekan.
- Konektor. Header pin, konektor FPC, atau pad solder langsung ke board utama.
- Lubang dudukan dan penanda. Memudahkan pemasangan ke panel dan menjaga orientasi papan saat dirakit.
Hal yang perlu diperhatikan saat mendesain PCB keypad
Sebagian besar masalah keypad muncul dari detail kecil di layout. Beberapa hal berikut layak kamu periksa sebelum desain dikirim ke proses cetak.
Penempatan komponen dan jarak antar tombol
Pergeseran posisi saklar dalam hitungan sepersekian milimeter sudah dapat menyulitkan pemasangan, apalagi jika tombol harus masuk ke lubang panel. Tetapkan dulu jarak antar tombol dari kebutuhan casing, lalu kunci posisi tersebut di layout. Angka toleransi yang aman sebaiknya diambil dari gambar teknis saklar yang kamu gunakan.
Lebar jalur dan arus
Arus pada keypad umumnya kecil, tetapi jalur baris, kolom, dan ground tetap perlu lebar yang wajar agar tidak menimbulkan tegangan jatuh saat banyak tombol aktif. Untuk jalur yang membawa arus lebih besar, hitung dulu lebar yang dibutuhkan, misalnya lewat kalkulator lebar jalur PCB.
Panas saat penyolderan
Pad yang terlalu kecil atau terlalu dekat dengan jalur tipis membuat panas solder cepat merambat. Beri ukuran pad yang cukup, atur thermal relief pada bidang ground, dan jauhkan komponen peka panas dari area yang banyak disolder.
Akses untuk perakitan dan perawatan
Pastikan tiap komponen masih dapat dijangkau ujung solder dan tidak tertutup komponen lain. Beri ruang pada sisi konektor agar kabel atau FPC dapat dilepas tanpa membongkar seluruh papan.
Kesesuaian dengan ketentuan cetak
Desain yang dicetak di Sirkuitku harus mengikuti ketentuan berikut agar hasil cetaknya tidak bermasalah.
| Ketentuan cetak | Ukuran minimum |
|---|---|
| Lebar jalur | 0,5 mm |
| Jarak antar jalur | 0,35 mm |
| Lubang pad atau via | 0,6 mm |
| Clearance polygon | 0,8 mm |
Desain yang tidak memenuhi ketentuan tersebut masih dapat dicetak, tetapi berisiko hasilnya kurang maksimal, misalnya rawan short. File dikirim dalam bentuk PDF hitam untuk jalur dan putih untuk background, diekspor tanpa mirror.
Desain PCB keypad di Sirkuitku
Apabila kamu memiliki sketsa, rangkaian di breadboard, atau catatan kebutuhan tombol, tim teknis Sirkuitku akan menerjemahkannya menjadi layout PCB yang siap dicetak. Pengerjaan desain mengikuti jasa desain PCB dengan ketentuan berikut.
- Harga desain mulai Rp 50.000 untuk desain sederhana.
- Harga menyesuaikan jumlah komponen, jumlah sensor, dan ada tidaknya mikrokontroler, sehingga desain berbasis Arduino atau ESP32 masuk hitungan berbeda.
- Ada tiga tingkat kesulitan: Mudah, Sedang, dan Sulit. Harga pasti untuk tingkat Sedang dan Sulit ditentukan setelah konsultasi.
- Sudah termasuk 2 kali revisi minor. Revisi mayor dikenai biaya tambahan.
- Sebagian besar proyek dikerjakan di EasyEDA, dan KiCad dapat dipakai apabila kamu lebih nyaman dengan perangkat lunak tersebut.
- Yang kamu terima adalah file layout PCB beserta file sumbernya.
- Kesalahan dari pihak Sirkuitku, misalnya footprint salah, diperbaiki tanpa biaya tambahan.
Sirkuitku juga melayani reverse engineering atau cloning PCB, yaitu membuat ulang desain dari board yang sudah ada. Untuk layanan ini, harga dan lama pengerjaan dibahas lewat konsultasi karena berbeda-beda tiap board.
Cetak PCB keypad di workshop Ngawi
Seluruh pengerjaan cetak PCB dilakukan di workshop Sirkuitku di Ngawi, Jawa Timur. Pesanan dari luar Ngawi dikirim lewat jasa ekspedisi ke alamatmu. Rincian lengkapnya ada di halaman jasa cetak PCB.
Harga cetak dihitung dari luas papan: Rp 1.200 per cm persegi untuk PCB FR4 full masking dan Rp 500 per cm persegi untuk PCB tanpa masking, belum termasuk ongkir. Single layer dan double layer harganya sama.
Ada biaya minimal yang dihitung 100 cm persegi per desain. Apabila luas total satu desain di bawah angka tersebut, biayanya tetap dihitung 100 cm persegi, yaitu Rp 120.000 untuk FR4 full masking atau Rp 50.000 untuk non masking, belum termasuk ongkir. Dengan biaya minimal yang sama, kamu dapat mencetak beberapa pcs dari desain yang sama selama total luasnya tidak lebih dari 100 cm persegi. Beberapa desain berbeda dihitung masing-masing.
Pencetakan dapat dilakukan satuan, termasuk 1 pcs untuk prototipe. Tersedia juga pilihan pengerjaan ekspres dengan biaya tambahan. Untuk memperkirakan total biaya sebelum menghubungi kami, kamu dapat memakai kalkulator harga cetak PCB.
Pada proses cetak, Sirkuitku belum dapat menggunakan through hole. Cacat cetak dari pihak kami, misalnya jalur putus, diperbaiki tanpa biaya tambahan.
Rakit komponen: solder SMD dan through hole
Apabila PCB keypad ingin langsung siap pakai, Sirkuitku melayani assembly komponen ke PCB, termasuk solder komponen SMD maupun through hole. Pengerjaan assembly dapat digabung dengan jasa cetak PCB, sehingga papan dan perakitannya ditangani di workshop Sirkuitku di Ngawi.
Komponen dapat kamu sediakan sendiri atau dibeli dari Sirkuitku, karena kami juga menjual komponen elektronik. Untuk biaya solder dan ketersediaan komponen tertentu, harga dibahas lewat konsultasi karena bergantung pada jenis dan jumlah komponen. Informasi layanannya ada di halaman jasa assembly PCB.
Sirkuitku menerima project elektronika custom sesuai kebutuhan pelanggan. Pengerjaan dapat mencakup desain PCB, cetak PCB, dan assembly dalam satu alur kerja.
Mulai dari WhatsApp
Satu nomor WhatsApp Sirkuitku dipakai bersama admin dan tim teknis, sehingga pertanyaan soal harga maupun teknis dapat masuk lewat jalur yang sama.
- Kirim skema, sketsa, atau ceritakan rangkaian keypad yang kamu butuhkan lewat WhatsApp.
- Tim teknis mengecek tingkat kesulitan dari jumlah komponen, sensor, dan mikrokontroler, lalu memberi penawaran.
- Setelah sepakat, layout dikerjakan dan kamu dapat meminta revisi minor sampai 2 kali.
- File layout PCB dan file sumbernya dikirim. Apabila ingin sekalian dicetak atau dirakit, prosesnya dapat dilanjutkan di Sirkuitku.
Jam admin 09.00-17.00 WIB untuk harga, order, pembayaran, dan pengiriman. Jam tim teknis 10.00-22.00 WIB untuk konsultasi desain dan hal teknis. Sertakan foto atau gambar saklar yang akan dipakai bila ada, karena datasheet komponen sangat membantu kami memberi saran yang tepat. Kami menantikan komunikasi dari kamu melalui WhatsApp.