Aquarium-Water-Level-Controller
suniltop·Aquarium-Water-Level-Controller
About the Aquarium-Water-Level-Controller PCB
Aquarium-Water-Level-Controller is an open source PCB design by suniltop, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 97.5 × 48 mm, with 34 components from 20 distinct parts.
By type, the board carries 11 resistors, 7 diodes, 4 connectors, 4 capacitors, 2 transistors and 2 relays.
From the project
Aquarium Water Level Controller
This circuit designed for espically saltwater aquarium lovers. Old school design only through hole package type component is used. Thus handmade soldering is easy for all. * No MCU, No Firmware :)
PCB picture saved from KiCAD with Raytracing
- Green Led: Everything is fine. - Yellow Led: Water pump is runnning so, filling aquarium tank or sump tank. - Red Led: Refill tank is empty.

Aquarium-Water-Level-Controller bill of materials (BOM)
34 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BC547 | TO-92_Inline_Wide | Q1 |
| 1 | BC557 | TO-92_Inline_Wide | Q2 |
| 4 | Screw_Terminal_01x02 | PhoenixContact_MC-G_02x3.81mm_Angled | J1, J2, J3, J4 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | MF-R250 | Fuse_Bourns_MF-R250 | F1 |
| 1 | Jumper_2_Open | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 2 | FINDER-40.52.9.012 | Relay_DPDT_Finder_40.52 | K1, K2 |
| 1 | SW_Push | SW_PUSH_6mm | SW1 |
| 1 | 1N5822 | D_DO-201AD_P15.24mm_Horizontal | D1 |
| 3 | 1N4007 | D_DO-35_SOD27_P7.62mm_Horizontal | D2, D4, D5 |
| 3 | LED | LED_D3.0mm_FlatTop | D3, D6, D7 |
| 1 | 1000µF | CP_Radial_D10.0mm_P5.00mm | C1 |
| 1 | 100nF | C_Rect_L7.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 47µF | CP_Radial_D6.3mm_P2.50mm | C3 |
| 1 | 10nF | C_Rect_L7.0mm_W2.5mm_P5.00mm | C4 |
| 2 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R6 |
| 3 | 100K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R5, R9 |
| 2 | 0R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R7 |
| 3 | 3K3 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R10, R11 |
| 1 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
Aquarium-Water-Level-Controller design files
The KiCad project lives in the suniltop/Aquarium-Water-Level-Controller repository on GitHub; these links point at the commit this page was built from.
Aquarium-Water-Level-Controller: common questions
How big is the Aquarium-Water-Level-Controller PCB?
The Aquarium-Water-Level-Controller measures 97.5 × 48 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Aquarium-Water-Level-Controller?
34 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the Aquarium-Water-Level-Controller design files?
From the suniltop/Aquarium-Water-Level-Controller repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Aquarium-Water-Level-Controller design in my own project?
Yes, under the terms of its GPL-2.0 license, which suniltop chose for the repository.