I will design custom keyboard pcb with rp2040 and qmk firmware
Electrical and Embedded Systems Engineer
About this Gig
Custom Keyboard PCB Design with RP2040 and QMK Firmware
I will design a custom mechanical keyboard PCB powered by the RP2040 and configured with QMK firmware, tailored to your layout, features, and project requirements.
Whether you're building a custom keyboard, split keyboard, macropad, gaming keypad, or commercial keyboard product, I can help create a reliable and manufacturable design ready for prototyping or production.
What I Offer:
- Custom keyboard PCB design
- RP2040 microcontroller integration
- QMK firmware configuration and development
- Key matrix design and optimization
- Rotary encoder support
- OLED display integration
- RGB and underglow support
- USB-C connectivity
- Schematic capture and PCB layout
- Production-ready manufacturing files
Why Choose Me?
- Experience in PCB and embedded systems design
- Clean and manufacturable PCB layouts
- QMK firmware expertise
- Support from concept to production
Please contact me with your keyboard layout, key count, desired features, dimensions, and any special requirements before placing an order.
File format:
Gerber
•
STEP
•
SCH
•
•
ODB
Software:
Altium Designer
•
Eagle CAD
•
EasyEDA
•
Arduino
Interface:
UART
•
USB
•
SPI
•
I2C
•
BLE
FAQ
Can you design any keyboard layout?
Yes, I can design full-size, TKL, 75%, 65%, 60%, split, ortholinear, macropads, and custom layouts.
Do you provide QMK firmware setup and configuration?
Yes, I can configure and customize QMK firmware, including layers, macros, encoders, and RGB features.
Can you add rotary encoders, OLED displays, and RGB lighting?
Yes, I can integrate rotary encoders, OLED screens, RGB underglow, per-key RGB, and other keyboard features.
Will I receive manufacturing-ready files?
Yes, you will receive schematics, PCB layout files, Gerber files, BOM, and all necessary production files.
What information do you need before starting?
Please provide your keyboard layout, key count, dimensions, desired features, controller preference, and any reference designs or requirements.

