91 comments

[ 2.7 ms ] story [ 71.9 ms ] thread
"Balking at the $50+ charge for turnkey assembly, I opted to take the financially responsible route and pay $200+ for a hot-air rework station to solder it myself."

Yeah, I feel this :)

This statement also hit home for me when I thought over my woodworking tools. I could buy finished timber for $300, or I could spend $500 on tools and several hours to finish $75 of rough-sawn timber myself.

We aren't doing these things to save money.

A bit unrelated, but I have the same soldering helper as in the post. It's called Omnifixo (I found out about it from a YouTube video (Norm from Tested)). I was initially skeptical, but it's made soldering a whole lot easier - highly recommended.

I've done some mouse PCB mods myself (swapping dead switches mainly). My biggest annoyance is resoldering through-hole components - unfortunately aftermarket PCBs for mice are quite rare, and my favorite mouse isn't all that popular in the "mouse community".

I wish I had the money and the know-how to do things like that. In a world where many companies are downright hostile to user needs and preferences, we need more DIY electronics — not less.
Hot air rework isn't that difficult. It's a skill like any other.
The MX Ergo S has USB-C and much more silent switches. Other than that, it's basically the same as the previous MX Ergo. I bought one a few weeks ago after I dropped and broke my old Ergo.
I modded mine to remove the friction in the middle wheel. But switching the switches is next.

If there’s one product that absolutely needs to be shamelessly ripped off it has to be this one. It’s a mouse so close to perfection it boggles the mind why Logitech wouldn’t go the last mile.

Manufacturers in china, if you see this, do the thing!

I can relate in so many ways. I purchased a MX Master 3S and while it has a lot of great design choices, overall there were too many flaws for me and I returned it.

While I had the mouse, I kept looking for ways to "fix scrolling" and everything repeatedly pointed to third party software. If you have an iPad or Android device, you're completely out of luck.

How does a company become so out of tune with customers that customers feel the need to "fix" the design flaws of devices they bought?

I'm not one of those people to "fix" the device, because when I found the polling speed and latency couldn't be increased, that was a complete stopper for me. I really wanted to make the mouse work for me, I really tried to make it work, but I couldn't get past the many flaws. It felt as if they went backwards from their old devices like the MX Revolution in many ways.

On the hardware side, I wonder if the author has seen the MX Ergo S model. It features a USB-C charger, and they claim it’s 80% quieter.
I would _love_ to see more DIY mouse options. I feel like the mechanical keyboard crowd has so many options.

I've been dreaming of a set of lego-style bits of a mouse that can be assembled together... want another button? here you go. Want it on the side? Modify the 3D print file. Want bluetooth? Use this board... Want USB-C? Use that board... Want both? We've got you covered... Want a hyper-scroll wheel? Well, Logitech has a patent on that one, but here's the closest thing you can get on a DIY mouse. Now click these buttons in the configurator and hit "upload", and the firmware is installed to use your new mouse on any machine.

On the subject of adding more buttons, I think there needs to be a rethinking of mouse button events at the OS level. Gaming mice with 12-20+ buttons have to resort to creating keyboard events with weird key combinations because there aren't actually that many mouse events, which is insane. There are currently only 12 valid integers (12 types of "click") sent from the raw mouse events. Those need special handling because the numbers are chosen very strangely, but why can't we agree that for any number within some range, the odd number is a key-press and the even number is the key-release, or something like that? You don't have to create named events for all of them, but the raw integers should be valid even if you have to use the lower level events.

If I want to build a mouse with 32,000 buttons, the limit should not be the operating system's mouse event.

I wonder if there is a way to crowdfund actually producing a batch of these? I mean you'd need to redesign the shell and a few more things, but ought to be doable. Either as printable STLs in TEP or as a group-buy.

Also, I think it's criminal for any USB chargeable mouse to not just work as a regular corded mouse when plugged directly into a PC.

PS - would it be possible to make a mouse use Cherry MX hotswap switches so that people could customise their clicks?

I still haven't figured out why they no longer make wired trackballs. The thing never moves, why do I need it to be wireless?
I have a wired CST trackball mouse that is about 10 years old. Built like a tank. I believe they go by the name of "L-Trac" now (as the company was sold).

They are a little pricey, ~$200, but I love mine (so much that I bought an extra). Also, they use a pool-sized ball, so I replaced mine with a green ball.

Does this fix (or does anybosy know of a fix) where a m705 mouse stops responding to clicks on left and right?

I'm about to test the "wetting current" theory by using a bench supply to actuate the switch near max specs.

I was excited for a minute thinking maybe someone finally made a wired Logitech trackball without having to pay $200 on eBay for a used one encrusted with someone's excreta.

But no, here we have... replaced a micro USB port with USB-C. Something fixed with a $2 cable at Ikea. The epitome of first world problems and he even had a custom PCB made. That's not even worth the academic part of this.

The open source / open hardware offerings from Ploopy are very attractive for people that don't want to take this route

https://ploopy.co

They've apparently suspended shipping to the US, though. Not sure who to blame for that one..

I was into these trackball devices for a while, then my thumb started to hurt!

Since I switched to a vertical mouse all my hand pain is gone. Highly recommend the MX Vertical.

> My absolute favorite mouse is the MX Ergo from Logitech.

