Luis Alegría
MEXICO • + Follow
Edit Project
Components
|
|
Raspberry Pi Pico |
x 1 | |
|
|
1N4148onsemi
|
x 47 | |
|
|
Cherry MXCherry
|
x 47 |
Tools, APP Software Used etc.
|
KiCADKicad
|
|
|
|
KMK FirmwareKMKfw
|
Description
Happy Keyboard
A 40% (47 keys) ortholinear keyboard using the RP2040 and KMK firmware. Low cost design, with sandwich case.

Features
- 2U space button
- Dual switch footprint. Support direct solder or Kailh hostswap socket.
- SMD diodes.
- Raspberry Pi Pico form.
- Programmable with KMK Firmware. Require Circuitpython to run.
- Assembly with M3 standoffs and screws.
- Design with Kicad.
Part List
- 1x RP2040 in the form of the Raspberry Pi Pico, but the black version with USB C.
- 47x 1N4148 SOD-123
- 47x brown Outemu switches (Cherry MX type).
- White keycaps with pink theme.
- Optional Kailh Hotswap sockets.
Enclosure
- Aluminium or Acrylic. Bottom: 3 mm. Plate: 1.5 mm.
- 6x M3X8 mm. standoffs.
- 6x M3X6 mm. Screws.
- 6x M3X4 mm. screws.
Layers
My keyboard language is Spanish. Here my keycode layers.




More images






CAD-Custom parts and enclosures
May 05,2023
3,387 views
Happy Keyboard
47 keys (Plank type) with the RP2040 in the Raspberry Pi Pico form, and KMK firmware. Sandwich case.
3387
12
0
Published: May 05,2023
Standard PCB
Download Gerber file 31
BOM(Bill of materials)
Centroid file
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2024/04/15 (GMT+8)
File update record
2024-04-1509:23:47
Centroid file is updated.
2024-01-0415:15:07
Parts List (BOM) is updated.
2023-05-0509:44:00
CAD or technical drawing file is updated.
Only PCB
PCB+Assembly
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-MIT
License.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(12)
Upload photo
You can only upload 5 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
It looks like you have not written anything. Please add a comment and try again.
You can upload up to 5 images!
Image size should not exceed 2MB!
File format not supported!
View More
-
Engineer
May 19,2025
-
Engineer
Dec 10,2024
-
Bobby Yates
Nov 24,2024
-
Engineer
Sep 01,2024
-
laine thomas
Aug 30,2024
-
Michal Goc
Jul 26,2024
-
dzako
Feb 24,2024
-
Engineer
Sep 11,2023
-
craftermath
Jul 20,2023
-
Kasper Wikstrom
Jul 13,2023
-
Engineer
Jul 13,2023
-
Engineer
May 10,2023
View More
VOTING
0 votes
- 0 USER VOTES
0.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
More by Luis Alegría
You may also like
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
1453 0 5 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1974 3 7 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1990 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
2162 0 1 -







