Top modules
24GHz presence radar · pins fitted · Bluetooth

LD2410B-P Module

The LD2410B with the soldering done: the same slim Bluetooth radar, with pins fitted at the factory so you can wire it the day it arrives.

  • VersionHLK-LD2410B-P
  • BoardLD2410B strip with pins fitted
  • RangeUp to 5m, 0.75m gates
  • InterfacesUART (256000 baud) + OUT pin
  • BluetoothYes, app configuration
  • PacksSingle or 5-pack with wires
Great for
  • You want the slim B without soldering fine-pitch pads
  • Phone tuning after the module is mounted
  • Small runs of identical sensors
Not for
  • Plain breadboard jumpers: the pins keep the B's fine pitch
  • Battery builds: the LD2410S draws far less
Get the module
Pack sizes

One with pins or five with wires

Skip the soldering iron with factory-fitted pins

The LD2410B-P is an LD2410B with the connector already on it. The -P marks the fitted pins. Everything else, the 24GHz radar, the Bluetooth radio, the serial protocol, is the B you would otherwise have to solder yourself.

That matters because the B's pads are the hard part of the B. They sit at a fine pitch, about half of breadboard spacing, and a heavy tip bridges them in a second. The B-P moves that job to the factory, so your first hour goes on wiring and tuning rather than rework.

What stays the same as the B:

  • Motion and near-still presence up to 5m, with 0.75m distance gates.
  • A 3.3V UART at 256000 baud, supported by ESPHome's ld2410 component.
  • An OUT pin that reads high while someone is present.
  • Bluetooth for the HLKRadarTool app, including tuning after the case is shut.
  • A 5V DC supply.

What changes:

  • Height. The pins add depth behind the board, so leave room in a slim case.
  • Pitch. Pins soldered to the B's pads keep the B's spacing. They mate with fine-pitch sockets or the supplied wires, not with a 2.54mm breadboard.
Want plain breadboard pins? That is the LD2410C, which carries a 2.54mm header. Want the thinnest possible install? Solder wires straight to a bare LD2410B and skip the pins entirely.

The B-P sits between the two: slimmer than the C, and ready to wire unlike the bare B. For small runs of the same sensor, that is often the fastest path from parts to working units, and the pins give every board the same, repeatable connection.

Datasheet

Board details

SpecValue
ModelHLK-LD2410B-P
Base boardHLK-LD2410B with pins fitted
Frequency band24GHz ISM (24.0–24.25GHz)
Radar typeFMCW
DetectsMoving and inching (near-still) people, with distance
Maximum sensing distance5m (up to 6m quoted)
Distance resolution0.75m
Supply5V DC
Logic level3.3V UART and OUT pin
InterfacesGPIO and UART
Default baud rate256000, 8N1
BluetoothYes
ConfigurableDistance range per section, sensitivity, no-one delay
Upper temperature rating85°C
Board colourBlue
Pack optionsSingle with pins; 5-pack with wires

Plug the B-P into an ESP32-C3 on jumper wires

An ESP32-C3 is a good partner for the B-P: small, cheap and able to route its UART to almost any GPIO. Use the supplied wires on the 5-pack, or fine-pitch jumpers on the single, and run five connections.

  1. B-P 5V to the C3 board's 5V pin (the USB rail).
  2. GND to GND.
  3. B-P TX to GPIO4, used as the C3's UART RX.
  4. B-P RX to GPIO5, used as the C3's UART TX.
  5. OUT to GPIO3 if you want a hardware presence line.

Avoid the C3's strapping pins, GPIO2, GPIO8 and GPIO9, for the radar. A 3.3V high on one of those at boot can stop the board from starting. GPIO4 and GPIO5 are clear of that on common dev boards.

uart:
  rx_pin: GPIO4
  tx_pin: GPIO5
  baud_rate: 256000
  parity: NONE
  stop_bits: 1

ld2410:

binary_sensor:
  - platform: ld2410
    has_target:
      name: Presence
    has_moving_target:
      name: Movement

switch:
  - platform: ld2410
    bluetooth:
      name: Radar Bluetooth

The switch lets you turn the B-P's Bluetooth off from Home Assistant once tuning is done, and back on when you want the app again. The full YAML with thresholds and distances is on the ESPHome page, and pins for the classic ESP32, D1 Mini and Arduino are on the wiring page.

If presence never arrives, open the ESPHome logs first. No frames at all points at crossed or loose serial wires; frames with no presence usually point at thresholds.

Check your own board's pin map before wiring. C3 boards differ in which pins they break out, and a pin label on one board is not always the same GPIO on another.

