Skip to the content
PCBKitNew board
4 layers70 × 60 mmTanklevel, the printed circuit board in 3D

This project provides a solution for measuring the liquid level in tanks, such as rainwater tanks, using the TL-136 pressure sensor.

Size
70 × 60 mm
Copper layers
4
Thickness
4.69 mm
Parts
80
Nets
76
Pads
261
Tracks, vias
522, 63
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Sep 2025
Updated
7 Jun 2026

Overview

Tanklevel is an open-source printed circuit board by Th3Link, from the Th3Link/tanklevel repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 70 × 60 mm with 80 parts on 76 nets, routed with 522 tracks and 63 vias.

It is built around the ESP32-WROOM-32, R-78E3.3-0.5 and MCP3221A5-E, with the MCP6022-I/P, LAN8720A-CP and BAT54S among its other parts. Its parts include 36 resistors, 23 capacitors, 6 ICs, 6 diodes and 2 connectors. It belongs with the ESP32 boards of this library.

Main components

8

README

README.md

TL-136 Liquid Level Sensor

This project provides a solution for measuring the liquid level in tanks, such as rainwater tanks, using the TL-136 pressure sensor. It is designed for easy integration with home automation systems, connecting via Wi-Fi or Ethernet.

Features

  • Measures liquid levels in tanks accurately using the TL-136 sensor.
  • Connectivity: Wi-Fi or Ethernet for integration with smart home systems.
  • Compact design to fit in a 3-way IP68 junction box (minimum inner dimensions: 90 × 110 mm).
  • PCB target size: 80 × 60 mm.
  • Powered by a 24V supply, e.g., MEAN WELL APV-8-24 (8W).

Inspiration

This project is heavily inspired by:
Nachbelichtet – Measuring Water Levels in Cisterns with Home Assistant, ESPHome, and TL-136

License

This project is licensed under the CERN Open Hardware License – Strongly Reciprocal (CERN OHL-S).
See LICENSE.txt for details.

Parts

80
QtyValueFootprintReferences
1410KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5, R6, R13, R18, R24, R25, R26, R28, R35, R36, R40, R43, R46
9100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C4, C6, C13, C17, C19, C21, C24, C25
5100RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR17, R27, R29, R30, R31
51uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C7, C9, C20, C29
522RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12, R14, R32, R33, R34
451RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR38, R39, R41, R42
310uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C12, C26
212k4Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7, R15
21KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR44, R45
247RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R8
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD5, D6
2MountingHoleMountingHole:MountingHole_2.2mm_M2_DIN965H1, H2
110kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalPZERO1
110uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC23
112K1 1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR37
1165RResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
11AFuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolderF1
120nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC30
13kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalPGAIN1
1470pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC28
147uCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC27
14u7Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
14u7Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC22
1BAT54SPackage_TO_SOT_SMD:SOT-23D1
1BLM18KG331SH1DInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderFB2
1ESP32-WROOM-32awesome:ESP32-WROOM-32U6
1Lawesome:RLS-126-RL1
1LAN8720APackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU5
1MCP3221Package_TO_SOT_SMD:SOT-23-5U7
1MCP6022Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1R-78E3.3-0.5Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU4
1RJ45_Amphenol_RJMG1BD3B8K1ANRConnector_RJ:RJ45_Amphenol_RJMG1BD3B8K1ANRJ1
1SMF24ADiode_SMD:D_SMFD4
1SMF5V0ADiode_SMD:D_SMFD3
1SS34Diode_SMD:D_SMAD2
1WAGO250-204awesome:WAGO250-204J4
1wuerthDebug10awesome:wuerth10U8

Questions

How big is the Tanklevel PCB?

It measures 70 × 60 mm and has 4 copper layers, 4.69 mm thick.

What parts does the Tanklevel use?

80 parts, built around the ESP32-WROOM-32, R-78E3.3-0.5, MCP3221A5-E and MCP6022-I/P. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Tanklevel KiCad files?

From the Th3Link/tanklevel repository on GitHub, at the commit this page was made from: the board is tanklevel.kicad_pcb and its schematic tanklevel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tanklevel design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104
  • 2 layers141 × 56.9 mmSenseEHajo, the printed circuit board in 3D

    SenseEHajo

    ehajo/SenseHaJo

    Software for SenseHaJo Streamproject

    119 parts5
  • 2 layers141 × 56.9 mmSenseEHajo, the printed circuit board in 3D

    SenseEHajo

    calm4git/SenseHaJo-ESP32

    Replacement PCB for Senseo Coffeemaker with ESP32

    104 parts1
  • 6 layers158 × 174 mmTritonECU Main, the printed circuit board in 3D

    TritonECU Main

    alpauna/TritonECU

    ESP32-S3 engine control unit — fuel injection, ignition timing, wideband O2 (CJ125/LSU 4.9), dashboard, and MQTT telemetry

    457 parts10
  • 2 layers88.9 × 106 mmMarbles v70, the printed circuit board in 3D

    Marbles v70

    mort13/clandestine_circuitry

    Collection of diy synth projects

    208 parts12GPL-3.0
  • 2 layers57 × 29 mmOscilloscope, the printed circuit board in 3D

    Oscilloscope

    gravitymir/wifi_oscilloscope_001

    oscilloscope ESP32

    14 partsMIT
  • 2 layers103.4 × 50.6 mmMain module, the printed circuit board in 3D

    Main module

    ikok07/esp32_electric_fence_monitor_pcb

    35 parts