Loading 3D model… large boards can take a moment.
A programmable macro keyboard project featuring 8 customizable keys and a rotary encoder for volume control. Built with an RP2040 microcontroller and Cherry MX switches.
Shortcut Keyboard PCB
| Parameter | Value |
|---|---|
| Input Voltage | 4.75-5.25V (USB) |
| Operating Current | ~50mA |
| Operating Temperature | 0-85°C |
| PCB Dimensions | 100 x 79 mm |
| Switches | Cherry MX Blue/Brown |
| Communication | USB HID |
| MCU | RP2040 |
| Firmware | CircuitPython |
The keyboard consists of three PCBs:
| Feature | MX Blue | MX Brown |
|---|---|---|
| Actuation Force | 60 cN | 55 cN |
| Pre-travel | 2.2 mm | 2.0 mm |
| Total Travel | 4.0 mm | 4.0 mm |
| Characteristics | Tactile & Clicky | Tactile |
| Sound | Audible click | Silent |
The source code is available on GitHub at https://github.com/bhoppe-dev/ShortcutKeyboardApp.
The software suite includes:
Main Window
Configuration Window
The keyboard runs CircuitPython firmware with the following features:
This project is licensed under the BSD 2-Clause License - see the LICENSE file for details.
No comments yet. Be the first to ask about this board.