Hardware Overview

Hardware Overview

Overview

There are several components that make up the Everything Presence One. Purchases made after November 28th 2024 will receive the units pre-assembled and ready to use. If you would like to know which components have been used in Everything Presence One they will be listed below.

Everything Presence One Board ![Everything Presence One Board](Everything Presence One Board](https://docs.everythingsmart.io/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzLzEyODlhY2JjLWM2NWItNGNhNy05YjA0LWI3YjZmYzc5ZjFiNS8wOGZhZDA2ZS1jOWUxLTRhNmItYmFkZS05ZWMxNWMyNTliZDUvRXZlcnl0aGluZyBQcmVzZW5jZSBPbmUgQm9hcmQud2VicCIsInR5cGUiOiJhdHRhY2htZW50IiwiaWF0IjoxNzczODg0MjYzLCJleHAiOjE3NzM4ODcyNjN9.h949ui6b90dra6VhreONGonFDPMClZ_FwmKFcvnaTkc)

The EP1 board is the main PCB for the device. It's where the ESP32 is located that provides Wi-Fi connectivity and is the brains of all of the sensors.

Directly on the EP1 board we have the following components:

  • ESP32-WROOM-32E - 4MB flash version

  • BH1750 Light Illuminance sensor

  • SHTC3 Temperature and Humidity Sensor

  • Header Slot for DFRobot SEN0395 and SEN0609 mmWave Sensor

  • Socket for Panasonic EKMC1603111/2/3 PIR Sensor

  • USB-C for power and programming

  • 5v Header input for optional power

  • 4 Additional GPIO pins for expansion

mmWave Sensor

The DFRobot mmWave Sensor SEN0395 (for Rev 1.3 boards) and SEN0609 (for Rev 1.5 and later EP1 boards) are the only compatible and validated sensor currently - do not try to use a different sensor as you may cause damage.

DFFRobot mmWave Sensor for EP1

DFFRobot mmWave Sensor for EP1


The mmWave comes included as part of the Everything Presence One Full Kit - if you purchased the board only then you will need to supply your own mmWave sensor.

SEN0395 vs SEN0609: Which Sensor Do You Have?

The EP1 has shipped with two different mmWave sensors over its lifetime. The sensor you have determines which features are available.

How to identify your sensor:

  • SEN0609 (Current): Shipped with EP1 units from approximately late 2023 onwards. If you purchased a new EP1 recently, you almost certainly have this sensor.

  • SEN0395 (Legacy): Shipped with earlier EP1 units. The physical sensor looks similar but has different capabilities.

If you're unsure, the easiest way to check is in Home Assistant - look at the entities available for your EP1. SEN0609 users will see additional controls like "Trigger Sensitivity" and "Sustain Sensitivity" that aren't present on SEN0395.

Feature Comparison

Feature

SEN0395 (Legacy)

SEN0609 (Current)

Detection Range

Up to 8 metres

Up to 25 metres (default 12m)

Sensitivity Control

Single sensitivity (0-9)

Separate Trigger & Sustain sensitivity

Distance Control

Max distance only

Min, Max, and Trigger distance

Detection Modes

Standard only

Distance & Speed mode available

Distance Zones

Beta feature

No

What This Means for You

SEN0609 users have access to more advanced tuning options:

  • Trigger Sensitivity: Controls how easily the sensor initially detects someone entering the space

  • Sustain Sensitivity: Controls how easily the sensor maintains detection of someone already present

  • Trigger Distance: A secondary distance threshold for initial detection

  • Distance & Speed Mode: Advanced mode showing detailed target tracking information

SEN0395 users have a simpler but effective setup:

  • Single sensitivity slider (0-9 scale)

  • Max distance control

  • Distance zones feature (marked as beta)

Both sensors work excellently for presence detection. The SEN0609 simply offers more fine-tuning options for challenging environments.

Firmware Compatibility

Each sensor requires its own firmware variant:

  • SEN0609 firmware is the default for current EP1 installations

  • SEN0395 firmware is available for legacy hardware

If you need to reinstall firmware, make sure you select the correct variant for your sensor. Installing the wrong firmware will result in the mmWave sensor not functioning.

Motion Sensor PIR

The Panasonic EKMC series of sensor is the only compatible and validated sensor currently - do not try to use a different sensor as you may cause damage.

Panasonic EKMC PIR

Panasonic EKMC PIR


The PIR comes included as part of the Everything Presence One Full Kit - if you purchased the board only then you will need to supply your own PIR sensor.

Part numbers for the PIR are one of the following:

  • EKMC1603111

  • EKMC1603112

  • EKMC1603113

Case

The case supplied with the pre-assembled version is an injection molded case, prior units shipped with a 3d printed case.

Everything Presence One Official Case

Everything Presence One Official Case

The Official Case for the EP1 is available for purchase here or if you prefer to print your own, the STL is located on Printables

The case has 5 components - Front, Back, Stand, Ball Joint and Locking Ring.

Front
Everything Presence One Official Case Front

Everything Presence One Official Case Front


Back
Everything Presence One Official Case Back

Everything Presence One Official Case Back


Stand
Everything Presence One Official Case Stand

Everything Presence One Official Case Stand


Ball Joint
Everything Presence One Official Case Ball Joint

Everything Presence One Official Case Ball Joint


Locking Ring
Everything Presence One Official Case Ball Joint

Everything Presence One Official Case Ball Joint