Rollercoaster Dalam Mengembangkan Keyboard Ultimate yang Dapat Diretas

Saat mendesain sesuatu dengan “dapat diretas” di bagian lucunya, scope creep adalah bagian integral dari proses. Anda akhirnya mencoba membuat sesuatu yang berpotensi menjadi jumlah tak terbatas untuk jumlah pengguna yang tak terbatas. [Zack Freedman] akan benar-benar jauh ke dalam lubang kelinci dengan keyboard MiRage-nya dan telah mendokumentasikan kemajuan dalam gaya menghiburnya yang biasa, dengan beberapa catatan peringatan disertakan.

Kisah paling menarik dari ini muncul sebagai hasil dari penambahan LED RGB di bawah tombol, sambil tetap memungkinkan semuanya berfungsi saat keyboard terbelah dua. Berkat chip expander IO di satu sisi papan, kabel audio TRRS standar sudah cukup untuk menghubungkan kedua sisi bersama-sama. Tetapi penambahan LED yang dapat dialamatkan berarti diperlukan lebih banyak saluran.

[Zack] mengira dia telah menemukan solusi berupa kabel SATA, tetapi ternyata semua kabel SATA secara internal menghubungkan pin 1,3, dan 7, membuatnya tidak berguna untuk aplikasi ini. Dia menyadari bahwa dia tidak punya pilihan selain menambahkan mikrokontroler kedua ke sisi keyboard yang “bodoh” dan kembali ke I2C melalui kabel TRRS. Namun, I2C Seeed XIAO berbasis RP2040 benar-benar menolak untuk bermain bersama. Setelah dua minggu melakukan debugging yang membuat frustrasi, ternyata ada bug dalam definisi pin. Untungnya, ini juga mengungkapkan bahwa XIAO memiliki antarmuka I2C sekunder yang tidak terdokumentasi, yang ia rencanakan untuk dikonfigurasikan sebagai periferal untuk membuat keyboard hampir dapat diperluas tanpa batas dengan tombol tambahan.

Versi sebelumnya dari MiRage menampilkan layar OLED taktil, tetapi ternyata panel kaca tipis tidak menangani pelenturan berulang dengan baik, sehingga harus dibuang. Di tempat mereka muncul layar E-paper layar sentuh, tetapi sekarang ini tampaknya berkembang menjadi modul yang dapat dipasang untuk perangkat input apa pun yang diinginkan hati Anda, termasuk mungkin SmartKnob haptic. Pembaruan besar lainnya adalah jejak PCB yang mendukung sakelar CHOC dan MX.

Semuanya dimulai dengan keyboard MiRage V1 yang dimaksudkan untuk digunakan dalam versi terbaru dari [Zack]dek siber. Setelah menyadari betapa banyak orang yang tertarik pada keyboard tetapi tidak pada cyberdeck, ia mengalihkan fokus untuk menyempurnakan MiRage.

Proyek ini masih memiliki beberapa jalan, jadi kami pasti akan mengawasinya. Sementara itu, kami baru-baru ini membahas keyboard lain yang sangat dapat disesuaikan yang mungkin menarik bagi Anda.