Skip to the content
PCBKitNew board
2 layers271.4 × 97.5 mmCorneucopia, the printed circuit board in 3D

A Corne based custom low-profile keyboard

Size
271.4 × 97.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
146
Nets
136
Pads
728
Tracks, vias
1,284, 296
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Jun 2025
Updated
1 Sep 2025

Overview

Corneucopia is an open-source printed circuit board by DynamicWhiteHat, from the DynamicWhiteHat/Corneucopia repository on GitHub. It is a 2-layer board of 271.4 × 97.5 mm with 146 parts on 136 nets, routed with 1,284 tracks and 296 vias.

It is built around the JS102011SAQN. Its parts include 84 diodes, 46 switches, 4 connectors and 2 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

1

README

README.md

Corneucopia

Firmware available here: https://github.com/DynamicWhiteHat/Corneucopia-Firmware/

A Corne based custom low-profile keyboard


Corneucopia is a 42-key low profile wireless keyboard that runs on ZMK firmware. Featuring 2 OLED displays and powered by a Supermini NRF52840, this keyboard is meant to last as your daily driver.

Features

  • 42 keys
  • Per key RGB
  • 2x Nice!View
  • 2x Supermini NRF52840 (Nice!Nano clone)
  • Hotswap sockets
  • Low profile choc switches

Why I Made This

I was initally wary of split or ergonomic keyboards as I thought they looked bad. However, while I was designing my own regular keyboard, I came across split ergo keyboards online that caught my eye, especially this one. I slowly came to appreciate the look and layout of Corne keyboards, so I decided to make one. This project was a test of my PCB and CAD design skills, as well as a test of my ability to learn new things (ergogen). Overall, I think this came out very well.

Pictures

CAD

Corneucopia_OG_2025-Jul-31_08-42-40PM-000_CustomizedView587266445

Corneucopia_OG_2025-Jul-31_08-20-03PM-000_CustomizedView29841171726

PCB

Screenshot 2025-07-31 214414

Schematic

image

BOM

Note:

  • Typeractive was sometimes cheaper than AliExpress, thus some parts were sourced from them instead.
  • Keycaps will be 3D printed
PartQuantityPriceLink
Kailh Hotswaps70$4.30https://www.aliexpress.us/item/3256807045726008.html?spm=a2g0o.productlist.main.6.626d50b5izCjus&algo_pvid=53812c83-dfd7-4376-8f8e-c34f3db6f02e&algo_exp_id=53812c83-dfd7-4376-8f8e-c34f3db6f02e-5&pdp_ext_f=%7B%22order%22%3A%22708%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%218.49%213.91%21%21%2160.92%2128.02%21%402103244b17542247069335737e297b%2112000039893759775%21sea%21US%216238534509%21X&curPageLogUid=VnLZ55itI6I3&utparam-url=scene%3Asearch%7Cquery_from%3A
Choc Switches1 Pack of 70$33.29https://www.amazon.com/Mechanical-Keyboard-switches-Chocolate-Pro-70Pcs/dp/B0DDCBL4KJ/ref=sr_1_3?crid=32V01OVDG0FH6&dib=eyJ2IjoiMSJ9.fxBe5Z4GEMZJbyuF_eaa4d6xI5EsW9uxe8cNgFLYw9cyOJJo5evMOuEAVRduMsGcHGBmw3MapZWf-BWJmWWDj5YY16v4twxpLxE8v6OxY93s_vstH-ICQffONlwd1cMobpg0_pCQesoQGqMTI_Z54wqwIzkdmZYqtPJTFfRFv11-gn-8LCyKCC6uGZ-SY1KXOGvvkI4U1F0dRwDqiQvPOQNUksX0ZSc9md0I7E6eDgI.r2LF0urYCczODaFRTe6UtlDuNLtg5oKRx1Cg0aavuK4&dib_tag=se&keywords=kailh%2Bchoc%2Bred%2Bpro&qid=1754222624&sprefix=choc%2Bpro%2Bred%2Caps%2C268&sr=8-3&th=1
1N4148 Diodes1 Pack of 100$1.40https://www.aliexpress.us/item/3256806137153769.html?spm=a2g0o.productlist.main.1.145669f2x3hJ9l&algo_pvid=26801ca0-fa57-43dc-bef8-9addec3b9d2b&algo_exp_id=26801ca0-fa57-43dc-bef8-9addec3b9d2b-0&pdp_ext_f=%7B%22order%22%3A%22395%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%211.40%211.40%21%21%2110.01%2110.01%21%40210312d517540153367636770eae10%2112000041342157154%21sea%21US%216238534509%21X&curPageLogUid=Ny6g9i4BYw4L&utparam-url=scene%3Asearch%7Cquery_from%3A
Nice!View2$40.00https://typeractive.xyz/products/nice-view
Supermini NRF528402$5.77https://www.aliexpress.us/item/3256807552571798.html?gatewayAdapt=glo2usa4itemAdapt#nav-description
Reset Button1 Pack of 2$1.50https://typeractive.xyz/products/reset-button
Power Switch1 Pack of 2$1.50https://typeractive.xyz/products/power-switch
Mill Max2$13https://typeractive.xyz/products/machine-sockets-and-pins
110 mAh Battery2$8https://typeractive.xyz/products/lithium-battery-110mah
2 Pin JST Connector1$1https://typeractive.xyz/products/battery-jack
M2 Screws1 Pack of 50$1.39https://www.aliexpress.us/item/3256804883804669.html?spm=a2g0o.productlist.main.3.676d4a04puFjcK&algo_pvid=5e3e1c98-a0c4-41b2-8421-3b391eda04d1&algo_exp_id=5e3e1c98-a0c4-41b2-8421-3b391eda04d1-2&pdp_ext_f=%7B%22order%22%3A%228174%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%211.39%211.39%21%21%211.39%211.39%21%402103146f17540168510077312e23ad%2112000031519353259%21sea%21US%216238534509%21X&curPageLogUid=0PSBLs6x4RdT&utparam-url=scene%3Asearch%7Cquery_from%3A
PCB1$29.85JLCPCB Quote
SK6812 Mini E LED1 Pack of 100$3https://www.aliexpress.us/item/3256802678755423.html?spm=a2g0o.productlist.main.2.27821d099KdCZl&algo_pvid=7249bb9b-f5c3-48bb-bc3a-09065b37749b&algo_exp_id=7249bb9b-f5c3-48bb-bc3a-09065b37749b-1&pdp_ext_f=%7B%22order%22%3A%2241%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%213.00%213.00%21%21%213.00%213.00%21%402103244617540165427321188e4179%2112000047195883401%21sea%21US%216238534509%21X&curPageLogUid=4d6uXghCzMX0&utparam-url=scene%3Asearch%7Cquery_from%3A
Acrylic Sheet1$6https://www.aliexpress.us/item/3256805181326548.html?spm=a2g0o.productlist.main.2.5cf532dcuTgGyL&algo_pvid=d63ddc6f-f83b-4167-8278-58e0f554d458&algo_exp_id=d63ddc6f-f83b-4167-8278-58e0f554d458-1&pdp_ext_f=%7B%22order%22%3A%2291%22%2C%22eval%22%3A%221%22%7D&pdp_npi=6%40dis%21USD%215.59%215.59%21%21%215.59%215.59%21%402103010e17547508573393302ec876%2112000032764729173%21sea%21US%216238534509%21X%211%210%21n_tag%3A-29912%3Bm03_new_user%3A-29895&curPageLogUid=NKCBaqv2ZbsG&utparam-url=scene%3Asearch%7Cquery_from%3A
Total$149.59

