ESP32 Universal Remote Control 3D Printed Case Files - Black Technology Open-Source Remote Control
Print Profile(1)

Description
Printing suggestions: PLA or PETG. The filament used for prototyping by the blogger is Bambu PETG Translucent.
Boost Me (for free)
---
The blogger only organized the model and prototyped it with the Bambu Lab A1 printer
Original author: Heiren Heikeji
Original author's actual test results: Watch the test video for more details: DIY Universal Remote Control_Bilibili_bilibili
---
Below is a brief explanation of the original author's project, organized by the blogger:
---
Project Description: When playing with various RC models, robots, or other toys, it is common to encounter situations where different devices require different remote controls, leading to management confusion. Therefore, I designed this multifunctional universal remote control, which can not only control numerous devices but also connect to a computer via Bluetooth for use as a game controller, and even allow for writing small games on the remote for entertainment. Achieving the elegance of 'one control in hand, the world is mine'!
Project Features:
- Core Chip: Based on ESP32-S3, using a development board with a 1.91-inch 240*536 resolution screen, providing excellent display effects.
- Input Devices: Including 4 regular buttons, 4 toggle switches, 2 potentiometer knobs, 2 high-precision RC joysticks, 8 function buttons, 2 onboard buttons, and 1 MPU-6050 electronic gyroscope.
- Communication Module: Uses a 20dBm nRF24L01 module, equipped with a 3dBi gain antenna, allowing for a remote control distance of over 2000 meters.
- Power Supply: Uses two 2600mAh high-capacity 18650 lithium batteries, integrating a charging and discharging module to ensure long battery life and convenient charging.
Design Principle: The remote control continuously reads the status of each button and joystick, combines this data into a custom structure, and sends it to the receiver via nRF24L01. After receiving the data, the slave device parses it and performs the corresponding actions.
Casing Design:
- Comfortable Grip: Extensive chamfer and fillet designs ensure the casing fits the hand well and is not prone to slipping.
- Ease of Manufacturing: Utilizes a modular design, separating irregularly shaped parts, leaving as many flat surfaces as possible to facilitate 3D printing, and supports multi-color printing.
- Aesthetic and Practical: While meeting comfort and manufacturability, efforts were made to enhance the aesthetic appeal and add personalized elements.
Manufacturing Process:
- Procure Components: Purchase all necessary components according to the list (detailed list in attachment).
- Solder PCB: Solder components onto the PCB, install the development board and batteries, and connect the power cables.
- 3D Printing: Print the casing and all buttons, knobs (plain version casing files provided).
- Assembly: Assemble the electronic components with the casing.
- Final Installation: Finally, install the keycaps and antenna to complete the hardware assembly.
Boost Me (for free)














Comment & Rating (0)