Skip to the content
PCBKitNew board
2 layers124.3 × 107.2 mmKicad project, the printed circuit board in 3D

36-key wireless split keyboard

Size
124.3 × 107.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
47
Pads
347
Tracks, vias
531, 64
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Jan 2026
Updated
1 Mar 2026

Overview

Kicad project is an open-source printed circuit board by dylandibeneditto, from the dylandibeneditto/null36 repository on GitHub. It is a 2-layer board of 124.3 × 107.2 mm with 46 parts on 47 nets, routed with 531 tracks and 64 vias.

Its parts include 18 diodes and 18 switches. It belongs with the keyboards and input boards of this library.

README

README.md
null36

null36

36-Key wireless split ortho column-staggered MX keyboard. Controlled by any Nice!Nano V2 compatible MCU, and support for SSD1306 OLED displays.

Layout and Keymap

null36 layout

PCB

null36 pcb

/pcbs

This PCB is reversible. When assembling, solder together the pads above the OLED display header, the pads next to the battery jack (the jack goes on the underside of the pcb), and diodes can go on either the front or back, as long as they follow the direction of the silkscreen

Case

null36 case

/cases

Photos

Assembly picture

Parts

46
QtyValueFootprintReferences
18ceoloide:switch_mxS1, S2, S3, S4, S5, S6, S7, S10, S11, S12, S13, S14, S15, S16, S17, S18 +2
18ceoloide:diode_tht_sod123D1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D17, D18 +2
5ceoloide:mounting_hole_npthMH1, MH2, MH3, MH4, MH5
1ceoloide:mcu_supermini_nrf52840MCU1
1ceoloide:display_ssd1306DISP1
1ceoloide:reset_switch_tht_topRST1
1ceoloide:battery_connector_jst_ph_2JST1
1ceoloide:power_switch_smd_sidePWR1

Questions

How big is the Kicad project PCB?

It measures 124.3 × 107.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kicad project use?

46 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 Kicad project KiCad files?

From the dylandibeneditto/null36 repository on GitHub, at the commit this page was made from: the board is pcbs/kicad project/v4.kicad_pcb and its schematic pcbs/kicad project/v4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kicad project design in my own project?

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

Similar boards

  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers27.8 × 22.3 mmAudio, the printed circuit board in 3D

    Audio

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    46 parts4.3kMIT
  • 2 layers370 × 11 mmDaylight XXL, the printed circuit board in 3D

    Daylight XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    46 parts1.1kGPL-3.0
  • 2 layers87.5 × 50 mmMesabob, the printed circuit board in 3D

    Mesabob

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    46 parts990GPL-3.0
  • 2 layers38.8 × 62.5 mmESPAudio, the printed circuit board in 3D

    ESPAudio

    hackclub/OnBoard

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

    46 parts915
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers23 × 29 mmESP32-epaper adapter, the printed circuit board in 3D

    ESP32-epaper adapter

    pcbreflux/espressif

    all espressif stuff will committed here

    46 parts608GPL-3.0
  • 2 layers25.5 × 73.5 mmTERES PCB2-IO Rev.B, the printed circuit board in 3D

    TERES PCB2-IO Rev.B

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    46 parts578Apache-2.0