Skip to the content
PCBKitNew board
2 layers150 × 125 mmHydroNode v01, the printed circuit board in 3D

Open-source PCB designs for hydroponics, environmental monitoring, and industrial instrumentation.

Size
150 × 125 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
26
Pads
151
Tracks, vias
362, 33
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Jul 2026
Updated
6 Jul 2026

Overview

HydroNode v01 is an open-source printed circuit board by donnahs, from the donnahs/boardforge-ai repository on GitHub. It is a 2-layer board of 150 × 125 mm with 47 parts on 26 nets, routed with 362 tracks and 33 vias.

It is built around the ESP32-WROOM-32D. Its parts include 12 resistors, 11 connectors, 7 capacitors, 5 diodes and 4 transistors. It belongs with the ESP32 boards of this library.

Main components

1

README

README.md

BoardForge AI — HydroNode + Instrumentation Projects

Open-source PCB designs for hydroponics, environmental monitoring, and industrial instrumentation.

Projects

ProjectStatusDescription
HydroNode-v01Routed, DRC pending12V hydroponics controller: ESP32, 4x pump drivers, pH/EC sensors
DT80-IO-ExpPlannedSerial/Modbus IO expansion board for dataTaker DT80 loggers
HMP155-EnvPlannedClone of Vaisala HMP155 temperature/humidity sensor

License

CERN-OHL-S v2 (open hardware)

Parts

47
QtyValueFootprintReferences
4MountingHole_3.2mmMountingHole:MountingHole_3.2mmMH1, MH2, MH3, MH4
1100R gate PUMP1JLC-MCP:R0603R1
1100R gate PUMP2JLC-MCP:R0603R2
1100R gate PUMP3JLC-MCP:R0603R3
1100R gate PUMP4JLC-MCP:R0603R4
1100nF ESP32 EN reset cap C14663JLC-MCP:C0603C7
1100nF ESP32 decouple C14663JLC-MCP:C0603C4
1100nF LDO decouple C14663JLC-MCP:C0603C6
1100nF buck decouple C14663JLC-MCP:C0603C5
110k ESP32 EN pullup C177644JLC-MCP:R0603R12
110k pulldown PUMP1JLC-MCP:R0603R5
110k pulldown PUMP2JLC-MCP:R0603R6
110k pulldown PUMP3JLC-MCP:R0603R7
110k pulldown PUMP4JLC-MCP:R0603R8
110uF 16V 3V3 bulk C326595JLC-MCP:C0805C3
110uF 16V 5V bulk C326595JLC-MCP:C0805C2
112V_INJLC-MCP:CONN-TH_P5.00_KF128-5.0-2PJ1
14.7k DS18B20 pullupJLC-MCP:R0603R9
14.7k I2C SCL pullup placeholderJLC-MCP:R0603R11
14.7k I2C SDA pullup placeholderJLC-MCP:R0603R10
147uF 25V input bulk C76659JLC-MCP:C1206C1
1500mA polyfuse C43379JLC-MCP:F1206F1
1AMS1117-3.3 5V->3V3JLC-MCP:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BRU3
1DS18B20 GND/3V3/DATAJLC-MCP:CONN-TH_3P-P5.00_KF128-5.0-3PJ8
1EC_MODULE GND/3V3/SIGJLC-MCP:CONN-TH_3P-P5.00_KF128-5.0-3PJ7
1ESP32-WROOM-32DJLC-MCP:WIFIM-SMD_39P-L25.5-W18.0-P1.27-BLU1
1FLOW_SENSOR GND/5V/SIGJLC-MCP:CONN-TH_3P-P5.00_KF128-5.0-3PJ10
1I2C_EXP GND/3V3/SDA/SCLJLC-MCP:CONN-TH_KF168-5.0-4PJ11
1MP1584 12V->5V buck coreJLC-MCP:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL-EP2.0U2
1PH_MODULE GND/3V3/SIGJLC-MCP:CONN-TH_3P-P5.00_KF128-5.0-3PJ6
1PUMP1_LOW_SIDEJLC-MCP:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ1
1PUMP1_OUT +12V/SWJLC-MCP:CONN-TH_P5.00_KF128-5.0-2PJ2
1PUMP2_LOW_SIDEJLC-MCP:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ2
1PUMP2_OUT +12V/SWJLC-MCP:CONN-TH_P5.00_KF128-5.0-2PJ3
1PUMP3_LOW_SIDEJLC-MCP:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ3
1PUMP3_OUT +12V/SWJLC-MCP:CONN-TH_P5.00_KF128-5.0-2PJ4
1PUMP4_LOW_SIDEJLC-MCP:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ4
1PUMP4_OUT +12V/SWJLC-MCP:CONN-TH_P5.00_KF128-5.0-2PJ5
1SS14 flyback PUMP1JLC-MCP:SMA_L4.2-W2.6-LS5.0-RD_1D1
1SS14 flyback PUMP2JLC-MCP:SMA_L4.2-W2.6-LS5.0-RD_1D2
1SS14 flyback PUMP3JLC-MCP:SMA_L4.2-W2.6-LS5.0-RD_1D3
1SS14 flyback PUMP4JLC-MCP:SMA_L4.2-W2.6-LS5.0-RD_1D4
1SS34 reverse polarity C8678JLC-MCP:SMA_L4.3-W2.6-LS5.2-RDD5
1WATER_LEVEL GND/3V3/SIGJLC-MCP:CONN-TH_3P-P5.00_KF128-5.0-3PJ9

