Skip to content

ItsAkshatSh/keytop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

763e8a1 · · May 29, 2026

History

24 Commits
May 21, 2026
May 21, 2026
May 21, 2026
May 21, 2026
May 21, 2026
May 21, 2026
May 21, 2026
May 29, 2026

Repository files navigation




keytop

ZMK EasyEDA

Ever wanted a bluetooth keyboard that acted like a laptop keyboard, introducing keytop. Keytop runs on the Seeed Studio XIAO nrf52840, used for it's battery module, and bluetooth capabilities, along with 47 kailh choc v2 keys, and a TPS65201a trackpad module

why?

I always wanted a keyboard that could connect to my pc while I was on my bed, so something that I can type with and move my cursor with, and the only thing that comes close to this is a laptop keyboard

Parts!!

  • 47x Kailh Choc V2 switches, for them clicklity clacking
  • Seeed Studio XIAO nrf52840, has great bluetooth capabilities and also includes a battery module!
  • TPS65201a, it's the trackpad module (firmware for this is hell)
  • MCP23017-E/SP, EXTRRAAAA pins
  • 1000 mAH 3.7V Lipo Battery, Lowk huge battery

Hardware!

want to work on this? head here

  • Refer to the BOM
  • Download the PCB files from here
  • Order using the provided Gerber files
  • Solder all components
  • Download ZMK and other related softwares
  • Build the UF2 boot file(or get it from here) and place it under the new drive called XIAO-BLE, using a Data cable
  • and enjoy your new keyboard!

Schematic

PCB

CAD

Check it out on Onshape

Firmware

The firmware is written using ZMK,

config/
  boards/
    arm/
      xiao_kb/
        CMakeLists.txt
        Kconfig.board
        Kconfig.defconfig
        Kconfig.xiao_kb
        board.cmake
        board.yml
        xiao_kb.defconfig
        xiao_kb.dts
        xiao_kb.yaml
        xiao_kb_defconfig
  drivers/input/
    CMakeLists.txt
    Kconfig
    tps65201a.c

    tps65201a.c

BOM

Check it out here!

S no. Part Qty. link Price(aed) Price($)
1 Mechanical Switches - low profile 60 Link Dhs. 46.80 $12.74
2 Keycaps 54 Link Dhs 58.39 $15.90
3 Trackpad Module - Module - TPS65-201A-S 1 Link - $9.56
4 Trackpad Module - Glass overlay 1 Link - $8.13
5 Seeed Studio XIAO nRF52840 1 Link - $9.90
6 MCP23017 - S 1 Link - $3
7 MakerHawk 1000mAh 3.7V Lipo Battery 1 Link Dhs 58 $16
8 PCB 5/2(pcba) $102.74
Total $177.77

Zine

Thank you Hackclub!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published