Skip to the content
PCBKitNew board
4 layers65 × 52.5 mmTemperatureSensor, the printed circuit board in 3D

TemperatureSensor

PolygonHJ/xihe2

Xihe is a self-sustaining, ultra-low-power sensing platform designed for long-lifetime deployments with zero maintenance.

Size
65 × 52.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
79
Nets
114
Pads
327
Tracks, vias
436, 76
Pours
107
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Aug 2025
Updated
1 Sep 2025

Overview

TemperatureSensor is an open-source printed circuit board by PolygonHJ, from the PolygonHJ/xihe repository on GitHub. It is a 4-layer board of 65 × 52.5 mm with 79 parts on 114 nets, routed with 436 tracks and 76 vias.

It is built around the RP2040, W25Q64JVXGIM and TPS22917DBV, with the 453-00001R, BQ25173DSG and LP2985-33DBV among its other parts. Its parts include 28 capacitors, 20 resistors, 8 ICs, 6 diodes and 5 connectors. It belongs with the RP2040 boards of this library.

Main components

6

README

README.md

Xihe

Xihe is a self-sustaining, ultra-low-power sensing platform designed for long-lifetime deployments with zero maintenance. Powered by ambient energy sources such as solar or background RF, the system stores energy in supercapacitors until it reaches a threshold sufficient to activate, sense, and transmit data wirelessly. Once depleted, it enters a dormant state and repeats the cycle.

The system is designed to be as small and unobtrusive as possible, enabling it to be placed in an environment, monitor passively, and be forgotten—both visually and in terms of maintenance.

System Overview

The platform consists of:

1. Main Board — "Xihe-Core"

  • Hosts the energy harvesting and power management circuitry,
  • Includes high-capacitance supercapacitor storage,
  • Integrates a Seeed XIAO nRF54L15 module for BLE/Zigbee communication,
  • Provides a modular connector interface for sensor boards (I²C, SPI, UART, Analogue),
  • Manages energy thresholds and system wakeup logic.

2. Sensor Modules

  • Plug-in sensor boards for flexibility,
  • Operate only during active energy windows to minimize load,
  • Interchangeable to allow flexibility in deployment.

3. Energy Storage Modules

  • Optional add-ons for extended runtime or energy reserve (Supercapacitors or Batteries),
  • Connect to the side or bottom of the board for flexibility,
  • Extend active life at the cost of increased physical size.

Features

  • ⚡ Ambient Energy Harvesting: Solar (single-cell) supported; RF harvesting planned,
  • 🔋 Supercapacitor-Based Power Storage: Maintenance-free,
  • 📡 Low-Power Wireless Comms: BLE/Zigbee-ready for periodic broadcast,
  • 🧩 Modular Sensing: Swappable sensor boards and energy modules for application-specific deployments,
  • 🔄 Cyclic Operation: Charge → Activate → Sense → Transmit → Sleep,
  • ♻️ Designed for Longevity: No batteries, no wires, no maintenance

Use Cases

The project is intended for low-effort, low-maintenance monitoring in home automation or other low-frequency sensing environments.

Example sensing applications:

  • Light
  • Temperature
  • Humidity
  • Moisture
  • Open/Close (e.g. reed switch)

Status

The hardware is under active development. No hardware for software has been produced or tested yet.

Future Ideas

  • Energy storage modules,
  • RF energy harvesting,
  • Modularise harvesting and energy storage sections.

Parts