Among the others

Its place in the range

LD2410 sensor models by type, September 2026. Highlighted: LD2410B-P module.

Stop false triggers once the module sits in a box

A B-P that behaves on the bench can start seeing ghosts once it is in a case. The radar does not need a window, since 24GHz passes through thin plastic, but the case and what is near it change what the radar sees. Most problems come down to a few habits.

  • Face the antenna side at the room. The patches along the strip do the work; the back of the board should face the wall.
  • Keep plastic thin and flat in front. A thin, even wall over the antenna works; thick or ribbed plastic scatters the signal.
  • Keep metal out of the beam. Screws, foil labels and metal backboxes in front of the antenna blind or confuse it.
  • Give the pins somewhere to go. Route them and their wires behind the board, not across its face.
  • Separate it from other radios. A Wi-Fi board pressed flat against the antenna adds noise; a small gap helps.

Then re-tune in place. Close the case, mount it where it will live, and open HLKRadarTool:

  1. Leave the room and watch the per-gate energy for a minute.
  2. Raise the thresholds on any gate that stays lit with no one there.
  3. Cap the farthest gate at your far wall.
  4. Lengthen the no-one delay if presence drops while you sit still.
Ceiling fans, swinging curtains and air from a heating vent are the usual sources of phantom presence. Raise the near-gate thresholds first, since that is where fans show up.

Printable cases and notes on adding a light sensor are on the LD2410 case page, and how far each gate reaches is on range and field of view.

Swap options

Other boards to try

Breadboard pins1 LD2410C single module
LD2410C single module
The LD2410C has the same radar and Bluetooth on a 2.54mm header that takes standard jumpers.
  • LD2410C · 1 module
  • Bluetooth: tune it from your phone
  • 24GHz radar: sees people sitting still
Get the module
Laptop setup on day one2 LD2410B Test Kit
LD2410B Test Kit
The LD2410B test kit bundles the module with what you need to tune it from a computer.
  • LD2410B · 1 module
  • Bluetooth: tune it from your phone
  • 24GHz radar: sees people sitting still
Get the module
No wiring at all3 AKAMATIS Presence Sensor v2.2
AKAMATIS Presence Sensor v2.2
AKAMATIS v2.2 is an LD2410B and ESP32-C3 in a finished case, pre-flashed for Home Assistant.
  • LD2410B · 1 module
  • Bluetooth: tune it from your phone
  • 24GHz radar: sees people sitting still
Get the module

Order a single to prove the design, then the 5-pack with wires

The B-P comes as a single module with pins and as a 5-pack with wires. They are the same board; the 5-pack adds connecting wires and enough modules for a floor of rooms or a small batch. The order that wastes the least is one first, then five.

Use the single to settle the design questions that only a real board answers: whether your case leaves room for the pins, where the antenna sits, and which thresholds your rooms need. Once one unit holds presence cleanly through a quiet evening, the rest are copies.

Write down the settings that worked: farthest gates, per-gate thresholds and the no-one delay. Each new B-P ships with factory defaults, and copying a known-good set over Bluetooth or from ESPHome takes minutes instead of another evening of tuning.

VersionFitsIncludes
SingleOne room, a prototypeOne B-P with pins
5-packSeveral rooms, a small runFive B-Ps and wires

How the B-P compares with nearby choices:

  • LD2410B: the bare board. Thinnest install, but you solder.
  • LD2410C: same radar and Bluetooth with a 2.54mm header for breadboards.
  • LD2410B test kit: a B with the parts to connect it to a laptop straight away.
  • AKAMATIS v2.2: a B already built into a finished Wi-Fi sensor.

Match these to your build first:

  • You want pins fitted, not bare pads.
  • Your case has the depth for the pins and wires.
  • You have fine-pitch jumpers or plan to use the 5-pack's wires.

The B versus C choice, laid out in full, is on LD2410B vs LD2410C.

Troubleshooting

Wiring questions

What does the P in LD2410B-P mean?

It marks the version with pins fitted. The radar, Bluetooth and protocol are the same as the LD2410B.

Can the LD2410B-P go straight into a breadboard?

Not with plain jumpers. The pins keep the B's fine pitch. For 2.54mm pins, choose the LD2410C.

Does the LD2410B-P have Bluetooth?

Yes. The HLKRadarTool app can connect for tuning, and ESPHome can switch Bluetooth off when you are done.

What supply does the LD2410B-P need?

5V DC. Its UART and OUT pin run at 3.3V logic, so they connect directly to an ESP32 or ESP32-C3.

Best LD2410