Thermalguard hat
olivierpetitjean·thermalguard-hat·kicad/project/ThermalGuardHAT.kicad_pcb
About the Thermalguard hat
Thermalguard hat is an open source Raspberry Pi PCB design by olivierpetitjean, published on GitHub under the MIT license. It is a 2-layer board measuring 95.6 × 56 mm, with 35 components from 28 distinct parts.
Its main chip is the J1, from the Raspberry Pi family. Other key parts include the TXS0102DCTR, LM2596SX-5.0/NOPB, ACS71240LLCBTR-030B3, MCP3004 and SHT31-DIS. By type, the board carries 7 capacitors, 5 ICs, 4 diodes, 4 resistors, 2 connectors and 2 switches.
It belongs with the sensors, dev boards & breakouts and displays & leds designs in this gallery.
From the project
ThermalGuard HAT is a Raspberry Pi HAT for rack and enclosure monitoring, combining dual fan control, RPM tracking, temperature and humidity sensing, local data logging, and a web dashboard for live status and history.
ThermalGuard HAT is a Raspberry Pi HAT for monitoring and controlling airflow in a server rack or enclosed equipment bay.
This repository contains both the hardware design and the software stack:
- a custom KiCad HAT - a Python hardware service running on the Raspberry Pi - a .NET 8 API - an Angular web dashboard
https://github.com/user-attachments/assets/547ba5f1-9dda-4290-b39c-db074ba426f6

Main components on the Thermalguard hat
Thermalguard hat bill of materials (BOM)
35 components, 28 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TXS0102DCTR | SOP65P400X130-8N | IC1 |
| 1 | LM2596SX-5.0/NOPB LM2596SX-5.0 | TO-263-5_TabPin6 | IC2 |
| 1 | ACS71240LLCBTR-030B3 | SOIC127P600X175-8N | IC3 |
| 1 | MCP3004 | SOIC127P600X175-14N | U1 |
| 1 | SHT31-DIS | Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm | U2 |
| 1 | Q_NPN_BCE | SOT-23 | Q1 |
| 1 | OLED LCD | PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | SHT_ADDR | PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | J10 | PinHeader_1x08_P2.54mm_Vertical | EXT1 |
| 1 | J1 | FanPinHeader_1x04_P2.54mm_Vertical | FAN1 |
| 1 | J2 | FanPinHeader_1x04_P2.54mm_Vertical | FAN2 |
| 1 | J1 | PinHeader_2x20_P2.54mm_Vertical | GPIO1 |
| 1 | CMI-1210-5-95T | CMI1210595T | LS1 |
| 1 | DCJ200-10-A-XX-X_REVA | BarrelJack_CLIFF_FC681465S_SMT_Horizontal | PWR1 |
| 2 | PTS636 SK25J SMTR LFS PTS636_SK25J_SMTR_LFS | PTS636SK25JSMTRLFS | S1, S2 |
| 1 | J5 | FanPinHeader_1x03_P2.54mm_Vertical | SENS1 |
| 1 | J4 | FanPinHeader_1x03_P2.54mm_Vertical | SENS2 |
| 1 | j6 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | SYS_FAN1 |
| 2 | SS34 | DIOM4325X250N | D1, D2 |
| 1 | RED LED | LED_0603_1608Metric | D3 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GREEN LED | LED_0603_1608Metric | D4 |
| 1 | 33µH | SRR1280-331K | L1 |
| 1 | 680µF | CAPAE1030X1270N | C1 |
| 1 | APXE6R3ARA221MF61G | CAPAE1030X1270N | C2 |
| 5 | 1µF | C_0805_2012Metric | C3, C4, C5, C6, C7 |
| 1 | 470 | R_0805_2012Metric | R1 |
| 1 | 10K | R_0805_2012Metric | R2 |
| 2 | 220 | R_0805_2012Metric | R3, R4 |
Thermalguard hat design files
The KiCad project lives in the olivierpetitjean/thermalguard-hat repository on GitHub; these links point at the commit this page was built from.
Thermalguard hat: common questions
What microcontroller does the Thermalguard hat use?
The Thermalguard hat is built around the J1, from the Raspberry Pi family.
How big is the Thermalguard hat?
The Thermalguard hat measures 95.6 × 56 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Thermalguard hat?
35 components, from 28 distinct parts. The full bill of materials is listed on this page.
Where can I download the Thermalguard hat design files?
From the olivierpetitjean/thermalguard-hat repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Thermalguard hat design in my own project?
Yes, under the terms of its MIT license, which olivierpetitjean chose for the repository.
Can I test firmware for the Thermalguard hat without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
Iot
dotnet
56 × 65 mm24 parts2LMIT2.4kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Phased
Neumi
75 × 100 mm71 parts2LNo license507