|
|
Raspberry Pi Pico |
x 1 | |
|
|
MX Compatible keys |
x 11 | |
|
|
MX Compatible KeyCaps |
x 11 | |
|
|
OLED Screen (4 Pin, 128x32, 0.91") |
x 1 | |
|
|
Some kind of enclosure |
x 1 | |
|
|
Male Headers for the pico |
x 2 | |
|
|
Male headers (4 pin) for the OLED Screen |
x 1 | |
|
|
Buttons |
x 2 | |
|
|
Some Wires |
x 1 | |
|
|
Micro USB Cable |
x 1 | |
|
|
PCB |
x 1 |
PicoMacro Keyboard
PicoMacro
MacroKeyboard made with a Raspberry Pi Pico
Introduction
This keyboard is currently just a prototype and could be improved in the future.
An enclosure example can be found in the repository, it could be laser cut as I did with MDF or Acrylic. Feel free to improve it as you like!
The PCB is also available with the Gerber File. (It has not been tested yet so the PCB might not work.)
Code
The code is currently available in the code.py file. It will be shared once it is working! Feel free to modify it as you want. It is running on AdaFruit's Circuit Python with a few libraries.
BOM
- (1) Raspberry Pi Pico
- (1) Micro USB Cable
- (1) PCB (Gerber ZIP is available on GitHub)
- (11) MX Compatible Key
- (11) MX Compatible Keycaps
- (1) OLED Screen (4 Pin, 128x32, 0.91")
- (1) Some kind of enclosure
- (2) Male headers for the pico
- (1) Male headers for the OLED Screen
- (2) Buttons
- Some wires
Responsibility
I am not responsible for any issues that occur with this project but feel free to contact me by email if you have questions!
PicoMacro Keyboard
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
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(3)
-
Engineer
May 16,2026
-
Engineer
Oct 01,2024
-
ArthurFetiveau
Apr 26,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by ArthurFetiveau
-
Programmable Mist Maker - XIAO / QT PY Extension
1071 2 1 -
RadioHAT - Raspberry Pi radio development platform
887 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1096 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3333 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3941 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4328 2 2







