

Keyboard
The Tybeast Ones HE is a split hall effect mechanical keyboard heavily inspired by the Corne. Written using the Rust Embassy framework.
- Size
- 139.9 × 92.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 80
- Nets
- 49
- Pads
- 278
- Tracks, vias
- 398, 23
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Jul 2024
- Updated
- 12 Aug 2025
Overview
Keyboard is an open-source printed circuit board by Tybuu, from the Tybuu/Keyboard repository on GitHub. It is a 2-layer board of 139.9 × 92.8 mm with 80 parts on 49 nets, routed with 398 tracks and 23 vias.
It is built around the 74HC4051 and AT24CS02-STUM-T. Its parts include 27 ICs, 25 capacitors and 1 connector. It belongs with the keyboards and input boards of this library.
Main components
274HC4051
SOP-16-40℃~+85℃ 1 170MHz 28ns 29ns 3V~9V 5ns 5pF 80Ω 8:1 SOP-16 Analog Switches, Multiplexers ROHSWuxi I-core ElecAnalog Switches, MultiplexersAT24CS02-STUM-T
SOT-23-5-40℃~+85℃ 1,000,000 cycles 1.7V~5.5V 100 Years 1MHz 2Kbit 3mA 450ns、900ns 5ms 6uA Hardware write protection function、Noise suppression function、Built-in power-on reset (POR) I2C SOT-23-5 EEPROM ROHSMicrochip TechnologyEEPROM
README
README.mdTybeast Ones HE
The Tybeast Ones HE is a split hall effect mechanical keyboard heavily inspired by the Corne. Written using the Rust Embassy framework.

Loading Firmware
To load the firmware, you'll need to have elf2uf2-rs. Once the KB2040 is in bootsel mode, you can use
cargo run --release --bin <OPTION>
where OPTION consists of either "left" or "right" depending on which side you're loading for.
Making Both Sides Connect
I for the life of me couldn't figure out how to solder a USB-C receptacle onto the PCB so the firmware will have to use the HID protocol to communicate with one another rather than using something like UART. This can be done by using Keyboard-Link.
Components used in PCB
- Linear Hall Effect Sensors: AH49FNTR-G1
- Analog Multiplexers: CD74HC4051M96
- Dev Board: Adafruit KB2040
Parts
80| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | 10n | Capacitor_SMD:C_0805_2012Metric | C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32 +9 |
| 21 | DRV5055A3xDBZxQ1 | Package_TO_SOT_SMD:SOT-23 | U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25 +5 |
| 21 | MountingHole | Switches:switch_holes | H1, H2, H3, H4, H10, H11, H12, H13, H14, H15, H16, H17, H18, H19, H20, H21 +5 |
| 6 | , , , , , | ||
| 4 | 74HC4051 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U5, U6, U7, U8 |
| 1 | AT24CS02-STUM | Package_TO_SOT_SMD:SOT-23-5 | U31 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J4 |
| 1 | ~ | kb2040_fp:KB2040 | U1 |
Questions
How big is the Keyboard PCB?
It measures 139.9 × 92.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyboard use?
80 parts, built around the 74HC4051 and AT24CS02-STUM-T. 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 KiCad files?
From the Tybuu/Keyboard repository on GitHub, at the commit this page was made from: the board is pcb/LeftKeyboard/Keyboard.kicad_pcb and its schematic pcb/LeftKeyboard/Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask Tybuu before reusing the design.
Similar boards
- 4 layers101.8 × 67.8 mm

- 6 layers151 × 88 mm

Pocket reform motherboard
torlye/pocket-reform
My muscle memory requires me to have the Ctrl key at the bottom left corner of the keyboard!
443 parts1 - 2 layers68.6 × 53.3 mm

- 4 layers45.6 × 45.6 mm

- 4 layers83.5 × 34.4 mm

- 4 layers50 × 50 mm

- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 4 layers113.5 × 105.5 mm

Multistepper
eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32
243 parts208