This is my ultimate drawing macropad.
- Seeed Studio XIAO RP2040
- EC11 rotary encoder with push switch
- 128×32 OLED
- 5× mechanical switches
- Zoom in/out using the encoder
- Reset zoom with encoder button
- Undo / Redo / Brush / Eraser / Color Picker keys
- OLED shows current action (Zoom +, Undo, Brush, etc.)
The macropad runs on CircuitPython.
- Encoder Clockwise: Zoom In (
CTRL +) - Encoder Counter‑Clockwise: Zoom Out (
CTRL -) - Encoder Button: Reset Zoom (
CTRL 0) - Key 1: Undo (
CTRL Z) - Key 2: Redo(
CTRL Y) - Key 3: Brush
- Key 4: Eraser
- Key 5: Color Picker
The OLED displays the current action.
- 1× Seeed Studio XIAO RP2040
- 1× EC11 encoder
- 1× OLED displey
- 5× switches
- 5× keycaps
- 4× M3 screws
- 1× own PCB