Skip to the content
PCBKitNew board
2 layers100 × 80 mmDrip, the printed circuit board in 3D

IOT devices to automate agriculture

Size
100 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
89
Nets
51
Pads
263
Tracks, vias
510, 85
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Mar 2023
Updated
28 Jun 2026

Overview

Drip is an open-source printed circuit board by Verdagraph, from the Verdagraph/Drip repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 80 mm with 89 parts on 51 nets, routed with 510 tracks and 85 vias.

It is built around the ESP32-C3-WROOM-02-H4, ADS1115IRUGT and LM2575T-5.0, with the LDL1117S33R, TPS22919QDCKRQ1 and TXS0102DCU among its other parts. Its parts include 18 capacitors, 16 resistors, 13 diodes, 8 connectors and 6 ICs. It belongs with the home automation and IoT boards and the ESP32 and RISC-V boards of this library.

Main components

12

README

README.md

Version Issues Pull Requests


Logo

Verdagraph - Web Application

A garden productivity tool, agro-ecology model, and IoT platform for a sustainable and cooperative future.

Documentation

See the main project readme for background on this repository.

The Drip is an IoT irrigation controller intended to automate the management of fixed-pressure water supplies along with variable-pressure / gravitypfed rain catchement systems. Its current scope is to control dispensing water from one rain barrel and one fixed pressure supply, using a flow meter to track precise targets, and a pressure sensor to track the water level of the catchement system, and an ESP32.

This repository contains the ESP-IDF firmware, PCB design, BOM, and instructions for setting up the system.

Possible improvements, in no particular order: - Creating a solar charging version with included circuitry and deep sleep mode. - Support using more than one of each type of water supply. - Control 12V pumps in case gravity-fed isn't possible.

PCB Design

PCB Screenshot

Firmware Design

FSM Screenshot

Contributing

See the contributing for instructions on contributing and setting up the development environment.

Parts

89
QtyValueFootprintReferences
1010000easyeda2kicad:R1206R3, R4, R6, R8, R10, R11, R12, R13, R14, R15
70.1uFeasyeda2kicad:C0402C8, C12, C13, C14, C15, C16, C18
7TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP3, TP4, TP5, TP10, TP11, TP12, TP13
61N4148Weasyeda2kicad:SOD-123_L2.8-W1.8-LS3.7-RDD8, D9, D10, D11, D12, D13
6~TestPoint:TestPoint_Pad_2.0x2.0mmTP1, TP2, TP6, TP7, TP8, TP9
41uFeasyeda2kicad:C0603C3, C4, C6, C9
42 Pin JSTeasyeda2kicad:CONN-TH_B2B-XH-A-LF-SNJ4, J5, J6, J8
4LESD5D5.0CT1Geasyeda2kicad:SOD-523_L1.2-W0.8-LS1.6-BID1, D4, D5, D6
31000easyeda2kicad:R0603R5, R7, R9
310uFeasyeda2kicad:C0805C5, C7, C17
3BC337easyeda2kicad:TO-92-3_L4.8-W3.7-P2.54-RQ1, Q2, Q3
3SRD-12VDC-SL-Ceasyeda2kicad:RELAY-TH_SRD-XXVDC-XL-CK1, K2, K3
222pFeasyeda2kicad:C0603C10, C11
25100easyeda2kicad:R0603R1, R2
2MBR230LSFT1Geasyeda2kicad:SOD-123FL_L2.8-W1.8-LS3.6-RDD2, D7
2SW_Pusheasyeda2kicad:SW-TH_4P-L6.0-W6.0-P4.50-LS6.5SW1, SW2
1100uFeasyeda2kicad:CAP-SMD_BD8.0-L8.3-W8.3-FDC1
1120easyeda2kicad:RES-TH_BD2.2-L6.5-P10.50-D0.6R16
11Aeasyeda2kicad:F1812F1
11N5822easyeda2kicad:DO-201AD_BD5.3-L8.4-P12.50-D1.4-FDD3
13 Pin JSTeasyeda2kicad:CONN-TH_3P-P2.50_A2501WV2-3PJ7
1330uFeasyeda2kicad:CAP-SMD_BD10.0-L10.3-W10.3-LS11.3-FDC2
1330uHeasyeda2kicad:IND-SMD_L12.3-W12.3L1
16 Pin Socket Headereasyeda2kicad:HDR-TH_6P-P2.54-V-FJ3
1ADS1115IRUGTeasyeda2kicad:X2QFN-10_L2.0-W1.5-P0.50-TL_RUG0010BU6
1EJ508Aeasyeda2kicad:DC-IN-TH_EJ508AJ1
1ESP32-C3-WROOM-02-H4RF_Module:ESP32-C3-WROOM-02U4
1LDL1117S33Reasyeda2kicad:SOT-223-4_L6.5-W3.5-P2.30-LS7.0-BRU3
1LM2575T-5.0easyeda2kicad:TO-263-5_L10.2-W8.9-P1.70-TLU1
1LOGODrip:logo_smallG***
1TPS22919QDCKRQ1easyeda2kicad:SC-70-6_L2.0-W1.3-P0.65-LS2.1-BRU2
1TXS0102DCUPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU5
1TYPE-C-31-M-12easyeda2kicad:USB-C_SMD-TYPE-C-31-M-12J2

The 85 most common of 89 parts.

Questions

How big is the Drip PCB?

It measures 100 × 80 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Drip use?

89 parts, built around the ESP32-C3-WROOM-02-H4, ADS1115IRUGT, LM2575T-5.0 and LDL1117S33R. 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 Drip KiCad files?

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

Can I use the Drip design in my own project?

Its repository publishes it under the GPL-3.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

  • 4 layers99.8 × 97.3 mmStairway to heaven pcb, the printed circuit board in 3D

    Stairway to heaven pcb

    sorell/whirling-electrons

    PCB designs and arduino code

    115 parts2
  • 2 layersFreeX, the printed circuit board in 3D

    FreeX

    hancho6319/FreeX

    This is FreeX project I designed for Sinan Yilmaz, Turkey 🇹🇷

    46 parts
  • 2 layers170 × 115 mmPcb control, the printed circuit board in 3D

    Pcb control

    Danielnvcd/PCB

    PCB WIEGAND

    65 parts
  • 4 layers100 × 80 mmCharge board, the printed circuit board in 3D

    Charge board

    Franzelfx/vertical-wind-turbine

    Design study: a 3D-printed vertical-axis wind turbine on a timber post, charging a 3S Li-ion pack. Parts, circuit and figures generated by scripts with FreeCAD, KiCad and Blender. Nothing built yet.

    85 parts
  • 2 layers91 × 34.5 mmEsp32BeerTemp, the printed circuit board in 3D

    Esp32BeerTemp

    Pernotto/circuits-birrino

    Small dual relay esp32

    58 partsCERN-OHL-S-2.0
  • 4 layers74 × 36 mmSmart uppatvind, the printed circuit board in 3D

    Smart uppatvind

    moucha19/smart-uppatvind

    Redesigned control board for IKEA Uppatvind with smart capabilities

    73 parts5CERN-OHL-W-2.0