Parts

146
QtyValueFootprintReferences
42DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26
42choc_SK6812MINI-EPCM_marbastlib-choc:LED_choc_6028RLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +26
40SW_Push_45degPCM_marbastlib-choc:choc_3D_hotswapSW22, SW23, SW24, SW25, SW26, SW27, SW28, SW29, SW30, SW31, SW32, SW33, SW35, SW36, SW37, SW38 +24
10MountingHole_2.1mmMountingHole:MountingHole_2.1mmH1, H1, H1, H1, H1, H1, H1, H2, H3, H4
2Conn_01x05_SocketConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1, J2
2JS102011SAQN'Swight:SW_SSSS811101S3, S4
2Nice_Nano_V2PCM_marbastlib-xp-promicroish:nice_nano_H_USBdnU1, U2
2S2B-PH-K-S_LF__SN_jst:JST_S2B-PH-K-S_LF__SN_J3, J4
2SW_PushReset:SW_EVQPUJ_4P7X3P5_PANSW44, SW46
2SW_Push_45degPCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.5uSW34, SW47

Questions

How big is the Corneucopia PCB?

It measures 271.4 × 97.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Corneucopia use?

146 parts, built around the JS102011SAQN. 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 Corneucopia KiCad files?

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

Can I use the Corneucopia design in my own project?

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

Similar boards

  • 4 layers36 × 50.2 mmRacer, the printed circuit board in 3D

    Racer

    StuckAtPrototype/Racer

    These are structured into their own files. I could have used submodules, but decided against it.

    83 parts3.8kApache-2.0
  • 4 layers38 × 49 mmNDS TV OUT V1I2, the printed circuit board in 3D

    NDS TV OUT V1I2

    LNH-team/Lost-NDS-TV

    The Lost Nintendo DS Television Output, brought back to life

    48 parts488GPL-3.0
  • 4 layers74.7 × 30 mmController, the printed circuit board in 3D

    Controller

    StuckAtPrototype/Thumbtroller

    77 parts305
  • 4 layers49 × 74.9 mmPCB business card, the printed circuit board in 3D

    PCB business card

    StuckAtPrototype/PCB_business_card_remake

    A custom PCB based "business" card that lets you play a version of Flappy Bird.

    311 parts132Apache-2.0
  • 2 layers58 × 38.3 mmEsp32-caliper, the printed circuit board in 3D

    Esp32-caliper

    Mew463/esp32-caliper

    It features a built in 150mAh battery and a USB C interface for charging/uploading code.

    44 parts59
  • 2 layers85 × 56.5 mmModemHAT, the printed circuit board in 3D

    ModemHAT

    astuder/ModemHAT

    Classic Phone Modem HAT for the Raspberry Pi

    111 parts56
  • 6 layers98.6 × 88 mmSympetrum V3 FF3, the printed circuit board in 3D

    Sympetrum V3 FF3

    borgel/sympetrum-v3

    The Dragonfly badge as seen at DEFCON26

    134 parts21
  • 4 layers62.8 × 61.7 mmCf mp3-player, the printed circuit board in 3D

    Cf mp3-player

    will127534/cf-mp3-player

    A simple MP3/WAV/FLAC player using CF card

    119 parts16MIT