Skip to the content
PCBKitNew board
2 layers113.2 × 89.7 mmOni kb, the printed circuit board in 3D

Custom made keyboard, enchanced with amazing looks and ergonomics!

Size
113.2 × 89.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
31
Pads
297
Tracks, vias
579, 56
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Oct 2024
Updated
17 Apr 2025

Overview

Oni kb is an open-source printed circuit board by danihek, from the danihek/oni-keyboard repository on GitHub. It is a 2-layer board of 113.2 × 89.7 mm with 35 parts on 31 nets, routed with 579 tracks and 56 vias.

Its parts include 19 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Øni keyboard

It's just sweep36 (specifically swweeep) which is based on Sweep with custom images on pcb.

List of components:

Firmware

I use it with the zmk, here is the conf:

Showcase

reddit post:

(images from reddit) image image image image image

from JLCPCB Gerber viewer

Main PCB

alt

Base (optional)

alt

Parts

35
QtyValueFootprintReferences
18SW_Pushfingerpunch:Kailh_socket_PG1350_optional_reversible_millmaxSW1, SW2, SW3, SW4, SW5, SW6, SW10, SW11, SW12, SW14, SW15, SW16, SW17, SW18, SW20, SW21 +2
8Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8
3LOGOLOGO , ,
1JST-BATTERYfingerpunch:JST_PH_S3B-PH-K-keyboardJ1
1SW_DPDTfingerpunch:SW_CuK_OS102011MA1QN1_SPDT_AngledSW7
1SW_PushKeebio-Parts:SW_Tactile_SPST_Angled_MJTP1117-no-mountRSW1
1nice!viewfingerpunch:nice_viewDisplay1
1nice_nanofingerpunch:nice_nanoU1

The 34 most common of 35 parts.

Questions

How big is the Oni kb PCB?

It measures 113.2 × 89.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Oni kb use?

35 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 Oni kb KiCad files?

From the danihek/oni-keyboard repository on GitHub, at the commit this page was made from: the board is oni-kb/oni-kb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Oni kb design in my own project?

Its repository states no licence, so its author keeps all rights: ask danihek before reusing the design.

Similar boards

  • 2 layers97.2 × 59.1 mmArmLEDsPrototype, the printed circuit board in 3D

    ArmLEDsPrototype

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    35 parts915
  • 2 layers62 × 42 mmMod cell 0 02, the printed circuit board in 3D

    Mod cell 0 02

    Green-bms/SmartBMS

    Open source Smart Battery Management System

    35 parts756
  • 2 layers75 × 26 mmDIY detector electron variant, the printed circuit board in 3D

    DIY detector electron variant

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    35 parts558BSD-2-Clause
  • 2 layers45 × 25 mmReCamera Basically Board, the printed circuit board in 3D

    ReCamera Basically Board

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    35 parts495Apache-2.0
  • 2 layers160.8 × 24.4 mmHUD VID RCD PANEL, the printed circuit board in 3D

    HUD VID RCD PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    35 parts431
  • 2 layers75 × 50 mmBackplane tester, the printed circuit board in 3D

    Backplane tester

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    35 parts397Apache-2.0
  • 2 layers50 × 20.5 mmOtterIron PRO Top, the printed circuit board in 3D

    OtterIron PRO Top

    Jana-Marie/Otter-Iron-PRO

    USB-PD soldering station for JBC C245 handles.

    35 parts321
  • 2 layers50.5 × 67.1 mmHackheld Vega, the printed circuit board in 3D

    Hackheld Vega

    SpacehuhnTech/HackHeld

    Hackable Handheld

    35 parts277