1 / 4
Macropad Lolin32 — image 1
1 / 4

Macropad Lolin32

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Flexible TPU case for a 3×3 ESP32 MacroPad with encoder, IR, LED, and sensors. Modular Lolin32 design.

Rating
0 / 5
Likes
0
Downloads
4
Makes
0
Views
64
Reviews
0

Updated at source:

Model information

Category
Test Models
License
Creative Commons — Attribution — Share Alike

🧠 ESP32 Smart MacroPad Case (3×3 + Encoder + IR + Lolin32)

A flexible TPU enclosure for a smart 3×3 ESP32 multi-device MacroPad or remote. It supports a rotary encoder, IR transmitter/receiver, LED indicator, and optional sensors — all inside a roomy, easy-to-assemble design.

🧩 Features

  • Designed for Lolin32 (ESP32) board
  • 3×3 keypad layout for Cherry MX switches + diodes
  • Support for rotary encoder with push button
  • Slots for IR transmitter and receiver
  • Space for a status LED and optional accelerometer
  • Printed in TPU for flexibility and durability
  • Two versions available:
    • Modular version – with removable inserts and covers (great for dual-color prints)
    • Integrated version – clean one-piece body

🧰 Required Parts

  • 1× Lolin32 (ESP32)
  • 9× Cherry MX (or compatible) switches
  • 9× 1N4148 diodes (for keypad matrix)
  • 1× Rotary encoder
  • 1× Battery (Li-ion/Li-Po)

⚠ Note: On the Lolin32, the battery connector aligns with the USB port, making it hard to fit in the case. I soldered two wires behind the connector to attach the battery more easily.

🖨 Printing Recommendations

  • Material: TPU
  • Layer height: 0.24 mm
  • Infill: 20–30%
  • Supports: not required

 

Full open-source firmware available on GitHub:
👉 https://github.com/rederyk/MacroPad_esp32

The goal of this project is to create an intelligent, mostly offline, multi-device remote using ESP32 boards — and later expand it with touchscreen support (ESP32-S3) and local AI features.

🧪 Current Features

  • Keypad and encoder input
  • IR send & receive
  • LED indicator
  • Custom macros
  • Modular firmware structure for expansion

💬 Feedback

This is an open project — feedback, remixes, and improvements are welcome! The design and firmware are still evolving, so any testing or suggestions are greatly appreciated.

📜 License

  • Model files © rederyk — released under CC BY-SA 4.0
  • Firmware © rederyk — released under GPLv3

Both hardware and software are open for community development.

Tags