Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D DIY ESP32 Macro Keypad por Royal with Cheese no MakerWorld

Descrição

DIY ESP32 Macro Keypad – 3D Printed, Fully Programmable, Custom Nameplates

This DIY ESP32 Macro Keypad is a compact and fully customizable 5-button controller designed for home automation, MQTT workflows, shortcuts, macros, and other creative projects.
The enclosure is entirely 3D printed, built around the Seeed Studio XIAO ESP32-C3 and Gateron mechanical switches for a satisfying, reliable click.

 

Whether you're building a smart-home control pad, a small Stream-Deck-style hotkey board, or a dedicated automation remote, this model provides a clean and flexible starting point.

🔧 Features

  • Fully 3D-printed enclosure (base housing, top cover, switch plate, and ESP32 retention clip)
  • Programmable with ESP32-C3 (MQTT, Home Assistant, Homey, custom firmware, etc.)
  • 5 mechanical switches for macros, commands, or scene triggers
  • Customizable nameplates — edit the text directly in Bambu Studio to match your setup
  • Easy wiring layout with space for clean cable routing
  • Compact design suitable for desks, walls, or smart-home panels
  • Supports both wired (USB-C) and wireless operation via WiFi
  • The enclosure includes space for an 18650 Li-ion battery, allowing completely wireless use

🧩 Included Parts (STL Files)

  • Base Housing
  • Top Cover
  • Switch Plate
  • ESP32 Retention Clip
  • Keycaps
  • Editable Nameplates (two-color printable, text customizable in Bambu Studio)

📐 Dimensions

  • Overall size: 100 × 65 × 25 mm
    (Length × Width × Height, excluding keycaps)

🧾 Bill of Materials

  • ESP32-C3 (Seeed XIAO ESP32-C3)
  • Gateron Red mechanical switches – 5×
  • M2×4 heat inserts – 5×
  • M2×6 inbus bolts – 5×
  • 18650 Li-ion battery (optional for wireless operation)

🖨️ Printing Notes

  • Designed for FDM printers
  • Prints well in PLA or PETG
  • Nameplates are two-color and can be edited via Bambu Studio Text Plate
  • No special supports needed for most parts

🔌 Assembly

The build is straightforward:

  1. Insert the heat inserts in the base housing
  2. Mount the ESP32-C3 using the retention clip
  3. Snap the switches into the switch plate
  4. Wire the switches to the microcontroller
  5. Close the enclosure using M2 bolts
  6. Add your custom keycaps and nameplates

Wiring can be done with simple direct GPIO inputs, or through matrix scanning depending on your firmware.

🎯 What can you use it for?

  • Home Assistant / Homey buttons
  • MQTT commands
  • Smart-home scenes
  • Keyboard macros
  • Shortcut launcher
  • A minimal DIY Stream Deck alternative

📝 Custom Nameplates

All nameplates are editable in Bambu Studio.
Simply select the text, type your own label (e.g. Lights, Fan, Music, Scenes, Tasks), and slice as a two-color print.
No external tools required.

MakerWorld

DIY ESP32 Macro Keypad

Publicado em 11 de dez de 2025

44
Curtidas
37
Downloads
119
Coleções
23
Impressões
Categoria Electronics
Tags
macropad macrokeyboard keypad programmable smarthome automation mqtt HomeAssistant homey ESP32 ESP32-C3 DIY electronics microcontroller keyboard control panel shortcut iot
Licença Standard Digital File License
Ver no MakerWorld (abre em nova aba)