79
QtyValueFootprintReferences
11100nbatteryless:C_0402_1005MetricC7, C8, C10, C11, C12, C13, C14, C15, C16, C19, C20
71ubatteryless:C_0402_1005MetricC1, C2, C4, C5, C6, C9, C21
65.1kbatteryless:R_0402_1005MetricR17, R23, R24, R25, R26, R27
5470batteryless:R_0402_1005MetricR16, R19, R20, R21, R22
310nbatteryless:C_0402_1005MetricC26, C28, C30
3120kbatteryless:R_0402_1005MetricR1, R4, R5
3Conn_01x03_Pinbatteryless:PinHeader_1x03_P2.54mm_VerticalJ3, J4, J5
215pbatteryless:C_0402_1005MetricC17, C18
227batteryless:R_0402_1005MetricR13, R14
24.7Mbatteryless:R_0402_1005MetricROK2, ROUT1
24.7ubatteryless:C_0603_1608MetricC27, C29
28.2Mbatteryless:R_0402_1005MetricROUT2, ROV2
2Greenbatteryless:LED_0402_1005MetricD2, D5
2TPS22917DBVbatteryless:SOT-23-6U3, U9
2Yellowbatteryless:LED_0402_1005MetricD1, D4
10batteryless:R_0402_1005MetricR15
11.2Mbatteryless:R_0402_1005MetricROK3
110ubatteryless:IND_TAIYO_NRS4018_TAYL2
110ubatteryless:C_0603_1608MetricC22
11kbatteryless:R_0402_1005MetricR18
122ubatteryless:IND_TAIYO_NRS4018_TAYL1
122ubatteryless:C_0805_2012MetricC24
14.3Mbatteryless:R_0402_1005MetricROV1
1453-00001Rbatteryless:XCVR_453-00001RU10
14Fbatteryless:CAP_MAL219691154E3_VISC3
15.6Mbatteryless:R_0402_1005MetricROK1
1620kbatteryless:R_0402_1005MetricR2
1750batteryless:R_0402_1005MetricR3
1BQ25173DSGbatteryless:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mmU1
1BQ25570batteryless:QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mmU6
1Conn_01x04_Pinbatteryless:PinHeader_1x04_P2.54mm_VerticalJ2
1Crystal_GND24batteryless:Crystal_SMD_Abracon_ABM8Y1
1Dbatteryless:D_SOD-323D6
1LP2985-3.3batteryless:SOT-23-5U8
1RP2040batteryless:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1Redbatteryless:LED_0402_1005MetricD3
1Solar_Cellbatteryless:KXOB25-05X3F_IXYSC1
1SolderJumper_2_Openbatteryless:SolderJumper2_Open_0402JP1
1USB_C_Receptacle_USB2.0_16Pbatteryless:GCT_USB4105-GF-AJ1
1W25Q64JVXGIMbatteryless:XSON-8-1EP_4x4mm_P0.8U4

Questions

How big is the TemperatureSensor PCB?

It measures 65 × 52.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the TemperatureSensor use?

79 parts, built around the RP2040, W25Q64JVXGIM, TPS22917DBV and 453-00001R. 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 TemperatureSensor KiCad files?

From the PolygonHJ/xihe repository on GitHub, at the commit this page was made from: the board is resources/projects/Proposal/TemperatureSensor/TemperatureSensor.kicad_pcb and its schematic hardware/core/core.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TemperatureSensor design in my own project?

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

More from PolygonHJ/xihe

2
  • 2 layers23 × 33 mmCore, the printed circuit board in 3D

    Core

    PolygonHJ/xihe

    Xihe is a self-sustaining, ultra-low-power sensing platform designed for long-lifetime deployments with zero maintenance.

    29 parts2
  • 2 layers12.5 × 11 mmAmbient, the printed circuit board in 3D

    Ambient

    PolygonHJ/xihe

    Xihe is a self-sustaining, ultra-low-power sensing platform designed for long-lifetime deployments with zero maintenance.

    9 parts2

Similar boards

  • 4 layers42 × 155 mmBefore, the printed circuit board in 3D

    Before

    alxgmpr/moisture-sensor

    Indoor capacitive soil moisture sensor - nRF54L15 + nPM1300 + FDC1004, BTHome v2 over BLE

    65 parts
  • 4 layers50 × 73 mmBio robots, the printed circuit board in 3D

    Bio robots

    Fayeinstainy/BIR25_TEAM_E

    Biorobitics for team E: smart ant swarm robots inspired from Formica

    107 parts
  • 2 layers162.3 × 64.3 mmWingnote, the printed circuit board in 3D

    Wingnote

    TinyTinfoil/wingnote-pcb

    82 parts
  • 2 layers40 × 60 mmAmulet, the printed circuit board in 3D

    Amulet

    aykevl/things

    Collection of microcontroller projects

    17 parts81
  • 6 layers87.6 × 53.9 mmTeensy 4.1 attempt 1, the printed circuit board in 3D

    Teensy 4.1 attempt 1

    Wierdwizard2587/Custom-Teensy-4.1-PCB-Design

    Custom Designed MCU design based upon Teensy 4.1

    92 parts9
  • 4 layers49.6 × 99.8 mmFlightPCB, the printed circuit board in 3D

    FlightPCB

    Shubhamai/tsar

    General-purpose & fully programmable flight computer PCB desgined in KiCad EDA

    205 parts
  • 4 layers61.5 × 47.5 mmUpdated pcb file, the printed circuit board in 3D

    Updated pcb file

    AutoCuro/AutoCuro

    Designs/Documents Created at AutoCuro

    80 parts2MIT