

Env KB60MXHS
Another Custom Mechanical Keyboard... F stands for FOREHEAD!
- Size
- 283 × 126.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 153
- Nets
- 109
- Pads
- 1,007
- Tracks, vias
- 1,035, 15
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 23 Apr 2021
- Updated
- 2 Mar 2025
Overview
Env KB60MXHS is an open-source printed circuit board by Envious-Data, from the Envious-Data/Env-KB60F repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 283 × 126.5 mm with 153 parts on 109 nets, routed with 1,035 tracks and 15 vias.
It is built around the CPG151101S11, LL4148 and SMTSO2035CTJ, with the 1N5817W and U262-161N-4BVC11 among its other parts. Its parts include 1 IC, 1 connector and 1 switch. It belongs with the RP2040 boards of this library.
Main components
5CPG151101S11
SMDSMD Mechanical Keyboard Shaft ROHSKailhMechanical Keyboard ShaftLL4148
LL-341 Independent 1V@10mA 200mA 4A 4ns 500mW 5uA@75V 75V LL-34 Switching Diodes ROHSMDDSwitching DiodesSMTSO2035CTJ
-M2X3.5 Tin plated - Patch round nut ROHSSinhooSMD Round Nut1N5817W
SOD-123-55℃~+150℃ 1A 1mA 20V 25A 750mV@3A Independent SOD-123 Schottky Diodes ROHSTWGMCSchottky DiodesU262-161N-4BVC11
SMD-40℃~+85℃ 1 16P 3,000 Cycles 3A 7.3mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSXKB ConnectionUSB Connectors
README
README.mdEnv-KB60F
Another Custom Mechanical Keyboard... F stands for FOREHEAD!
Project Name: KB60F Nickname: Lil Delirium

About!
This is a simple-ish 60% design using a Raspberry Pi Pico. Its a standard 60% layout supporting ANSI and ISO. Optionally if you have your own PCBs made you can use some pogo pins with a 1mm post to connect the TP pads on the underside of a raspberry pi pico, This will allow functionality of the USB type-c port if populated.
there are some spare GPIOs and a space for a header (mainly for a small oled) so feel free to add things if you can, I always enjoy seeing people using my keyboards for things I never thought of or intended.
DETAILS
This keyboard has been merged into QMK so you can either compile it from the QMK code or download the pre-built firmware https://github.com/qmk/qmk_firmware/tree/master/keyboards/enviousdesign/60f
https://github.com/Envious-Data/EnvKB-QMK/tree/main/_PREBUILTFIRMWARES
Parts
153| Qty | Value | Footprint | References |
|---|---|---|---|
| 65 | CPG151101S11 | Env_Extras:MXOnly-1U-Hotswap-Modified | 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, K_23 +49 |
| 65 | LL4148 | Env_Extras:SOD-123+D_DO-35_SOD27_P7.62mm_Horizontal | D_1, D_2, D_10, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22, D_23 +49 |
| 8 | SMTSO2035CTJ | Env_Extras:MountingHole_2.2mm_M2-MODIFIED | H1, H2, H3, H4, H6, H9, H10, H11 |
| 5 | MX Stabilizer | Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2u | stab2, stab3, stab4, stab5, stab8 |
| 2 | 5.1K 0805 Resistor | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | 5.1K1, 5.1K2 |
| 1 | 1n5817W | Diode_SMD:D_SOD-123 | D_64 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | EVQPUL | Button_Switch_SMD:Panasonic_EVQPUL_EVQPUC | SW1 |
| 1 | LOGO | AKLogo:diode | G*** |
| 1 | LOGO | AKLogo:logo | G*** |
| 1 | MX Stabilizer | Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25u | stab9 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH_MODIFIED | U1 |
| 1 | TYPE-C-31-M-14 | josh-connectors:USB_C_TYPE-C-31-M-14 | USB1 |
Questions
How big is the Env KB60MXHS PCB?
It measures 283 × 126.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Env KB60MXHS use?
153 parts, built around the CPG151101S11, LL4148, SMTSO2035CTJ and 1N5817W. 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 Env KB60MXHS KiCad files?
From the Envious-Data/Env-KB60F repository on GitHub, at the commit this page was made from: the board is KiCad Files/MainPCB_MX_HS/Env-KB60MXHS.kicad_pcb and its schematic KiCad Files/Backplate/KB60F-Backplate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Env KB60MXHS design in my own project?
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).
Similar boards
- 4 layers38.4 × 128.5 mm

- 4 layers38.4 × 128.5 mm

Plantpal
rajeev2705/PROJECTS
Welcome to my PCB projects repository! This space is dedicated to documenting my journey in designing, creating, and improving printed circuit boards (PCBs).
127 parts - 2 layers24.3 × 24.8 mm

LimeTK SomeSlime MCU
heronbone/LimeTK_SomeSlime-MCU
A hardware design(PCB only) for SlimeVR Tracker
18 parts1CERN-OHL-W-2.0 - 2 layers25 × 100 mm

Suma v-0-rev a
piruetasxyz/popusintes-esquematicos-placas
popusintes en versión esquemáticos y placas
22 parts1MIT - 2 layers29.5 × 27.3 mm

- 2 layers107 × 64 mm

- 2 layers39.4 × 107.9 mm

- 6 layers24.9 × 51.5 mm
