I will design custom mechanical keyboard pcbs and program firmware
Electronics Engineer, PCB Designer, Hardware Developer
About this Gig
Looking to build a custom mechanical keyboard from scratch? I specialize in mechanical keyboard PCB design and firmware programming, helping you turn your idea into a fully functional, production-ready keyboard.
I design custom keyboard PCBs for all layouts including 40%, 60%, 65%, TKL, full-size, split, and ergonomic keyboards. Whether you need a prototype or files ready for manufacturing, I've got you covered.
What I offer:
- Custom mechanical keyboard PCB design (KiCad)
- Firmware programming (QMK / VIA / custom firmware)
- Support for hot-swap sockets, RGB, encoders, OLEDs, and matrix scanning
- MCU selection (ATmega, STM32, RP2040, ESP32, etc.)
- Manufacturing-ready files (Gerbers, BOM, Pick & Place)
- Design optimized for reliability and signal integrity
I focus on clean schematics, well-routed PCBs, and stable firmware, ensuring your keyboard works exactly as expected.
Whether you're a hobbyist, maker, or startup, Ill help you build a keyboard that stands out.
Contact me before ordering to discuss your layout and requirements.
My Portfolio
FAQ
What layouts do you support?
I support all keyboard layouts, including 40%, 60%, 65%, TKL, full-size, split, ergonomic, ortholinear, and fully custom layouts.
Which firmware do you program?
I primarily work with QMK and VIA, but I can also develop custom firmware depending on the MCU and project requirements.
Can you design hot-swap PCBs and RGB support?
Yes. I can design PCBs with hot-swap sockets, per-key RGB, underglow RGB, rotary encoders, and OLED displays.
What files will I receive?
You’ll receive schematics, PCB layout files, Gerbers, BOM, Pick & Place files, and programmed firmware where applicable.
Can you help with component selection and MCU choice?
Absolutely. I assist with MCU selection, switch compatibility, USB/Bluetooth options, and parts chosen for availability and reliability.
Do you manufacture or assemble the PCB?
I provide manufacturing-ready files, but I do not manufacture or assemble the PCBs. I can recommend trusted PCB fabs if needed.

