Reviving a Retro Mouse with BlueTooth low Energy support

One of the disadvantages to collecting retro peripherals is that theyβre not necessarily easy to use anymore. [eSPee77] changes that by retrofitting a Genius GM-6000 mouse with modern hardware, all while preserving the feel.
To make this mouse without compromising on the feel of the original, means replacing the PCB with a new one while retaining the same buttons and encoders. So [eSPee77] did exactly that. At the heart of the conversion lies an nRF52840 on a custom PCB. It uses new optical sensors to read the existing quadrature encoders, and uses the same type of switch for the mouse buttons as the original.
But from there, it diverges becauseβpowered by the BLE capabilities of the nRFβthis is actually a wireless mouse! And the modern features donβt end there, either. To support scrolling on a mouse which did not originally have it, you can press the middle mouse button while moving it forward/backward. Finally, as the cherry on the cake, it features an βair mouseβ mode using an inertial measurement unit, handy for use in presentations.



