Repairing a M570 Logitech mouse

In this post I’m going discusse two things: Repairing the switches for the mouse, and its internals.

This mouse is the best I ever have had. I bough it almost two years ago and, as for today, the included alkaline battery is at its 50%; however, the mouse is far from perfect. There is a common and very annoying known problem with two of its five switches: they fail.

A year ago I swap the left and right switches after the left one started to fail. A year after that the “new” left switch started to fail again. I couldnt’ swap them again, so I got few switches similar to the originals.

There are some videos and tutorials on how to repair the switches. My two cents in this regard is to use switches with a different brand. It’s said that Logitech changed the switch’s brand after the customer complaints. Mine has the newer brand, Omron. Logitech: this brand doesn’t work either.

Chinesse switches

I bought 4 switches from a local electronics store. I was just worried for the form factor, and it seems to be very common, at least for purposes other than to serve in a mouse. More on this later. The black switches are the original ones.


The switches are supposed to be used as limit switches, so I needed to remove the gantries.IMAG1264

Finally, I soldered them back to the mouse’s electronics.


Does this hack work?

More or less. One needs to apply some more force to click them compared with the originals. At first it feels weird, like when one was using those old mices back in the 80’s and 90’s. And they are very noisy too. Remember, those switches are not for mices, but for industrial processes. Even more, the back and forward switches are still very soft, so you want to press them with the same force. LOL. I have to learn how to live with that.

Mouse internals

Let’s talk about a more interesting subject: the mouse internals. It’s an Arduino hardware … well, kind of =).

The main processor is an ATMEGA128: 16KB/1KB flash/RAM in 32 pin TQFP form factor, running at 16MHz as its maximum.


In order to accomplish such a long life battery use, the microcontroller is driven from a 32KHz crystal.

The wireless communications are achived through the nRF24L01+ transceiver.




Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de

Estás comentando usando tu cuenta de Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s