TwinNode: Low-Power Water Level Monitor
MAATHES-THILAK-K·TWIN-NODE·TWIN NODE V2.0/TWIN_NODE.kicad_pcb
About the TwinNode: Low-Power Water Level Monitor PCB
TwinNode: Low-Power Water Level Monitor is an open source ESP8266 PCB design by MAATHES-THILAK-K, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 44.3 × 41.9 mm, with 33 components from 21 distinct parts.
Its main chip is the ESP-12F, from the ESP8266 family. Other key parts include the RT9080-33GJ5, TP4056-42-ESOP8 and DW01A. By type, the board carries 11 resistors, 9 capacitors, 5 connectors, 4 ICs, 1 transistor and 1 switch.
It belongs with the power & battery, iot & wireless and sensors designs in this gallery.
From the project
ESP-NOW based solar-powered water level monitoring system for overhead tanks. An outdoor ESP8266 node uses a waterproof ultrasonic sensor to measure water level and transmits data wirelessly without internet. Designed for ultra-low power, outdoor reliability, and real-world deployment.
TWIN NODE V2.0 is the fabricated and tested hardware revision of the low-power ESP-NOW water level monitoring system. This version incorporates real-world fabrication feedback, improving reliability and simplifying the design for future revisions.
All components are sourced from ROBU.IN.
Mounting holes: Increased from 3 to 4 for better casing support I2C expanders: Removed, no longer required Programming & power connections: Female headers replaced with JST connectors Component placement: Fully optimized for aesthetic and practical routing PCB traces: Increased width to support longer…

Main components on the TwinNode: Low-Power Water Level Monitor
TwinNode: Low-Power Water Level Monitor bill of materials (BOM)
33 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RT9080-33GJ5 | SOT94P280X100-5N | IC1 |
| 1 | ESP-12F | ESP-12F | U1 |
| 1 | TP4056-42-ESOP8 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U2 |
| 1 | DW01A | SOT-23-6 | U3 |
| 1 | FS8205A | SOP65P640X120-8N | Q1 |
| 1 | 01x06 | JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J1 |
| 2 | 01x04 | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2, J4 |
| 2 | 01x02 | JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J3, J5 |
| 1 | BOOT | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 1 | SI2301CDS-T1-GE3 | SOT-23 | T1 |
| 1 | LED_BLUE | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 5 | 10uf | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C4, C8, C9 |
| 1 | 100uf | CP_Elec_8x10.5 | C3 |
| 1 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5 |
| 1 | 100uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 1 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 2 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R10 |
| 1 | 2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 6 | 12k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R5, R6, R7, R8, R11 |
| 1 | 100 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 47k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
TwinNode: Low-Power Water Level Monitor design files
The KiCad project lives in the MAATHES-THILAK-K/TWIN-NODE repository on GitHub; these links point at the commit this page was built from.
TwinNode: Low-Power Water Level Monitor: common questions
What microcontroller does the TwinNode: Low-Power Water Level Monitor use?
The TwinNode: Low-Power Water Level Monitor is built around the ESP-12F, from the ESP8266 family.
How big is the TwinNode: Low-Power Water Level Monitor PCB?
The TwinNode: Low-Power Water Level Monitor measures 44.3 × 41.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the TwinNode: Low-Power Water Level Monitor?
33 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the TwinNode: Low-Power Water Level Monitor design files?
From the MAATHES-THILAK-K/TWIN-NODE repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the TwinNode: Low-Power Water Level Monitor design in my own project?
Yes, under the terms of its Apache-2.0 license, which MAATHES-THILAK-K chose for the repository.
Can I test firmware for the TwinNode: Low-Power Water Level Monitor without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
More boards in TWIN-NODE
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398