- Magic Mouseの底面充電ポートの不便さを解消するため、USB-C充電ポートと3Dプリント製ハウジングを追加し、充電中でもそのまま使い続けられるように改造した
- 回路全体を入れ替えず、バッテリーだけを直接充電する構成を選び、元のマウス機能とタッチセンサーの動作をできるだけ維持した
- 既存の3Dモデルが合わなかったためハウジングを自作し、
Create -> print -> Adjust を繰り返して外形と部品配置を合わせていった
- TP4056充電モジュールをバッテリー出力に直接はんだ付けした結果、macOSは充電状態を認識できなくても、バッテリー残量パーセントは増加し、マウスも動作した
- バッテリー電圧が約4.17V以上のとき表示パーセントが99%、98%、97%、96%へと下がる異常動作があったが、再起動後に100%へ復帰した
充電の不便を減らすための構造変更
- 目標はMagic Mouseの充電時の不便さを減らしつつ、より人間工学的な形状に変えることだった
- 充電回路をマウス本体の回路へ直接接続せず、バッテリーのみを充電する方式で設計した
- センサーの動作と握りやすさを考慮して、マウスを上下2つの半分に分けた
- 上部はタッチセンサーがある領域
- 当初は上部のケーブル延長が必要だと見込んでいたが、標準のケーブル長で十分だった
自作した3Dプリント製ハウジング
- 既存で見つけたMagic Mouse向け3Dモデルは合わなかったため、ハウジングを新たに作成した
- 外形は精密設計よりも、出力と修正を繰り返す方法で合わせ込んだ
Create -> print -> Adjust -> print -> Adjust -> print の工程を繰り返した
- プロジェクトがコンセプト段階だったため、反復的な出力と調整に頼った
- 上部のマウスモジュールを固定するためのフレームアダプターも製作した
- 元のマウントを繰り返し・拡張する役割を持つ
- 元のマウントは部品を壊さずに分解するのが難しかった
- スプリングとボタンを押すオフセットレバーのスペースを含めた
- このアダプターは4回の試行の末に完成した
バッテリーとTP4056充電回路
- バッテリー表記は3.61Vで一般的ではなかったが、テストの結果、一般的な1セルバッテリーのように4.2Vまで充電できた
- OSでは4.2Vを100%として扱うことが確認できた
- 充電には一般的なTP4056モジュールを使用した
- TP4056をバッテリー出力に直接はんだ付けした
- バッテリー容量を基準に、追加の電流制限回路は不要と判断した
- 充電中は温度を監視し、正常に動作しているように見えた
- バッテリー作業には別途注意が必要
- 過熱、開封、短絡を避けるべき
- 保護メガネと消火器を用意するよう警告も添えた
macOSのバッテリー表示の異常動作
- TP4056でバッテリーを充電すると、マウスは自分が充電中であることを認識できない
- TP4056は充電完了時に電圧を約4.258Vまで上げてから停止し、バッテリーは約4.2Vにとどまる
- OSでバッテリー残量パーセントを監視すると、電圧上昇区間で表示が逆に下がる
- 4.15Vで100%
- 約4.17Vで99%
- 約4.19Vで98%
- 約4.21Vで97%
- 約4.24Vで96%
- 充電完了後にマウスを再起動すると、バッテリー表示は再び**100%**に戻る
組み立て方法と最終動作
- バッテリーと主要部品の固定には主に両面テープを使用した
- FDMプリンターで60ミクロン、つまり0.06mm解像度での出力も試した
- 上部アダプターは位置調整のためバッテリーにテープで貼り付け、最終位置が決まったらしっかり接着してから上部をはめ込む方法が適切だと考えた
- 配線とUSB-Cポートはホットグルーで固定した
- FFCケーブルは慎重に接続し、既存の固定機構を使って固定した
- 最終デモでは、マウスは充電中でも引き続き動作した
- システムは充電状態を追跡できない
- バッテリー残量パーセントは上がる
実装しなかった拡張計画
- 当初はさらに大きな拡張計画もあった
- RGBバックライトの追加
- 加速度計を接続した Raspberry Pi RP2040 でバックライトを有効化
- RP2040をMacBookに別のBluetoothチャネルまたはケーブルで接続し、追加ボタンの設置を検討
- バックライト動作用の追加バッテリーを搭載
- 最終的にはこれらの計画は実装しなかった
1件のコメント
Hacker Newsのコメント
この人にとっては本当に良かったし、すばらしいプロジェクトだと思う
Macとやり取りするための技術としては、Magic Mouseは理想的だとずっと思っていたが、エルゴノミクス面ではあまりにもひどい
証明はできないけれど、10年間Magic Mouseを使ったせいで痛みを伴う**反復運動過多損傷(RSI)**になったと思っていて、今ではどんなマウスを使ってもその痛みに悩まされている
Appleの入力デバイスは美しいが、快適さは完全に台無しにしていて、工業デザイナーがみんな20代前半で関節痛を経験したことがないかのように感じる
人間の手首の中立姿勢は握手するように親指が上を向く縦向きの姿勢なのに、Magic Mouseは低すぎて手首をほぼ90度ひねらせる
エルゴノミクス的にはかなり深刻な問題だ
自分の解決策は、手首を中立に近い状態に保てる縦型マウスへ替えることだった。ジェスチャーが恋しくて、キーボードの左側にMagic Trackpadも追加した
もちろんこれにも同じエルゴノミクス上の問題はあるが、たまに手を伸ばすだけなので影響は小さい
Tangerine iMacから残っているのはオレンジ色のホッケーパックだけなので、MacBook Airで使えるようにUSB-A to USB-Cドングルも買ってあげた
幸い、彼女はコンピュータを頻繁には使わないので、RSIの影響を受けにくいことも関係しているかもしれない
RSIを減らすため、かなり前からマウスの使用をやめ、マウスを使わないほうの手でWacomタブレットをタッチパッドのように使っていた
縦型マウスのおかげで再びマウスを使い始め、今のところ問題ない。自分の場合はLogitech Lift Verticalだ
手は小さめで、Mighty Mouse[1]の頃から使っている。今のMagic Mouseも自分の使い方では快適で、ワイヤレスのMighty Mouseは完璧だった
2009〜2010年ごろ、Magic Mouseの上に載せる白いシリコン製の補助具も使ってみて、しばらくは役に立ったが、結局元の形に慣れて改造はやめた
Logitech Master Seriesも使ったことがあり、気に入ってはいるが全機能を使うわけではないので、Magic Mouseのシンプルさが好きだ
充電は45日に1回、または警告が出たときにして、充電している間にお茶を飲むなり、散歩するなり、走るなり、本を読むなりすればいい
充電が問題になったことはなく、充電で大騒ぎするのは大げさだと思う。一晩充電しておくのを覚えていれば、その後1か月ほどは充電不要だ
自分が持っていたMighty Mouseはどれも定期的に詰まり、直すのも面倒だった
それ以外では、自分が使ったり乱暴に扱ったりしたどのマウスでも、ボタンやホイールが壊れたことはなかった
それでも、この時期のAppleマウス特有のクリック感はとても懐かしい
欠点は2つで、他のコメントにもあるようにスクロールボールに異物がたまり、マウスを切り開かないと掃除できないこと、そして側面ボタンの実装だ
Apple純正マウスで本物の中クリックをサポートしているのはすばらしい
全方向スクロールは今では自分にとって必須のマウス機能になっていて、サイズと重さもすばらしい
使ったことがある人でも知らないかもしれないが、スクロール時にほとんどハプティックのように感じるカチカチ音は内部スピーカーが出している音で、良いフィードバックになる
特にローラーが詰まってクリック音が止まると、ボールを掃除する時期だと分かる
Magic Mouseは不快で、標準の中クリックもなく、側面ボタンもない。最大の利点はスクロールボール問題を解決したことだけだ
結局、数か月前に新品在庫のMighty Mouseを買ったが、スクロールボールが本当に滑らかに感じる
写真を見ると、自分が使ったすべてのMagic Mouseで右ボタンがぐにゃっとして変なふうに摩耗していった理由が分かる
マイクロスイッチは1つしかなく、右側はただの板ばねだ
次のバージョンでは、Appleがサードパーティ製のプラスチックシェルに入れて使っていることを検知すると、マウスを無効化するかもしれない
すでに解決策があるように思う。こういうフラットフレックスのQi充電パッドがある: https://www.mobilefun.co.uk/iphone-lightning-qi-universal-wi...
この商品を勧めているわけではなく、検索結果で最初に出てきただけだ
Qiワイヤレス給電レシーバーと直角のLightningコネクタが付いている
本来の用途はiPhoneに挿してケースを付けることだが、Magic Mouseの底面でもうまく動きそうだ
給電側をマウスパッドの下に置けば、二度と充電を心配しなくて済むかもしれない
実際に試したわけではないので、現実には悪いアイデアである理由があるかもしれない。試した人がいるのか気になる
原文にリンクされている動画をざっと見て、それがはっきりした
だからMagic Mouseをハックした人は、動作中でもバッテリーを直接充電する並列充電回路を作る手間をかけたのだ
私の反論は、キーボード中心で使い、Magic Mouseを主に超大型スクロールホイールのように扱えば、人間工学的になり得るということ
そうすれば、どの指でも、どの角度からでも、摩擦を最小限に抑えて素早くスクロールできるので、従来のマウスやトラックパッドよりもMagic Mouseのスクロール体験のほうが良い
特に薬指の右端でスクロールするのが好き
“Think different”のほうが合うのか、「持ち方が間違っている」のほうが合うのか分からない
分割キーボードの左右の間に置いて、右手はマウスに置いたまま、ときどき左手で使っている
1本指で移動やスクロールをするという発想はしたことがなかったが、かなり快適そう
ソフトウェアでハックできる機能のように思える。トラックパッドはタッチ位置の座標をOSに送っているのでは?
動く指の腱がすぐに灼熱地獄に変わる
どこかで、Appleがあのようにマウスを設計した理由は、人々がマウスを24時間充電器につなぎっぱなしにしてワイヤレス機能を使わず、バッテリーに悪影響を与えるのを防ぐためだった、と読んだ記憶がある
Appleの判断に同意するわけではないが、そういう見方は興味深いと思う
Magic Trackpad 2とMagic KeyboardはMagic Mouse 2と同じ日に出たが、どちらも接続したまま問題なく動作し、有線でも使える
一般的なマウスでケーブルが付く位置を見ると、たいてい内部か外部が非常に強く補強されている
Magic Mouseの充電ポートの位置は意図的なもの
Appleは、ポートが端にあれば人々がケーブルをつなぎっぱなしにすることを分かっていて、そうなるとワイヤレスの美学が損なわれる
Appleがケーブルをつなぎっぱなしにできないようにしたのは美学のためだけではなく、人々が架空のLightningマウス専用ケーブルの代わりに既存のケーブルを再利用して、悪いユーザー体験をしないようにするためでもある
Appleが何をしているのか分からずにこうした、という考えは変だ。当然分かったうえでやったことだ
1〜2分充電するだけで十分
市場にはマウスが何千種類もあり、ほぼすべてMacで使える
誰かがわざわざマウスを直そうとするのは不思議だ。要件に合うマウスを普通に買えばいい
Magic Mouseは、マウスとしても使えるタッチパッドに近い
絶対に人間工学的にはなり得ない。あんなふうに左右にスワイプするのは、身体の動き方ではない
製品全体が悪い判断で満ちている