Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 2.01 KB

File metadata and controls

70 lines (54 loc) · 2.01 KB

🖱️ Dunder

A fully* functioning mouse implemented from scratch.

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