big-sammyΒΆ

big-sammy is an open source wired mouse hardware implementation.

State of the projectΒΆ

First prototype under testing, firmware support for openinput under development.

Roadmap

  • Initial design πŸ‘

  • First prototype manufactured and assembled πŸ‘

  • Barebones firmware support πŸ‘

  • Documentation πŸ”¨

  • Hardware improvements πŸ”¨

  • First release

πŸ‘

Done!

πŸ”¨

Work in progress

SpecificationsΒΆ

  • 8 kHz sampling rate support

  • Zero latency switch debounce

  • Onboard configuration memory

  • 2 main mouse buttons (satellite* configuration for both)

  • 2 side buttons (symmetric to allow easy left/right handedness)

  • encoder + wheel button (satellite* configuration)

  • RGB Led

HardwareΒΆ

_images/r0.1-core-render.png
  • ATSAMS70 MCU (ATSAMS70JxxB-M)

  • Optical sensor [PMW3330, PMW3360, PMW3389, Truemove3]

  • onboard conectors:
    • JST PH (2mm pitch) for USB

    • JST SH (1mm pitch) for stellite boards

  • M2 mounting hardware

Peripheral boards are used for the buttons and encoder, available at generic-mouse-boards.