Skip to the content
PCBKitNew board
2 layers121.4 × 97.6 mmHexBoard, the printed circuit board in 3D

A split keyboard designed by HephaestusHex.

Size
121.4 × 97.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
36
Pads
127
Tracks, vias
160, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Jun 2025
Updated
25 Aug 2025

Overview

HexBoard is an open-source printed circuit board by hephaestushex, from the hephaestushex/HexBoard repository on GitHub. It is a 2-layer board of 121.4 × 97.6 mm with 39 parts on 36 nets, routed with 160 tracks and 0 vias.

Its parts include 19 switches, 18 diodes, 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

HexBoard

IMG_0879

image

image

A wireless split keyboard designed by HephaestusHex. It uses the SEEED Studio XIAO nRF52840 for wireless bluetooth connectivity

I made this split keyboard because it was a great project for learning PCB design, ergonomics, case design, keyboard firmware, and more. I wanted to make a split keyboard specifically because during my research, I found it's better than a regular keyboard because of ergonomics that I won't get into. Ben Vallack has videos that gets into the details.

YouTube Demo

Access the youtube demo here

CAD

PCB

image

image

image

image

image

Case

image

Firmware

This kb uses ZMK for firmware. Due to ZMK's requirement of using another repo, all of the zmk code is in this repo

BOM

NameReferenceQuantityValueFootprintPart LinkDescriptionPrice (USD)
1N4148 DiodesD1-18361N4148D_DO-35_SOD27_P7.62mm_HorizontalAliExpressUsed for switch matrix$1.01
Gateron KS-33 Low Profile SwitchesSW1-1836Gateron-KS33-Solderable-1UAliExpressLow-profile switches$25.22
Seeed XIAO nRF52840U12XIAO-nRF52840-DIP-BattAliExpressBluetooth MCU for wireless split connectivity$31.09
601730 3.7V LiPo BatteryJ12250mAhPinHeader_1x02_P2.54mm_VerticalAliExpressBattery for MCU$5.47
PCBhexboard-left, hexboard-right2JLC PCBPCB for the left and right halves of the keyboard$24.33
M3x5x4 Heatset Inserts8AliExpressHeatset inserts for mounting components$6.23
M3x6 ScrewsH1-48MountingHole_3.2mm_M3AliExpressScrews for securing the PCB to the case$2.89
Slide SPDT SwitchesSW192SW_Slide_SPDT_Straight_CK_OS102011MS2QAliExpressSlide switch for power control$1.46
CaseFree since I already have filament$2.78
KeycapsFree since I already have filament$0.66
AliExpress Total$75.80
JLCPCB Total$30.80
Grand Total$113.04

Parts

39
QtyValueFootprintReferences
181N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D17, D18 +2
18SW_Push_45degKS33 Solderable:Gateron-KS33-Solderable-1USW1, SW2, SW3, SW4, SW5, SW6, SW7, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18 +2
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW19
1XIAO-nRF52840-SMDxiao:XIAO-nRF52840-DIP-BattU2

Questions

How big is the HexBoard PCB?

It measures 121.4 × 97.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HexBoard use?

39 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 HexBoard KiCad files?

From the hephaestushex/HexBoard repository on GitHub, at the commit this page was made from: the board is pcb_left/hexboard.kicad_pcb and its schematic pcb_left/OPL_Kicad_Library-master/Grove Vision AI V2 Library/Grove - Vision AI Module V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HexBoard design in my own project?

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

Similar boards

  • 2 layers24.4 × 24.4 mmOSO SWAT B1, the printed circuit board in 3D

    OSO SWAT B1

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    39 parts2.1k
  • 2 layers33 × 26 mmVL53L1x pwm, the printed circuit board in 3D

    VL53L1x pwm

    hackclub/OnBoard

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

    39 parts915
  • 2 layers43.4 × 18.8 mmUsb sniffer lite, the printed circuit board in 3D

    Usb sniffer lite

    ataradov/usb-sniffer-lite

    A simple USB sniffer based on Raspberry Pi RP2040

    39 parts706BSD-3-Clause
  • 2 layers40 × 20 mmESP8266, the printed circuit board in 3D

    ESP8266

    windowsair/wireless-esp8266-dap

    CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器

    39 parts690MIT
  • 2 layers100 × 70.3 mmModulAdapterMagnet, the printed circuit board in 3D

    ModulAdapterMagnet

    GaudiLabs/OpenDrop

    Open Source Digital Microfluidics Bio Lab

    39 parts492GPL-3.0
  • 2 layers81.3 × 53.3 mmRGB LED 1.4, the printed circuit board in 3D

    RGB LED 1.4

    lachlanA/eagle-to-kicad

    Eagle SCH/LIB to KiCad SCH/LIB ULP conversion script

    39 parts429GPL-2.0
  • 2 layers65.7 × 44.8 mmDock, the printed circuit board in 3D

    Dock

    mackieks/Kawaii

    Tiny, beautiful metal Wii keychain

    39 parts374