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

Xihe is a self-sustaining, ultra-low-power sensing platform designed for long-lifetime deployments with zero maintenance.
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.
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.
The platform consists of:
The project is intended for low-effort, low-maintenance monitoring in home automation or other low-frequency sensing environments.
Example sensing applications:
The hardware is under active development. No hardware for software has been produced or tested yet.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100n | batteryless:C_0402_1005Metric | C7, C8, C10, C11, C12, C13, C14, C15, C16, C19, C20 |
| 7 | 1u | batteryless:C_0402_1005Metric | C1, C2, C4, C5, C6, C9, C21 |
| 6 | 5.1k | batteryless:R_0402_1005Metric | R17, R23, R24, R25, R26, R27 |
| 5 | 470 | batteryless:R_0402_1005Metric | R16, R19, R20, R21, R22 |
| 3 | 10n | batteryless:C_0402_1005Metric | C26, C28, C30 |
| 3 | 120k | batteryless:R_0402_1005Metric | R1, R4, R5 |
| 3 | Conn_01x03_Pin | batteryless:PinHeader_1x03_P2.54mm_Vertical | J3, J4, J5 |
| 2 | 15p | batteryless:C_0402_1005Metric | C17, C18 |
| 2 | 27 | batteryless:R_0402_1005Metric | R13, R14 |
| 2 | 4.7M | batteryless:R_0402_1005Metric | ROK2, ROUT1 |
| 2 | 4.7u | batteryless:C_0603_1608Metric | C27, C29 |
| 2 | 8.2M | batteryless:R_0402_1005Metric | ROUT2, ROV2 |
| 2 | Green | batteryless:LED_0402_1005Metric | D2, D5 |
| 2 | TPS22917DBV | batteryless:SOT-23-6 | U3, U9 |
| 2 | Yellow | batteryless:LED_0402_1005Metric | D1, D4 |
| 1 | 0 | batteryless:R_0402_1005Metric | R15 |
| 1 | 1.2M | batteryless:R_0402_1005Metric | ROK3 |
| 1 | 10u | batteryless:IND_TAIYO_NRS4018_TAY | L2 |
| 1 | 10u | batteryless:C_0603_1608Metric | C22 |
| 1 | 1k | batteryless:R_0402_1005Metric | R18 |
| 1 | 22u | batteryless:IND_TAIYO_NRS4018_TAY | L1 |
| 1 | 22u | batteryless:C_0805_2012Metric | C24 |
| 1 | 4.3M | batteryless:R_0402_1005Metric | ROV1 |
| 1 | 453-00001R | batteryless:XCVR_453-00001R | U10 |
| 1 | 4F | batteryless:CAP_MAL219691154E3_VIS | C3 |
| 1 | 5.6M | batteryless:R_0402_1005Metric | ROK1 |
| 1 | 620k | batteryless:R_0402_1005Metric | R2 |
| 1 | 750 | batteryless:R_0402_1005Metric | R3 |
| 1 | BQ25173DSG | batteryless:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U1 |
| 1 | BQ25570 | batteryless:QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm | U6 |
| 1 | Conn_01x04_Pin | batteryless:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND24 | batteryless:Crystal_SMD_Abracon_ABM8 | Y1 |
| 1 | D | batteryless:D_SOD-323 | D6 |
| 1 | LP2985-3.3 | batteryless:SOT-23-5 | U8 |
| 1 | RP2040 | batteryless:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | Red | batteryless:LED_0402_1005Metric | D3 |
| 1 | Solar_Cell | batteryless:KXOB25-05X3F_IXY | SC1 |
| 1 | SolderJumper_2_Open | batteryless:SolderJumper2_Open_0402 | JP1 |
| 1 | USB_C_Receptacle_USB2.0_16P | batteryless:GCT_USB4105-GF-A | J1 |
| 1 | W25Q64JVXGIM | batteryless:XSON-8-1EP_4x4mm_P0.8 | U4 |
It measures 65 × 52.5 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask PolygonHJ before reusing the design.

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

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

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


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



Wierdwizard2587/Custom-Teensy-4.1-PCB-Design
Custom Designed MCU design based upon Teensy 4.1

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