Skip to the content
PCBKitNew board
2 layers94 × 119.4 mmLiquidLoopSentinel RevA, the printed circuit board in 3D

LiquidLoopSentinel RevA

josebit408/LiquidLoopSentinel

Low-cost liquid cooling monitoring PCB for AI hardware test benches

Size
94 × 119.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
46
Pads
88
Tracks, vias
189, 1
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 Jun 2026
Updated
13 Aug 2026

Overview

LiquidLoopSentinel RevA is an open-source printed circuit board by josebit408, from the josebit408/LiquidLoopSentinel repository on GitHub. It is a 2-layer board of 94 × 119.4 mm with 25 parts on 46 nets, routed with 189 tracks and 1 via.

Its parts include 8 resistors, 8 connectors, 3 diodes and 1 transistor.

README

README.md

LiquidLoopSentinel

LiquidLoopSentinel is a Raspberry Pi Pico-based printed circuit board designed to monitor coolant temperature, flow, leaks, and electrical conditions while providing visual and audible fault alerts.

Overview

LiquidLoopSentinel is a custom monitoring printed circuit board intended for liquid-cooled computing systems and artificial intelligence hardware test benches.

The board integrates multiple sensors with a Raspberry Pi Pico to monitor the condition of a liquid-cooling loop and detect problems such as:

  • Abnormal coolant temperature
  • Reduced or interrupted coolant flow
  • Liquid leakage
  • Electrical power abnormalities

When the system detects a fault, it can provide visual status indications through light-emitting diodes and an audible warning through a buzzer.

Features

  • Raspberry Pi Pico controller
  • Two temperature sensor inputs
  • Coolant flow sensor input
  • Leak sensor input
  • INA219 voltage and current monitoring interface
  • Inter-Integrated Circuit communication
  • Flow sensor signal conditioning
  • Leak sensor pull-up circuitry
  • Three status indicators:
    • System operating normally
    • Warning condition
    • Leak detected
  • Transistor-driven buzzer
  • Dedicated test points
  • Separate 5-volt flow sensor power input
  • Ground plane
  • Through-hole component design for prototyping and manual assembly

System Architecture

text
                    Liquid-Cooling Loop
                           |
          +----------------+----------------+
          |                |                |
     Temperature          Flow             Leak
       Sensors            Sensor           Sensor
          |                |                |
          +----------------+----------------+
                           |
                           v
                  Raspberry Pi Pico
                           |
                 System Health Analysis
                           |
             +-------------+-------------+
             |             |             |
             v             v             v
          OK LED       Warning LED    Leak LED
                                           |
                                        Buzzer

Hardware

Microcontroller

The system is designed around the Raspberry Pi Pico.

The Pico receives sensor signals, evaluates the condition of the cooling loop, and controls the board's visual and audible warning indicators.

Temperature Monitoring

Two temperature sensor connections are provided:

  • TEMP_IN
  • TEMP_OUT

Both connections share the TEMP_ONEWIRE data bus and use a 4.7-kilohm pull-up resistor connected to 3.3 volts.

This configuration allows the system to measure coolant temperature at two locations within the cooling loop.

Flow Monitoring

The flow sensor interface provides the following connections:

  • +5V_FLOW
  • FLOW_SENSOR_RAW
  • GND

A resistor-divider network conditions the raw flow sensor signal before it reaches the Raspberry Pi Pico as FLOW_PULSE.

Leak Detection

A dedicated leak sensor connector provides the following connections:

  • LEAK_DETECT
  • GND

A 100-kilohm pull-up resistor connects the leak detection signal to 3.3 volts.

Electrical Monitoring

An INA219 interface provides the following connections:

  • +3V3
  • GND
  • I2C0_SDA
  • I2C0_SCL

This interface supports voltage, current, and power monitoring through a compatible INA219 module.

Status Indicators

The printed circuit board includes three status indicators:

IndicatorPurpose
LED_OKIndicates normal operation
LED_WARNIndicates a warning condition
LED_LEAKIndicates that a leak has been detected

Each light-emitting diode uses a 330-ohm current-limiting resistor.

Audible Alert

A buzzer provides an audible warning when the system detects a fault.

The Raspberry Pi Pico controls the buzzer through an NPN transistor stage, preventing the microcontroller's general-purpose input and output pin from directly driving the buzzer load.

