Tag: experience

Ubah Touchpad Netbook Bekas Jadi Mouse

Utak-atik ini dan itu, hari ini saya (nampaknya) berhasil memanfaatkan touchpad Netbook hasil pembongkaran tahun lalu (lihat post pembongkaran disini). Touchpad-nya bukan touchpad dari produsen terkenal seperti Synaptic, tapi dari produsen china anonim. Touchpadnya menggunakan komunikasi serial seperti yang dipakai pada mouse PS/2, jadi lumayan gampang buat diutak-atik. Nah, ini dia touchpad-nya:

Touchpad tampak belakang (sumber: Dok. pribadi)
Touchpad tampak belakang (sumber: dok. pribadi)

Sama seperti pin PS/2, touchpad ini punya 6 pin dengan 2 pin tak terpakai, sehingga menyisakan 4 pin (+VCC, -GND, Clock, dan Data). Informasi pinout bisa dicari di internet, saya sendiri gagal mendapatkan info pin untuk touchpad ini, walhasil saya harus coba-coba sendiri dengan multimeter (dan dengan brute force, hehe). Pin-pin ini bisa langsung dikoneksikan ke komputer yang punya port PS/2 mouse. Hmm, laptop saya tak ada port PS/2 maupun converter USB-PS/2, maka saya hanya bisa tes dengan Arduino.

Touchpad dengan kabel konektor
Touchpad dengan kabel konektor (sumber: dok. pribadi)

Saya langsung solder saja kabel konektornya dan dihubungkan ke Arduino. Kode yang saya pakai diadaptasi dari halaman ini. Oiya, data yang dikirimkan mouse sebetulnya berbeda dengan data yang dikirimkan oleh touchpad, sehingga sudah tentu harus ditangani secara berbeda. Saya tetap pakai sketch Arduino untuk PS/2 mouse hanya sebagai proof of concept. Jika anda berminat untuk betul-betul menjadikan touchpad menjadi mouse yang usable, silakan cermati artikel berikut ini.

Soldering connector
Konektor touchpad yang tersolder (sumber: dok. pribadi)

Touchpad yang sudah dihubungkan ke Arduino, siap untuk dites!
Touchpad yang sudah dihubungkan ke Arduino, siap untuk dites! (sumber: dok. pribadi)

Oke, connector touchpad sudah disolder dan terhubung ke Arduino. Mari kita coba lihat hasilnya di Serial Monitor Arduino:

Jendela Serial Monitor yang menampilkan data yang terbaca
Jendela Serial Monitor menampilkan data yang terbaca (sumber: dok. pribadi)

Yeah, data dari touchpad berhasil terbaca, angka biner di sebelah kiri adalah raw data yang diterima, sedangkan bagian tengah (X dan Y) adalah terjemahan kode binernya. Meski sukses, namun beberapa menit kemudian touchpad-nya tak merespon, setelah di goyang-goyang sedikit rangkaiannya, baru deh touchpad-nya merespon lagi. Nampaknya sambungan yang saya buat terlalu ringkih, tak reliable. Hmm, tak apalah, yang penting sudah terbukti bekerja dengan baik, kedepannya bisa disempurnakan lagi. 🙂

Migrating to Ubuntu

ubuntu-logo14It has been over a month since I migrated from Windows. It was actually happened by accident! My laptop was used to dual-booted with Windows 7 and Ubuntu 13.04. When I was logging in to Ubuntu I realized that I was unable to perform “apt-get update”, after googled for a while I found that Ubuntu 13.04 was not supported by Canonical per 2014 (I’m not sure when). The packages for my old Ubuntu had vanished from the main server. I know it was possible to configure my old ubuntu to download packages from other version, but I was too lazy to do such thing.

I decided to upgrade my old ubuntu to the newer one: Ubuntu 14.04, it is a Long Term Support (LTS) version of Ubuntu, so I just need to upgrade every 5 years instead of every 6 months. After, I found it difficult to upgrade 13.04 to 13.04; it requires me to upgrade to 13.10, then 14.04, which I didn’t want to do. It would waste my internet quota. And the final choice was: fresh install the newer ubuntu and then uninstall the old one. Sounded seamless plan at that time, but let me continue..

I didn’t fully understand how was this happened, but I think I misunderstood the installation option. After the fresh-install finished, I realized that my harddisk was so empty. Guess what, yes, I just formatted the entire disk and really “fresh-install” ubuntu 14.04. All of my files had gone. Hmm.

Okay, I didn’t need to regret everything I’ve done so far. I just keep using my ubuntu 14.04, and I gotta used to it. I even didn’t have any wishes to come back to Windows. I just wanted to be Linux Expert.

Screenshot from 2015-03-02 20:44:21
Screenshot of my lovely Ubuntu after some ‘tweaks’