LD2410 only working if connected after boot


I’m using an LD2410 with an ESP32 but the sensor only works if I plug (power) the sensor after I boot the ESP32. The sensor connected is through pins 1 and 3.

If I boot the ESP32 with the sensor already connected then I don’t see any messages being transmitted through UART.

I was thinking that maybe I need to delay the initial connection, but I haven’t found a way to do that.

Any ideas?

Thank you.

Probably your choice of pins - have a read of: ESP32 Pinout Reference: Which GPIO pins should you use? | Random Nerd Tutorials

Could be a sensor brownout due to initial high power demand.

Things I’d try first before looking into delays:

  1. Try a high quality esp32 (cheap ones can have crappy voltage regulators).
  2. Try your best power supply and cables.
  3. Solder connections.

Is it powered by 5V? From the ESP 5V pin?

After that you can try something like this.

Or this: