RANDWARE LLC is an Arizona-based software development company specializing in creating custom programming solutions and technical applications for both consumers and businesses.
The company focuses on professional software development services, delivering innovative technical solutions that meet modern market demands. With expertise in professional and technical services, RANDWARE LLC works to create custom applications that solve specific business challenges while also developing consumer-facing software products.
PMW3610 Optical Sensor
-
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.
-
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
-
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 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) |