Custom Macropad – KB2040 – 3×3 + Encoder

admin | 02.01.2026

3D Preview

Loading 3D model...

LMB: Rotate | Scroll: Zoom | RMB: Pan

Gallery (33)

(0) 31 106

This project is a fully homemade macropad, featuring:

  • 3×3 keyboard (9 keys)
  • Clickable rotary encoder
  • Independent power button
  • Integrated RGB LED to display the active configuration

The firmware is written in CircuitPython and allows:

  • Using multiple configurations (maps)
  • Launching applications
  • Controlling volume and media
  • Locking or shutting down the PC

The mechanical and electronic design was developed over 3 months for educational purposes. The complete code, PCB schematic, and source files are available on GitHub: GitHub.

This project is personal and not for commercial use. Feel free to adapt, modify, or improve the design and code.

Please login to post comments.

Information
  • Author: admin
  • Date: 02.01.2026
  • Category: Hobby & RC
  • Views: 31
  • Downloads: 106
  • Likes: 0
  • Images: 33
  • Files: 16

Download ZIP
Model Author
A
admin
Member since: 2025
17841
Models
661515
Downloads
Portfolio