1 points par GN⁺ 2023-11-19 | 1 commentaires | Partager sur WhatsApp
  • Modification de la Magic Mouse avec ajout d’un port de charge USB-C et d’un boîtier imprimé en 3D afin de résoudre l’inconvénient du port de charge situé dessous, pour pouvoir continuer à l’utiliser pendant la charge
  • Choix d’une architecture qui charge directement uniquement la batterie, sans remplacer tout le circuit, afin de préserver autant que possible les fonctions d’origine de la souris et le fonctionnement du capteur tactile
  • Les modèles 3D existants ne convenant pas, le boîtier a été conçu sur mesure, avec des itérations Create -> print -> Adjust pour ajuster la forme extérieure et l’emplacement des composants
  • Après soudure directe d’un module de charge TP4056 sur la sortie de la batterie, macOS ne reconnaît pas l’état de charge, mais le pourcentage de batterie augmente et la souris fonctionne
  • Quand la tension de la batterie dépasse environ 4,17 V, le pourcentage affiché descend anormalement à 99 %, 98 %, 97 %, puis 96 %, mais après redémarrage il revient à 100 %

Modification de la structure pour réduire la gêne liée à la charge

  • L’objectif était de réduire l’inconvénient de la charge de la Magic Mouse tout en lui donnant une forme plus ergonomique
  • La conception retenue consiste à charger uniquement la batterie, sans raccorder le circuit de charge directement au circuit principal de la souris
  • En tenant compte du fonctionnement du capteur et de la prise en main, la souris a été divisée en deux moitiés, supérieure et inférieure
    • La partie supérieure correspond à la zone où se trouve le capteur tactile
    • Au départ, il semblait nécessaire de rallonger le câble de la partie supérieure, mais la longueur du câble d’origine s’est révélée suffisante

Boîtier imprimé en 3D conçu sur mesure

  • Les modèles 3D de Magic Mouse trouvés précédemment ne convenant pas, un nouveau boîtier a été fabriqué
  • La forme extérieure a été ajustée par impressions et corrections successives plutôt que par une conception de précision
    • Le processus Create -> print -> Adjust -> print -> Adjust -> print a été répété
    • Comme le projet en était au stade de concept, il s’est appuyé sur des impressions et ajustements répétés
  • Un adaptateur de cadre a aussi été fabriqué pour fixer le module supérieur de la souris
    • Il sert à reproduire et étendre le support d’origine
    • Le support d’origine était difficile à démonter sans casser de pièces
    • Il inclut l’espace nécessaire au ressort et au levier décalé qui appuie sur le bouton
    • Cet adaptateur a été obtenu après 4 itérations

Batterie et circuit de charge TP4056

  • La batterie était indiquée comme 3,61 V, une valeur inhabituelle, mais les tests ont montré qu’elle pouvait être chargée jusqu’à 4,2 V comme une batterie 1 cellule classique
  • Il a été confirmé que l’OS considère 4,2 V comme 100 %
  • Un module TP4056 standard a été utilisé pour la charge
    • Le TP4056 a été soudé directement sur la sortie de la batterie
    • Au vu de la capacité de la batterie, un limiteur de courant supplémentaire n’a pas été jugé nécessaire
    • La température a été surveillée pendant la charge et le fonctionnement semblait normal
  • Toute intervention sur la batterie exige des précautions particulières
    • Il faut éviter la surchauffe, l’ouverture et les courts-circuits
    • Un avertissement recommande aussi de préparer des lunettes de protection et un extincteur

Comportement anormal de l’affichage de batterie sous macOS

  • Quand la batterie est chargée avec le TP4056, la souris ne sait pas qu’elle est en cours de charge
  • Le TP4056 fait monter la tension jusqu’à environ 4,258 V en fin de charge puis s’arrête, tandis que la batterie reste autour de 4,2 V
  • Quand le pourcentage de batterie est surveillé dans l’OS, l’affichage diminue à rebours pendant la montée en tension
    • 100 % à 4,15 V
    • 99 % vers 4,17 V
    • 98 % vers 4,19 V
    • 97 % vers 4,21 V
    • 96 % vers 4,24 V
  • Une fois la charge terminée, redémarrer la souris fait revenir l’affichage de batterie à 100 %

Méthode d’assemblage et fonctionnement final

  • De l’adhésif double face a principalement été utilisé pour fixer la batterie et les principaux composants
  • Une impression à une résolution de 60 microns, soit 0,06 mm, a aussi été tentée sur une imprimante FDM
  • L’adaptateur de la partie supérieure a été fixé à la batterie avec du ruban adhésif afin d’ajuster sa position ; une fois la position finale déterminée, l’approche jugée appropriée consiste à le coller solidement puis à emboîter la partie supérieure
  • Le câblage et le port USB-C sont fixés avec de la colle chaude
  • Le câble FFC est connecté avec précaution et maintenu à l’aide du dispositif de fixation existant
  • Dans la démonstration finale, la souris continue de fonctionner pendant la charge
    • Le système ne parvient pas à suivre l’état de charge
    • Le pourcentage de batterie augmente

