1P by GN⁺ | ★ favorite | 댓글 1개
  • 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 채널이나 케이블로 연결해 추가 버튼 설치 검토
    • 백라이트 동작을 위한 추가 배터리 설치
  • 최종적으로는 이 계획들을 구현하지 않았음

댓글과 토론

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에서 쓰게 하려고 USBA-to-USBC 동글도 사줬음
      다행히 컴퓨터를 자주 쓰지 않아서 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. https://cdn.oinam.com/img/oinam/brajeshwar-apple-mighty-mous...
    • Mighty Mouse 크기는 좋았지만, tiny trackball에 미세한 먼지가 끼어 계속 막히는 걸 청소해야 하는 번거로움까지 감수할 만했는지는 모르겠음
      내가 가진 모든 Mighty Mouse는 정기적으로 막혔고 풀기도 짜증났음
      그 외에 내가 쓰거나 험하게 다룬 어떤 마우스도 버튼이나 휠이 고장 난 적은 없었음
      그래도 이 시기 Apple 마우스의 특유의 클릭감은 많이 그리움
    • Mighty Mouse는 거의 완벽한 마우스라고 봄
      단점은 두 가지인데, 다른 댓글처럼 스크롤 볼에 이물질이 쌓이고 마우스를 잘라 열지 않으면 청소가 불가능하다는 점, 그리고 측면 버튼 구현임
      Apple 정품 마우스에서 진짜 가운데 클릭을 지원하는 건 훌륭함
      다방향 스크롤은 이제 내게 필수 마우스 기능이 됐고, 크기와 무게도 훌륭함
      써본 사람 중 모를 수도 있는데, 스크롤할 때 거의 햅틱처럼 느껴지는 틱틱거림은 내부 스피커가 내는 소리라 좋은 피드백을 줌
      특히 롤러가 끼어 클릭 소리가 멈추면 볼을 청소할 때라는 걸 알 수 있음
      Magic Mouse는 불편하고, 기본 가운데 클릭도 없고, 측면 버튼도 없음. 가장 좋은 점은 스크롤 볼 문제를 고쳤다는 것뿐임
      결국 몇 달 전 신품 재고 Mighty Mouse를 샀고, 스크롤 볼이 정말 부드럽게 느껴짐
  • 사진을 보니 내가 쓴 모든 Magic Mouse에서 오른쪽 버튼이 물컹해지며 이상하게 닳던 이유가 보임
    마이크로스위치는 하나뿐이고, 오른쪽은 그냥 판스프링임

    • 마이크로스위치가 하나뿐인 건 전형적인 Apple 마우스 설계임. 정말 안 바뀜
    • 스위치가 하나만 있어도 되는 건 표면의 어느 위치를 누르는지로 어떤 버튼을 클릭했는지 감지하기 때문임
    • 오른쪽 클릭이 되는지도 몰랐음. 내가 본 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를 샀고, 큰 캔버스를 양방향으로 이동하거나 확대·축소할 수 있어 좋음
      키보드 분리된 양쪽 사이에 두고, 오른손은 마우스에 둔 채 가끔 왼손으로 씀
      한 손가락으로 이동이나 스크롤을 한다는 생각은 해본 적 없는데 꽤 편할 것 같음
      소프트웨어로 해킹할 수 있는 기능일 듯함. 트랙패드는 터치 지점 좌표를 운영체제에 보내는 것 아닌가?
    • 일화 수준이지만, 관성 스크롤이 아무리 좋아도 내가 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에서 쓸 수 있음
    누군가 굳이 마우스를 고치려 하는 게 이상함. 요구사항에 맞는 마우스를 그냥 사면 됨

    • 내 요구사항 중 하나가 마우스 상단에서 멀티터치 제스처를 지원하는 것이라면?
    • 취미 프로젝트임
    • 다른 마우스 중 터치패드인 제품은 거의 없거나 아예 없음
      Magic Mouse는 마우스로도 쓸 수 있는 터치패드에 더 가까움
    • Ivan은 훌륭한 프로젝트를 많이 만들고, 이건 취미임
  • 절대 인체공학적일 수 없음. 그런 식으로 좌우로 스와이프하는 건 몸이 작동하는 방식이 아님
    제품 전체가 나쁜 결정으로 가득함