📜 ⬆️ ⬇️

As I did W-Mouse - a gaming mouse with unique abilities.



As you know, all markers differ in taste, and naturally such a specific device as a gaming mouse cannot satisfy absolutely all the requirements and desires of a particular person.
Many people choose a mouse and try to find the best option for themselves, read tests and reviews, and chat in forums. But often buying a mouse and regretfully realizing that it does not fit, we are forced to go to the store to change or buy another.
One ingenious person, with the nickname Walkie, decided to independently develop and make a mouse that would meet his wishes and requirements ... And he did. And he called it W-Mouse.
Walkie made the mouse not only to itself, but also taught to make w-mice, other good people.

W-Mouse has the following distinctive features or rather features:
- Fine-tuning of the sensor on a specific surface (mat). This is possible by changing parameters such as the laser current of the backlight, the exposure time of the sensor (it also photographs the surface), the separation height.
- Set the motion characteristics of the cursor. W-Mouse allows you to set the dependence of the modulation sensitivity by speed, i.e. flexibly adjust the dynamics of cursor movement.
- Displaying the image of the surface, as the sensor sees it, it helps when adjusting the sensor to a specific surface.
This is what the W-Mouse settings window looks like.


I will tell you how did W-Mouse version W2-4. Simply deciphered 2 - ATMEGA32U4 controller; 4 - Avago adns9500 sensor.
The fact is that the W-mouse can be assembled in any case, and you can also choose a laser or optical sensor from the AVAGO sensor line. Thus, everyone can assemble a mouse that would satisfy his desires and needs in terms of ergonomics, functionality and quality of work.
I donor Oklick HUNTER mouse, I did not find a more convenient case for myself, although I tried quite a few different ones.
')
W-Mouse w2-4 circuit


W-Mouse manufacturing steps:
- cleaning the original board from unnecessary parts.
- neatly soldering the adns9500 sensor, so as not to break the tracks.
- Connecting and testing the operation of the LED backlight.
- preparation of the main board for installation of the controller board. This includes the wiring of wires from the sensor and buttons, as well as the installation of mounting supports.
- installation of the controller board and all parts except the sensor.
- installation of the sensor at a height of 1.18mm, fixing and unsoldering it
- verification of the soldering of all joints, 7 times. (joke)
- first start
- fill the mouse firmware (author firmware Walkie)
- housing assembly.

It looked like a donor inside


Previous w-mouse, I did the mounting by mounting, placing the controller directly on the cleaned from the unnecessary elements of the main board of the mouse, the spectacle is not very aesthetic, despite the fact that I tried to do as carefully as possible.

This time I used a small fee.

This board was made for myself, a man with the nickname of the House Manager, but since the party was large, part of the boards went to enthusiasts like me.
A controller with a strapping is placed on the board and all that remains is to connect it to the sensor, the backlight LEDs, the buttons and the wheel - and w-mouse is ready :)
View of the main board, with prepared wiring for soldering them to the controller board.
By the way, strips from several conductors from the IDE loop are used as loops.


View with installed controller board


After that, the Adns 9500 sensor is soldered with flexible wiring to set the optimum height at which the best focus occurs.
The task is to use the setup program, which allows you to see the surface image and changing the height of the sensor, to achieve the best focus. The sensor is installed on the plates (spacers) of different thickness and according to the image read from the sensor, the most optimal height is determined.
When determining the height of the sensor, I got 1.18 mm, this is the thickness of one SD disc. It is surprising that the documentation indicates the optimal height of 2.4mm and all manufacturers of mice put the sensor to this height. At the same time, the picture from the sensor is quite blurry ... incomprehensible ...
Here is the picture from the adns9500 sensor, which is normally focused, glass black mat.


After determining the optimal height of the sensor, we finally put it on the board. To do this, a hole is cut in the bottom of the case according to the shape of the base of the sensor lens. The lens is placed on the plate with the desired height, the base of the mouse body is placed on top so that the lens together with the plate is in the cut-out hole. A board is placed on top, on the sensor board, into the corresponding holes in the board. The board is fixed with screws in the housing, after which the sensor is pressed against the lens and the terminals of the sensor are unsoldered. The hole in the base of the case, from below, under the sensor, is closed with a neat black insert, for example, cut out of the dvd box. After assembly, the appearance, of course, does not differ from what the donor looked like.

View of the assembled mouse, it remains only to put the top cover.


W-mouse in combination with a glass pad provides very clear and unmistakable cursor control, which allows for example to make such pictures (click for a scale of 1 to 1):



The picture was drawn and painted in the point. The scale did not change no zooms tricks. At the time of drawing, on the monitor screen, the letters had a height of about 4-5 mm.

I express my deep gratitude to Walkie for the W-Mouse project, as well as assistance in its manufacture.

Source: https://habr.com/ru/post/197450/


All Articles