Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result

gaming_mouse

  • Clone with SSH
  • Clone with HTTPS
  • 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

    Version 1

    Real board picture

    Version 2

    Real board v2 picture

    Custom case


    The case was designed from scratch using Fusion 360.

    mouse design mouse design opacity mouse design board mouse design bottom_plate mouse design sensor cutout

    Demo


    Demo of mouse functionality

    functionality demo

    Demo of 3D printed case

    3d case demo

    Contributors


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

    Kalle Löfgren - kallfg-3@student.ltu.se (Grade goal 5)

    Carmen Acín Rouco - caracn-0@student.ltu.se (Grade goal 5)