Skip to the content
2 layers54 × 85 mmGuardian Sense, the printed circuit board in 3D

Guardian-Sense is a versatile hardware project based on the ESP32-S3, designed to monitor environmental conditions and provide real-time data to Zabbix.

Size
54 × 85 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
51
Pads
158
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
5 Jan 2025
Updated
7 Jan 2025

Overview

Guardian Sense is an open-source printed circuit board by ficosta, from the ficosta/Guardian-Sense repository on GitHub. It is a 2-layer board of 54 × 85 mm with 38 parts on 51 nets.

It is built around the ESP32-S3-WROOM-1-N8, BME280 and AMS1117-3.3, with the D3V3XA4B10LP, WS2812B and BC847 among its other parts. Its parts include 11 capacitors, 11 resistors, 4 ICs, 4 diodes and 2 switches. It belongs with the ESP32 boards of this library.

Main components

7

README

README.md

GuardianSense

GuardianSense is a versatile hardware project based on the ESP32-S3, designed to monitor environmental conditions and provide real-time data to Zabbix. This board is compact yet powerful, integrating multiple sensors for a wide range of applications, including data centers, smart homes, and industrial environments.

Features

  • Core Module: ESP32-S3-WROOM-1 for Wi-Fi and BLE connectivity.
  • Environmental Sensors:
    • Temperature and Humidity (BME280)
    • Smoke Detection (MQ-2)
    • Light Intensity (BH1750)
    • Presence Detection (AM312 PIR Sensor)
    • Vibration Monitoring (LDT0-028K)
    • Noise Level Monitoring (MAX9814)
  • Indicators:
    • Status LED (Single color)
    • RGB LED (SK6812-MINI-E)
  • Connectivity:
    • USB-C for power and data
    • Multiple GPIOs for additional customizations
  • Power Management:
    • Integrated voltage regulator for 3.3V operation.

Firmware

The firmware for GuardianSense is tailored to interact with Zabbix, providing seamless integration with this monitoring platform. It supports real-time data transmission for:

  • Temperature and humidity
  • Smoke and gas levels
  • Light intensity
  • Vibration and noise detection

Usage

  1. Clone this repository:

    bash
    git clone https://github.com/ficosta/Guardian-Sense.git
  2. Install KiCad for hardware design modifications (optional).

  3. Flash the firmware to the ESP32-S3 module.

  4. Configure Zabbix to accept incoming data from the board.

KiCad Design Files

All hardware design files for GuardianSense are included in the /hardware directory. Make sure to follow the project's .gitignore for KiCad files when contributing.

Contributing

Contributions are welcome! Please ensure that any hardware or firmware changes align with the project's goals.

License

See the LICENSE file for more details.

Parts

38
QtyValueFootprintReferences
80.1uFCapacitor_SMD:C_0805_2012MetricC3, C4, C5, C7, C8, C9, C10, C11
410KResistor_SMD:R_0805_2012MetricR4, R9, R10, R11
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
210kResistor_SMD:R_0805_2012MetricR7, R8
210uFCapacitor_SMD:CP_Elec_4x5.4C1, C2
21KResistor_SMD:R_0805_2012MetricR5, R6
2SW_SPSTButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1, SW2
2WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD2, D3
110uFCapacitor_SMD:C_0805_2012MetricC6
1330RResistor_SMD:R_0805_2012MetricR3
15.1KResistor_SMD:R_0805_2012MetricR1
15.1kResistor_SMD:R_0805_2012MetricR2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1BC847Package_TO_SOT_SMD:SOT-23Q1
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU4
1Conn_01x03_Pin AM312 ModuleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1D3V3XA4B10LPPackage_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mmU2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1LEDLED_SMD:LED_0805_2012MetricD1
1SS14Diode_SMD:D_SMAD4

Similar boards

  • 2 layers125.8 × 52.6 mmPlaty, the printed circuit board in 3D

    Platy

    harshthorat-cpu/PLATYPULSE

    Understanding and experimenting with different wireless communication technologies often requires multiple dedicated tools, modules, and software environments.

    95 parts
  • 2 layers50.6 × 71.1 mmOpen ESPilot, the printed circuit board in 3D

    Open ESPilot

    Tomas-Kuchta-FPV/Open-ESPilot

    An open-source project to develop a custom ESP32-based flight controller designed primarily for use with ArduPilot. Focused on affordability, flexibility, and ease of integration with various robotic and UAV platforms.

    109 parts18CERN-OHL-W-2.0
  • 2 layers110 × 120 mmHome Automation, the printed circuit board in 3D

    Home Automation

    ANSHUMANDOCX/Home-Automation

    Its a Sever based 6 channel Home automation module + Temperature and humidity sensor made using esp32 s3

    119 parts
  • 4 layers62.5 × 44.5 mmEsp32s3-plant monitor, the printed circuit board in 3D

    Esp32s3-plant monitor

    MuffinByteLabs/esp32s3-plant-monitor

    Portfolio PCB: ESP32-S3 Wi-Fi plant monitor. 4-layer KiCad 10 design, fabricated and assembled at JLCPCB — schematic, reviews and the frozen manufacturing package all readable in-browser.

    70 parts3CERN-OHL-P-2.0
  • 4 layers60 × 80 mmWisp, the printed circuit board in 3D

    Wisp

    huulanka/wisp

    Open-source ESP32 room climate monitor — CO2, VOC, humidity, temperature and light sensing with custom PCB, MQTT/HomeKit integration, and OTA firmware updates. Full hardware + software, from schematic to BOM.

    91 partsMIT
  • 2 layers162 × 60 mmAir detector, the printed circuit board in 3D

    Air detector

    shm-dmitry/air-detector

    Air status sensor with hass integration and fan control

    132 partsApache-2.0
  • 2 layers75.5 × 71 mmEsp mobo, the printed circuit board in 3D

    Esp mobo

    Okanagan-Marine-Robotics/Electrical

    Repo For Electrical pcbs and documentation

    83 parts2
  • 4 layers90.5 × 67 mmAS 4, the printed circuit board in 3D

    AS 4

    beaked99/air-scales

    2025-11-20. Updated all the footprints and symbols to their proper layouts. no more fkn errors. Hallefuckinglujah. Fucked up with LM74610 not using the right footprint. minor fix. 2025-11-16.

    131 parts

Questions

How big is the Guardian Sense PCB?

It measures 54 × 85 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Guardian Sense use?

38 parts, built around the ESP32-S3-WROOM-1-N8, BME280, AMS1117-3.3 and D3V3XA4B10LP. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Guardian Sense KiCad files?

From the ficosta/Guardian-Sense repository on GitHub, at the commit this page was made from: the board is hardware/GuardianSense.kicad_pcb and its schematic hardware/GuardianSense.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Guardian Sense design in my own project?

Its repository states no licence, so its author keeps all rights: ask ficosta before reusing the design.