Water cooling controller

diablo4338·water_cooling_controller·hardware/kicad/main.kicad_pcb

Water cooling controller PCB layout, top view — open source ESP32 board by diablo4338
Simulate this board

About the Water cooling controller PCB

Water cooling controller is an open source ESP32 PCB design by diablo4338, published on GitHub under the MIT license. It is a 2-layer board measuring 55.6 × 63.5 mm, with 84 components from 39 distinct parts.

Its main chip is the ESP32-C3-WROOM-02, from the ESP32 family. Other key parts include the TPS7A02-3.3, TMUX1104DGSR, ADS1115IDGS, MCP16331T-E/CH and INA226. By type, the board carries 36 resistors, 19 capacitors, 11 connectors, 6 ICs, 4 transistors and 3 switches.

It belongs with the sensors designs in this gallery.

From the project

Custom PC fan control system with temperature monitoring. Designed for efficient cooling, low noise, and flexible control via PWM/DC

Hardware assets for the controller: the KiCad board project, PCB production files, and the bill of materials.

It contains: - all files from production/gerbers/; - all files from production/drill/.

The BOM is kept in the repository separately and is not packed by this script, so it should be treated as an independent manufacturing artifact.

Main components on the Water cooling controller

Water cooling controller bill of materials (BOM)

84 components, 39 distinct parts.

QtyPartRefs
1
ESP32-C3-WROOM-02
U1
1
TPS7A02-3.3
U2
1
TMUX1104DGSR
U3
1
ADS1115IDGS
U4
1
MCP16331T-E/CH
U5
1
INA226
U6
1
MMFTP3334K
Q1
2
NXV40UNR
Q2, Q3
1
BCV71
Q4
4
Conn_01x02_Pin
J1, J2, J3, J4
4
Conn_01x04_Pin
J5, J6, J7, J8
2
Conn_01x03_Socket
J9, J10
1
Conn_01x03_Socket
J11
1
Buzzer
BZ1
1
PAIR
SW1
1
RESET
SW2
1
BOOT
SW3
1
D_Small
D1
1
PD3S120LQ
D2
1
1N4148WS-HG3_A-08
D3
Show 19 more
QtyPartRefs
1
DE1207-56(DR125-560-R EATON ELECTRONICS)
L1
7
0.1
C1, C2, C3, C4, C8, C9, C20
1
4.7
C5
3
1
C6, C7, C25
1
C_Small_US
C10
6
10
C17, C18, C19, C22, C23, C24
1
10p
C21
4
330
R1, R2, R3, R4
10
4k7
R5, R6, R7, R8, R9, R14, R20, R24 +2
8
100k
R10, R12, R18, R19, R23, R27, R34, R36
2
2k2
R11, R13
3
1k
R15, R16, R33
1
WSL2512R0470FEA
R17
1
124k
R21
1
10k
R22
2
100
R26, R35
1
4k02
R28
1
61k9
R29
2
10
R31, R32

Water cooling controller design files

The KiCad project lives in the diablo4338/water_cooling_controller repository on GitHub; these links point at the commit this page was built from.

Water cooling controller: common questions

What microcontroller does the Water cooling controller use?

The Water cooling controller is built around the ESP32-C3-WROOM-02, from the ESP32 family.

How big is the Water cooling controller PCB?

The Water cooling controller measures 55.6 × 63.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Water cooling controller?

84 components, from 39 distinct parts. The full bill of materials is listed on this page.

Where can I download the Water cooling controller design files?

From the diablo4338/water_cooling_controller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Water cooling controller design in my own project?

Yes, under the terms of its MIT license, which diablo4338 chose for the repository.

Can I test firmware for the Water cooling controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards