Skip to the content
PCBKitNew board
2 layers133.8 × 110.4 mmKeyboard right, the printed circuit board in 3D

Keyboard right

daehyeok/Corne_EEC6

Corne ECWL based keyboard

Size
133.8 × 110.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
108
Nets
61
Pads
318
Tracks, vias
626, 159
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 Jun 2023
Updated
1 Nov 2025

Overview

Keyboard right is an open-source printed circuit board by daehyeok, from the daehyeok/Corne_EEC repository on GitHub, published under the MIT licence. It is a 2-layer board of 133.8 × 110.4 mm with 108 parts on 61 nets, routed with 626 tracks and 159 vias.

It is built around the OPA350UA, 74HC4051 and DT1446-04S, with the XC6220B331MR-G, MLB3216-600P4A(F) and FH34SRJ-10S-0.5SH(50) among its other parts. Its parts include 29 switches, 10 capacitors, 6 resistors, 5 ICs and 4 connectors. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

8

README

README.md

Corne EEC (Corne Extended Electrostatic Capacitive)

Corne based EC keyboard with number row and one additional thumb key.

I'm not electrical engineer. PCB design might not be optimized and buggy. Use this project at your own risk.

rendering.png keyboard_img

Features

  • Corne like design, but have number row and 4 thumb keys. Total 28 keys on each halves.
  • Onboard STM32G0B1KET MCU, USB-C with ESD protection
  • No 0402-sized or smaller SMD(Except optional SOD-323 sized ESD chip, It's stil not diffcult to hand soldering).
  • Alomost no through Hole parts.
  • Extra PCB can be connected through 1x10 FFC connector(0.5mm pitch. 8 GPIO with 3.3v power line). I will add encoder and LCD display later.

Firmware

The Rust based firmware hosted in separated repo daehyeok/corne-eec-rs.

Credit

This project forked from Cipulot/CorneECRevival.

Design and selecting component based on Cipulot's awesome works. He released multiple EC keyboard PCBs, including popular layouts such as HHKB, EC60, and Corne. If you need a reference for designing your own board, Check his repos.

Copyright

This project is released under the MIT License. For the license, please refer to the LICENCE.md file.

Parts

108
QtyValueFootprintReferences
28~ec_parts:ecs_pad_no_ringSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +12
27~ec_parts:ecs_housing_graphicG1, G2, G10, G11, G12, G13, G14, G15, G16, G17, G18, G19, G20, G21, G23, G24 +11
12~ec_parts:MountingHole_2.05mmH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12
40.1uFPCM_Capacitor_SMD_AKL:C_0603_1608Metric_Pad1.05x0.95mmC1, C2, C3, C4
4~ec_parts:SMT-SO-M1.6-screwhole_onlyH13, H14, H15, H16
21k R_Array_Concave_4x0603PCM_Resistor_SMD_AKL:R_Array_Concave_4x0603RN1, RN2
21uFPCM_Capacitor_SMD_AKL:C_0603_1608Metric_Pad1.05x0.95mmC8, C9
222pPCM_Capacitor_SMD_AKL:C_0603_1608Metric_Pad1.05x0.95mmC6, C7
25.1kPCM_Resistor_SMD_AKL:R_0603_1608Metric_Pad0.98x0.95mmR2, R3
1100 R_Array_Convex_4x0603PCM_Resistor_SMD_AKL:R_Array_Concave_4x0603RN3
1100kPCM_Resistor_SMD_AKL:R_0603_1608Metric_Pad0.98x0.95mmR7
110kPCM_Resistor_SMD_AKL:R_0603_1608Metric_Pad0.98x0.95mmR4
11N5819PCM_Diode_SMD_AKL:D_SOD-323_HandSolderingD1
11kPCM_Resistor_SMD_AKL:R_0603_1608Metric_Pad0.98x0.95mmR6
1220pFPCM_Capacitor_SMD_AKL:C_0603_1608Metric_Pad1.05x0.95mmC10
132.768kHz PCM_Crystal_AKL:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
14.7uPCM_Capacitor_SMD_AKL:C_0603_1608Metric_Pad1.05x0.95mmC5
15.6kPCM_Resistor_SMD_AKL:R_0603_1608Metric_Pad0.98x0.95mmR5
1500mAPCM_Fuse_AKL:Fuse_1206_3216MetricF1
160R@100MHzPCM_Inductor_SMD_AKL:L_1206_3216MetricL1
174HC4051PCM_Package_SO_AKL:TSSOP-16_4.4x5mm_P0.65mmU1
1DT1446-04SPCM_Package_TO_SOT_SMD_AKL:SOT-363_SC-70-6_HandsolderingU3
1FH34SRJ-10S-0.5SHec_parts:HRS_FH34SRJ-10S-0.5SH(50)J4
1HRO_TYPE-C-31-M-12ec_parts:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1OPA350UAPCM_Package_SO_AKL:SO-8_3.9x4.9mm_P1.27mmU2
1PJ320Dec_parts:Jack_3.5mm_PJ320D_HorizontalJ2
1PTS845Button_Switch_SMD:SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010SW29
1SM04B-SRSS-TBConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ1
1STM32G0B1KETxPCM_Package_QFP_AKL:LQFP-32_7x7mm_P0.8mmU5
1XC6220B331MR-GPCM_Package_TO_SOT_SMD_AKL:SOT-23-5U4
1~ec_parts:PinHeader_1x01H17
1~ec_parts:SMT-SO-M1.6-with-ringH0
1~ec_parts:ecs_housing_graphic_1.5UG22
1~ec_parts:PinHeader_1x04_P2.54mm_test_padTP1

Questions

How big is the Keyboard right PCB?

It measures 133.8 × 110.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard right use?

108 parts, built around the OPA350UA, 74HC4051, DT1446-04S and XC6220B331MR-G. 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 Keyboard right KiCad files?

From the daehyeok/Corne_EEC repository on GitHub, at the commit this page was made from: the board is hardware/pcb/keyboard/keyboard_right.kicad_pcb and its schematic hardware/assembly_stand/stand.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard right design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers65 × 56 mmESP32-Pi, the printed circuit board in 3D

    ESP32-Pi

    singleboardsolutions/Obsidian-ESP32

    Design Files for Obsidian ESP32

    65 parts16
  • 4 layers65 × 99 mmBbpiz v0.1, the printed circuit board in 3D

    Bbpiz v0.1

    taskx6004/sangria

    Raspberry Pi Zero based handheld computer

    65 parts5Unlicense
  • 4 layers29 × 29 mmBlackBoxProbeMicro, the printed circuit board in 3D

    BlackBoxProbeMicro

    Squantor/blackBoxProbe

    A boxed clone of the black magic probe

    66 partsMIT
  • 2 layers370.1 × 106 mmCypher, the printed circuit board in 3D

    Cypher

    westfoxtrot/cypher_pcb

    Custom mechanical keyboard PCB

    324 parts19CC-BY-SA-4.0
  • 2 layers303.2 × 95.3 mmCcd65, the printed circuit board in 3D

    Ccd65

    westfoxtrot/ccd65

    Generic 65% PCB and variants used in CCD's keyboard projects

    177 partsCC-BY-SA-4.0
  • 4 layers230.7 × 97.8 mmTako, the printed circuit board in 3D

    Tako

    ssbb/tako

    34 key EC split keyboard

    146 parts200MIT
  • 4 layers208.3 × 75.8 mmTravaulta WKL, the printed circuit board in 3D

    Travaulta WKL

    calvin-mcd/travaulta

    topre pcb for the vault35

    108 parts16
  • 4 layers285 × 94.6 mmEC60, the printed circuit board in 3D

    EC60

    4pplet/EC60

    Open source universal 60% Electrostatic Capacitive PCB.

    157 parts9MIT