

DaESK-4R
Dual axis Ergonomic Split Keyboard
- Size
- 124.1 × 97 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 118
- Nets
- 92
- Pads
- 768
- Tracks, vias
- 2,525, 434
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 29 Sep 2020
- Updated
- 13 Oct 2020
Overview
DaESK-4R is an open-source printed circuit board by TweetyDaBird, from the TweetyDaBird/DaESK repository on GitHub. It is a 2-layer board of 124.1 × 97 mm with 118 parts on 92 nets, routed with 2,525 tracks and 434 vias.
It is built around the ATMEGA32U4, BAV70S and CG0603MLC-05E, with the SS1P3L-M3/84A and XRCGB16M000FXN00R0 among its other parts. Its parts include 44 capacitors, 15 resistors, 6 diodes, 4 connectors and 2 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
5ATMEGA32U4
UncategorisedUnknown makerBAV70S
SOT-3631.25V@150mA 100V 2 Pair Common Cathode 250mA 350mW 4A 4ns 500nA@80V SOT-363 Switching Diodes ROHSNexperiaSwitching DiodesCG0603MLC-05E
0603-55℃~+125℃ 0.2pF 1 10nA 30V 5V Bidirectional IEC 61000-4-2 0603 ESD and Surge Protection (TVS/ESD) ROHSBournsVaristorsSS1P3L-M3/84A
DO-220AA(SMP)-55℃~+150℃ 1 Independent 1.5A 200uA@30V 30V 450mV@1A 50A DO-220AA(SMP) Schottky Diodes ROHSVishay IntertechnologySchottky DiodesXRCGB16M000FXN00R0
SMD2016-4P-30℃~+85℃ 16MHz 200Ω 6pF Crystal Oscillator ±40ppm ±40ppm SMD2016-4P Crystals ROHSMurataCrystals
README
README.mdDaESK - Dual axis Ergonomic Split Keyboard
Copyright 2020 Markus Knutsson markus.knutsson@tweety.se
Licensed under CERN-OHL-S v2 or any later version.
DaESK is designed as an Ortholinear split keyboard with a detached thumb-key cluster, allowing a different angle/level of tent and positioning for the two parts.
Key design features:
- Full SMD design with onboard Atmega32u4 MCU compatible with QMK/TMK and other firmware suites.
- Onboard IS31FL3737 RGB controller for full per-key adressable RGB matrix with built in effects.
- Cherry MX type keyswitches in Kaihl Hot-Swap sockets.
- Mid-mounted USB-C connector for durability and low profile.
- Dual sided reversible design, identical PCB and thumbcluster PCB for both halves.
- Each half can work as a master/slave pair (TRRS/I2C link) and as a one-hand gamepad without reprogramming.
- Flexible thumbcluster design, supports 1-8 keys per side, connected to main PCB with ribbon cable.
Available main layouts:
- DaESK-4R a ~60%, 4-Row (4x6 key) layout with 48 keys plus 2-16 key thumbcluster for a total of 50-64 keys.
- DaESK-3R a ~40%, 3-Row (3x6 key) layout with 36 keys plus 2-16 key thumbcluster for a total of 38-52 keys.
Available Thumbcluster layouts:
- DaESK-TH1 an adaptable ErgoDox style thumbcluster with break-away parts.
Planned features:
- Already designed in mounting holes for a low profile FR4 midplate/backplate case design.
- Multiple thumbcluster designs.
Current Version: v0.9x - Almost ready for prototype PCB order
ToDo:
- DaESK-3R, USB-C
- BOM
- Silkscreen
Parts
118| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | RGB | Keyboard Library:LEDSC160X160X070-4N_reversible | RGB_C2R1, RGB_C2R2, RGB_C2R3, RGB_C2R4, RGB_C3R1, RGB_C3R2, RGB_C3R3, RGB_C3R4, RGB_C4R1, RGB_C4R2, RGB_C4R3, RGB_C4R4, RGB_C5R1, RGB_C5R2, RGB_C5R3, RGB_C5R4 +8 |
| 24 | SW_Push | Keyboard Library:Kailh_socket_MX_reversible_v2 | C2R1, C2R2, C2R3, C2R4, C3R1, C3R2, C3R3, C3R4, C4R1, C4R2, C4R3, C4R4, C5R1, C5R2, C5R3, C5R4 +8 |
| 10 | 0u1 | Capacitor_SMD:C_0603_1608Metric | C1, C2, C4, C7, C8, C9, C12, C15, C18, C19 |
| 6 | BAV70S | Package_TO_SOT_SMD:SOT-363_SC-70-6 | D1, D2, D3, D5, D6, D7 |
| 6 | MountingHole | MountingHole:MountingHole_3.7mm | H1, H2, H3, H4, H5, H6 |
| 4 | 0u47 | Capacitor_SMD:C_0603_1608Metric | C16, C20, C21, C22 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R15, R16, R17 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R6, R11 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | 33 | Resistor_SMD:R_0603_1608Metric | R7, R13 |
| 2 | 4k7 | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | CG0603MLC-05E | Resistor_SMD:R_0603_1608Metric | VR1, VR2 |
| 2 | Jumper_3_Open | Keyboard 2:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP5, JP6 |
| 2 | Left | Keyboard 2:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2, JP3 |
| 2 | Reset | SamacSys_Parts:EVPBB2A9B000 | S1, S2 |
| 2 | Right | Keyboard 2:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP4 |
| 1 | 10uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C3 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 22uF 10V | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C17 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 4u7 | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 500mA | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | ATmega32U4 | Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias | U2 |
| 1 | Conn_01x06 | Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical | J7 |
| 1 | Conn_01x06 | Keyboard 2:PinHeader_2x03_P1.27mm_Vertical | J3 |
| 1 | Conn_01x11 | Connector_PinHeader_1.27mm:PinHeader_1x11_P1.27mm_Vertical | J5 |
| 1 | IS31FL3737 | Package_DFN_QFN:QFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias | U4 |
| 1 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H7 |
| 1 | PWR_LED | LED_SMD:LED_0603_1608Metric | LED_1 |
| 1 | SS1P3L-M3/84A | DIO_SS3P3-M3:84A | ZD1 |
| 1 | STATUS_LED | LED_SMD:LED_0603_1608Metric | LED_2 |
| 1 | TRRS | Keyboard Library:TRRS-PJ-320A-reversible | J1 |
| 1 | USB_C_Receptacle_USB2.0 | Keyboard Library:HRO-TYPE-C-31-M-14 | USB1 |
| 1 | XRCGB16M000FXN00R0 | Keyboard Library:XRCGB16M000FXN1R0 | X1 |
More from TweetyDaBird/DaESK
2- 2 layers124.1 × 90.6 mm

