Search models, users, collections, and posts

ESP32 and LD2410C Radar Case with Mount / Holder

Print Profile(1)

All
P1S
P1P
H2S
A1
H2D
P2S
X1
A1 mini
X1E
X1 Carbon
H2D Pro
H2C
X2D
A2L

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
6.1 h
4 plates
4.7(6)

Open in Bambu Studio
Boost
68
221
18
8
232
104
Released 

Description

Boost Me (for free)

🛠️ This project took a lot of time, patience, and several rounds of prototyping to get everything just right – from tight component fit to practical usability. If you like it or find it useful, a little boost would mean the world and help me keep creating more! 🙌

This project was created in collaboration with rpishop.cz. A full step-by-step guide in Czech is available in this article, especially useful for Czech-speaking makers.

 

This is my first MakerWorld project, so be kind 😅


This case is designed for the LD2410C 24GHz presence radar and ESP32 (NodeMCU or classic). It’s a compact and functional enclosure perfect for use with Home Assistant and ESPHome. It was tested with several radar modules and boards, but due to manufacturing variances (extra solder, bent pins etc.), the fit can be tight – it’s not meant for frequent removal.

🔩 Case and Mount Features:

  • Fits NodeMCU and classic ESP32 (see print profiles and pick the right one for you)
  • Mount allows 360° rotation and 25° tilt in both directions
  • Designed to be printed without supports (optionally you can use a brim)
  • Can be secured using screws (tested with 3.5mm diameter, 6.5mm head wood screws)

⚡ Wiring (with Dupont cables):

  • VCC → 5V
  • GND → GND
  • TX → GPIO17
  • RX → GPIO16
    (Check your ESP32 board layout – sometimes TX and RX need to be swapped depending on the configuration.)

Power via USB-C or microUSB, depending on your board. At least 1A power supply recommended.

🧩 Assembly

Start by inserting the ESP32 board into the case. It's a tight fit, so don't worry if it takes a little bit of force. If you're using a NodeMCU-style board, it can later be removed using a bent hex key. For classic ESP32, you might need small pliers and some patience to carefully remove it by pulling on the pins.

Next, insert the LD2410C radar module into the front slot. Once everything is in, close the case with the top cover.

As for the mount, begin by sliding the threaded ring over the ball joint. Once it's in place, screw it into the base. Then snap the square holder (with the ESP32 case) onto the joint. Again – a little bit of force is expected here to secure everything tightly.

💡 Use case:

This project is meant for indoor presence detection using the LD2410C radar in a smart home setup with Home Assistant. The whole thing takes about 2 hours to print and is beginner-friendly.

🛠 Optional:

You can also find an ESPHome YAML config here, ready to flash via ESPHome Web or ESPHome Dashboard.

 

Make sure you edit this fields to your own values from HA/ESPHome:

 

api:
 encryption:
   key: ""

 

  ap:
   ssid: "Fallback Hotspot"
   password: ""

 

ota:
 - platform: esphome
   password: ""

 


🔗 Tested hardware:

I’ve tested this design with the following components (linked for reference):

You can also use pre-crimped cables instead of making your own – just make sure they’re the right length for your setup.

🤝 Joint mechanism credit:

 

The tilt joint mechanism was borrowed and modified from this great project:

https://www.thingiverse.com/thing:4739696/files

 

Comment & Rating (18)

(0/1000)

Print Profile
0.2mm layer, 2 walls, 15% infill
adapter according to my needs, really well made
The profile uploader has replied
Show original
profile
1
Reply
Thank you!
0
Reply
is the mount no longer available in the files??
The designer has replied
0
Reply
Hi, it's on plate 1 and 4 :)
0
Reply
Replying to @Freestyler :
sorry, it was under the mf3 side. ty.
0
Reply
Replying to @Chronokoala :
I'm glad you found it, happy printing :)
0
Reply
Print Profile
0.2mm layer, 2 walls, 15% infill
My ESP did not fit that well, although it seems to be the exact same model but pritinting the enclosure bigger helped with that.
The profile uploader has replied
profile
1
Reply
Great you make it work :)
0
Reply
Print Profile
0.2mm layer, 2 walls, 15% infill
My esp32 dev kit board was a bit longer so I scaled and printed the box again (once I work out how, I'll upload the profile). Thanks for this! Printed well and got me around to finally using my sensor.
The profile uploader has replied
profile
1
Reply
Hi, thank you for the rating and boost — I'm glad you like the model! If you have the board with mounting holes for four screws and it's slightly longer than the standard one, then yes — I know the type. I’ve been planning to make another plate for those boards, but I don’t have any of them on hand right now, so I can't take measurements or properly test the print. :/
(Edited)
0
Reply
Any chance you can design one, including an additional BH1750 slot as well?
The designer has replied
0
Reply
Hi, sadly I don't have the sensor so it's hard to get exact dimensions and try to print it out and fit the sensor in :/
0
Reply
Print Profile
0.2mm layer, 2 walls, 15% infill
The profile uploader has replied
profile
1
Reply
Why only 4 star? Did you have any issues? Thanks!
0
Reply
Print Profile
0.2mm layer, 2 walls, 15% infill
The profile uploader has replied
profile
1
Reply
Thank you for great rating!
0
Reply
Print Profile
0.2mm layer, 2 walls, 15% infill
The profile uploader has replied
0
Reply
Thank you for great rating!
0
Reply
No more

License

This user content is licensed under the MakerWorld Exclusive License.

You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.