I hacked the Magic Mouse
Thanks all a lot! The unique put up bought such a fantastic response it could be impolite to not inform you extra concerning the undertaking.
Some media protection
To start with
This can be a little bit intrusive, however I’d respect it should you’d be part of our Discord server, and subscribe to my Instagram and/or X (Twitter). Will probably be the very best “thanks” should you preferred the article 🙂 Thanks, and Might the Power be with you!
How I got here up with the concept.
Sure, I do know that the mouse is sort of questionable by way of comfort, however the primary driver of my thought was these two clips.
A while in the past, I noticed this video and instantly considered what I wanted to do to unravel the writer’s drawback:
A yr later, I noticed this video and determined my time had come:
The concept
It turned apparent to me that I ought to simply cost the battery and don’t to attach mouse schematics, effectively because it seems it labored. Not with out some attention-grabbing findings, although.
To make it ergonomic and stop issues with the sensor (which isn’t working completely as it’s) I must divide the mouse into 2 halves. I used to be ready to have to elongate the cable from the highest half (contact sensor), however fortunately, the usual size turned out to be sufficient.
Implementation
The discovered fashions didn’t match in any respect. I needed to do it myself, and the primary makes an attempt had been fairly …. ugly, what can I say?
Furthermore, all of the Magic Mouse 3d fashions I’ve discovered aren’t good both. So, I adjusted the form of the enclosure step-by-step, simply by eye. It’s an idea, in spite of everything 🙂
Create-> print -> Alter -> print -> Alter -> print -> and so forth…
A final, however in all probability not the ultimate possibility. In any case, there is no such thing as a restrict to perfection. But when I had been to good it, I’m afraid the undertaking would by no means see the sunshine of day
Within the picture, you’ll be able to discover a frame-adapter for the higher a part of the mouse. It was made in solely 4 iterations
Its job is basically to repeat and lengthen the unique mount (which, by the best way, is sort of tough to disassemble with out breaking something off).
There’s additionally a spot for a spring (a protracted metallic half close to the button) and an offset lever that presses the button.
I used to be so assured of success that I didn’t even trouble to see if the charging thought would work.
Higher late than by no means. The labeling on the battery shouldn’t be commonplace (3.61V), however in line with the checks, it’s a regular one cell that may be charged to 4.2V, which is outlined as 100% within the OS.
My attention-grabbing discover, for the cautious reader
After I cost the battery utilizing my BMC (TP4056) the mouse shouldn’t be conscious that it’s within the technique of charging.
The TP4056 raises the voltage to ~4.258V when the cost is full. After which shuts down, and the battery stays at ~4.2V.
So right here’s the discovering:
If we monitor the proportion of cost within the OS, we see 100% at 4.15, after which the wonders start.
At ~4.17V, the proportion drops to 99%.
~4.19V – 98%
~4.21V – 97%
~4.24V – 96%
After charging is completed and I restarted the mouse, the proportion is again to 100%.
Possibly I’ve discovered why the mouse is magical? 🙂
Subsequent, I soldered a daily TP4056 on to the battery outputs. Don’t need to make it sophisticated. With this battery capability, it’ll do the job simply high-quality, there is no such thing as a want for added present limiters. Simply in case, I monitored the temperature whereas charging, and all the things appeared to be working nice.
The boring soldering of some wires
Folks say it’s a must to be very cautious when working with batteries!
Don’t overheat, open, or short-circuit them.
Put on goggles and have fireplace extinguishers useful. Skilled professionals carry out these stunts.
Proof of idea. Charging demo
The mouse continues to work whereas charging.
The system doesn’t monitor that it’s charging, however the battery proportion simply goes up.
Simply as I’d hoped
Assembling
As in most superior gadgets, I used double-sided tape to connect the battery on.
Nevertheless, double-sided tape was principally used for meeting as effectively. By the best way, for the primary time, I attempted printing on an FDM printer at 60 microns (0.06mm) decision.
I put in this adapter into the highest of the mouse and taped it to the battery so it may very well be disassembled for fine-tuning. As soon as the precise place has been chosen, it is smart to connect it firmly in place and snap the highest half into place.
A brief video concerning the top-part extension adapter
Simply attempting it on and exhibiting how the press works. I apologize for the noise of the printers within the background.
After which there’s the ultimate view. I added high-tech sizzling glue (sarcasm) to safe the wires and USB-C port. If it really works, why consider anything?
Fastidiously linked the FFC cable and secured it with the native fasteners.
I added double-sided tape to the plastic extension adapter and easily taped it to the battery on the very finish.
Last demo
That’s it.
Sources
repository in progress
Yet another factor
After I began engaged on the undertaking, I instantly had very world plans.
Particularly:
- Add RGB backlighting.
- Add a Raspberry Pi RP2040 with an accelerometer to activate the backlighting.
- Contemplate putting in further buttons connecting RP2040 to the Macbook with a separate BT channel or cable.
- Set up a further battery to make sure the operation of the backlighting.
Fortuitously, I got here to my senses in time.
However you already know, typically it’s so arduous to cease your self.
I’m a programs engineer in JetBrains firm. Uptime Lab founder. I’m glad to see you on my web site! I hope you discover my content material helpful. Please subscribe to my Instagram and Twitter. I put up the most recent updates there.