1 puntos por GN⁺ 2023-11-19 | 1 comentarios | Compartir por WhatsApp
  • Para resolver la incomodidad del puerto de carga en la parte inferior del Magic Mouse, se le agregó un puerto de carga USB-C y una carcasa impresa en 3D, modificándolo para que pudiera seguir usándose mientras se carga
  • En lugar de reemplazar todo el circuito, se optó por una estructura que carga directamente solo la batería, manteniendo al máximo las funciones originales del mouse y el funcionamiento de los sensores táctiles
  • Como los modelos 3D existentes no encajaban, se creó una carcasa propia y se fue ajustando la forma exterior y la posición de las piezas mediante ciclos de Create -> print -> Adjust
  • Al soldar directamente un módulo de carga TP4056 a la salida de la batería, macOS no reconoce el estado de carga, pero el porcentaje de batería sí aumenta y el mouse funciona
  • Hubo un comportamiento extraño en el que, cuando el voltaje de la batería estaba alrededor de 4.17 V o más, el porcentaje mostrado bajaba a 99%, 98%, 97% y 96%, pero tras reiniciar volvió a 100%

Cambio de estructura para reducir la incomodidad al cargar

  • El objetivo era reducir la incomodidad de carga del Magic Mouse y, a la vez, convertirlo en una forma más ergonómica
  • Se diseñó para cargar solo la batería, sin conectar el circuito de carga directamente al circuito principal del mouse
  • Considerando el funcionamiento de los sensores y el agarre, se dividió el mouse en dos mitades, superior e inferior
    • La parte superior es la zona donde está el sensor táctil
    • Al principio se esperaba que hiciera falta alargar el cable de la parte superior, pero la longitud del cable original fue suficiente

Carcasa impresa en 3D hecha a medida

  • Los modelos 3D para Magic Mouse encontrados previamente no encajaban, así que se creó una carcasa nueva
  • La forma exterior se ajustó más mediante impresiones y correcciones repetidas que con un diseño de precisión
    • Se repitió el proceso Create -> print -> Adjust -> print -> Adjust -> print
    • Como el proyecto estaba en etapa de concepto, dependió de impresiones y ajustes iterativos
  • También se creó un adaptador de marco para fijar el módulo superior del mouse
    • Su función es replicar y extender el montaje original
    • El montaje original era difícil de desmontar sin romper piezas
    • Incluye espacio para el resorte y la palanca desplazada que presiona el botón
    • Este adaptador se logró tras 4 iteraciones

Batería y circuito de carga TP4056

  • La batería estaba marcada como 3.61 V, algo poco habitual, pero las pruebas mostraron que podía cargarse hasta 4.2 V como una batería común de una celda
  • Se confirmó que el sistema operativo interpreta 4.2 V como 100%
  • Para la carga se usó un módulo común TP4056
    • El TP4056 se soldó directamente a la salida de la batería
    • Según la capacidad de la batería, se consideró que no hacía falta un limitador de corriente adicional
    • Se monitoreó la temperatura durante la carga y pareció funcionar con normalidad
  • Trabajar con baterías requiere precauciones adicionales
    • Hay que evitar sobrecalentamiento, abrirlas o provocar cortocircuitos
    • También se agregó una advertencia de tener listos lentes de protección y un extintor

Comportamiento extraño del indicador de batería en macOS

  • Cuando se carga la batería con el TP4056, el mouse no reconoce que está cargando
  • Al completar la carga, el TP4056 eleva el voltaje hasta unos 4.258 V y luego se apaga, mientras que la batería queda alrededor de 4.2 V
  • Al monitorear el porcentaje de batería en el sistema operativo, durante el tramo de aumento de voltaje el indicador baja en sentido inverso
    • A 4.15 V: 100%
    • Alrededor de 4.17 V: 99%
    • Alrededor de 4.19 V: 98%
    • Alrededor de 4.21 V: 97%
    • Alrededor de 4.24 V: 96%
  • Tras completarse la carga, al reiniciar el mouse el indicador de batería vuelve a 100%

