

KOMETA
Wireless, Low-Profile Split Keyboard Based on Choc Switches
- Size
- 279.2 × 87.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 117
- Nets
- 98
- Pads
- 593
- Tracks, vias
- 921, 68
- Pours
- 265
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 May 2025
- Updated
- 1 Jun 2026
Overview
KOMETA is an open-source printed circuit board by inpudiy, from the inpudiy/KOMETA repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 279.2 × 87.1 mm with 117 parts on 98 nets, routed with 921 tracks and 68 vias.
Its parts include 44 diodes and 42 switches. It belongs with the keyboards and input boards of this library.
README
README.mdKOMETA

KOMETA is a split keyboard built around Choc switches, designed for wireless operation with Pro Micro–sized microcontrollers. Its key feature is a mid-mount, hot-swappablecontroller design. To enable this, the PCB includes a USB-C port cutout, ensuring compatibility with popular wireless boards like: nice!nano or SuperMini
Features
- Pro Micro-format microcontroller, compatible with mid-mount hot-swap installation
- Optimized for wireless: hardware power switch, reset button, battery solder pads, no LEDs, and ZMK firmware
- Choc V1/V2 switches with MX spacing (19 × 19 mm)
- 42-key layout with column stagger, inspired by the Jian keyboard
- 3D-printed case
PCB Image
Case
The repository includes two case variants: the original with angular walls, and a rounded community fork by @max_shu.
BOM (Bill of Materials)
| Component | Qty |
|---|---|
| Pro Micro board: Super Mini nRF52840 / nice!nano | 2 |
| MSK12C02 Slide Switch | 2 |
| 301230 battery | 2 |
| TS342A2P | 2 |
| Silicone bumpers (6x2 mm) | 8 |
| Machine Pin Header Female | 48 |
| 50mm Industrial H62 brass wire 0.5mm thickness | 1 |
| PG1350 hot-swap socket | 42 |
| Diode 1N4148WS (SOD-323) | 42 |
| CHOC V1/2 switches | 42 |
| M2 Hexagon Nut | 12 |
| M2 Thin Flat Head Screw 9mm | 12 |
Parts
117| Qty | Value | Footprint | References |
|---|---|---|---|
| 42 | ~ | kometa:SW_Hotswap_Kailh_Choc_V1V2 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26 |
| 42 | ~ | kometa:D_SOD323 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26 |
| 12 | ~ | kometa:M2 Hole | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12 |
| 8 | Val** | kometa:BreakHole | BH, BH, BH, BH, BH, BH, BH, BH |
| 2 | LOGO | kometa:Kometa | G***, G*** |
| 2 | ~ | kometa:U_ProMicro_nRF52840 | SM_L1, SM_R1 |
| 2 | ~ | kometa:J_Battery | PW_L1, PW_R1 |
| 2 | ~ | kometa:YS-SK6812MINI-E | LED1, LED2 |
| 2 | ~ | kometa:SW_TS342A2P | R_L1, R_R1 |
| 2 | ~ | kometa:SW_MSK-12C02 | PS_L1, PS_R1 |
| 1 | ~ | kometa:M5 hole | KeyChainHole1 |
Similar boards
- 2 layers57.2 × 19 mm

- 2 layers139.1 × 107.7 mm

Lotus58 Glow 132
TweetyDaBird/Lotus-58-Classic
A split ergo linear keyboard derived from the Lily58 family
117 parts390 - 2 layers89 × 100 mm

Hub16
joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!
117 parts388 - 2 layers224.6 × 74.2 mm

- 2 layers80 × 84 mm

- 2 layers60.3 × 139.1 mm

OutputBoard
CrashOverride85/zc95
4 channel EStim box inspired by the mk312bt, with Lua scripting support
117 parts117GPL-3.0 - 2 layers113.4 × 56 mm

- 2 layers114.9 × 77 mm

Questions
How big is the KOMETA PCB?
It measures 279.2 × 87.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KOMETA use?
117 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the KOMETA KiCad files?
From the inpudiy/KOMETA repository on GitHub, at the commit this page was made from: the board is PCB/KOMETA.kicad_pcb and its schematic PCB/KOMETA.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the KOMETA design in my own project?
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).