

CurvoBoard Split
Split ergo keyboard
- Size
- 314 × 144.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 314
- Nets
- 116
- Pads
- 776
- Tracks, vias
- 612, 0
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 5 Jul 2025
- Updated
- 6 Jul 2025
Overview
CurvoBoard Split is an open-source printed circuit board by Jyst7, from the Jyst7/CurvoBoard-Split repository on GitHub. It is a 2-layer board of 314 × 144.7 mm with 314 parts on 116 nets, routed with 612 tracks and 0 vias.
Its parts include 122 connectors, 80 diodes, 80 switches and 4 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
README
README.mdCurvoBoard-Split
My idea for this was to try and make one of those fancy looking ergonomic keyboards with a pcb. I have seen some other designs just have each individual key have a separate housing for the shifting on each row of keys but i want to just make a few pcbs and connect them so this will be ortholinear with a curve in the board vertically and a thumb cluster. I designed a corne keyboard recently but the issue was I felt I did not have enough keys for what I wanted to do so here i have 5 rows of 7 keys and a thumb cluster with 5 keys meaning 40 keys per half of the board or 80 total.
Bill of Materials
| Name | Quantity/Min Purchase | Price | Link |
|---|---|---|---|
| Gateron Red | 90x | $25 | Switches |
| Nice!Nano V2 | 2x | $57 | V2 |
| LiPo | 2x | $10 | 500mAh |
| TP4056 | 5x | $3 | usb-c |
| Screws + Nuts | 1x(box) | $5 | M4 |
| PCB | 5x | $50 | N/A |
| 3d printed parts | 6x | N/A | N/A |
Total Price = $150
Parts
314| Qty | Value | Footprint | References |
|---|---|---|---|
| 94 | Conn_01x01_Socket | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J1, J1, J10, J10, J11, J11, J12, J12, J13, J13, J14, J14, J15, J15, J16, J16 +78 |
| 80 | D_Small | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D1, D10, D10, D11, D11, D12, D12, D13, D13, D14, D14, D15, D15, D16, D16 +64 |
| 80 | SW_Push | Assets:SW Gateron Low Profile THT | SW1, SW1, SW10, SW10, SW11, SW11, SW12, SW12, SW13, SW13, SW14, SW14, SW15, SW15, SW16, SW16 +64 |
| 28 | Conn_01x01_Socket | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | J48, J48, J49, J49, J50, J50, J51, J51, J52, J52, J53, J53, J54, J54, J55, J55 +12 |
| 28 | MountingHole | MountingHole:MountingHole_4.3mm_M4 | H1, H1, H2, H2, H3, H3, H10, H10, H11, H11, H12, H12, H13, H13, H14, H14 +12 |
| 2 | nice_nano | Assets:Nice Nano | U1, U1 |
| 2 | ~ | Assets:TP4056 18650 | U2, U2 |
Questions
How big is the CurvoBoard Split PCB?
It measures 314 × 144.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the CurvoBoard Split use?
314 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 CurvoBoard Split KiCad files?
From the Jyst7/CurvoBoard-Split repository on GitHub, at the commit this page was made from: the board is PCB/CurvoBoard Split.kicad_pcb and its schematic PCB/CurvoBoard Split.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CurvoBoard Split design in my own project?
Its repository states no licence, so its author keeps all rights: ask Jyst7 before reusing the design.
Similar boards
- 2 layers285 × 94.6 mm

- 2 layers186.2 × 66.3 mm

Rf main
esden/mcHF-kicad
This repository contains the KiCad import of the Altium design files for the mcHF QRP radio.
314 parts3 - 2 layers335.1 × 620 mm

WEASEL KiCad
joebmz98/Weasel-West-Coast-Synthesiser
Digital east coast style synth heavily inspired by the Buchla Easel based on the Daisy Seed.
314 parts3MIT - 2 layers301.5 × 367.3 mm

OSI 600D Superboard II Cherry Solder Mask
Bambelweeny57/OSI-600D-SuperBoard-II
KiCad 10 recreation of the Ohio Scientific Superboard II Model 600 rev D (1980) with Cherry MX keyswitches, 27C16/2816 ROMs, full schematic and assembly guide.
314 parts - 2 layers72 × 72 mm

Earing ws2812b
vishalqsoni/Earring
A simple PCB-based wearable earring featuring WS2812B LEDs and an AT-tiny85 controller.
314 parts - 2 layers232.1 × 131.2 mm

- 2 layers243.8 × 121.9 mm

- 2 layers52.3 × 69.1 mm
