A pointer device peripheral test bench.
- symmetrical
- powered by seeed studio xiao mcu
- zmk firmware
- 3 buttons
- small footpirnt, low profile
no visible screws(magnetic trackball mount design in progress)
unit | item |
---|---|
1* | pixart pwm3610 optical sensor. breakout module: badjeff / siderakb. lens module: lm18-lsi |
1* | pixart paw3395 optical sensor. breakout module: badjeff. lens module: loae-lsi1 |
1* | avago adns9800 optical sensor. breakout module: pigboard (See reddit post). lens module: adns-6190-002 |
1** | 40mm, 34mm or 20mm trackball. or, pom ball from ebay/aliexpress |
3** | static ceramic bearings; 2.5mm for 40mm and 34mm trackball mount, 2.0mm for 20mm trackball mount |
3** | roller bearings; mr52zz(2x5x2.5mm) |
1* | lenovo t440 trackpoint (plus 2x m1.5 screws) |
1* | 35mm cirque glidepoint circle trackpad tm035035 |
1 | seeed studio xiao ble (nrf52840) |
3 | cherry mx switches. or, kailh choc v1/v2 switches (14x14mm). or, kailh cmi627301d07 6x6x7.3mm silent micro switch |
1 | msk-1153 6 pins power switch. or, 3 pins |
1 | 3.5x6x2mm tact switch turtle switch (for reset button) |
1 | m2 screw boxset (3-10mm) |
1 | 601230 lipo battery (plus connector) |
1 | 28/26 awg silicone wire |
*: choose either one; **: for trackball mount only;
nope. easy enough.
zmk firmware config repository can be find at badjeff/zmk-config/tree/main/config/boards/shields/corne36.
available under the cern-ohl-p v2 permissive license.