Loading…

README

SP56

A ZMK-Powered BLE Keyboard, Inspired By Lily58 & Sofle

:warning: This is a partially tested project. Do not use to create your own copy unless you are willing to debug the hardware and/or firmware.

Flash bootloader

Bootloader is pre-loaded on assembled pcbs. If you source your own BLE module you will need to unlock the module and flash the bootloader using the Nordic nrf command line tool.

$ nrfjprog --recover --log 
$ nrfjprog -f nrf52 --program firmware/bootloader/COBO_nrf52840_bootloader-0.3.2-184-g64ea299_s140_6.1.1.hex

Upload Firmware

PCB

  • Source files for pcb are in this repo. They are split into three kicad projects:
    • SP56: main pcb, left and right combined.
    • SP56_Bottom: Bottom cover PCB. Left and right use the same part so only one copy is created.
    • SP56_Plate: Switch plate PCB. This must be 1.2mm pcb to allow Kaihl Choc V1 switches to snap in. Left and right use the same part so only one copy is created.
    • NOTE: KiCad files are created with nightly KiCad 5.99 builds, they are not compatible with current stable release of KiCad 5.
  • Bill of materials BOM Link

Build Guide For PCBA

Build Guide Link

Images

Prototype Build

Main PCB

FR4 Plate

Bottom PCB

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.