Water controller
igorilla666·water-controller·hardware/baseline/acquedotto test v4 finale.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS3839G33DBZR Texas Instruments | SOT-23 | U1 |
| 1 | LM2903D ST | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | LTV-827S-TA1 LTV-827S-TA1 Dual Opto Lite-On | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | MAX13487EESA+T MAX13487 Analog Devices / Maxim | 21-0041B_8_MXM | U4 |
| 1 | 744232090 CMS1206-900R Wurth Elektronik | L_CommonMode_Wurth_WE-CNSW-1206 | U5 |
| 1 | SN74AHCT1G125DBVR 74AHCT1G125 Texas Instruments | SOT-23-5 | U6 |
| 1 | SN74LVC1G17DBVR 74LVC1G17 Texas Instruments | SOT-23-5 | U7 |
| 3 | AO3407A AO3407A P-MOS AOS | SOT-23 | Q1, Q3, Q5 |
| 1 | 2N7002-SOT23 2N7002 N-MOS PUOLOP | SOT-23 | Q2 |
| 1 | FDC6305N-VB FDC6305N-VB Dual N-MOS VBsemi Elec | SOT-23-6 | Q4 |
| 1 | AO3400A AOS | SOT-23 | Q6 |
| 1 | WJ2EDGR-5.08-02P-14-00A INGRESSO ALIM 12V Kangnex | CONN-TH_WJ2EDGR-5.08-2P | J1 |
| 1 | WJ2EDGR-5.08-02P-14-00A GPIO2 CONNETTORE Kangnex | CONN-TH_WJ2EDGR-5.08-2P | J2 |
| 1 | WJ2EDGR-5.08-02P-14-00A SONDA ALLAGAMENTO Kangnex | CONN-TH_WJ2EDGR-5.08-2P | J3 |
| 1 | WJ2EDGR-5.08-03P-14-00A FLUSSOMETRO YF-B5 Kangnex | CONN-TH_3P-P5.08_WJ2EDGR-5.08-3P | J4 |
| 1 | WJ2EDGR-5.08-03P-14-00A SONDA DALLAS Kangnex | CONN-TH_3P-P5.08_WJ2EDGR-5.08-3P | J5 |
| 1 | WJ2EDGR-5.08-04P-14-00A I2C SENSORI Kangnex | CONN-TH_4P-P5.08_WJ2EDGR-5.08-4P | J6 |
| 1 | WJ2EDGR-5.08-03P-14-00A LED RGB ESTERNO Kangnex | CONN-TH_3P-P5.08_WJ2EDGR-5.08-3P | J8 |
| 1 | WJ2EDGR-5.08-03P-14-00A VALVOLA MOTORE Kangnex | CONN-TH_3P-P5.08_WJ2EDGR-5.08-3P | J9 |
| 1 | WJ2EDGR-5.08-03P-14-00A INTERFACCIA RS485 Kangnex | CONN-TH_3P-P5.08_WJ2EDGR-5.08-3P | J10 |
Show 49 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BH-123A-A1CJ002 CR123A Cell 1 MYOUNG | BAT-TH_BH-123A-A5BJ002 | BT1 |
| 1 | BH-123A-A1CJ002 CR123A Cell 2 MYOUNG | BAT-TH_BH-123A-A5BJ002 | BT2 |
| 1 | BH-123A-A1CJ002 CR123A Cell 3 MYOUNG | BAT-TH_BH-123A-A5BJ002 | BT3 |
| 1 | BH-123A-A1CJ002 CR123A Cell 4 MYOUNG | BAT-TH_BH-123A-A5BJ002 | BT4 |
| 1 | TMB12A05 TMB12A05 5V ACTIVE Huaneng | Buzzer_12x9.5RM7.6 | BZ1 |
| 3 | CC0805KRX7R9BB104 100nF Yageo | C_0805_2012Metric | C_flow1, C_led2, C_led3 |
| 1 | 35ZLH100MEFC6.3X11 100uF 35V Low ESR Rubycon | CP_Radial_D6.3mm_P2.50mm | C_led1 |
| 1 | 0805 100pF C0G/NP0 100pF Samsung | C_0805_2012Metric | C_out1 |
| 1 | 0805 10nF X7R 10nF Samsung | C_0805_2012Metric | C_ref1 |
| 1 | SRF1206P110/33 PTC 1.1A Walter | R_1206_3216Metric | F1 |
| 1 | nSMD050-33V PTC 500mA Shenzhen JDT Fuse | R_1206_3216Metric | F2 |
| 1 | SRF1206P110/33 PTC 1.1A Walter | R_1206_3216Metric | F_BATT1 |
| 2 | SMD1206B035TF/16 PTC 350mA SART | R_1206_3216Metric | F_DALLAS_3V3, F_I2C_3V3 |
| 1 | WJ2EDGR-5.08-03P-14-00A POWER SELECT BAT/VIN/EXT Kangnex | PinHeader_1x03_P2.54mm_Vertical | JP_PWR1 |
| 1 | WJ2EDGR-5.08-03P-14-00A CONTATTI AUX Kangnex | CONN-TH_3P-P5.08_WJ2EDGR-5.08-3P | J_AUX1 |
| 2 | SRD-05VDC-SL-C SRD-05VDC-SL-C Relay Songle Relay | Relay_SPDT_SANYOU_SRD_Series_Form_C | K1, K2 |
| 1 | 3296W-1-103 Trimmer 10k BOCHEN | Potentiometer_Bourns_3296W_Vertical | RV1 |
| 5 | 4K7 4.7k Vishay / UniOhm / Yageo | R_0805_2012Metric | R_bias_down1, R_bias_up1, R_pullup_dallas1, R_pullup_scl1, R_pullup_sda1 |
| 2 | 22R Vishay / UniOhm / Yageo | R_0805_2012Metric | R_damp_scl1, R_damp_sda1 |
| 8 | 1K 1k Vishay / UniOhm / Yageo | R_0805_2012Metric | 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_0805_2012Metric | R_g_pu_flood1, R_hyst1, R_pd1 |
| 1 | 330R Vishay / UniOhm / Yageo | R_0805_2012Metric | R_led1 |
| 2 | 10K 10k Vishay / UniOhm / Yageo | R_0805_2012Metric | R_protect1, R_protect_flow1 |
| 2 | 100R Vishay / UniOhm / Yageo | R_0805_2012Metric | R_protect_dallas1, R_protect_flood1 |
| 1 | 120R Vishay / UniOhm / Yageo | R_0805_2012Metric | R_term1 |
| 1 | SMAJ13A SMAJ13A TVS Formosa Microsemi | D_SMA | TVS1 |
| 8 | PESD5V0L1BA TECH PUBLIC | D_SOD-323 | TVS2, TVS3, TVS_button1, TVS_dallas1, TVS_esd_flood1, TVS_led1, TVS_scl1, TVS_sda1 |
| 1 | PESD3V3L1BA TECH PUBLIC | D_SOD-323 | TVS_3V3_1 |
| 1 | CDSOT23-SM712 SM712 Bourns | SOT-23 | TVS_rs1 |
| 2 | KT-0805Y LED Yellow KENTO | LED_0805_2012Metric | LED1, LED2 |
| 1 | WS2812B-B/W WS2812B Worldsemi | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | LED_ONBOARD1 |
| 1 | S2M MDD | D_SMA | D1 |
| 2 | SS14 MDD | D_SMA | D2, D3 |
| 1 | BZT52C15 BZT52C15 15V BORN | D_SOD-123 | D4 |
| 1 | SS14 MDD | D_SOD-123 | D5 |
| 1 | 35ZLH100MEFC6.3X11 100uF 35V Low ESR Rubycon | CP_Radial_D6.3mm_P2.50mm | C1 |
| 10 | CC0805KRX7R9BB104 100nF Yageo | C_0805_2012Metric | C2, C3, C4, C5, C7, C9, C10, C12 +2 |
| 1 | 50YXJ10M5X11 10uF 50V Rubycon | CP_Radial_D5.0mm_P2.00mm | C6 |
| 1 | CL21B475KOFNNNE 4.7uF 16V X7R Samsung Electro-Mechanics | C_0805_2012Metric | C8 |
| 1 | CL31B106KOHVPNE 10uF 16V X7R Samsung Electro-Mechanics | C_1206_3216Metric | C11 |
| 3 | 100K 100k Vishay / UniOhm / Yageo | R_0805_2012Metric | R1, R5, R17 |
| 1 | 1M 1M 1% Vishay / UniOhm / Yageo | R_0805_2012Metric | R2 |
| 1 | 200K 200k 1% Vishay / UniOhm / Yageo | R_0805_2012Metric | R3 |
| 5 | 10K 10k Vishay / UniOhm / Yageo | R_0805_2012Metric | R4, R6, R9, R12, R13 |
| 2 | 4K7 4.7k Vishay / UniOhm / Yageo | R_0805_2012Metric | R7, R8 |
| 2 | 330R Vishay / UniOhm / Yageo | R_0805_2012Metric | R10, R11 |
| 1 | 4.7M Vishay / UniOhm / Yageo | R_0805_2012Metric | R14 |
| 1 | 0805-1%-4K7 4.7k VO | R_0805_2012Metric | R15 |
| 1 | RC0805JR-07220RL 220R Yageo | R_0805_2012Metric | 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.