This is a 36 or 42 split keyboard with column stagger and kailh hotswap support (outer columns can be broken off).
Main features:
- Updated support for the VIK interface. See this github page for details.
- (new in v2.0) The ximi adheres completely to VIK with analog / digital pins
- (new in v2.0) Consecutive GPIO on VIK connector to support the VIK trackpoint module and the QMK RP2040 vendor PS/2 driver
- Integrated RP2040 controllers, one on each half
- 4 to 16 MB storage, depending on flash availability
- Per key led support (SK6812 mini-e)
- MX, choc v1, and (new in v2.0) gateron low profile (KS-27/KS-33) hotswap support
- 3 position thumb switch below thumb cluster (left, right, push)
- A rotary encoder under each palm (EC11)
- Audio buzzer (pre-soldered on the PCB)
- Haptic feedback support ( https://shop.pimoroni.com/en-us/products/drv2605l-linear-actuator-haptic-breakout )
- Supports a 34mm trackball or a cirque trackpad
- Trackball requires a trackball sensor pcb and a trackball sensor kit
- The add on for the trackball sensor pcb is at the top of this page
- Also has been tested with https://github.com/Bastardkb/charybdis-pmw-3360-sensor-pcb
- Trackball requires a trackball sensor pcb and a trackball sensor kit
- Full duplex TRRS
- Break out pins for
- All remaining available GPIO (GP20, GP21)
- USB-C pins (in case your port breaks, you can fix it!)
- SPI pins
- I2C pins
- LED pins (allowing you to add your own led features, like led rings or led strips for underglow)
To make this a complete kit, remember to also add:
- ximi 3D printed case
- If you want to print yourself, case files are available in the fingerpunch github repo
- hotswap sockets (4 sets if building a 36 key, 5 sets if building a 42 key)
- TRRS cable (not available in the fingerpunch store)
Optional components:
- cirque trackpad kit
- trackball sensor kit
- does not include breakout board – available as add on at the top of this page
- per key leds (optional, 4 sets for 36 key, 5 sets for 42 key)
- EC11 rotary encoders (optional)
- rotary encoder caps (optional)
- pimoroni haptic feedback module
Notes:
- This listing is for the PCB only
- Build guide is available here: https://github.com/sadekbaroudi/fingerpunch/tree/master/keyboards/ximi/v1