Video summary

DIY MacroPad, Controls EVERYTHING

Main summary

Key takeaways

Technology

Technology / Project Overview

The video describes building a standalone DIY MacroPad that doesn’t require a computer to function, unlike many typical macro keypads.

Key points:

  • The device connects with Home Assistant for smart-home control.
  • It also performs local “computer control” functions via its own firmware/software stack, including:
    • Hotkeys
    • Launching apps
    • Text entry

Motivation

  • Need reliable control of RGB lighting (after already spending on RGB).
  • Improve productivity by avoiding manual key-combo pressing.
  • Create actions that are easy to control for both:
    • The computer
    • Devices managed through Home Assistant

Hardware Design & PCB Redesign (KiCad + Components)

The creator is upgrading an earlier ESP32 + LCD prototype into a more reliable, production-quality board.

Prototype Issue

  • A DIY PCB approach used:
    • A 3D-printed base
    • Manually glued copper sheets
    • Reliance on cut-out traces later
  • It worked, but wasn’t trusted long-term due to short risk if traces peel.

Production PCB Approach

  • KiCad is used to redesign the schematic/layout.
  • The build replaces oversized “pre-made” modules with more efficient parts, such as:
    • Removing an oversized level converter module
    • Using a single level converter IC from Digi-Key / Mouser (claimed ~$0.10 each in volume)
  • Switch to SMD (surface-mount) components, but with “easy to hand-solder” sizes:
    • Uses 0805 parts instead of 0402 to make manual soldering practical
  • Adds USB-C using a custom USB-C footprint/mount designed from the 3D model.

Aesthetic / Industrial Design Features (PCB Artwork + Arcade Theme)

The PCB uses an arcade-inspired visual theme:

  • Pixel-art style graphics on the board
  • Uses the back side “illustration art” as part of the overall visual design
  • Repurposes connector/pin areas as part of the “story” visuals:
    • ESP32 pins depict a Minecraft-like health bar
    • Encoder pins are modeled as “projectiles”
    • Other pin areas represent targets/monsters

Enclosure & 3D Modeling Improvements

A redesigned 3D case uses a STEP import of the PCB to improve fit accuracy.

Improvements include:

  • Better latch reliability and structural strength
  • Change in fold axis direction to make the enclosure stronger
  • Tolerance adjustments:
    • Loosens board fit tolerance so the ESP aligns relative to the screen groove

Additional mechanical reinforcement:

  • Adds support to reduce stress on the USB-C area by using a nut/fastening strategy around the encoder shaft (to protect the screen cover)

The creator also mentions additional build assets were prepared for later (e.g., build files).


Firmware / Software Capabilities (Computer Control + RGB + UI)

Standalone “Computer Mode”

The device includes a “computer app” concept that can control some functions without using Home Assistant.

Wallpaper Control

  • A button can open a color/image picker and bind an image to a button
  • Integration with Wallpaper Engine via profile name selection (set wallpapers in one click)

RGB Lighting Control

  • Supports:
    • OpenRGB (free/open-source)
    • SignalRGB (subscription for API usage)
  • Buttons can trigger dynamic color scenes

Configuration / UI

  • Includes a web-based site to test and configure computer-control behavior.
  • “Computer mode” actions include:
    • Knob controls volume, including click sound behavior
    • Buttons as hotkeys:
      • Launch apps
      • Write text
      • Run multi-step sequences
    • Support for images/GIFs on buttons so each key can display what it does

Hotkey Examples / Workflows

Demonstrated examples include:

  • Launch Fusion, then open Notepad, then type confirmation text
  • Configure a button to open a terminal and navigate to a path
  • “Open new tab” style automation (example mentions YouTube Music)

Home Assistant Integration (Smart Home Automation)

The device can be added into Home Assistant with a drawing/definition flow that simplifies creating new device targets.

Enabled features include:

  • Example: controlling an LED strip under the desk
  • Adding automations via workflow:
    • Open automations → drawing → add target

Additional feature:

  • Pomodoro
    • Each button has a preset
    • Timer can be set from the device
    • Option to flash selected devices when the timer ends

Build / Distribution: “Everything in One Package”

The creator states there is a website that provides:

  • Blueprints for Home Assistant
  • Software + firmware
  • 3D models
  • Gerber files
  • Parts list
  • Step-by-step guide

Claims/compatibility:

  • Users can install firmware and connect the device without touching code
  • The app works on Windows and Mac

Manufacturing / Assembly Notes (Soldering + Quality)

Boards and parts are ordered, including versions with improved pixel art.

Soldering guidance emphasizes:

  • Plan where cables/USB connections go before soldering
  • Start with through-board USB legs when the board is thick
  • Care when soldering LEDs (avoid overheating/damage)
  • Use a printed alignment jig for buttons to ensure perfect alignment

Mechanical assembly sequence:

  1. Snap diffuser into lid
  2. Install board and screen protector
  3. Add cover (noted satisfying “lock” sound)
  4. Encoder nut + washer + screw
  5. Install keycaps
  6. Add rubber feet to reduce unwanted movement

Testing / Results

Testing progressed in stages:

  1. Power on and run with firmware updates
  2. Desktop workflow testing:
    • Volume control works
    • Program switching works
    • Hotkeys work (example: Premiere Pro workflow)
  3. Smart home testing:
    • LED strip control via Home Assistant

The project is concluded as successful and leads to additional smart-home device ideas.


Main Speakers / Sources

  • Primary speaker: The video creator/maker (the narrator building the MacroPad)
  • Sponsored/source mentions:
    • PCBWay (board manufacturing sponsor)
    • Home Assistant
    • OpenRGB / SignalRGB (RGB control)
    • Wallpaper Engine
    • KiCad, Digi-Key, Mouser (design/component sourcing tools)

Rate this summary

Your feedback will help improve summaries.

Improve this summary

Reprocess with a stronger model when the summary feels incomplete or inaccurate.

Pro

Translate summary in another language

Pro

Ask questions to this video

Chat for follow-up questions, clarifications, and source-backed answers.

Coming soon

Share this summary

Original video