
3x10t6m
crsayen/keyboard-one
This is the first keyboard I built from scratch -- I layed out the PCB, designed the case, and configured the firmware.

This is the first keyboard I built from scratch -- I layed out the PCB, designed the case, and configured the firmware.
Ergo3by6plus3nonSplit is an open-source printed circuit board by crsayen, from the crsayen/keyboard-one repository on GitHub, published under the MIT licence. It is a 2-layer board of 276.5 × 107.2 mm with 89 parts on 66 nets, routed with 538 tracks and 93 vias.
It is built around the 1N4148W. Its parts include 44 switches, 42 diodes and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
This is the first keyboard I built from scratch -- I layed out the PCB, designed the case, and configured the firmware. The PCB design isn't great, the case is OK, the firmware is in a sort of if it ain't broke, don't fix it state, and it will probably stay that way.
I do plan on sharing more designs as I build them. As of Nov 2022, I have a wireless version of this board with 10 or 12 columns, and a partially wireless split keyboard (the halves are connected via USB-C) using a single XIAO controller. I've got PCBs on order for both, and I will share once I've built and validated those designs.
I've included a .hex file you can flash to your board. It is Vial compatible and it's what I'm using. There is also a .vil file which is my keymap. You can load it using the Vial app.
I've also included everything I have for this board from my local qmk but there is no guarantee it's going to work. I got it to the point where I could edit my keymap with the Vial app and stopped there as that's all I really need.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 42 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26 |
| 40 | SW_PUSH | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +24 |
| 2 | SW_PUSH | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u_90deg | SW39, SW40 |
| 1 | Conn_01x03 | Connector_JST:JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal | J1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | ProMicro | promicro:ProMicro-EnforcedTop | A1 |
| 1 | SW_PUSH | Button_Switch_SMD:SW_SPST_PTS645 | SW43 |
| 1 | SW_SPDT | footprints:CUS-12TB | SW44 |

crsayen/keyboard-one
This is the first keyboard I built from scratch -- I layed out the PCB, designed the case, and configured the firmware.

fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io

pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly



MickiusMousius/Rolio46Keyboard
A split wireless keyboard based on the Corne and Sofle


sadekbaroudi/bgkeeb
This is a reversible 100mm x 100mm pcb with support for mx or choc switches (no hotswap), per key led, rotary encoders, and exposes the SDA/SCL/GND/VCC lines in the form of the pimoroni trackball pins (meaning you can…

It measures 276.5 × 107.2 mm and has 2 copper layers, 1.6 mm thick.
89 parts, built around the 1N4148W. 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.
From the crsayen/keyboard-one repository on GitHub, at the commit this page was made from: the board is pcb/ergo3by6plus3nonSplit.kicad_pcb and its schematic pcb/ergo3by6plus3nonSplit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).