
ENV KB RGB
Envious-Data/Env-KB
A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico

A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico
EnvKB HS is an open-source printed circuit board by Envious-Data, from the Envious-Data/Env-KB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 347 × 156.3 mm with 206 parts on 134 nets, routed with 1,519 tracks and 11 vias.
It is built around the TYPE-C-31-M-14. It belongs with the keyboards and input boards and the RP2040 boards of this library.
A custom mechanical keyboard inspired by the CFTKB Mysterium.

This is a raspberry pi pico powered keyboard I designed as I wanted something similar to a CFTKB Mysterium but easier to solder and a bit more robustly designed.
Pre-compiled firmwares can be found here
1x Type-C-31-M-14
90x 1n4148 DO-35
90x MX keyboard switches (5 pin advised if without switch plate)
3x 5.1K 1/4W resistors
1x 3mm LED
1x 1x04 2.54mm pin socket (optional oled)
1x Panasonic EVQPU SMD switch (optional reset)
raspberry pi pico
10x m2 female standoffs 10mm
20x m2 screws <5mm
(this list may not be totally accurate since I often forget what has changed inbetween when the readme is updated.
Most part orientations should be marked on the PCB however it is important to note that you NEED to connect the pads under the MCU to the respective pads on the board for USB to work, you also need 5.1K resistors to work with USB PD compatible ports.
the type-c port may be difficult for some to solder so use loads of flux and minimal amounts of solder, its best to solder the large 4 outer pins of the shell first.
uh well why not, I think it would be a nice example for people to use as a example. When I came up with the idea of this keyboard there was 1 other raspberry pi pico keyboard so I decided it would be cool to make a keyboard.
PCBWAY Kindly sponsored a batch of PCBs of which you can see pictures of inside the pictures folder.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 89 | D | EM_Extras:SOD-123+D_DO-35_SOD27_P7.62mm_Horizontal | D0, D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +73 |
| 89 | KEYSW | MX_Only:MXOnly-1U-Hotswap-Modified | K_0, K_1, K_2, K_10, K_11, K_12, K_13, K_14, K_15, K_16, K_17, K_18, K_19, K_20, K_21, K_22 +73 |
| 10 | MountingHole | MountingHole:MountingHole_3.7mm_Pad | H0, H1, H2, H3, H4, H5, H6, H7, H9, H10 |
| 5 | Stabilizer | Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2u | Stab2, Stab3, Stab4, Stab5, Stab6 |
| 3 | 5.1kohm 1/4w | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | LEDRESISTOR1, RESISTOR0, RESISTOR1 |
| 2 | MX-NoLED | MX_Only:MXOnly-1U-Hotswap-Modified | K_63, K_63B1 |
| 1 | 1n4002 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D89 |
| 1 | G*** | kibuzzard-62A4A5BB | kibuzzard-62A4A5BB |
| 1 | G*** | kibuzzard-6298A001 | kibuzzard-6298A001 |
| 1 | G*** | kibuzzard-6298A037 | kibuzzard-6298A037 |
| 1 | LED 3MM | LED_THT:LED_D3.0mm_FlatTop | PowerLED0 |
| 1 | Pico | EM_Extras:RPi_Pico_SMD_TH | RPI0 |
| 1 | Stabilizer | Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25u | Stab1 |
| 1 | TYPE-C-31-M-14 | josh-connectors:USB_C_TYPE-C-31-M-14 | USB1 |
It measures 347 × 156.3 mm and has 2 copper layers, 0.57 mm thick.
206 parts, built around the TYPE-C-31-M-14. 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 Envious-Data/Env-KB repository on GitHub, at the commit this page was made from: the board is KiCad Files/MainPCB_HS/EnvKB_HS.kicad_pcb and its schematic KiCad Files/BackplatePCB/ENV_KB_BACKPLATE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Envious-Data/Env-KB
A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico

Envious-Data/Env-KB
A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico

plinkysynth/plinky_public
a public release of the plinky sw and hw

stanleyondrus/ILDAWaveX16
ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.


eggsworks/le-oeuf-v2
An ultra-low profile (Kailh PG1316S) keyboard inspired by Le Chiffre.


jenschr/ATTinyX14-development-board
Tiny breadboard compatible development board based on either ATTiny414, ATTiny814 or ATTiny1614


Envious-Data/Env-ChocV2TKL
A Compact TKL layout utilizing Choc V2s and a Elite-C