WIP mouse with extra buttons running QMK
There are mice, trackballs and pointing devices using QMK but no mice I've seen with enough buttons in my opinion. This mouse is inspired by several mice, including the SteelSeries Rival 500, a now discountued mouse featuring 6 side buttons and 4 extra top buttons, in addition to 3 standard mouse buttons and a tilt scroll wheel. https://steelseries.com/gaming-mice/rival-500
- Notable other mouse or pointing device projects
https://github.com/ploopyco/mouse/
https://github.com/qmk/qmk_firmware/tree/master/keyboards/ploopyco/mouse
https://ploopy.co/product-category/mouse/
QMK mouse using PMW3360, atmega32u4, 2 side buttons, 3 extra top buttons, non-tilt optical scroll wheel, 4x rgb addressable leds SK6812 / WS2812B 5050 size, USB-C, 3.5 mm jack with i2c
- PixArt PMW3360 Optical Sensor breakout boards
https://github.com/Bastardkb/charybdis-pmw-3360-sensor-pcb
TXS0104 4-bit lvl shifter
Used in charybdis kb trackball https://bastardkb.com/charybdis/
https://github.com/Ariamelon/Ogen
€29 https://keycapsss.com/keyboard-parts/parts/164/kycs-pmw3360-breakout-board-for-pixart-pmw3360-optical-mouse-sensor
3x txs0102 2-bit lvl shifters
https://github.com/mrjohnk/PMW3360DM-T2QU/blob/master/PMW3360DM_1.4.pdf
$30 https://www.tindie.com/products/jkicklighter/pmw3360-motion-sensor/
5x 74vc1t45 lvl shifters
https://github.com/jfedor2/pmw3360-breakout
No level shifting, so only works with 3.3v logic