Skip to the content
2 layers278.2 × 89.7 mmTao Te Ching, the printed circuit board in 3D

A open-source split keyboard made for ergonomics!! Made to feel minimalist. This is a ortholinear keyboard.

Size
278.2 × 89.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
113
Nets
76
Pads
506
Tracks, vias
556, 71
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Feb 2026
Updated
25 Jul 2026

Overview

Tao Te Ching is an open-source printed circuit board by sudo-apt-install-tap, from the sudo-apt-install-tap/TaoTeChing repository on GitHub. It is a 2-layer board of 278.2 × 89.7 mm with 113 parts on 76 nets, routed with 556 tracks and 71 vias.

Its parts include 48 diodes, 48 switches and 2 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Tao Te Ching

Split keyboard. Ortholinear grid with column stagger. Built for comfort and long sessions.


Overview

Tao Te Ching is a split mechanical keyboard that combines the predictability of ortholinear rows with the ergonomics of column stagger. Each half is compact, symmetric, and designed to keep hands in a neutral position.

Why?

This will be my first split keyboard. Ive seen many people make splits. But nearly noone uses custom layout. So I made this layout.

How?

You can write up a simple firmware or use the KMK script in my repo.


Layout

  • Split, mirrored halves
  • Ortholinear rows with column stagger
  • Compact layout with outer thumb/utility keys
  • Optimized for touch typing and minimal finger travel

See renders and PCB files for exact spacing and geometry.


Index:


Hardware

  • MX-compatible switches
  • Per-key diodes (matrix)
  • Controller footprint suitable for XIAO-class boards
  • Board-to-board connection pads for split communication

Plates can be 3D-printed (PLA works) or CNCed.


Firmware

Designed to work with common keyboard firmware:

  • QMK / KMK / ZMK (controller-dependent) I will use KMK

Renders

  • KiCAD Render:
    image
  • CAD Exploded:
    image
  • CAD Assembled:
    image
  • Left Case:
    image
  • Right Case:
    image
  • Left Plate:
    image
  • Right Plate:
    image

KiCAD Images

  • Layout:
    image
  • Left Sheet:
    image
  • Right Sheet:
    image
  • Wiring:
    image

Project Status

  • Layout: finalized
  • PCB: routed and rendered
  • Prototypes: Done!
  • Revisions: Done!

DONE!!


Build Images And Videos


Bill of Materials (BOM)

ItemDescriptionCost Per UnitQuantityTotalLink
KeycapsFull keycap set₹1,400.001₹1,400.00https://curiositycaps.in/products/gradient-gray-polar-day-oem-side-backlit-keycaps
PCBCustom PCB fabrication₹3,726.001₹3,726.00https://www.JLCPCB.COM
SwitchesKeygeek x MZ Y1 Keyboard Switch (Pack of 10)₹255.005₹1,275.00https://www.stackskb.com/store/keygeek-y1-keyboard-switch/
DiodesPer-key matrix diodes₹2.0450₹102.00https://robu.in/product/1n4148w-sod-123-1206-diodereel-of-3000/
MCUSeeed Studio XIAO RP2040₹618.002₹1,236.00https://robu.in/product/seeed-studio-xiao-rp2040-v1-0/
Case & Plate3D printed case and plate (shipping included)₹500.001₹500.00NUL (This was before Print Legion gave printers shipping money)
Total₹8,239.00

Project Cost: ₹8,239 (~$95 USD)

CAD SOURCE FILES AVAILABLE!

ONSHAPE


License

Open source. Build it, modify it, improve it.

Parts

113
QtyValueFootprintReferences
48DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32
48SW_Push_45degKEYS:SW_Hotswap_Kailh_MXSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +32
12LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
3MouseBitePanelization:MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_3hB1, B2, B3
2XIAO-nRF52840-DIPXIAO:XIAO-nRF52840-DIPU1, U2

More from sudo-apt-install-tap/TaoTeChing

1
  • 2 layers138.1 × 89.7 mmTao Te Ching LEFT, the printed circuit board in 3D

    Tao Te Ching LEFT

    sudo-apt-install-tap/TaoTeChing

    A open-source split keyboard made for ergonomics!! Made to feel minimalist. This is a ortholinear keyboard.

    49 parts3

Similar boards

  • 2 layers122.5 × 87.6 mmControllerCircuit, the printed circuit board in 3D

    ControllerCircuit

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    113 parts1.1k
  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers294 × 100 mmChu main, the printed circuit board in 3D

    Chu main

    whowechina/chu_pico

    Pico controller for Chunithm-type rhythm game

    113 parts196
  • 2 layers81.1 × 128.5 mmMultimult, the printed circuit board in 3D

    Multimult

    tpcarlson/synth-diy

    Mostly Eurorack projects

    113 parts107
  • 2 layers247.1 × 121.4 mmChoctopus44, the printed circuit board in 3D

    Choctopus44

    SlightHeadache/choctopus44

    Choctopus44 is a custom low profile keyboard

    113 parts99
  • 2 layers120 × 80 mmRx72t 100 pga usb, the printed circuit board in 3D

    Rx72t 100 pga usb

    hirakuni45/RX

    Renesas RX Microcontroller, C++ framework, Library, Sample

    113 parts86BSD-3-Clause
  • 2 layers55 × 100 mmESP32AY, the printed circuit board in 3D

    ESP32AY

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    113 parts59GPL-3.0
  • 2 layers191 × 118.7 mmAJ Mid R, the printed circuit board in 3D

    AJ Mid R

    Salicylic-acid3/PCB_Data

    113 parts51MIT

Questions

How big is the Tao Te Ching PCB?

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

What parts does the Tao Te Ching use?

113 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 Tao Te Ching KiCad files?

From the sudo-apt-install-tap/TaoTeChing repository on GitHub, at the commit this page was made from: the board is PCB/Tao Te Ching.kicad_pcb and its schematic PCB/Right Sheet.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tao Te Ching design in my own project?

Its repository states no licence, so its author keeps all rights: ask sudo-apt-install-tap before reusing the design.