Hardware Overview
Hardware Overview
Overview
Learn about the components included with Everything Presence Lite and their functions.
What's in the Box? 
Your Everything Presence Lite package may include different components depending on the version you purchased. If you bought the board only, you'll need to provide a compatible mmWave sensor separately.
If you have the fully assembled Everything Presence Lite with the injection-molded case, you can skip ahead to Set up your EPL device in Home Assistant
Everything Presence Lite Board
The Everything Presence Lite board is the main circuit board of the device. It features an ESP32-WROOM-32E module, which provides Wi-Fi connectivity and serves as the processing unit for the sensors.
Key components on the board include:
ESP32-WROOM-32E (4MB flash version)
BH1750 Light Illuminance Sensor
mmWave Sensor Slots for:
HiLink LD2450 (default)
HiLink LD2410C
DFRobot SEN0395
DFRobot SEN0609
Seeed MR24HPC1
USB-C Port for power and programming
5V Header Input for optional power sources
4 GPIO Pins for additional expansion
Each component is labeled directly on the board for easy reference during assembly.
Official Case
The Everything Presence Lite includes an official case, which consists of five parts:
Front panel
Back panel
Stand
Ball joint
Locking ring
If you prefer a different color or material, you can print your own case using the STL file available on Printables.
mmWave Sensor
The Lite board is compatible with various mmWave sensors, making it ideal for developing and testing mmWave applications. By default, the package includes the HiLink LD2450 mmWave sensor, which supports tracking up to three targets in 2D space.
Alternative mmWave Sensors
The EPL board supports several alternative mmWave sensors beyond the default LD2450. Each sensor has different capabilities and requires its own firmware variant.
Important: You must install the correct firmware for your sensor. The default EPL firmware only works with the LD2450 sensor.
Sensor Comparison
Sensor | Target Tracking | Zones | Range | Best For |
|---|---|---|---|---|
LD2450 (default) | Yes - up to 3 targets in 2D | Yes | ~6m | Zone-based automations, target tracking |
LD2410C | No | No (gate-based) | ~6m | Simple presence detection with per-gate sensitivity |
SEN0395 | No | No | ~8m | Basic presence, budget option |
SEN0609 | Limited | No | ~25m | Long range detection |
MR24HPC1 (Seeed) | No | No | ~5m | Scene-based presets, sensitivity control |
LD2450 (Default)
The standard sensor included with EPL. Features real-time 2D target tracking with support for zones, masks, and entry/exit detection.
Key features:
Tracks up to 3 targets simultaneously
X/Y coordinate tracking
Zone and polygon support
Entry/exit zone detection
Occupancy masks
LD2410C
A simpler sensor from HiLink without target tracking. Uses "gate" based detection where each gate represents a distance range.
Key features:
Gate-based detection (0-8 gates)
Per-gate movement and still sensitivity
Moving and still target distinction
Engineering mode for diagnostics
No zone support
When to use: If you need simple presence detection without zone features, or already have an LD2410C sensor.
DFRobot SEN0395
The legacy DFRobot sensor with basic presence detection.
Key features:
Single sensitivity control (0-9)
Min/max distance settings
Simple on/off presence output
8 metre detection range
When to use: If you have this sensor from previous projects or need budget-friendly basic detection.
DFRobot SEN0609
The newer DFRobot sensor with extended range and more features.
Key features:
Separate trigger and sustain sensitivity
Extended 25 metre range
Distance and speed mode
Micro-motion detection (breathing, typing)
When to use: For long-range detection scenarios or when micro-motion sensitivity is important.
Seeed MR24HPC1
A sensor from Seeed Studio with scene-based presets and custom modes.
Key features:
Pre-configured scene modes (living room, bedroom, bathroom, etc.)
Custom mode support
Movement confidence scoring
Motion to static time control
Sensitivity adjustment
When to use: If you prefer scene-based presets over manual tuning, or already have this sensor.
Installing Alternative Sensor Firmware
To use an alternative sensor:
Go to the EPL firmware page
Select the firmware variant matching your sensor (e.g., "LD2410", "SEN0395", etc.)
Follow the standard flashing procedure
Connect your alternative sensor to the EPL board
After flashing alternative sensor firmware, the available entities in Home Assistant will be different from the standard LD2450 documentation. Refer to your sensor's specific features listed above.
Physical Installation
All supported sensors connect to the same header on the EPL board. Ensure proper orientation when connecting - the sensor pins should align with the marked slots on the PCB.