Completed Jun 2026
Mochi40 is a compact 40% custom mechanical keyboard featuring a tray-mount case, hotswap PCB, optional OLED display, rotary encoder knob, and support for wired or wireless builds.

PCB sourcing and hotswap build based on the open-source Mochi40 design.
The build supports an Elite-C microcontroller for wired configurations or a nice!nano for wireless configurations. The PCB supports up to 60 hotswap switches, an optional SSD1306 OLED display, and an optional EC11 rotary encoder.
Required hardware includes 1N4148 through-hole diodes, hotswap sockets, M2 heat-set inserts and screws, and the appropriate microcontroller. The case can be assembled using M2 heat inserts and screws, with optional OLED, rotary knob, and acrylic cover depending on the selected configuration.
You can also use this as the main project content if your project page supports additional information:
Layout
PCB
Mochi40 Hotswap PCB
PCB sourced/manufactured through LionCircuits
Approximate PCB cost:
Microcontroller
OLED
Rotary Encoder
Switches / Hotswap
Diodes
Reset
Case Hardware
Optional Accessories
Open-source project:
https://github.com/Aidan-OS/Mochi40
Full BOM:
https://github.com/Aidan-OS/Mochi40/blob/main/BOM.csv
Have a project like this?
Have an idea in mind? Let's turn it into something real.