- LD2410C · 3-pack
- Bluetooth: tune it from your phone
- Cable included
Radar sees through plastic, but not through every plastic at every distance. Get the gap and wall thickness right and a printed LD2410 case costs you almost nothing in range.
Revised September 2026Print the case in plain PLA, PETG or ABS, keep the front wall thin, and leave about 12.4mm (one wavelength at 24GHz) between the antenna and the inside of the cover, as Hi-Link's radome guidelines suggest. Keep metal, carbon-filled and metallic-flake filaments out of the beam. For a light sensor, add a BH1750 or VEML7700 on I2C behind a small window.
Any cover in front of a radar is a radome, and Hi-Link's manual gives it its own chapter. The cover reflects part of the signal, absorbs some, and bends the rest, which can shave range and shift the coverage pattern.
Two measurements matter. The first is the gap between the antenna and the inner face of the cover: Hi-Link suggests one or one and a half wavelengths when space allows, which at 24.125GHz means 12.4mm or 18.6mm, within ±1.2mm. The second is wall thickness.
Wavelength inside plastic is shorter than in air, by the square root of the material's dielectric constant, so the ideal half-wave thickness depends on your filament. Common printing plastics come out at a few millimetres. If you do not know your filament's value, print the front thin, around a millimetre, and keep the gap.
The full radome figures sit alongside the spec table in the datasheet walkthrough.
| Board | Board size | Pin pitch | Case note |
|---|---|---|---|
| LD2410 (original) | 7 x 35mm | 1.27mm | Slim; fits a wall-plate slot or narrow bezel |
| LD2410B | 7 x 35mm | 1.27mm | Same outline, Bluetooth for tuning after it is closed up |
| LD2410B-P | 7 x 35mm | Pins fitted | Allow height for the header and Dupont housings |
| LD2410C | 16 x 22mm | 2.54mm | Square pocket; pairs neatly with a XIAO board |
| AKAMATIS v2.2 | Finished case | USB-C | No printing needed |
Board sizes from Hi-Link's module manuals. Measure your own board before printing; tolerances vary with the header fitted.
An LD2410 case is a small print, but the three board shapes need different pockets. Measure the board you have, header included, before you pick or draw a design.
The original and the B are slim 7x35mm strips, happy in a wall plate or a narrow bezel. The C is a 16x22mm square that pairs well with a XIAO-sized controller in a box barely larger than a matchbox. The B-P has pins already fitted, so allow height for Dupont housings.
Community case designs for LD2410 boards with ESP32, D1 Mini and XIAO controllers are plentiful on 3D-printing sites. Search by your exact board and controller pairing, check the stated board version, and print one before a batch. Wiring for each controller is in the ESP32 and Arduino guide.
LD2410C 3-pack with cables |
LD2410C single module |
AKAMATIS Presence Sensor v2.2 |
LD2410B Test Kit |
LD2410B-P module | |
| Type | Module | Module | Ready-made sensor | Test kit | Module |
| Version | LD2410C | LD2410C | LD2410B | LD2410B | LD2410B-P |
| Pack | 3-pack | 1 module | 1 module | 1 module | 1 module |
| Bluetooth | Yes | Yes | Yes | Yes | Yes |
| Cable | Yes | — | — | — | — |
| Get the module | Get the module | Get the module | Get the module | Get the module |
Presence alone turns lights on in daylight. Add an illuminance reading and your automation only fires when the room is both occupied and dark.
You have two routes. Some LD2410 firmware includes a light function tied to a light reading on the module, with a threshold from 0 to 255; ESPHome exposes it as the light sensor, the light_threshold number and the light_function select, where the board and firmware support it. The more predictable route is a dedicated I2C sensor on the same ESP32.
i2c:
sda: GPIO21
scl: GPIO22
sensor:
- platform: bh1750
name: Illuminance
address: 0x23Keep the light sensor away from the ESP32's status LED and from the lamp it controls, or the automation switches itself off. A small window facing the room, rather than the ceiling light, gives the most useful reading.
If you would rather buy than build, the Litos v3 pairs a radar with a VEML7700 behind a light-permeable printed front, and the SONOFF SNZB-06P24 adds a light sensor to a Zigbee presence sensor.
The AKAMATIS Litos v3 combines a 24GHz radar with a VEML7700 light sensor behind a light-permeable printed front, on a Seeed XIAO ESP32-C3 with ESPHome pre-installed. It is the finished answer to presence plus lux.
Get the moduleNot everyone wants to model a case. The LD2410 world has three kinds of kit, each saving you a different step.
| Kit | What it saves | What you still do |
|---|---|---|
| LD2410B test kit | Adapter wiring for the PC tool | Build the final sensor |
| LD2410C with cables | Soldering headers | Controller, case, firmware |
| AKAMATIS v2.2 | Everything: case, controller, ESPHome | Join Wi-Fi, adopt in Home Assistant |
The AKAMATIS v2.2 is the most complete. It pairs an LD2410B with a Seeed ESP32-C3 and an external antenna, is powered over USB-C, and arrives with ESPHome firmware. It needs Home Assistant; without it, the sensor has nothing to talk to.
A finished sensor also settles the radome question for you, since its maker has designed the front for the radar. For a DIY build, the ESPHome YAML walkthrough gets the controller side running.
Multi-room plans change the maths. A 3- or 4-pack of C modules plus one proven printed design is the cheapest way to cover a house, and every sensor ends up identical, which makes tuning faster from the second room on.
The appeal of radar is that it works hidden. Behind a picture frame, inside a lamp base or in a wall plate, the LD2410 keeps detecting, provided nothing conductive sits between it and the room.
Height and angle follow Hi-Link's guidance: 1.5–2m on a wall, or 2.6–3m on a ceiling. Inside a case, a slight downward tilt on a wall mount aims the ±60° cone at seated people rather than the ceiling.
Shield the back if the case sits on a shared wall. Aluminium or copper foil on the inside of the case back, insulated from the pins, cuts the rear lobe that otherwise sees the next room. The range and shielding guide covers the side-foil trick for narrowing the beam.
Once it is mounted, retune. The case, the wall and the furniture all change gate energy slightly, and thresholds set on the bench rarely fit the final spot.
Yes. Use plain PLA, PETG or ABS, keep the front thin and leave about 12mm between antenna and cover, per Hi-Link's radome guidance.
Carbon-fibre-filled, metal-filled and metallic silk or sparkle filaments, at least in front of the antenna.
Some firmware offers a light function with a 0–255 threshold where the board supports it. A separate BH1750 or VEML7700 on I2C is the more predictable option.
Yes: the AKAMATIS v2.2 is an LD2410B with an ESP32-C3 in a case, pre-flashed with ESPHome for Home Assistant.
No. It sees through plastic, so a closed front is fine. Only a light sensor needs a window.
Best LD2410