The Chicklet is a staggered-column, split, low-profile, hotswap keyboard with 38 keys.
Kits are available from eggsworks.
The Chicklet began as an egg58 with 10 keys removed from each half. Thus, the layout is quite similar. Spacing between keys has been tightened to nominal Choc (18x17mm) spacing, the pinky column stagger has been made more aggressive, the thumb key has had its position adjusted, and the bottom row has shifted inwards.
This is the default keymap, but it is customizable.
- 1 left PCB
- 1 right PCB
- 2 PCA9555PW I2C GPIO expanders, TSSOP-24
- 4 5.1k 0603 resistors
- 2 USB-C receptacles (GT-USB-7010ASV)
- 38 Choc sockets (CPG135001S30)
- 38 diodes (1N4148 or similar, SOD-123)
- 1 Seeed Xiao microcontroller (tested with RP2040)
- 1 left switchplate
- 1 right switchplate
- 8x each M2 screws, nuts, and 1mm spacers
- 1 USB-C cable
- 38 Choc switches (Choc V1 only)
First, assemble all surface-mount components on the backs of the boards. (Kits come with everything but the XIAO already soldered).
Then, assemble each half by attaching the switchplate to the PCB with four M2 screws. Use a spacer in between.
Finally, insert switches, being careful to support sockets from the back during insertion.
Connect the two halves with USB-C, connect the Xiao to a PC, and flash the firmware.
More detailed instructions are available on our documentation site.
Firmware is available in our QMK fork. ZMK firmware is coming soon.
The Chicklet supports mounting with a Tenting Puck from splitkb.com.
It also includes pads for Sidecar - a modular system intended to support encoders, OLEDs, trackpads, or other peripherals. These solderless modules mount to the inner edges of each half, make contact via pogo pins, and communicate via I2C. No modules are released yet, but stay tuned.
- Initial release
This repository is available under the terms of the GPL, verison 3.
Some portions are derived from: