3D preview of ESP32 Universal Remote Enclosure
Loading the interactive model…
Interactive 3D model of ESP32 Universal Remote Enclosure

Brackets and mounts

ESP32 Universal Remote Enclosure

33 views
Bounding box
140.0 × 60.0 × 25.0 mm
Engine
Precision B-rep
Parameters
27
Published
August 7, 2026

Download

Free to download and use. See the terms.

The prompt

Design a minimalist 3D-printable universal remote enclosure for an ESP32 DevKit V1 board, approximately 51 × 28 mm. Include one front-facing IR receiver, two 5 mm IR transmitter LEDs at the top, a USB-C charging opening, power switch, and button cutouts. Add a battery compartment for a 3.7 V 1200–2000 mAh Li-Po battery, maximum size 50 × 30 × 8 mm, with space for a TP4056 charging module, approximately 25 × 19 mm. Use 2 mm walls, 0.4 mm component clearance, rounded corners, internal PCB supports, cable channels, ventilation, and a removable screw-mounted back cover.

Parameters

NameValueRange
Overall Length140 mm100 – 180
Overall Width60 mm40 – 80
Overall Height (front+wall)25 mm18 – 35
Wall Thickness2 mm1.2 – 4
Component Clearance0.4 mm0.2 – 1
PCB Length (ESP32)51 mm45 – 60
PCB Width (ESP32)28 mm24 – 35
Standoff Diameter4 mm3 – 6
Standoff Height5 mm3 – 8
Battery Compartment Length55 mm40 – 70
Battery Compartment Width35 mm25 – 45
Battery Compartment Depth10 mm8 – 15
TP4056 Pocket Length30 mm20 – 40
TP4056 Pocket Width22 mm16 – 30
TP4056 Pocket Height6 mm4 – 10
USB-C Cutout Width10 mm8 – 15
USB-C Cutout Height5 mm3 – 8
Power Switch Cutout Width8 mm5 – 12
Power Switch Cutout Height4 mm2 – 6
Button Cutout Width6 mm4 – 10
Button Cutout Height8 mm6 – 12
IR Receiver Cutout Width5 mm3 – 8
IR Receiver Cutout Height10 mm6 – 14
IR LED Cutout Diameter5 mm3 – 8
Back Cover Thickness2 mm1.5 – 3
M2 Screw Clearance Dia2.2 mm2 – 3
Outer Fillet Radius3 mm1 – 6

Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.