ZMK config for 3-pin modded Ploopy Adept BLE
- ZMK Studio support
- Scroll layer
- Cursor acceleration
- Optimal report rate (125hz)
- RGB LED status indicator
- USB logging for debugging
| PMW3610 Pin | Wire Color | Xiao BLE Pin | nRF52840 Pin | Description |
|---|---|---|---|---|
| VDD | Red | 3V3 | - | Power (3.3V) |
| GND | Black | GND | - | Ground |
| SCLK (SCL) | Yellow | D8 | P1.13 | SPI Clock |
| SDIO | Orange | D9 | P1.14 | SPI Data (3-wire, shared MOSI/MISO) |
| NCS (CS) | Violet | D7 | P1.12 | Chip Select |
| MOT (IRQ) | Brown | D10 | P1.15 | Motion Interrupt |
Note: All connections are on the right side of the Xiao BLE board.
| Xiao BLE Connections | PMW3610 Module |
|---|---|
![]() Xiao BLE with connections on the right side |
![]() PMW3610 sensor mounted in trackball assembly |
| Switch | Xiao BLE Pin | nRF52840 Pin | Description |
|---|---|---|---|
| sw_1 | D2 | P0.03 | Switch to GND |
| sw_2 | A2 | P0.28 | Switch to GND |
| sw_3 | A3 | P0.29 | Switch to GND |
| sw_4 | D3 | P0.04 | Switch to GND |
| sw_5 | D4 | P0.05 | Switch to GND |
| sw_6 | TX | P1.11 | Switch to GND |
All switches use internal pull-up resistors and are active low (close to GND when pressed).

