Skip to content
/ SP56 Public

Bluetooth low engery keyboard. Layout based on Sofle keyboard with some modifications. NRF52840 powered. Designed around Kaihl Choc switches and spacing.

License

Notifications You must be signed in to change notification settings

ericrlau/SP56

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SP56

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

⚠️ 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

drawing

drawing

drawing

Main PCB

Main TOP Main BOTTOM

FR4 Plate

Bottom Cover

Bottom PCB

Bottom Cover

About

Bluetooth low engery keyboard. Layout based on Sofle keyboard with some modifications. NRF52840 powered. Designed around Kaihl Choc switches and spacing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages