OPNhydro

cvonk·OPNhydro·hardware/OPNhydro_r2/OPNhydro_r2.kicad_pcb

This repository ships a schematic but no board layout.

About the OPNhydro PCB

OPNhydro is an open source ESP32 PCB design by cvonk, published on GitHub under the GPL-3.0 license. It is a 2-layer board, with 164 components from 69 distinct parts.

Its main chip is the ESP32-C6-DEVKITC-1-N8, from the ESP32 family. Other key parts include the TPS62933DRLR, AZ1117IH-3.3TRG1, ADM3260ARSZ and TMC2209-LA-T. By type, the board carries 60 capacitors, 35 resistors, 13 connectors, 7 ICs, 6 test points and 6 inductors.

It belongs with the displays & leds and sensors designs in this gallery, and the repository also holds 1 earlier revision of it.

From the project

A fully autonomous, data-rich hydroponics automation system with precision control and remote monitoring.

Install these libraries before opening the project:

1. ESP32 Symbols & Footprints - Source: https://github.com/espressif/kicad-libraries - Contains ESP32-C6-WROOM-1 module

2. Connector Libraries (included in KiCad) - ConnectorBarrelJack - ConnectorJST - Connector_USB

3. Custom/Third-Party - LCSC component library (optional, for JLCPCB assembly)

Main components on the OPNhydro

OPNhydro bill of materials (BOM)

164 components, 69 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS62933DRLR
TPS62933
U1
1
AZ1117IH-3.3TRG1
AZ1117-3.3
U2
2
ADM3260ARSZ
ADM3260
U3, U4
3
TMC2209-LA-T
TMC2209
U5, U6, U7
1
ESP32-C6-DEVKITC-1-N8
ESP32-C6-DEVKIT
M1
1
EZO-PH
ATLAS_EZO_pH
M2
1
EZO-EC
ATLAS_EZO_EC
M3
1
EZO-RTD
ATLAS_EZO_RTD
M4
1
TB0011-350-04BE
SS-3.5mm
J1
3
5227161-6
BNC
J2, J3, J4
1
0510210600
PB_1.25mm
P1
1
1757019
MSTB_0.2"
P2
2
1836079
MC_0.2"
P3, P4
2
PHR-4
PHR_4
P5, P6
3
XHP-4
XH_2.5mm
P7, P8, P9
1
LRS-150-24
24V/6.5A
DC1
1
0451007.MRL
7A
F1
1
0532610671
PB_1.25mm
H1
1
1757242
MSTBA_0.2"
H2
2
1836189
MC_0.2"
H3, H4
Show 49 more
QtyPartRefs
2
S4B-PH-K-S
JST_PH
H5, H6
3
S4B-XH-A
JST_XH
H7, H8, H9
1
TF-Luna
LiDAR
PR1
1
PROBPH
BL_pH
PR2
1
PROBPCEC
BL_EC
PR3
1
PT-1000
ATLAS_RTD
PR4
1
LIGHT
PR5
1
BME280
PR6
1
DC40F-2460
PUMP1
3
ANKO_A200SX
PUMP2, PUMP3, PUMP4
2
FLOAT
SW1, SW2
2
MMBT3904LT1G
BT3904
T1, T4
1
IRLR2905TRPBF
IRLR2905
T2
1
AON6407
T3
1
AO3400A
T5
6
TestPoint
TP1, TP2, TP3, TP4, TP5, TP6
1
DIGITEN-24V
V1
2
SS34
D1, D4
1
SMBJ28A-13-F
28V
D2
1
BZT52C12S-7-F
12V
D3
1
BLM31SN500SN1L
50Ω@100Mhz
FB1
1
MPZ1608S600ATDH5
60Ω at 100MHz
FB2
3
445-MPZ1608S600ATDH5
60Ω at 100MHz
FB3, FB4, FB5
1
SDR1307-100ML
10µ
L1
1
A750BK107M1AAAE024
100μ
C1
4
ESY227M050AH2AA
220μ
C2, C58, C59, C60
29
GRM188R72A104KA35D
100n
C3, C4, C5, C8, C11, C12, C13, C18 +21
1
B41866D6108M000
1000μ
C6
1
GRT31CR61H106KE01L
10μ
C7
1
ESY476M050AE3AA
47μ
C9
1
C0603C333K5RACTU
33n
C10
10
GRM21BR61C106KE15L
10μ
C14, C15, C16, C17, C19, C21, C30, C31 +2
4
GRM188R72A103KA01J
10n
C23, C25, C33, C35
1
16SVPK220M
220μ
C26
1
GRM31CR71A226KE15L
22μ
C27
3
GRM188R71A225KE15J
2μ2
C40, C41, C42
3
GRM188R72A223KAC4D
22n
C46, C47, C48
2
RC0805FR-07100RL
100Ω
R1, R10
2
RC0805FR-074K7L
4k7
R2, R11
6
RC0805FR-072K2L
2k2
R3, R4, R16, R17, R18, R19
7
RC0805FR-0710KL
10k
R5, R6, R9, R12, R15, R22, R23
1
RC0805FR-1333KL
33k
R7
1
RC0805FR-071KL
1k
R8
1
RC0805FR-0721KL
21k
R13
1
RC0805FR-0752K3L
52k3
R14
2
RC0805FR-0716K9L
16k9
R20, R21
3
RC0805FR-1014KL
14k
R24, R26, R28
3
RC0805FR-0710K7L
10k7
R25, R27, R29
6
RL1220S-R11-F
110mΩ
R30, R31, R32, R33, R34, R35

OPNhydro design files

The KiCad project lives in the cvonk/OPNhydro repository on GitHub; these links point at the commit this page was built from.

OPNhydro: common questions

What microcontroller does the OPNhydro use?

The OPNhydro is built around the ESP32-C6-DEVKITC-1-N8, from the ESP32 family.

How big is the OPNhydro PCB?

The OPNhydro has 2 copper layers and is 1.6 mm thick.

How many components are on the OPNhydro?

164 components, from 69 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the OPNhydro design files?

From the cvonk/OPNhydro repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the OPNhydro design in my own project?

Yes, under the terms of its GPL-3.0 license, which cvonk chose for the repository.

Can I test firmware for the OPNhydro without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Earlier revisions in the repo: OPNhydro_r1

Similar boards