The moddoMOUSE disassembled into its modular boards, switches, battery, and shell
Start simple, go advanced,
your choice

moddoMOUSE

The World's First Modular Mouse for Makers

Modular by design

Mod as you go

01

STOCK moddoMOUSE

Default
Stock moddoMOUSE board stack: front board with switches and scroll-wheel connecting down to the main board, with the back board for side buttons connecting up.
02

WITH ARDUINOS*

Advanced
moddoMOUSE with Arduinos board stack: front board running Arduino #1 with extra switches over I2C to the main board, and the back board running Arduino #2 with numpad, joystick, and RGB LEDs over I2C.

*Works with Official Arduino® Boards, Arduino-Compatible Boards, or make your own custom PCBs.

Built for makers

Specs & Features

Battery Life

Up to 90 hours @ 1kHz
Up to 150 hours @ 125Hz
On 300 mAh battery with stock Front/Back boards

PAW3395 Sensor

High-performance gaming sensor with 26K DPI, 650 IPS max speed, and 50g max acceleration.

Wireless & Wired

Connect via 2.4GHz, Bluetooth, or USB. Max polling rate (1kHz) is available only on 2.4GHz & USB.

Arduino Support

Front and back expansion boards are fully open-sourced for makers to customize with Arduinos.

Modular Design

One mouse, endless possibilities. Customize your mouse however you want with hot-swappable modules.

Microcontroller

Powered by the industry-standard nRF52840 ARM microcontroller, running Zephyr OS.
No install · No drivers ·
Just a tab

moddoHUB

Fine-tune your moddoMOUSE from one browser tab. Sensor, buttons, wireless, and firmware settings all in one place.

Sensor Settings
DPI, polling rate & lift-off distance
Rotation
Rotate the sensor ±30° to your grip
Button Mapping
Remap buttons & assign keybinds
Acceleration
Build a custom sensitivity curve
Wireless Monitor
Live RSSI, packet loss & channels
Firmware Updates
Flash new firmware in-browser
moddoHUB Settings tab: sensor polling rate, DPI, lift distance, and axis orientation.
moddoHUB Extra Inputs tab: front and back board key grids with custom bindings.
moddoHUB Angle Tuning tab: rotate the sensor from -30 to +30 degrees.
moddoHUB Acceleration tab: custom sensitivity curve with acceleration controls.
moddoHUB 2.4G Connection tab: RSSI history, packet stats, and channel scan.
The moddoMOUSE wired to a Pro Micro Arduino via jumper cables, flanked by front and back expansion boards.
Arduino Support

Add custom keys, LEDs,
joysticks & more

With Arduinos, add up to 64 custom keys, analog joysticks, and set all mouse settings like polling rate & DPI via I2C / TWI.

64
Custom keys
I2C
Communication
APP
Configurable
0 Total Components
0 Lines of Code