- 2 layers96.6 × 94.5 mm

Similar boards
- 2 layers100 × 59 mm

- 4 layers100 × 80 mm

- 2 layers40 × 34.6 mm

- 4 layers65 × 56 mm

I2S Hat
raptorlightning/I2S-Hat
An SPDIF Hat for the Raspberry Pi 2-X for SPDIF Communication
98 parts19GPL-3.0 - 2 layers43.2 × 17.8 mm

Arduino Nano
sabogalc/KiCad-Arduino-Boards
A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.
34 parts95WTFPL - 4 layers72.9 × 62.2 mm

- 2 layers50 × 90 mm

- 2 layers69.8 × 40.4 mm

T Piece Kicad
calebmarting/os2026-badge
Schematics and firmware for the Open Sauce 2026 Badge and SAOs
82 parts23MIT
Questions
How big is the DaESK-4R PCB?
It measures 124.1 × 97 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DaESK-4R use?
118 parts, built around the ATMEGA32U4, BAV70S, CG0603MLC-05E and SS1P3L-M3/84A. 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 DaESK-4R KiCad files?
From the TweetyDaBird/DaESK repository on GitHub, at the commit this page was made from: the board is DaESK-4R.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the DaESK-4R design in my own project?
Its repository states no licence, so its author keeps all rights: ask TweetyDaBird before reusing the design.