Extensions prévues mais non mises en œuvre

  • Au départ, des extensions plus ambitieuses étaient aussi prévues
    • Ajout d’un rétroéclairage RGB
    • Activation du rétroéclairage avec un Raspberry Pi RP2040 équipé d’un accéléromètre
    • Étude de l’ajout de boutons supplémentaires en connectant le RP2040 au MacBook via un canal Bluetooth séparé ou par câble
    • Installation d’une batterie supplémentaire pour le fonctionnement du rétroéclairage
  • Finalement, ces plans n’ont pas été mis en œuvre

1 commentaires

 
GN⁺ 2023-11-19
Avis sur Hacker News
  • Tant mieux pour cette personne, et c’est un chouette projet.
    J’ai toujours pensé que la Magic Mouse était idéale comme technologie d’interaction avec le Mac, mais elle est vraiment catastrophique sur le plan ergonomique.
    Je ne peux pas le prouver, mais j’attribue à dix ans d’utilisation de la Magic Mouse l’apparition d’une douloureuse lésion due aux efforts répétitifs (RSI), et désormais je ressens cette douleur quel que soit le type de souris que j’utilise.
    Les périphériques d’entrée d’Apple sont magnifiques, mais le confort a été complètement sacrifié ; on a l’impression que tous les designers industriels ont à peine plus de 20 ans et n’ont jamais connu de douleurs articulaires.

    • Ça me paraît juste. J’aimais assez la Magic Mouse, mais j’ai eu un inconfort au poignet similaire.
      La position neutre du poignet humain est verticale, le pouce vers le haut comme lors d’une poignée de main, mais la Magic Mouse est si basse qu’elle force presque à tordre le poignet à 90 degrés.
      Du point de vue ergonomique, c’est un problème assez sérieux.
      Ma solution a été de passer à une souris verticale permettant de garder le poignet plus proche d’une position neutre, et comme les gestes me manquaient, j’ai ajouté un Magic Trackpad à gauche du clavier.
      Bien sûr, il présente le même problème ergonomique, mais comme je ne tends la main vers lui qu’occasionnellement, l’impact est moindre.
    • À l’exception de quelques programmes où la souris est indispensable, j’utilise avec satisfaction un Magic Trackpad depuis plus de dix ans, et je n’ai jamais eu de RSI.
    • C’est exactement l’école de design pour laquelle Apple est connue : la forme avant la fonction.
    • À propos de l’idée que les périphériques d’entrée d’Apple sont beaux mais ratent le confort, ma femme aime la souris palet de hockey.
      Comme la seule chose qu’il nous reste de l’iMac Tangerine est ce palet de hockey orange, je lui ai même acheté un adaptateur USBA-to-USBC pour qu’elle puisse l’utiliser avec son MacBook Air.
      Heureusement, elle n’utilise pas souvent l’ordinateur, ce qui joue peut-être aussi dans le fait qu’elle soit moins affectée par les RSI.
    • J’ai eu une expérience tout aussi très négative avec la Magic Mouse, et à mon avis c’est un produit conçu pour l’esthétique.
      Pour réduire les RSI, j’avais arrêté d’utiliser une souris il y a longtemps et j’utilisais une tablette Wacom comme touchpad avec la main qui ne me servait pas à manipuler la souris.
      Une souris verticale m’a permis de recommencer à utiliser une souris, et jusqu’ici ça va. Dans mon cas, c’est une Logitech Lift Vertical.
  • J’ai plutôt de petites mains et je l’utilise depuis la Mighty Mouse[1]. La Magic Mouse actuelle est aussi confortable pour mon usage, et la Mighty Mouse sans fil était parfaite.
    Vers 2009-2010, j’ai aussi essayé un accessoire blanc en silicone à poser sur la Magic Mouse ; il m’a été utile pendant un temps, mais j’ai fini par m’habituer à la forme d’origine et j’ai arrêté de la modifier.
    J’ai aussi essayé la Logitech Master Series et je l’aime bien, mais comme je n’utilise pas toutes ses fonctions, j’apprécie la simplicité de la Magic Mouse.
    Je la recharge une fois tous les 45 jours, ou quand l’alerte apparaît ; je la mets à charger puis je prends un thé, je marche, je cours ou je lis un livre.
    La recharge n’a jamais été un problème, et je trouve que tout le bruit autour de la recharge est exagéré. Si on pense à la laisser charger toute la nuit, on n’a plus besoin de la recharger pendant environ un mois.

    1. https://cdn.oinam.com/img/oinam/brajeshwar-apple-mighty-mous...
    • La taille de la Mighty Mouse était agréable, mais je ne sais pas si cela valait la peine de supporter la corvée de nettoyer sans cesse la minuscule trackball qui se bloquait au moindre grain de poussière.
      Toutes les Mighty Mouse que j’ai eues se bloquaient régulièrement, et les débloquer était pénible.
      À part ça, aucune autre souris que j’ai utilisée ou malmenée n’a jamais eu de bouton ou de molette en panne.
      Cela dit, le clic si particulier des souris Apple de cette époque me manque beaucoup.
    • Je considère la Mighty Mouse comme une souris presque parfaite.
      Elle a deux défauts : comme le dit un autre commentaire, des saletés s’accumulent dans la boule de défilement, et il est impossible de la nettoyer sans découper la souris pour l’ouvrir ; l’autre défaut est la mise en œuvre des boutons latéraux.
      Le fait qu’une souris Apple officielle prenne réellement en charge le clic central est excellent.
      Le défilement multidirectionnel est devenu pour moi une fonction indispensable sur une souris, et sa taille comme son poids sont excellents.
      Pour ceux qui l’ont utilisée sans forcément le savoir, les petits crans ressentis au défilement, presque haptiques, sont en fait produits par un haut-parleur interne, ce qui donne un bon retour.
      En particulier, quand le rouleau se bloque et que le son du clic disparaît, on sait qu’il est temps de nettoyer la boule.
      La Magic Mouse est inconfortable, n’a pas de clic central par défaut et n’a pas de boutons latéraux. Son meilleur point est simplement d’avoir réglé le problème de la boule de défilement.
      Au final, j’ai acheté il y a quelques mois une Mighty Mouse neuve issue d’un ancien stock, et la boule de défilement est vraiment douce.
  • En voyant les photos, je comprends pourquoi le bouton droit de toutes les Magic Mouse que j’ai utilisées devenait mou et s’usait bizarrement.
    Il n’y a qu’un seul microswitch, et à droite ce n’est qu’un ressort à lame.

    • Le fait qu’il n’y ait qu’un seul microswitch est typique de la conception des souris Apple. Ça ne change vraiment pas.
    • S’il suffit d’un seul switch, c’est parce que la souris détecte quel bouton a été cliqué selon l’endroit de la surface où l’on appuie.
    • Je ne savais même pas qu’on pouvait faire un clic droit. Les Magic Mouse que j’ai vues ne cherchaient pas à faire de clic droit.
  • Dans la prochaine version, Apple désactivera peut-être la souris si elle détecte qu’on l’utilise dans une coque en plastique tierce.

  • Il semble qu’il existe déjà une solution. Il y a ce genre de tapis de recharge Qi flexible plat : https://www.mobilefun.co.uk/iphone-lightning-qi-universal-wi...
    Je ne recommande pas ce produit en particulier, c’est juste le premier résultat de recherche que j’ai trouvé.
    Il comporte un récepteur d’alimentation sans fil Qi et un connecteur Lightning à angle droit.
    Son usage initial est de le brancher sur un iPhone puis de mettre une coque par-dessus, mais il me semble que ça fonctionnerait bien aussi sous la Magic Mouse.
    En plaçant l’émetteur d’énergie sous le tapis de souris, on pourrait ne plus jamais avoir à se soucier de la recharge.
    Je ne l’ai pas essayé moi-même, donc il y a peut-être une bonne raison pour laquelle ce serait en réalité une mauvaise idée. Je me demande si quelqu’un a déjà tenté le coup.

    • Le problème central est que la souris ne fonctionne pas quand on la recharge via le port Lightning de la Magic Mouse.
      En parcourant la vidéo liée dans l’article d’origine, c’est devenu clair.
      C’est pour cela que la personne qui a hacké la Magic Mouse s’est donné la peine de créer un circuit de charge parallèle qui recharge directement la batterie même pendant son fonctionnement.
  • Mon avis contraire, c’est que si on l’utilise surtout au clavier et qu’on traite la Magic Mouse principalement comme une molette de défilement géante, elle peut être ergonomique.
    On peut alors faire défiler rapidement avec n’importe quel doigt, sous n’importe quel angle, avec un minimum de friction, ce qui rend l’expérience de défilement de la Magic Mouse meilleure que celle d’une souris traditionnelle ou d’un trackpad.
    J’aime particulièrement faire défiler avec l’extrémité droite de l’annulaire.

    • Donc tu veux dire que la Magic Mouse est correcte si on ne l’utilise pas comme une souris ?
      Je ne sais pas si « Think different » convient mieux, ou « vous la tenez mal ».
    • Les trackpads Apple sont tellement bons que j’ai acheté un Magic Trackpad, et j’aime pouvoir me déplacer ou zoomer dans les deux directions sur un grand canevas.
      Je le place entre les deux moitiés de mon clavier séparé, et je l’utilise parfois de la main gauche en gardant la main droite sur la souris.
      Je n’avais jamais envisagé l’idée de se déplacer ou de faire défiler avec un seul doigt, mais ça a l’air assez pratique.
      Ça semble être une fonctionnalité qu’on pourrait bricoler côté logiciel. Le trackpad n’envoie-t-il pas les coordonnées du point de contact au système d’exploitation ?
    • C’est anecdotique, mais même si le défilement inertiel est excellent, si je fais défiler avec la Magic Mouse, ça déclenche à 100 % une RSI du poignet en moins de 5 minutes.
      Les tendons des doigts en mouvement se transforment très vite en enfer brûlant.
    • Le défilement est bien plus agréable avec un trackball. On peut faire rouler toute la boule.
    • C’est un peu ironique quand on pense qu’Apple est connue pour ses interfaces centrées sur la souris, ses excellents trackpads et ses mauvais claviers.
  • Je me souviens avoir lu quelque part que si Apple avait conçu la souris ainsi, c’était pour empêcher les gens de la laisser branchée au chargeur 24 h/24, sans utiliser la fonction sans fil, ce qui aurait un mauvais effet sur la batterie.
    Je ne dis pas que je suis d’accord avec la décision d’Apple, mais je trouve ce point de vue intéressant.

    • Non. Le seul objectif était de réutiliser le design et les moules de la Magic Mouse 1, qui utilisait des piles AA.
      Le Magic Trackpad 2 et le Magic Keyboard sont sortis le même jour que la Magic Mouse 2, mais tous deux fonctionnent très bien branchés et peuvent aussi être utilisés en filaire.
    • Une explication plus plausible est que la tension du câble posait aussi problème lorsqu’on n’utilisait pas un câble spécial.
      Si l’on regarde l’endroit où le câble se raccorde sur une souris classique, il est généralement très fortement renforcé, à l’intérieur ou à l’extérieur.
    • Non, c’était une décision purement esthétique de John Ive. L’ergonomie aurait aussi pu être bien meilleure.
    • Si on peut la charger pendant l’utilisation, la durée de vie de la souris pourrait même dépasser celle de la batterie.
    • Je n’en suis pas si sûr. Le Magic Trackpad et le Magic Keyboard ont tous deux un port de charge à l’arrière.
  • L’emplacement du port de charge de la Magic Mouse est intentionnel.
    Apple sait que si le port se trouve sur un bord, les gens laisseront le câble branché en permanence, ce qui ruine l’esthétique du sans-fil.

    • En plus, les câbles Lightning existants ne font pas de bons câbles de souris en termes de longueur, de souplesse et de système anti-traction.
      Si Apple a empêché de laisser le câble branché en permanence, ce n’est pas seulement pour des raisons esthétiques : c’est aussi pour éviter que les gens réutilisent leurs câbles existants au lieu d’un hypothétique câble Lightning dédié à la souris, avec à la clé une mauvaise expérience utilisateur.
    • Si les gens la laissent branchée en permanence, ça ne risque pas aussi de dégrader la durée de vie de la batterie ?
      L’idée qu’Apple ait fait ça parce qu’elle ne savait pas ce qu’elle faisait est étrange. Évidemment qu’ils l’ont fait en connaissance de cause.
      Il suffit de la charger une ou deux minutes.
  • Il existe des milliers de souris sur le marché, et presque toutes fonctionnent sur Mac.
    C’est étrange que quelqu’un veuille absolument réparer cette souris. Il suffit d’acheter une souris qui correspond à ses besoins.

    • Et si l’un de mes besoins était la prise en charge des gestes multitouch sur le dessus de la souris ?
    • C’est un projet hobby.
    • Il n’y a quasiment pas, voire pas du tout, d’autres souris qui soient des touchpads.
      La Magic Mouse ressemble davantage à un touchpad qui peut aussi servir de souris.
    • Ivan réalise beaucoup d’excellents projets, et celui-ci est un hobby.
  • Elle ne pourra jamais être ergonomique. Faire des balayages latéraux de cette façon, ce n’est pas comme ça que le corps fonctionne.
    Tout le produit est rempli de mauvaises décisions.