Skip to the content
PCBKitNew board
2 layers100 × 100 mmPcbv2, the printed circuit board in 3D

A custom PCB designed for managing a smart hydroponic system. It will definitly need some modification as my use case is so specifc.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
54
Pads
166
Tracks, vias
345, 11
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Jul 2025
Updated
30 Jul 2025

Overview

Pcbv2 is an open-source printed circuit board by aidanp5, from the aidanp5/Hydroponic-Sensor-PCB repository on GitHub. It is a 2-layer board of 100 × 100 mm with 41 parts on 54 nets, routed with 345 tracks and 11 vias.

It is built around the DHT22 and IRF540N. Its parts include 5 transistors, 2 diodes and 1 resistor. It belongs with the Raspberry Pi (Linux) boards of this library.

Main components

2

README

README.md

Hydroponic-Sensor-PCB

A custom PCB designed for managing a smart hydroponic system. It will definitly need some modification as my use case is so specifc. It integrates components needed to automate water and nutrient delivery using peristaltic pumps and sensor feedback. I chose to use cheap sensors rather than good ones so that might need changing too.

Features

  • 5x N-Channel MOSFETs
    For switching 0-36v peristaltic pumps, I used NRF20L01's but it would probably be better for Rpi to get some logic level mosfets.

  • Sensor Support
    Has a port for pH sensor,EC, i2C USB port for a TSL2591 light sensor.

  • Microcontroller-Friendly
    Headers make it easy to connect additional i2c or 5v devices.

  • Compact Form Factor
    Layout for enclosure mounting and wire management. pH, EC, Battery could go inside a case

Parts

41
QtyValueFootprintReferences
8Conn_01x02_SocketConnector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_HorizontalAUX_1, Float1, MOTOR_1, MOTOR_2, MOTOR_3, MOTOR_4, MOTOR_POWER1, PISUGAR_BATTERY1
5IRF540NPackage_TO_SOT_THT:TO-220-3_VerticalQ1, Q2, Q3, Q4, Q5
4MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3M3_3.2mm_1, M3_3.2mm_2, M3_3.2mm_3, M3_3.2mm_4
2Conn_01x02_PinConnector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_HorizontalBUCK_OUTPUT1, PISUGAR_CHARGE1
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalPOWER_JUMPER1, POWER_JUMPER2
2Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalI2C_HEADER1, POW_HEADER1
2LEDLED_THT:LED_D3.0mmLED1, POWER_LED1
2LOGOLOGOG***, GDead_Plant
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalLED_RES1
14.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1Barrel_Jack_Switch_MountingPinConnector_BarrelJack:BarrelJack_HorizontalMAIN_POWER1
1Conn_01x03_PinConnector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_HorizontalEC_Sensor1
1Conn_01x03_SocketConnector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_HorizontalWATER_TEMP1
1DHT22footprints:DHT22DHT22
1RASPBERRYPI-ZEROfootprints:RASPBERRYPI-ZERO_RPI-ZEROA2
1USB_AConnector_USB:USB_A_Kycon_KUSBX-AS1N-B_HorizontalI2C_USB1
1ZC261500footprints:MODULE_ZC261500ADS1115
1~Connector_JST:JST_XH_S4B-XH-A-1_1x04_P2.50mm_HorizontalDISPLAY_OLED1
1~Connector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_HorizontalpH Sensor1
1~Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalBME680
1~footprints:XL6009XL6009_VOLTAGE1
1~Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalSCD40_C02

Questions

How big is the Pcbv2 PCB?

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

What parts does the Pcbv2 use?

41 parts, built around the DHT22 and IRF540N. 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 Pcbv2 KiCad files?

From the aidanp5/Hydroponic-Sensor-PCB repository on GitHub, at the commit this page was made from: the board is pcbv2.kicad_pcb and its schematic pcbv2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcbv2 design in my own project?

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

Similar boards

  • 2 layers83.7 × 90.3 mmIncubator Quetta Client, the printed circuit board in 3D

    Incubator Quetta Client

    manhoosbilli1/Incubator_basic_esp32_modular_1_sided

    This contains an incubator pcb i've made for a client. his needs were specific so only added what he needed. a complete and complex version can be found in capibator organization.

    43 parts
  • 2 layers100 × 78 mmEME, the printed circuit board in 3D

    EME

    MartinLautaroGimenez/estacion-meteorologica-estatica

    68 parts1
  • 2 layers271.8 × 114.3 mmArdumower mega shield svn, the printed circuit board in 3D

    Ardumower mega shield svn

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    426 parts282
  • 2 layers104.8 × 72.1 mmSST V2 4, the printed circuit board in 3D

    SST V2 4

    mcbittech/souliss-smart-thermostat-WiFi

    ESP8266 WiFi Smart Thermostat based on Souliss IoT Framework

    53 parts110GPL-2.0
  • 2 layers40.6 × 50.8 mmIot sourdough starter monitor, the printed circuit board in 3D

    Iot sourdough starter monitor

    justinmklam/iot-sourdough-starter-monitor

    Tracking the fermentation of sourdough starter over the cloud.

    7 parts93GPL-3.0
  • 2 layers28 × 13 mmDHT22 pcb, the printed circuit board in 3D

    DHT22 pcb

    MakersAsylumIndia/M19O2

    M19O2 open source hardware Oxygen Concentrator based on the Pressure Swing Adsorption cycle aka Skarstorm cycle

    5 parts68MIT
  • 2 layers136 × 100 mmClimateSprinklerController, the printed circuit board in 3D

    ClimateSprinklerController

    kbx81/ClimateSprinklerController

    ESP32-based climate and sprinkler controller for use with ESPHome

    194 parts56
  • 2 layers162 × 60 mmEsp shield, the printed circuit board in 3D

    Esp shield

    felixwittwer/homeassistant_automaic_greenhouse

    A cool Project to make your greenhouse smart. What about automaic irrigation and collecting enviromental data right from your garden.

    20 parts27