Test Points

The board includes dedicated test points for the following signals:

  • +3V3
  • GND
  • FLOW_PULSE
  • LEAK_DETECT

These test points allow important system signals to be measured during testing, validation, and troubleshooting.

Printed Circuit Board

The current hardware revision is:

LiquidLoopSentinel Revision A

The printed circuit board is currently in the prototype and design-validation stage.

Current design characteristics include:

  • Two-layer printed circuit board
  • Through-hole components
  • Front and back copper routing
  • Bottom-layer ground plane
  • Raspberry Pi Pico socket headers
  • Dedicated sensor connectors
  • Dedicated test points

Repository Structure

text
LiquidLoopSentinel/
|
├── README.md
├── LICENSE
|
├── hardware/
│   └── kicad/
│       ├── LiquidLoopSentinel_RevA.kicad_pro
│       ├── LiquidLoopSentinel_RevA.kicad_sch
│       └── LiquidLoopSentinel_RevA.kicad_pcb
|
├── manufacturing/
│   └── RevA/
│       ├── gerbers/
│       ├── drill/
│       └── bom/
|
├── firmware/
│   └── pico/
|
├── docs/
│   └── images/
|
└── mechanical/
    └── 3d/

Development Status

Revision A: In Development

Current progress:

  • System architecture
  • Schematic design
  • Printed circuit board component placement
  • Printed circuit board routing
  • Ground plane
  • Design Rules Check
  • Schematic and printed circuit board parity check
  • Final component pinout verification
  • Connector orientation verification
  • Silkscreen cleanup
  • Mounting holes
  • Final manufacturing review
  • Gerber file generation
  • Printed circuit board fabrication
  • Board assembly
  • Hardware validation
  • Raspberry Pi Pico firmware

Project Goal

The goal of LiquidLoopSentinel is to create a low-cost, modular hardware monitoring platform that can detect cooling-system failures before they damage sensitive computing equipment.

Development Tools

  • KiCad 10
  • Raspberry Pi Pico
  • C, C++, or MicroPython
  • Git
  • GitHub

Disclaimer

LiquidLoopSentinel Revision A is an experimental engineering prototype that has not yet completed hardware validation. It should not be used as the sole protection mechanism for safety-critical systems or high-value equipment.

Author

Jose Luis Zaragoza-Calderon Jr.

Computer Engineering

Parts

25
QtyValueFootprintReferences
3330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R6, R7
3LEDLED_THT:LED_D5.0mmD1, D2, D3
1+3V3_TESTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP1
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8
120kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
12N2222Package_TO_SOT_THT:TO-92_InlineQ1
14.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
15V_FLOW_INConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1BUZZERBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1FLOW_SENSORConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1FLOW_TESTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP3
1GND_TESTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP2
1INA219_HEADERConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ7
1LEAK_SENSORConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1LEAK_TESTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP4
1PICO_LEFTConnector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ1
1PICO_RIGHTConnector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ2
1TEMP_INConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1TEMP_OUTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4

Questions

How big is the LiquidLoopSentinel RevA PCB?

It measures 94 × 119.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LiquidLoopSentinel RevA use?

25 parts. 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 LiquidLoopSentinel RevA KiCad files?

From the josebit408/LiquidLoopSentinel repository on GitHub, at the commit this page was made from: the board is hardware/kicad/LiquidLoopSentinel_RevA.kicad_pcb and its schematic hardware/kicad/LiquidLoopSentinel_RevA.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LiquidLoopSentinel RevA design in my own project?

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

Similar boards

  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k
  • 2 layers58.4 × 114.3 mmPicoPedal, the printed circuit board in 3D

    PicoPedal

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    25 parts915
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT
  • 2 layers50 × 76 mmVoron 0, the printed circuit board in 3D

    Voron 0

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    25 parts397Apache-2.0
  • 2 layers237.5 × 102.9 mmStorage, the printed circuit board in 3D

    Storage

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    25 parts301Unlicense
  • 2 layers43.3 × 21 mmNanoS3 Carrier, the printed circuit board in 3D

    NanoS3 Carrier

    UnexpectedMaker/esp32s3

    Assorted files for my ESP32-S3 development boards

    25 parts296