Magic Mouse’u hackledim
(uplab.pro)- Magic Mouse’un alttaki şarj portunun yarattığı kullanım sıkıntısını çözmek için USB-C şarj portu ve 3D baskı bir gövde ekleyerek, şarj olurken de kullanılabilmesini sağlayacak şekilde modifiye etti
- Tüm devreyi değiştirmek yerine yalnızca bataryayı doğrudan şarj eden bir yapı seçerek, orijinal fare işlevlerini ve dokunmatik sensör davranışını mümkün olduğunca korudu
- Mevcut 3D model uymadığı için gövdeyi kendisi yaptı;
Create -> print -> Adjustdöngüsünü tekrar ederek dış formu ve parça konumlarını ayarladı - TP4056 şarj modülünü doğrudan batarya çıkışına lehimlediğinde, macOS şarj durumunu algılamasa da batarya yüzdesi artıyor ve fare çalışmaya devam ediyordu
- Batarya voltajı yaklaşık 4.17V üstündeyken gösterilen yüzdede 99%, 98%, 97%, 96% şeklinde ters yönde düşen garip bir davranış görüldü; ancak yeniden başlatmanın ardından 100%’e geri döndü
Şarj zorluğunu azaltmak için yapısal değişiklik
- Hedef, Magic Mouse’un şarjla ilgili kullanım zorluğunu azaltırken onu daha ergonomik bir forma dönüştürmekti
- Şarj devresini doğrudan farenin ana devresine bağlamayıp, sadece bataryayı şarj eden bir yöntemle tasarlandı
- Sensör davranışı ve tutuş hissi dikkate alınarak fare üst ve alt olmak üzere iki parçaya ayrıldı
- Üst bölüm, dokunmatik sensörlerin bulunduğu alandı
- Başta üst bölüm için kablo uzatması gerekeceği düşünülse de, mevcut kablo uzunluğu yeterli oldu
Elle yapılan 3D baskı gövde
- Daha önce bulunan Magic Mouse için 3D model uymadığı için gövde sıfırdan üretildi
- Dış form, hassas mühendislikten çok baskı ve düzeltme tekrarlarıyla uyduruldu
Create -> print -> Adjust -> print -> Adjust -> printsüreci tekrarlandı- Proje konsept aşamasında olduğu için tekrarlı baskı ve ayarlama yöntemine dayanıldı
- Üst fare modülünü sabitlemek için bir çerçeve adaptörü de yapıldı
- Orijinal montaj yapısını tekrar eden ve genişleten bir rol üstlendi
- Orijinal montajı parçaları kırmadan sökmek zordu
- Yay ve düğmeye basan ofset kol için alan içeriyordu
- Bu adaptör 4 iterasyon sonunda ortaya çıktı
Batarya ve TP4056 şarj devresi
- Batarya üzerinde 3.61V yazması alışıldık değildi, ancak testler bunun tipik bir tek hücreli batarya gibi 4.2V’a kadar şarj edilebildiğini gösterdi
- OS tarafında 4.2V seviyesinin 100% olarak görüldüğü doğrulandı
- Şarj için yaygın bir TP4056 modülü kullanıldı
- TP4056 doğrudan batarya çıkışına lehimlendi
- Batarya kapasitesine göre ek bir akım sınırlayıcıya gerek olmadığı değerlendirildi
- Şarj sırasında sıcaklık izlendi ve sistemin normal çalıştığı görüldü
- Batarya ile çalışırken ayrıca dikkat edilmesi gerekiyor
- Aşırı ısınma, açma ve kısa devreden kaçınılmalı
- Koruyucu gözlük ve yangın söndürücü hazır bulundurulması uyarısı da eklendi
macOS batarya göstergesindeki anormal davranış
- TP4056 ile batarya şarj edildiğinde fare, kendisinin şarj olduğunu algılamıyor
- TP4056 şarj tamamlandığında voltajı yaklaşık 4.258V seviyesine çıkarıp duruyor, batarya ise yaklaşık 4.2V civarında kalıyor
- OS üzerinde batarya yüzdesi izlenince, voltaj yükselirken gösterge tersine düşüyor
- 4.15V’ta 100%
- yaklaşık 4.17V’ta 99%
- yaklaşık 4.19V’ta 98%
- yaklaşık 4.21V’ta 97%
- yaklaşık 4.24V’ta 96%
- Şarj tamamlandıktan sonra fare yeniden başlatıldığında batarya göstergesi tekrar 100% oluyor
Montaj yöntemi ve son çalışma durumu
- Batarya ve ana parçaları sabitlemek için çoğunlukla çift taraflı bant kullanıldı
- FDM yazıcıda 60 mikron, yani 0.06mm çözünürlükte baskı da denendi
- Üst adaptör konum ayarı için bataryaya bantla tutturuldu; nihai konum belirlendikten sonra güçlü şekilde yapıştırıp üst bölümü oturtmanın uygun olduğu düşünüldü
- Kablolama ve USB-C portu sıcak silikonla sabitlendi
- FFC kablosu dikkatlice bağlandı ve mevcut sabitleme mekanizmasıyla yerine tutturuldu
- Son demoda fare şarj olurken de çalışmaya devam etti
- Sistem şarj durumunu izleyemiyor
- Batarya yüzdesi artıyor
Hayata geçirilmeyen genişletme planları
- Başlangıçta daha büyük genişletme planları da vardı
- RGB arka aydınlatma eklemek
- İvmeölçerli bir Raspberry Pi RP2040 ile arka aydınlatmayı etkinleştirmek
- RP2040’ı MacBook’a ayrı bir Bluetooth kanalı veya kabloyla bağlayıp ek düğmeler eklemeyi değerlendirmek
- Arka aydınlatma için ek batarya yerleştirmek
- Sonuç olarak bu planlar uygulanmadı
1 yorum
Hacker News yorumları
Bu kişi adına gerçekten sevindirici ve harika bir proje
Mac ile etkileşim kurma teknolojisi olarak Magic Mouse’un her zaman ideal olduğunu düşünmüşümdür, ama ergonomisi çok kötü
Kanıtlayamam ama 10 yıl Magic Mouse kullanmam yüzünden ağrılı bir tekrarlayan zorlanma yaralanması (RSI) yaşadığımı düşünüyorum; artık hangi fareyi kullanırsam kullanayım o ağrıyı çekiyorum
Apple’ın giriş aygıtları güzel ama konforu tamamen mahvediyor; sanki endüstriyel tasarımcıların hepsi 20’lerinin başında ve hiç eklem ağrısı çekmemiş gibi hissettiriyor
İnsan bileğinin nötr duruşu, el sıkışır gibi başparmağın yukarı baktığı dikey pozisyon; Magic Mouse ise o kadar alçak ki bileği neredeyse 90 derece döndürmeye zorluyor
Ergonomik açıdan epey ciddi bir sorun
Benim çözümüm bileğimi nötre daha yakın tutabildiğim dikey fareye geçmekti; jestleri özlediğim için de klavyenin soluna bir Magic Trackpad ekledim
Elbette bunda da aynı ergonomi sorunu var ama sadece ara sıra uzandığım için etkisi daha küçük
Tangerine iMac’ten geriye yalnızca turuncu hokey diski kaldığı için, MacBook Air’de kullanabilsin diye ona bir USBA-to-USBC adaptör de aldım
Neyse ki bilgisayarı sık kullanmıyor; RSI’den daha az etkilenmesinde bunun da payı olabilir
RSI’yi azaltmak için uzun zaman önce fare kullanmayı bırakmış, fare kullanmadığım elimle Wacom tableti touchpad gibi kullanmıştım
Dikey fare sayesinde tekrar fare kullanmaya başladım ve şimdiye kadar sorun yok. Benim durumumda Logitech Lift Vertical
Ellerim küçük sayılır ve Mighty Mouse[1]’tan beri kullanıyorum. Şu anki Magic Mouse da benim kullanım biçimime göre rahat, kablosuz Mighty Mouse ise kusursuzdu
2009~2010 civarında Magic Mouse’un üstüne takılan beyaz silikon yardımcı parçayı da denedim; bir süre işe yaradı ama sonunda orijinal forma alışıp modifikasyonu bıraktım
Logitech Master Series’i de denedim ve sevdim ama tüm özelliklerini kullanmadığım için Magic Mouse’un sadeliği hoşuma gidiyor
Şarjı 45 günde bir ya da uyarı çıktığında yapıyorum; şarja bırakıp çay içmek, yürümek, koşmak ya da kitap okumak yeterli
Şarj hiç sorun olmadı; şarj yüzünden bu kadar gürültü koparılmasının abartı olduğunu düşünüyorum. Gece boyunca şarjda bırakmayı hatırlarsanız sonraki yaklaşık bir ay şarj gerekmiyor
Sahip olduğum tüm Mighty Mouse’lar düzenli olarak tıkanıyordu ve açmak da sinir bozucuydu
Bunun dışında kullandığım ya da hırpaladığım hiçbir farenin düğmesi veya tekerleği bozulmadı
Yine de bu dönem Apple farelerinin kendine özgü tıklama hissini çok özlüyorum
İki kusuru var: diğer yorumda söylendiği gibi scroll ball üzerinde kir birikmesi ve fareyi kesip açmadan temizlemenin imkânsız olması; bir de yan düğmelerin uygulanışı
Apple’ın kendi faresinde gerçek orta tıklama desteği olması harika
Çok yönlü kaydırma artık benim için vazgeçilmez bir fare özelliği oldu; boyutu ve ağırlığı da harika
Kullanmış olanlar arasında bilmeyen olabilir: kaydırırken neredeyse haptik gibi hissedilen tıkırtı, içerideki hoparlörün çıkardığı ses ve iyi geri bildirim sağlıyor
Özellikle silindir sıkışıp tıklama sesi durduğunda, topu temizleme zamanının geldiğini anlıyorsunuz
Magic Mouse rahatsız, varsayılan orta tıklaması yok ve yan düğmeleri de yok. En iyi yanı yalnızca scroll ball sorununu çözmüş olması
Sonunda birkaç ay önce sıfır stok bir Mighty Mouse aldım; scroll ball gerçekten çok pürüzsüz hissettiriyor
Fotoğrafa bakınca kullandığım tüm Magic Mouse’larda sağ düğmenin neden yumuşayıp garip şekilde aşındığını görüyorum
Yalnızca bir mikro anahtar var; sağ taraf ise sadece yaprak yay
Sonraki sürümde Apple, üçüncü taraf plastik bir kabuğun içine konup kullanıldığını algılarsa fareyi devre dışı bırakabilir
Zaten bir çözüm var gibi. Şöyle flat flex Qi şarj pedleri var: https://www.mobilefun.co.uk/iphone-lightning-qi-universal-wi...
Bu ürünü özellikle önermiyorum; arama sonucunda ilk çıkan şey bu sadece
Üzerinde Qi kablosuz güç alıcısı ve dik açılı Lightning konnektörü var
Asıl kullanım amacı iPhone’a takıp üzerine kılıf geçirmek, ama Magic Mouse’un altında da iyi çalışacak gibi
Güç vericisini mousepad’in altına koyarsanız bir daha şarjı düşünmeniz gerekmeyebilir
Kendim denemedim; pratikte kötü bir fikir olmasının bir nedeni olabilir. Deneyen biri var mı merak ediyorum
Orijinal metinde bağlantısı verilen videoya göz atınca bu netleşti
Bu yüzden Magic Mouse’u hackleyen kişi, çalışırken de pili doğrudan şarj eden paralel bir şarj devresi yapma zahmetine girmiş
Benim karşı görüşüm şu: Klavye merkezli kullanıp Magic Mouse’u çoğunlukla devasa bir kaydırma tekerleği gibi ele alırsanız ergonomik olabilir
Böylece herhangi bir parmakla, herhangi bir açıdan, sürtünmeyi en aza indirerek hızlıca kaydırma yapabilirsiniz; bu yüzden Magic Mouse’un kaydırma deneyimi geleneksel farelerden veya trackpad’lerden daha iyi
Özellikle yüzük parmağımın sağ ucuyla kaydırmayı seviyorum
“Think different” mı daha uygun, yoksa “tutuş şekliniz yanlış” mı, bilemedim
Ayrık klavyemin iki yarısının arasına koyuyorum; sağ elim faredeyken ara sıra sol elimle kullanıyorum
Tek parmakla hareket ettirmeyi ya da kaydırmayı hiç düşünmemiştim ama epey kullanışlı olabilir
Yazılımla hack’lenebilecek bir özellik gibi. Trackpad dokunma noktası koordinatlarını işletim sistemine göndermiyor mu?
Hareket eden parmak tendonları kısa sürede yanan bir cehenneme dönüşüyor
Bir yerlerde Apple’ın fareyi bu şekilde tasarlamasının nedeninin, insanların fareyi 7/24 şarja takılı bırakıp kablosuz özelliği kullanmamasını ve bunun bataryaya zarar vermesini önlemek olduğunu okuduğumu hatırlıyorum
Apple’ın kararına katıldığım söylenemez ama bu bakış açısı ilginç geliyor
Magic Trackpad 2 ve Magic Keyboard, Magic Mouse 2 ile aynı gün çıktı ama ikisi de takılıyken sorunsuz çalışıyor ve kablolu olarak da kullanılabiliyor
Sıradan farelerde kablonun bağlandığı yere bakarsanız, genelde içeriden ya da dışarıdan çok güçlü şekilde takviye edildiğini görürsünüz
Magic Mouse şarj portunun konumu kasıtlı
Apple, port kenarda olursa insanların kabloyu sürekli takılı bırakacağını biliyor; bu da kablosuz estetiği bozar
Apple’ın kabloyu sürekli takılı bırakmayı engellemesi sadece estetik yüzünden değil; insanların varsayımsal bir Lightning fareye özel kablo yerine mevcut kablolarını yeniden kullanıp kötü bir kullanıcı deneyimi yaşamasını önlemek için de
Apple’ın ne yaptığını bilmediği için bunu böyle yaptığı fikri tuhaf. Elbette bilerek yaptılar
1-2 dakika şarj etmek yeterli
Piyasada binlerce fare var ve neredeyse hepsi Mac’te kullanılabiliyor
Birinin özellikle fareyi düzeltmeye çalışması garip. Gereksinimlerinize uygun bir fare satın almanız yeterli
Magic Mouse, fare olarak da kullanılabilen bir touchpad’e daha yakın
Kesinlikle ergonomik olamaz. Bu şekilde sağa sola swipe yapmak vücudun çalışma biçimine uygun değil
Ürünün tamamı kötü kararlarla dolu