Método de ensamblaje y funcionamiento final

  • Para fijar la batería y los componentes principales se usó principalmente cinta doble cara
  • También se probó una impresión con impresora FDM a 60 micrones, es decir, 0.06 mm de resolución
  • El adaptador de la parte superior se pegó con cinta a la batería para ajustar su posición, y se consideró que lo adecuado sería pegarlo firmemente una vez definida la posición final y luego encajar la parte superior
  • Los cables y el puerto USB-C se fijaron con hot glue
  • El cable FFC se conectó con cuidado y se fijó usando el mecanismo de sujeción existente
  • En la demo final, el mouse sigue funcionando incluso mientras se carga
    • El sistema no puede rastrear el estado de carga
    • El porcentaje de batería sube

Planes de expansión no implementados

  • Al principio también había planes de expansión más ambiciosos
    • Agregar retroiluminación RGB
    • Activar la retroiluminación con una Raspberry Pi RP2040 equipada con acelerómetro
    • Evaluar la instalación de botones adicionales conectando la RP2040 a la MacBook mediante un canal Bluetooth separado o un cable
    • Instalar una batería adicional para alimentar la retroiluminación
  • Finalmente, estos planes no se implementaron

1 comentarios

 
GN⁺ 2023-11-19
Opiniones de Hacker News
  • De verdad me alegra mucho por esta persona, y es un proyecto genial.
    Siempre pensé que el Magic Mouse era ideal como tecnología para interactuar con la Mac, pero ergonómicamente es pésimo.
    No puedo demostrarlo, pero creo que por usar el Magic Mouse durante 10 años desarrollé una dolorosa lesión por esfuerzo repetitivo (RSI), y ahora sufro ese dolor con cualquier mouse que use.
    Los dispositivos de entrada de Apple son hermosos, pero arruinaron por completo la comodidad; da la impresión de que todos sus diseñadores industriales tienen veintipocos años y nunca han tenido dolor en las articulaciones.

    • Creo que es cierto. Me gustaba bastante el Magic Mouse, pero tuve una molestia en la muñeca similar.
      La postura neutral de la muñeca humana es vertical, con el pulgar hacia arriba como al dar la mano, pero el Magic Mouse es tan bajo que obliga a torcer la muñeca casi 90 grados.
      Desde el punto de vista ergonómico, es un problema bastante serio.
      Mi solución fue cambiar a un mouse vertical que me permite mantener la muñeca cerca de una posición neutral, y como extrañaba los gestos agregué un Magic Trackpad a la izquierda del teclado.
      Claro que eso también tiene el mismo problema ergonómico, pero como solo estiro la mano de vez en cuando, el impacto es menor.
    • Salvo por algunos programas en los que el mouse es indispensable, llevo más de 10 años usando el Magic Trackpad con satisfacción, y nunca tuve RSI.
    • Es tal cual la famosa escuela de diseño de Apple donde la forma va antes que la función.
    • Sobre eso de que los dispositivos de entrada de Apple son hermosos pero arruinaron la comodidad: a mi esposa le gusta el mouse de disco de hockey.
      Lo único que queda de la Tangerine iMac es el disco de hockey naranja, así que hasta le compré un dongle de USBA a USBC para que lo use con la MacBook Air.
      Por suerte no usa la computadora con frecuencia, así que quizá eso también tenga que ver con que sufre menos los efectos de RSI.
    • Tuve una experiencia muy negativa similar con el Magic Mouse, y en mi opinión es un producto diseñado para la estética.
      Para reducir la RSI dejé de usar mouse hace mucho y usaba una tableta Wacom como touchpad con la mano que no usaba para el mouse.
      Gracias a un mouse vertical empecé a usar mouse de nuevo y hasta ahora voy bien. En mi caso es el Logitech Lift Vertical.
  • Tengo manos más bien pequeñas y lo uso desde el Mighty Mouse[1]. El Magic Mouse actual también me resulta cómodo para mi forma de uso, y el Mighty Mouse inalámbrico era perfecto.
    Alrededor de 2009~2010 también probé un accesorio blanco de silicona que se ponía encima del Magic Mouse y me sirvió por un tiempo, pero al final me acostumbré a la forma original y dejé de modificarlo.
    También probé la serie Logitech Master y me gusta, pero no uso todas sus funciones, así que me agrada la simplicidad del Magic Mouse.
    Lo cargo una vez cada 45 días o cuando aparece la advertencia; lo dejo cargando y me tomo un té, camino, corro o leo un libro.
    La carga nunca fue un problema, y creo que el escándalo por la carga es exagerado. Si te acordás de dejarlo cargando toda la noche, no necesitás cargarlo durante más o menos el mes siguiente.

    1. https://cdn.oinam.com/img/oinam/brajeshwar-apple-mighty-mous...
    • El tamaño del Mighty Mouse era bueno, pero no sé si valía la pena bancarse la molestia de tener que limpiar continuamente el tiny trackball porque se trababa con partículas mínimas de polvo.
      Todos los Mighty Mouse que tuve se trababan regularmente y destrabarlos era molesto.
      Fuera de eso, ningún otro mouse que usé o maltraté tuvo nunca botones o rueda rotos.
      Aun así, extraño mucho la sensación de clic característica de los mouse de Apple de esa época.
    • Creo que el Mighty Mouse es un mouse casi perfecto.
      Tiene dos defectos: como dicen otros comentarios, se acumula suciedad en la bola de desplazamiento y es imposible limpiarla sin cortar el mouse para abrirlo, y la implementación de los botones laterales.
      Que un mouse original de Apple admita un verdadero clic central es excelente.
      El desplazamiento multidireccional ya se volvió para mí una función imprescindible en un mouse, y el tamaño y el peso también son excelentes.
      Quizá algunos que lo usaron no lo sepan, pero ese tac-tac que se siente casi háptico al desplazarse lo produce un parlante interno y da una buena retroalimentación.
      En especial, cuando el rodillo se traba y el sonido de clic se detiene, sabés que es momento de limpiar la bola.
      El Magic Mouse es incómodo, no tiene clic central básico ni botones laterales. Lo mejor que tiene es simplemente que solucionó el problema de la bola de desplazamiento.
      Al final, hace unos meses compré un Mighty Mouse nuevo de stock viejo, y la bola de desplazamiento se siente realmente suave.
  • Al ver las fotos, entiendo por qué en todos los Magic Mouse que usé el botón derecho se volvía blando y se desgastaba de forma extraña.
    Solo hay un microswitch, y el lado derecho es simplemente un resorte de lámina.

    • Que tenga un solo microswitch es un diseño típico de mouse de Apple. De verdad no cambia.
    • Puede tener un solo switch porque detecta qué botón hiciste clic según en qué parte de la superficie presionás.
    • Ni siquiera sabía que se podía hacer clic derecho. Los Magic Mouse que vi no intentaban hacer clic derecho.
  • En la próxima versión, quizá Apple desactive el mouse si detecta que lo están usando dentro de una carcasa plástica de terceros.

  • Parece que ya existe una solución. Hay pads de carga Qi flex planos como este: https://www.mobilefun.co.uk/iphone-lightning-qi-universal-wi...
    No estoy recomendando ese producto; simplemente fue el primero que apareció en los resultados de búsqueda.
    Tiene un receptor de energía inalámbrica Qi y un conector Lightning en ángulo recto.
    El uso original es conectarlo a un iPhone y ponerle una funda, pero parece que también funcionaría bien en la base del Magic Mouse.
    Si ponés el transmisor de energía debajo del mousepad, quizá nunca más tengas que preocuparte por cargarlo.
    No lo probé personalmente, así que tal vez haya alguna razón por la que en la práctica sea una mala idea. Me da curiosidad si alguien lo intentó.

    • El problema central es que el mouse no funciona cuando se carga por el puerto Lightning del Magic Mouse.
      Al mirar por encima el video enlazado en el texto original, eso quedó claro.
      Por eso la persona que hackeó el Magic Mouse se tomó el trabajo de crear un circuito de carga en paralelo que carga directamente la batería incluso mientras está funcionando.
  • Mi opinión contraria es que, si lo usas centrado en el teclado y tratas al Magic Mouse principalmente como una rueda de desplazamiento enorme, puede ser ergonómico
    Así puedes desplazarte rápido con cualquier dedo, desde cualquier ángulo y minimizando la fricción, por lo que la experiencia de desplazamiento del Magic Mouse es mejor que la de un mouse tradicional o un trackpad
    En especial, me gusta desplazarme con el extremo derecho del dedo anular

    • O sea, ¿el Magic Mouse está bien si no lo usas como mouse?
      No sé si encaja mejor “Think different” o “lo estás agarrando mal”
    • Como los trackpads de Apple son tan buenos, compré el Magic Trackpad, y me gusta que permite moverme en ambas direcciones o hacer zoom en un lienzo grande
      Lo tengo entre las dos mitades de mi teclado dividido, y lo uso de vez en cuando con la mano izquierda mientras mantengo la derecha en el mouse
      Nunca había pensado en moverme o hacer scroll con un solo dedo, pero suena bastante cómodo
      Parece una función que podría hackearse por software. ¿El trackpad no le envía al sistema operativo las coordenadas del punto de toque?
    • Es solo anecdótico, pero por muy bueno que sea el desplazamiento con inercia, si hago scroll con el Magic Mouse, en menos de 5 minutos se me dispara al 100% el RSI de muñeca
      Los tendones de los dedos que se mueven se convierten enseguida en un infierno ardiente
    • Para hacer scroll, un trackball es mucho más agradable. Puedes hacer rodar toda la bola
    • Es un poco irónico si consideras que Apple es conocida por interfaces de usuario centradas en el mouse, trackpads excelentes y teclados no tan buenos
  • Recuerdo haber leído en algún lugar que la razón por la que Apple diseñó el mouse así fue para evitar que la gente lo dejara enchufado al cargador las 24 horas, no usara la función inalámbrica y dañara la batería
    No es que esté de acuerdo con la decisión de Apple, pero esa perspectiva me parece interesante

    • No. El único objetivo era reutilizar el diseño y los moldes del Magic Mouse 1, que usaba baterías AA
      El Magic Trackpad 2 y el Magic Keyboard salieron el mismo día que el Magic Mouse 2, pero ambos funcionan bien enchufados y también pueden usarse con cable
    • Una explicación más plausible es que la tensión del cable también era un problema cuando no se usaba un cable especial
      Si miras dónde se conecta el cable en un mouse normal, por lo general está reforzado con mucha firmeza por dentro o por fuera
    • No, fue una decisión puramente estética de John Ive. La ergonomía también podría haber sido mucho mejor
    • Si se pudiera cargar mientras se usa, la vida útil del mouse podría incluso superar la de la batería
    • No sé sobre eso. Tanto el Magic Trackpad como el Magic Keyboard tienen el puerto de carga en la parte trasera
  • La ubicación del puerto de carga del Magic Mouse es intencional
    Apple sabe que, si el puerto está en un borde, la gente dejaría el cable conectado todo el tiempo, y eso arruinaría la estética inalámbrica

    • Además, los cables Lightning existentes no son buenos cables para mouse en términos de longitud, flexibilidad y alivio de tensión
      Que Apple impidiera dejar el cable conectado no fue solo por estética, sino también para evitar que la gente reutilizara cables existentes en lugar de un hipotético cable Lightning dedicado para mouse y terminara con una mala experiencia de usuario
    • Si la gente lo deja enchufado todo el tiempo, ¿no podría arruinar también la vida útil de la batería?
      Me parece raro pensar que Apple hizo esto porque no sabía lo que hacía. Obviamente fue algo deliberado
      Con cargarlo 1 o 2 minutos basta
  • Hay miles de mouses en el mercado, y casi todos se pueden usar en Mac
    Es raro que alguien insista en arreglar un mouse. Basta con comprar uno que cumpla con sus requisitos

    • ¿Y si uno de mis requisitos es que soporte gestos multitouch en la parte superior del mouse?
    • Es un proyecto de hobby
    • Casi no hay, o directamente no hay, otros mouses que sean touchpad
      El Magic Mouse se parece más a un touchpad que también puede usarse como mouse
    • Ivan crea muchos proyectos excelentes, y esto es un hobby
  • No puede ser ergonómico de ninguna manera. Deslizar de lado a lado así no es la forma en que funciona el cuerpo
    Todo el producto está lleno de malas decisiones