A fully* functioning mouse implemented from scratch.
- Button functionality built into the scroll wheel - One should be able to click the scroll wheel.
- additional buttons found on the mouse:
- Mouse sensitivity buttons - one to increase sensitivity and one to reduce it.
- forward/back buttons - two macro buttons for the user to bind.
- Led user settings.
- Custom shell. 3D printed.
Buttons provide:
- Right and left click.
- Mouse wheel click.
- Forward and backwards, which are two macro buttons.
- Sense up and sense down, two buttons to control mouse sensitivity.
Sensor provide position data.
PSU provide:
- 3.3V to the buttons and mcu.
- 1.9V to the sensor.
The case was designed from scratch using Fusion 360.