|
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
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

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
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
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(2)

-
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
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
163 1 3 -
Easy to print simple stacking organizer with drawers
87 0 0 -
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1136 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
638 0 1 -
-
Nintendo 64DD Replacement Shell
494 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1438 4 3