Skip to content
Snippets Groups Projects
Select Git revision
  • aac89873648ec0f22d5b7b83417a5e95b8588218
  • master default protected
2 results

gaming_mouse

user avatar
Edward Källstedt authored
aac89873
History

MOUSE - Minimal Output User Signal Encoder

Intended features


  • Button functionality built into the scroll wheel - One should be able to click the scroll wheel.
  • additional buttons found on the mouse:
  1. Mouse sensitivity buttons - one to increase sensitivity and one to reduce it.
  2. forward/back buttons - two macro buttons for the user to bind.
  • Led user settings.
  • Custom shell. 3D printed.

Design overview


Overview diagram

Buttons provide:

  1. Right and left click.
  2. Mouse wheel click.
  3. Forward and backwards, which are two macro buttons.
  4. Sense up and sense down, two buttons to control mouse sensitivity.

Sensor provide position data.

PSU provide:

  1. 3.3V to the buttons and mcu.
  2. 1.9V to the sensor.

Circuit design


KiCAD diagram

KiCAD diagram

Board design

KiCAD model

KiCAD model

3D model

3D model diagram

Real board

Real board picture

Custom shell


Contributors


Edward Källstedt - edwkll-7@student.ltu.se (Grade goal 5)

Kalle Löfgren - kallfg-3@student.ltu.se

Carmen Acín Rouco - caracn-0@student.ltu.se