Questions

How big is the HydroNode v01 PCB?

It measures 150 × 125 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HydroNode v01 use?

47 parts, built around the ESP32-WROOM-32D. 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 HydroNode v01 KiCad files?

From the donnahs/boardforge-ai repository on GitHub, at the commit this page was made from: the board is HydroNode-v01/kicad/HydroNode-v01.kicad_pcb and its schematic HydroNode-v01/kicad/HydroNode-v01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HydroNode v01 design in my own project?

Its repository states no licence, so its author keeps all rights: ask donnahs before reusing the design.

Similar boards

  • 2 layers72 × 42 mmNRF24 jammer, the printed circuit board in 3D

    NRF24 jammer

    W0rthlessS0ul/nRF24_jammer

    The nRF24 jammer is a powerful tool that requires an ESP32 and configurable numbers of NRF24 modules to assemble.

    51 parts1kMIT
  • 2 layers189.5 × 204.9 mmSmartSpin2k Panelized, the printed circuit board in 3D

    SmartSpin2k Panelized

    doudar/SmartSpin2k

    Transform your spin bike into a Smart Trainer!

    749 parts292GPL-2.0
  • 2 layers40 × 53.6 mmCanLite, the printed circuit board in 3D

    CanLite

    voltlog/CanLite

    ESP32 based CAN development board

    42 parts192GPL-3.0
  • 2 layers147 × 80 mmController, the printed circuit board in 3D

    Controller

    voltlog/Valve-Actuator

    If you are looking for sources of previous revisions (revA, revB, revC) checkout the different branches of this repo.

    93 parts108GPL-3.0
  • 2 layers33.5 × 20 mmJURA WiFi Dongle, the printed circuit board in 3D

    JURA WiFi Dongle

    Jutta-Proto/protocol-cpp

    C++ JURA protocol implementation for controlling a Jura coffee maker over a serial (UART) connection.

    31 parts86GPL-3.0
  • 2 layers99.5 × 90.5 mmMRR ESPA, the printed circuit board in 3D

    MRR ESPA

    maplerainresearch/MRR_ESPA

    A basic 3D printer control board based on ESP32

    130 parts59
  • 2 layers22 × 66.5 mmKbxIrBlaster, the printed circuit board in 3D

    KbxIrBlaster

    kbx81/kbxIRBlaster

    ESP32-based IR MegaBlaster!

    106 parts58CC-BY-SA-4.0