Pepito Firmware Builds

Pepito is a wireless 3×6 + 4M split keyboard using one Seeed Studio XIAO nRF52840 controller and one direct memory display per half.

Board and Shield Targets

Board target

xiao_ble//zmk

Left / central shield

clickety_split_pepito_left

Right / peripheral shield

clickety_split_pepito_right

Local Build Example

Example for the left half:

west build -p -s app \
  -d build/clickety_split_pepito_left \
  -b xiao_ble//zmk -- \
  -DSHIELD=clickety_split_pepito_left

Replace the shield target and build directory with the right-half values when building the peripheral firmware.

Current Validation Status

The current Pepito left and right firmware targets are physically validated on hardware.

Important Notes

  • Use clickety_split_pepito_left for the central half.
  • Use clickety_split_pepito_right for the peripheral half.
  • The unsuffixed clickety_split_pepito name is a shared source stem, not a public firmware target.
  • The display is defined directly by the shield. Do not add a separate display shield.
  • Build and flash the correct firmware for both halves.

Recommended Build Path

The public Clickety Split GitHub configuration and GitHub Actions workflow will be linked here after final validation of ZMK with Zephyr 4.1.

For help identifying a keyboard revision or firmware target, visit Clickety Split Support.