Water controller

igorilla666·water-controller·hardware/baseline/acquedotto test v4 finale.kicad_pcb

Water controller PCB layout, top view — open source board by igorilla666
Simulate this board

About the Water controller PCB

Water controller is an open source PCB design by igorilla666, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 160 × 110 mm, with 117 components from 69 distinct parts.

Other key parts include the TPS3839G33DBZR, LM2903D, LTV-827S-TA1, MAX13487EESA+T and 744232090. By type, the board carries 17 resistors, 14 capacitors, 9 connectors, 7 ICs, 6 transistors and 5 diodes.

From the project

Ogni directory e un progetto KiCad autonomo e contiene:

Ogni directory e un progetto KiCad autonomo e contiene:

- file .kicadpro, .kicadsch e .kicadpcb; - fp-lib-table e sym-lib-table` portabili; - footprint locali LCSC, MAX13487E e centro stella; - simboli locali necessari al progetto.

La baseline proviene dai salvataggi KiCad delle 04:53/05:13 del 14 luglio 2026, precedenti alla generazione del pacchetto originale delle 05:33. Le varianti Standard ed Economic sono copie separate dello stato ottimizzato Basic/Preferred.

Main components on the Water controller

Water controller bill of materials (BOM)

117 components, 69 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS3839G33DBZR
Texas Instruments
U1
1
LM2903D
ST
U2
1
LTV-827S-TA1
LTV-827S-TA1 Dual Opto
Lite-On
U3
1
MAX13487EESA+T
MAX13487
Analog Devices / Maxim
U4
1
744232090
CMS1206-900R
Wurth Elektronik
U5
1
SN74AHCT1G125DBVR
74AHCT1G125
Texas Instruments
U6
1
SN74LVC1G17DBVR
74LVC1G17
Texas Instruments
U7
3
AO3407A
AO3407A P-MOS
AOS
Q1, Q3, Q5
1
2N7002-SOT23
2N7002 N-MOS
PUOLOP
Q2
1
FDC6305N-VB
FDC6305N-VB Dual N-MOS
VBsemi Elec
Q4
1
AO3400A
AOS
Q6
1
WJ2EDGR-5.08-02P-14-00A
INGRESSO ALIM 12V
Kangnex
J1
1
WJ2EDGR-5.08-02P-14-00A
GPIO2 CONNETTORE
Kangnex
J2
1
WJ2EDGR-5.08-02P-14-00A
SONDA ALLAGAMENTO
Kangnex
J3
1
WJ2EDGR-5.08-03P-14-00A
FLUSSOMETRO YF-B5
Kangnex
J4
1
WJ2EDGR-5.08-03P-14-00A
SONDA DALLAS
Kangnex
J5
1
WJ2EDGR-5.08-04P-14-00A
I2C SENSORI
Kangnex
J6
1
WJ2EDGR-5.08-03P-14-00A
LED RGB ESTERNO
Kangnex
J8
1
WJ2EDGR-5.08-03P-14-00A
VALVOLA MOTORE
Kangnex
J9
1
WJ2EDGR-5.08-03P-14-00A
INTERFACCIA RS485
Kangnex
J10
Show 49 more
QtyPartRefs
1
BH-123A-A1CJ002
CR123A Cell 1
MYOUNG
BT1
1
BH-123A-A1CJ002
CR123A Cell 2
MYOUNG
BT2
1
BH-123A-A1CJ002
CR123A Cell 3
MYOUNG
BT3
1
BH-123A-A1CJ002
CR123A Cell 4
MYOUNG
BT4
1
TMB12A05
TMB12A05 5V ACTIVE
Huaneng
BZ1
3
CC0805KRX7R9BB104
100nF
Yageo
C_flow1, C_led2, C_led3
1
35ZLH100MEFC6.3X11
100uF 35V Low ESR
Rubycon
C_led1
1
0805 100pF C0G/NP0
100pF
Samsung
C_out1
1
0805 10nF X7R
10nF
Samsung
C_ref1
1
SRF1206P110/33
PTC 1.1A
Walter
F1
1
nSMD050-33V
PTC 500mA
Shenzhen JDT Fuse
F2
1
SRF1206P110/33
PTC 1.1A
Walter
F_BATT1
2
SMD1206B035TF/16
PTC 350mA
SART
F_DALLAS_3V3, F_I2C_3V3
1
WJ2EDGR-5.08-03P-14-00A
POWER SELECT BAT/VIN/EXT
Kangnex
JP_PWR1
1
WJ2EDGR-5.08-03P-14-00A
CONTATTI AUX
Kangnex
J_AUX1
2
SRD-05VDC-SL-C
SRD-05VDC-SL-C Relay
Songle Relay
K1, K2
1
3296W-1-103
Trimmer 10k
BOCHEN
RV1
5
4K7
4.7k
Vishay / UniOhm / Yageo
R_bias_down1, R_bias_up1, R_pullup_dallas1, R_pullup_scl1, R_pullup_sda1
2
22R
Vishay / UniOhm / Yageo
R_damp_scl1, R_damp_sda1
8
1K
1k
Vishay / UniOhm / Yageo
R_g_lim1, R_g_lim2, R_g_lim_flood1, R_gate_lim1, R_in1, R_led2, R_led3, R_protect_button1
3
100K
100k
Vishay / UniOhm / Yageo
R_g_pu_flood1, R_hyst1, R_pd1
1
330R
Vishay / UniOhm / Yageo
R_led1
2
10K
10k
Vishay / UniOhm / Yageo
R_protect1, R_protect_flow1
2
100R
Vishay / UniOhm / Yageo
R_protect_dallas1, R_protect_flood1
1
120R
Vishay / UniOhm / Yageo
R_term1
1
SMAJ13A
SMAJ13A TVS
Formosa Microsemi
TVS1
8
PESD5V0L1BA
TECH PUBLIC
TVS2, TVS3, TVS_button1, TVS_dallas1, TVS_esd_flood1, TVS_led1, TVS_scl1, TVS_sda1
1
PESD3V3L1BA
TECH PUBLIC
TVS_3V3_1
1
CDSOT23-SM712
SM712
Bourns
TVS_rs1
2
KT-0805Y
LED Yellow
KENTO
LED1, LED2
1
WS2812B-B/W
WS2812B
Worldsemi
LED_ONBOARD1
1
S2M
MDD
D1
2
SS14
MDD
D2, D3
1
BZT52C15
BZT52C15 15V
BORN
D4
1
SS14
MDD
D5
1
35ZLH100MEFC6.3X11
100uF 35V Low ESR
Rubycon
C1
10
CC0805KRX7R9BB104
100nF
Yageo
C2, C3, C4, C5, C7, C9, C10, C12 +2
1
50YXJ10M5X11
10uF 50V
Rubycon
C6
1
CL21B475KOFNNNE
4.7uF 16V X7R
Samsung Electro-Mechanics
C8
1
CL31B106KOHVPNE
10uF 16V X7R
Samsung Electro-Mechanics
C11
3
100K
100k
Vishay / UniOhm / Yageo
R1, R5, R17
1
1M
1M 1%
Vishay / UniOhm / Yageo
R2
1
200K
200k 1%
Vishay / UniOhm / Yageo
R3
5
10K
10k
Vishay / UniOhm / Yageo
R4, R6, R9, R12, R13
2
4K7
4.7k
Vishay / UniOhm / Yageo
R7, R8
2
330R
Vishay / UniOhm / Yageo
R10, R11
1
4.7M
Vishay / UniOhm / Yageo
R14
1
0805-1%-4K7
4.7k
VO
R15
1
RC0805JR-07220RL
220R
Yageo
R16

Water controller design files

The KiCad project lives in the igorilla666/water-controller repository on GitHub; these links point at the commit this page was built from.

Water controller: common questions

How big is the Water controller PCB?

The Water controller measures 160 × 110 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Water controller?

117 components, from 69 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Water controller design files?

From the igorilla666/water-controller repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

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

Yes, under the terms of its CERN-OHL-S-2.0 license, which igorilla666 chose for the repository.