I switched to using Logitech's MX Vertical mouse and I love it. There was a learning curve period, especially when it came to finer grained movements, but I'm totally used to it now and it feels much more comfortable and natural to me that any other mouse I've used. It has a USB-C port and I can switch between 3 different Bluetooth connections (press a button, connects to my work laptop, press it again, connects to my personal one). I'm not much of a power user so I don't customize the buttons but I know it's possible with an app. I don't use the app.

https://www.logitech.com/en-us/shop/p/mx-vertical-ergonomic-...

I miss the old microsoft track ball. The ball wasn't a thumb exercise as it was under your index-middle-ring fingers and you clicked with the thumb.
I still use the older blue ball (ahrem) mouse that takes in a AAA battery. But being able to replace switches to something a bit better would be a godsend.

I’m looking at the price list for this job and I’m shaking my head. Up here in Canada shit is so expensive I foresee a future where the person with the hot air rework station has more business than the shops because a mouse like the normal MX is almost $120, and fixing stuff in the long term may prove to be more economical due to our stagnant wages. A lot of electronics and appliances can survive for a very long time with a few part changes or upgrades.

I wish Logitech upped the polling rate on their MX range of mice (when connected with 2.4GHz). It’s very noticeable seeing windows jitter around on a >100Hz screen. I had to settle for a “gaming” mouse to avoid this, but otherwise like the MX mice.
I have the MX Ergo, it’s great, but I’ve never felt the need to install the official Logitech software on macOS. Works fine without it.
My favorite mouse is the Logitech Anywhere MX. It's highly comfortable despite being pretty small. The back/forward buttons on the side are indispensable for web browsing, file management, and switching weapons in first-person shooters. It takes two AA batteries which last for months and take seconds to swap out. The dongle is small and has good range. The scroll wheel switches between clicky and free-scrolling.

It's pretty much the perfect mouse, IMO, to the point that I built up a back stock by hoarding new and open box on eBay. But there are two main problems:

1) The the microswitches go bad after a couple years. It's possible to replace them, but it's tedious and you run a very real risk of damaging the PCB (as I have already done).

2) The dongle is USB Type-A only. Logitech actively refused to make a USB-C unifying receiver. I assume they wanted to shift to bluetooth but they still made unifying receiver devices for years and years after bluetooth was everywhere, so I dunno.

As far as newer iterations, the Anywhere MX 2S is somewhat tolerable, but it has a built-in battery which must be charged every couple of months, which is annoying. All of the newer Anywhere MX mice are even worse because they changed the basic functionality/features of the mouse with each revision. Oh, yes and they cost $90 (!) retail now.

So basically one of my side-projects, one of these days, is going to be to try building an open source Anywhere MX clone. Should be a fun yet challenging endeavour. I know there are a bunch of online communities making their own keyboards from scratch and at great expense, is there such a thing for mice?

I am a diehard MX Vertical Mouse user. My wrist thanks me every day that I use it.
I use an Anywhere MX too, my main issue with it is the loose ratcheting on the mouse wheel, the tiniest bit of pressure will move it and the ratchet mechanism feels quite mushy. From what I hear, you can change the sensitivity of it, but A) only in their software (which doesnt run on Linux) and B) it's not stored on the mouse itself (which means I can't just change it on my Mac and then move back to Linux). I think I have the Anywhere 3, maybe the 2S is better.
I am not sure about your claim of damaging the PCB when replacing the micro switch -- I am terrible at soldering and do it no more than twice a year. Yet I was able to replace the switch on MX Vertical without any issue.
> 1) The the microswitches go bad after a couple years. It's possible to replace them, but it's tedious and you run a very real risk of damaging the PCB (as I have already done).

I have the same problem (with a different mouse model/manufacturer). Sometimes you can even "repair" the switches without de-soldering them by opening up the case and bending the metal contact a bit. I put "repair" in quotes because the repaired switches don't seem to last as long as new ones but at least it's easy to do and doesn't need any tools besides a screw driver.

I've been using a mouse from https://pmm.gg, it weighs about half as much as the mouse I swapped the guts out of (28 grams vs 60 grams). Basically a couple sheets of printer paper.

I don't really care about the weight, what caught my attention was they offer ceramic? coated magnesium scrollwheels. My otherwise mild skin condition completely destroys the shitty grippy/gummy rubber they put on scrollwheels and sometimes the sides of the mice. They offer the same coating on the shells, which I really enjoy.

Yes, it's expensive but it still costs less than replacing mice over and over. I spend too much time holding this damn thing to settle for anything less. The quality is exceptional, assembly was easy, and the carbon fiber rod that snaps into place horizontally across the shape makes it more rigid than the stock mouse.

I use this exact MX Ergo mouse daily and already have some experience in electronics. This ingenious mod is now at the top of my project list!
I got tired of paying the Logitech premium for the MX Ergo after I broke my second one (both out of warranty, both had the main button switch fail). Ended up with a copycat that works just as well and is 1/3rd the price.
To be honest, I'm a big fan of the MX Master series, I'll get the MX Master 4 on launch day most likely (will perhaps wait for a few reviews to make sure there aren't any regressions).

I even use it while gaming (it's heavier, but I used my g9x with max weight config, I like it that way).

I don’t understand why Logitech did not add the free spinnig scroll wheel to the Ergo? It is hard to go back from that but the Ergo is overall an excellent mouse. I just wish it was wired…