1 ポイント 投稿者 GN⁺ 2023-11-19 | 1件のコメント | WhatsAppで共有
  • 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件のコメント

 
GN⁺ 2023-11-19
Hacker Newsのコメント
  • この人にとっては本当に良かったし、すばらしいプロジェクトだと思う
    Macとやり取りするための技術としては、Magic Mouseは理想的だとずっと思っていたが、エルゴノミクス面ではあまりにもひどい
    証明はできないけれど、10年間Magic Mouseを使ったせいで痛みを伴う**反復運動過多損傷(RSI)**になったと思っていて、今ではどんなマウスを使ってもその痛みに悩まされている
    Appleの入力デバイスは美しいが、快適さは完全に台無しにしていて、工業デザイナーがみんな20代前半で関節痛を経験したことがないかのように感じる

    • その通りだと思う。Magic Mouseはかなり気に入っていたが、同じように手首の不快感があった
      人間の手首の中立姿勢は握手するように親指が上を向く縦向きの姿勢なのに、Magic Mouseは低すぎて手首をほぼ90度ひねらせる
      エルゴノミクス的にはかなり深刻な問題だ
      自分の解決策は、手首を中立に近い状態に保てる縦型マウスへ替えることだった。ジェスチャーが恋しくて、キーボードの左側にMagic Trackpadも追加した
      もちろんこれにも同じエルゴノミクス上の問題はあるが、たまに手を伸ばすだけなので影響は小さい
    • マウスが必須の一部のプログラムを除けば、10年以上Magic Trackpadを満足して使っていて、RSIになったことは一度もない
    • Appleで有名な、形態が機能に優先するデザイン学派そのものだ
    • Appleの入力デバイスは美しいが快適さを台無しにしている、という話について言うと、うちの妻はホッケーパック型マウスが好きだ
      Tangerine iMacから残っているのはオレンジ色のホッケーパックだけなので、MacBook Airで使えるようにUSB-A to USB-Cドングルも買ってあげた
      幸い、彼女はコンピュータを頻繁には使わないので、RSIの影響を受けにくいことも関係しているかもしれない
    • Magic Mouseについては同じように非常に悪い経験があり、自分には美学のために設計された製品に思える
      RSIを減らすため、かなり前からマウスの使用をやめ、マウスを使わないほうの手でWacomタブレットをタッチパッドのように使っていた
      縦型マウスのおかげで再びマウスを使い始め、今のところ問題ない。自分の場合はLogitech Lift Verticalだ
  • 手は小さめで、Mighty Mouse[1]の頃から使っている。今のMagic Mouseも自分の使い方では快適で、ワイヤレスのMighty Mouseは完璧だった
    2009〜2010年ごろ、Magic Mouseの上に載せる白いシリコン製の補助具も使ってみて、しばらくは役に立ったが、結局元の形に慣れて改造はやめた
    Logitech Master Seriesも使ったことがあり、気に入ってはいるが全機能を使うわけではないので、Magic Mouseのシンプルさが好きだ
    充電は45日に1回、または警告が出たときにして、充電している間にお茶を飲むなり、散歩するなり、走るなり、本を読むなりすればいい
    充電が問題になったことはなく、充電で大騒ぎするのは大げさだと思う。一晩充電しておくのを覚えていれば、その後1か月ほどは充電不要だ

    1. https://cdn.oinam.com/img/oinam/brajeshwar-apple-mighty-mous...
    • Mighty Mouseのサイズは良かったが、tiny trackballに細かいほこりが入り込んで何度も詰まるのを掃除する手間まで受け入れる価値があったかは分からない
      自分が持っていたMighty Mouseはどれも定期的に詰まり、直すのも面倒だった
      それ以外では、自分が使ったり乱暴に扱ったりしたどのマウスでも、ボタンやホイールが壊れたことはなかった
      それでも、この時期のAppleマウス特有のクリック感はとても懐かしい
    • Mighty Mouseはほぼ完璧なマウスだと思う
      欠点は2つで、他のコメントにもあるようにスクロールボールに異物がたまり、マウスを切り開かないと掃除できないこと、そして側面ボタンの実装だ
      Apple純正マウスで本物の中クリックをサポートしているのはすばらしい
      全方向スクロールは今では自分にとって必須のマウス機能になっていて、サイズと重さもすばらしい
      使ったことがある人でも知らないかもしれないが、スクロール時にほとんどハプティックのように感じるカチカチ音は内部スピーカーが出している音で、良いフィードバックになる
      特にローラーが詰まってクリック音が止まると、ボールを掃除する時期だと分かる
      Magic Mouseは不快で、標準の中クリックもなく、側面ボタンもない。最大の利点はスクロールボール問題を解決したことだけだ
      結局、数か月前に新品在庫のMighty Mouseを買ったが、スクロールボールが本当に滑らかに感じる
  • 写真を見ると、自分が使ったすべてのMagic Mouseで右ボタンがぐにゃっとして変なふうに摩耗していった理由が分かる
    マイクロスイッチは1つしかなく、右側はただの板ばねだ

    • マイクロスイッチが1つしかないのは典型的なAppleマウス設計だ。本当に変わらない
    • スイッチが1つだけで済むのは、表面のどの位置を押しているかでどのボタンをクリックしたかを検出するからだ
    • 右クリックできることすら知らなかった。自分が見たMagic Mouseは右クリックしようとしていなかった
  • 次のバージョンでは、Appleがサードパーティ製のプラスチックシェルに入れて使っていることを検知すると、マウスを無効化するかもしれない

  • すでに解決策があるように思う。こういうフラットフレックスのQi充電パッドがある: https://www.mobilefun.co.uk/iphone-lightning-qi-universal-wi...
    この商品を勧めているわけではなく、検索結果で最初に出てきただけだ
    Qiワイヤレス給電レシーバーと直角のLightningコネクタが付いている
    本来の用途はiPhoneに挿してケースを付けることだが、Magic Mouseの底面でもうまく動きそうだ
    給電側をマウスパッドの下に置けば、二度と充電を心配しなくて済むかもしれない
    実際に試したわけではないので、現実には悪いアイデアである理由があるかもしれない。試した人がいるのか気になる

    • 重要な問題は、Magic MouseはLightningポートで充電するとマウスが動作しないという点だ
      原文にリンクされている動画をざっと見て、それがはっきりした
      だからMagic Mouseをハックした人は、動作中でもバッテリーを直接充電する並列充電回路を作る手間をかけたのだ
  • 私の反論は、キーボード中心で使い、Magic Mouseを主に超大型スクロールホイールのように扱えば、人間工学的になり得るということ
    そうすれば、どの指でも、どの角度からでも、摩擦を最小限に抑えて素早くスクロールできるので、従来のマウスやトラックパッドよりもMagic Mouseのスクロール体験のほうが良い
    特に薬指の右端でスクロールするのが好き

    • つまりMagic Mouseはマウスとして使わなければ問題ない、ということか
      “Think different”のほうが合うのか、「持ち方が間違っている」のほうが合うのか分からない
    • Appleのトラックパッドがあまりに良いのでMagic Trackpadを買った。大きなキャンバスを縦横に移動したり、拡大・縮小したりできて良い
      分割キーボードの左右の間に置いて、右手はマウスに置いたまま、ときどき左手で使っている
      1本指で移動やスクロールをするという発想はしたことがなかったが、かなり快適そう
      ソフトウェアでハックできる機能のように思える。トラックパッドはタッチ位置の座標をOSに送っているのでは?
    • 逸話レベルだが、慣性スクロールがどれだけ良くても、私がMagic Mouseでスクロールすると5分以内に100%手首のRSIが誘発される
      動く指の腱がすぐに灼熱地獄に変わる
    • スクロールはトラックボールのほうがずっと楽しい。ボール全体を転がせる
    • Appleがマウス中心のユーザーインターフェースと優れたトラックパッド、そして良くないキーボードで知られていることを考えると、少し皮肉だ
  • どこかで、Appleがあのようにマウスを設計した理由は、人々がマウスを24時間充電器につなぎっぱなしにしてワイヤレス機能を使わず、バッテリーに悪影響を与えるのを防ぐためだった、と読んだ記憶がある
    Appleの判断に同意するわけではないが、そういう見方は興味深いと思う

    • 違う。AA電池を使っていたMagic Mouse 1の設計と金型を再利用するためだけだった
      Magic Trackpad 2とMagic KeyboardはMagic Mouse 2と同じ日に出たが、どちらも接続したまま問題なく動作し、有線でも使える
    • よりもっともらしい説明は、専用ケーブルを使わない場合のケーブルの張力も問題だったということ
      一般的なマウスでケーブルが付く位置を見ると、たいてい内部か外部が非常に強く補強されている
    • いや、John Iveの純粋な美学中心の判断だった。人間工学もはるかに良くできたはず
    • 使用中に充電できるなら、バッテリー寿命よりもマウス本体の寿命のほうが長くなる可能性もある
    • それはよく分からない。Magic TrackpadとMagic Keyboardはどちらも背面に充電ポートがある
  • Magic Mouseの充電ポートの位置は意図的なもの
    Appleは、ポートが端にあれば人々がケーブルをつなぎっぱなしにすることを分かっていて、そうなるとワイヤレスの美学が損なわれる

    • そのうえ既存のLightningケーブルは、長さ、柔軟性、ストレインリリーフ構造の面で、良いマウスケーブルにはならない
      Appleがケーブルをつなぎっぱなしにできないようにしたのは美学のためだけではなく、人々が架空のLightningマウス専用ケーブルの代わりに既存のケーブルを再利用して、悪いユーザー体験をしないようにするためでもある
    • 人々がつなぎっぱなしにすると、バッテリー寿命も台無しになるのでは
      Appleが何をしているのか分からずにこうした、という考えは変だ。当然分かったうえでやったことだ
      1〜2分充電するだけで十分
  • 市場にはマウスが何千種類もあり、ほぼすべてMacで使える
    誰かがわざわざマウスを直そうとするのは不思議だ。要件に合うマウスを普通に買えばいい

    • 自分の要件の1つが、マウス上面でマルチタッチジェスチャーに対応することだったら?
    • 趣味プロジェクトだ
    • 他のマウスでタッチパッドになっている製品は、ほとんどないか、まったくない
      Magic Mouseは、マウスとしても使えるタッチパッドに近い
    • Ivanは素晴らしいプロジェクトをたくさん作っていて、これは趣味だ
  • 絶対に人間工学的にはなり得ない。あんなふうに左右にスワイプするのは、身体の動き方ではない
    製品全体が悪い判断で満ちている