Skip to content

eggsworks/chicklet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chicklet

photo

The Chicklet is a staggered-column, split, low-profile, hotswap keyboard with 38 keys.

Kits are available from eggsworks.

Layout and keymap

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.

keymap

This is the default keymap, but it is customizable.

Materials

  • 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)

render

Build instructions

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

Firmware is available in our QMK fork. ZMK firmware is coming soon.

Accessories

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.

Changelog

Revision 1 - 2023-11-24

  • Initial release

License

This repository is available under the terms of the GPL, verison 3.

Some portions are derived from:

Releases

No releases published

Packages

No packages published