Skip to the content
2 layers284.6 × 93.7 mmWaveTheory, the printed circuit board in 3D

Unibody 4x6 wireless split compatible with 60% keyboard cases

Size
284.6 × 93.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
151
Nets
109
Pads
555
Tracks, vias
763, 70
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Dec 2025
Updated
3 Jul 2026

Overview

WaveTheory is an open-source printed circuit board by quark-works, from the quark-works/WaveTheory repository on GitHub. It is a 2-layer board of 284.6 × 93.7 mm with 151 parts on 109 nets, routed with 763 tracks and 70 vias.

It is built around the TP4056, USBLC6-2SC6 and AO3401A. Its parts include 52 diodes, 8 capacitors, 8 switches, 6 resistors and 4 connectors. It belongs with the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

WaveTheroy

Wireless column staggered PCB compatible with GH60 tray mount cases.

Features

  • 12x4 column staggered board with space for two optional encoders.
  • Powered by a e73-2G4M08S1C module, nrf52840 and running ZMK. Firmware available here: wavetheory-zmk-config.
  • Board is in Full HV mode, with a battery of 110 mAh the expected life is around 1 month.
  • Has space for a nice!view to show information regarding layers, battery, etc.
  • Compatible with GH60 tray mount cases (as pictured).

More pictures

This board was prototyped and working, but there are still things to do

  • Add configuration in the firmware for the two encoders.
  • Add configuration in the firmware for the missing compatible layouts.
  • Provide a BOM and POS file for assembly.
  • Fix a bodge wire in the prototype.

Acknowledgements

Project based off from Scientist Keyboard. It uses the same layout based on their reference.

Parts

151
QtyValueFootprintReferences
52MX_SW_HSPCM_marbastlib-mx:SW_MX_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +36
501N4148qw-footprints:CUSTOM D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +34
4MountingHoleMountingHole:MountingHole_2.2mm_M2H5, H6, H7, H12
4MountingHolefootprints:mounting_holeH1, H2, H3, H4
34.7uCapacitor_SMD:C_0603_1608MetricC2, C5, C6
3MX_stabPCM_marbastlib-mx:STAB_MX_P_2uS1, S2, S3
3RotaryEncoder_Switch_MPPCM_marbastlib-various:ROT_Alps_EC11E-SwitchSW3, SW4, SW5
210uFCapacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-RC1, C3
212pCapacitor_SMD:C_0603_1608MetricC7, C8
21999 logo1999:1999 logo mdH10, H11
25.1kResistor_SMD:R_0603_1608MetricR1, R2
25kResistor_SMD:R_0603_1608MetricR4, R5
2qw-logoqw-logo:qw new logo silk + copper smH8, H9
110 uHInductor_SMD:L_0603_1608MetricL1
110kResistor_SMD:R_0603_1608MetricR3
11MResistor_SMD:R_0603_1608MetricR6
11uCapacitor_SMD:C_0603_1608MetricC4
132.768 KHzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY1
1500 mAFuse:Fuse_1206_3216MetricF1
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BatteryConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1CHARGELED_SMD:LED_0805_2012MetricLED1
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1SW_PushButton_Switch_SMD:SW_SPST_SKQG_WithStemSW2
1SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW1
1SchottkyDiode_SMD:D_0603_1608MetricD46
1TC2030_SWDPCM_marbastlib-various:CON_TC2030_outlinedJ6
1TP4056qw-footprints:CustomTP4056U1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0PCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-12J2
1nRF52840_E73-2G4M08S1CPCM_marbastlib-various:nRF52840_E73-2G4M08S1CU3
1nice!viewnice_view:nice_viewDisplay1

The 150 most common of 151 parts.

Similar boards

  • 2 layers230 × 85 mmLe chiff ble hotswap, the printed circuit board in 3D

    Le chiff ble hotswap

    MangoIV/le_chiff_ble

    A drop-in replacement-PCB for the beautiful le_chiffre

    117 parts52GPL-3.0
  • 2 layers35 × 100 mmWalkieTalkie, the printed circuit board in 3D

    WalkieTalkie

    GuzziFlipFlops/ESP32-Walkie-Talkie

    An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with

    66 parts7MIT
  • 2 layers42 × 116 mmDrink water, the printed circuit board in 3D

    Drink water

    heidtn/drinkmoarwater

    51 partsMIT
  • 2 layers62 × 6 mmTableLight, the printed circuit board in 3D

    TableLight

    jonny190/TableLight

    A 3D-printable, battery-powered, USB-C rechargeable table lamp in the classic "Poldina" shape - honeycomb disc base, thin stem, down-firing cone shade with a white top - running WLED on an ESP32, with a capacitive touch…

    72 partsMIT
  • 4 layers60 × 85 mmEsp32s3-camera, the printed circuit board in 3D

    Esp32s3-camera

    LCQIANN/esp32s3-camera

    ESP32-S3 camera board v1.2: OV2640 DVP camera, microSD, USB-C, LiPo, KiCad 10 project for JLCPCB PCBA

    64 parts
  • 2 layers266.5 × 99 mmKlackerBS, the printed circuit board in 3D

    KlackerBS

    kitspace-test-repos/kicad6-file-collection

    154 partsMIT
  • 2 layers48.6 × 119.8 mmSkjold hovedkort, the printed circuit board in 3D

    Skjold hovedkort

    SebastianKristo/pult-forsterker

    Ett kort (180 × 100 mm, 2 lag) som erstatter alle modulene, og som i tillegg har USB-delingsswitch, to AUX-innganger som digitaliseres (så alt kan mikses), «smart relé» for strømmen til forsterkerdelen…

    119 partsMIT
  • 6 layers64.8 × 69.9 mmEzDV, the printed circuit board in 3D

    EzDV

    tmiw/ezDV

    A FreeDV device based on the ESP32.

    130 parts114

Questions

How big is the WaveTheory PCB?

It measures 284.6 × 93.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the WaveTheory use?

151 parts, built around the TP4056, USBLC6-2SC6 and AO3401A. 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 WaveTheory KiCad files?

From the quark-works/WaveTheory repository on GitHub, at the commit this page was made from: the board is PCB/WaveTheory.kicad_pcb and its schematic PCB/WaveTheory.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the WaveTheory design in my own project?

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