Skip to the content
2 layers279.2 × 87.1 mmKOMETA, the printed circuit board in 3D

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.md

KOMETA

All

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

Build Guide - ZMK Firmware

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

Bottom Top

Case

The repository includes two case variants: the original with angular walls, and a rounded community fork by @max_shu.

BOM (Bill of Materials)

ComponentQty
Pro Micro board: Super Mini nRF52840 / nice!nano2
MSK12C02 Slide Switch2
301230 battery2
TS342A2P2
Silicone bumpers (6x2 mm)8
Machine Pin Header Female48
50mm Industrial H62 brass wire 0.5mm thickness1
PG1350 hot-swap socket42
Diode 1N4148WS (SOD-323)42
CHOC V1/2 switches42
M2 Hexagon Nut12
M2 Thin Flat Head Screw 9mm12

Parts

117
QtyValueFootprintReferences
42~kometa:SW_Hotswap_Kailh_Choc_V1V2SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26
42~kometa:D_SOD323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26
12~kometa:M2 HoleH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12
8Val**kometa:BreakHoleBH, BH, BH, BH, BH, BH, BH, BH
2LOGOkometa:KometaG***, G***
2~kometa:U_ProMicro_nRF52840SM_L1, SM_R1
2~kometa:J_BatteryPW_L1, PW_R1
2~kometa:YS-SK6812MINI-ELED1, LED2
2~kometa:SW_TS342A2PR_L1, R_R1
2~kometa:SW_MSK-12C02PS_L1, PS_R1
1~kometa:M5 holeKeyChainHole1

Similar boards

  • 2 layers139.1 × 107.7 mmLotus58 Glow 132, the printed circuit board in 3D

    Lotus58 Glow 132

    TweetyDaBird/Lotus-58-Classic

    A split ergo linear keyboard derived from the Lily58 family

    117 parts390
  • 2 layers89 × 100 mmHub16, the printed circuit board in 3D

    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 mmKeyboard ch32x-48, the printed circuit board in 3D

    Keyboard ch32x-48

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    117 parts236
  • 2 layers80 × 84 mmMany485, the printed circuit board in 3D

    Many485

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    117 parts208
  • 2 layers60.3 × 139.1 mmOutputBoard, the printed circuit board in 3D

    OutputBoard

    CrashOverride85/zc95

    4 channel EStim box inspired by the mk312bt, with Lua scripting support

    117 parts117GPL-3.0
  • 2 layers113.4 × 56 mmMultiSpectLED, the printed circuit board in 3D

    MultiSpectLED

    benkrasnow/MultiSpectLED

    Array of 15 1W LEDs spanning 280nm to 940nm

    117 parts105MIT
  • 2 layers114.9 × 77 mmTestProject, the printed circuit board in 3D

    TestProject

    Quarren42/SPIN

    12 key, 3 encoder USB-C Macro Pad

    117 parts104CC-BY-SA-4.0

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).