X boy
Published © GPL3+

MacroPad: A Smart RGB Macropad with Display & Bluetooth

A custom Bluetooth macropad with custom TFT display, RGB effects, and Bluetooth, powered by ESP32 + nRF52840 with ZMK firmware & custom PCB.

AdvancedShowcase (no instructions)5 days65
MacroPad: A Smart RGB Macropad with Display & Bluetooth

Things used in this project

Hardware components

ISC-nRF52840-A
Used the Indiesemic ISC-nRF52840-A, an India-based maker of ultra-low-power BLE modules, as an alternative to the Holyiot-18010-nRF52840. Great local option with solid multiprotocol support in a compact form.
×1
Espressif ESP32 S3
×1
ST7789V 240X320 SPI 2.0 inch TFT Display
I used the raw display panel instead of a ready-made module and designed a custom PCB for it, which helped me save a few dollars and keep the design compact.
×1
Mechanical Key switches
×1
Passive components
I bought all the Passive components form KTRON.IN
×1
Lion Circuits PCB
Lion circuits Very good and fast service with reliable quality. They even offer coupons, which helped cut down project costs.
×1

Software apps and online services

ZMK Firmware
Used ZMK firmware
GitHub
Used GitHub to fetch and customize the open-source ZMK firmware for Bluetooth keyboard functionality. The community support and documentation made development much easier.
VS Code
Microsoft VS Code
Used as my primary code editor for writing and managing firmware. Its extensions for PlatformIO and GitHub integration made development smooth.
Arduino IDE
Arduino IDE
Used for developing the TFT display firmware and implementing touch/navigation features on the ESP32. Its simplicity made quick testing and prototyping easy.

Hand tools and fabrication machines

Soldering Station, 110 V
Soldering Station, 110 V
Hot Air Station, Industrial
Hot Air Station, Industrial
Soldering Station Power Supply, For Weller WX Soldering System
Soldering Station Power Supply, For Weller WX Soldering System

Story

Read more

Credits

X boy
1 project • 0 followers
Xboy Hi, I’m X_Boy🕸. Born in Circuit-94X, Year Æ004. Designing the unseen, shaping what’s next. Spider Æ004.

Comments