











PMW3610 Breakout Board
What is it?
A ready-to-use motion tracking breakout board that's perfect for building custom computer mice, trackballs, or adding motion sensing to any project. It uses the PMW3610 sensor (the energy-efficient cousin of sensors found in gaming mice) with all the tricky electronics already handled.
Documentation & Examples
I built a custom keyboard with integrated trackball, but couldn't find an optical sensor for sale that fit my requirements. I needed support in ZMK, and low energy requirement since my keyboard was wireless. This PMW3610 fit the requirements!
You can use it as a reference when integrating the PMW3610 into your own projects.
- Complete Project Repository - Working ZMK firmware and build instructions
- PMW3610 Wiring Diagram - Pin connections and setup guide
Whether you're crafting a unique trackball keyboard, building a custom mouse, or adding motion sensing to a battery-powered project, you need something reliable and power-efficient. This board makes it simple to add high-quality tracking without the headaches.
What makes it special?
- Widely supported sensor has great driver support on many platforms.
- Super low power consumption - perfect for battery-powered projects
- Ideal for custom mice, trackballs, and keyboard builds
- Clear labels on all pins - no confusing wiring diagrams needed
- Each board is hand-tested before shipping from Arizona, United States
Specifications
- Sensor: PMW3610DM optical motion sensor
- Supply voltage: 3.3V
- Current consumption: Ultra-low power (ideal for battery projects)
- Communication: SPI interface
- Motion detection: Up to 1000 CPI
- Board dimensions: 23.5mm x 31.5mm
PMW3610 to nRF52840 Connection Table
> | PMW3610 Pin | nRF52840 Pin | Description |
> |-------------|-----------------|-------------|
> | SDIO | P1.00 | SPI MOSI/MISO (bidirectional data line) |
> | SCLK | P0.24 | SPI clock signal |
> | NCS | P0.22 | Chip select (active low) |
> | MOT | P0.20 | Motion interrupt pin (active low, pull-up) |
> | GND | GND | Ground |
> | VDD | VCC | Power supply (3.3V) |
I can ship to any destination. Email me at randware@trentrand.com
What is it?
A ready-to-use motion tracking breakout board that's perfect for building custom computer mice, trackballs, or adding motion sensing to any project. It uses the PMW3610 sensor (the energy-efficient cousin of sensors found in gaming mice) with all the tricky electronics already handled.
Documentation & Examples
I built a custom keyboard with integrated trackball, but couldn't find an optical sensor for sale that fit my requirements. I needed support in ZMK, and low energy requirement since my keyboard was wireless. This PMW3610 fit the requirements!
You can use it as a reference when integrating the PMW3610 into your own projects.
- Complete Project Repository - Working ZMK firmware and build instructions
- PMW3610 Wiring Diagram - Pin connections and setup guide
Whether you're crafting a unique trackball keyboard, building a custom mouse, or adding motion sensing to a battery-powered project, you need something reliable and power-efficient. This board makes it simple to add high-quality tracking without the headaches.
What makes it special?
- Widely supported sensor has great driver support on many platforms.
- Super low power consumption - perfect for battery-powered projects
- Ideal for custom mice, trackballs, and keyboard builds
- Clear labels on all pins - no confusing wiring diagrams needed
- Each board is hand-tested before shipping from Arizona, United States
Specifications
- Sensor: PMW3610DM optical motion sensor
- Supply voltage: 3.3V
- Current consumption: Ultra-low power (ideal for battery projects)
- Communication: SPI interface
- Motion detection: Up to 1000 CPI
- Board dimensions: 23.5mm x 31.5mm
PMW3610 to nRF52840 Connection Table
> | PMW3610 Pin | nRF52840 Pin | Description |
> |-------------|-----------------|-------------|
> | SDIO | P1.00 | SPI MOSI/MISO (bidirectional data line) |
> | SCLK | P0.24 | SPI clock signal |
> | NCS | P0.22 | Chip select (active low) |
> | MOT | P0.20 | Motion interrupt pin (active low, pull-up) |
> | GND | GND | Ground |
> | VDD | VCC | Power supply (3.3V) |
I can ship to any destination. Email me at randware@trentrand.com
Also available for sale on Tindie: https://www.tindie.com/products/randware/pmw3610-breakout-board/