Boardforge ai

donnahs·boardforge-ai·HydroNode-v01/kicad/HydroNode-v01.kicad_pcb

Boardforge ai PCB layout, top view — open source ESP32 board by donnahs

About the Boardforge ai PCB

Boardforge ai is an open source ESP32 PCB design by donnahs, published on GitHub. It is a 2-layer board measuring 150 × 125 mm, with 43 components from 43 distinct parts.

Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the MP1584 12V->5V buck core and AMS1117-3.3 5V->3V3. By type, the board carries 12 resistors, 11 connectors, 7 capacitors, 5 diodes, 4 transistors and 3 ICs.

It belongs with the sensors designs in this gallery.

From the project

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

Main components on the Boardforge ai

Boardforge ai bill of materials (BOM)

43 components, 43 distinct parts.

QtyPartRefs
1
ESP32-WROOM-32D
ESPRESSIF(乐鑫)
U1
1
MP1584 12V->5V buck core
MPS(芯源)
U2
1
AMS1117-3.3 5V->3V3
Advanced Monolithic Systems
U3
1
PUMP1_LOW_SIDE
Hottech(合科泰)
Q1
1
PUMP2_LOW_SIDE
Hottech(合科泰)
Q2
1
PUMP3_LOW_SIDE
Hottech(合科泰)
Q3
1
PUMP4_LOW_SIDE
Hottech(合科泰)
Q4
1
12V_IN
KEFA(科发)
J1
1
PUMP1_OUT +12V/SW
KEFA(科发)
J2
1
PUMP2_OUT +12V/SW
KEFA(科发)
J3
1
PUMP3_OUT +12V/SW
KEFA(科发)
J4
1
PUMP4_OUT +12V/SW
KEFA(科发)
J5
1
PH_MODULE GND/3V3/SIG
KEFA(科发)
J6
1
EC_MODULE GND/3V3/SIG
KEFA(科发)
J7
1
DS18B20 GND/3V3/DATA
KEFA(科发)
J8
1
WATER_LEVEL GND/3V3/SIG
KEFA(科发)
J9
1
FLOW_SENSOR GND/5V/SIG
KEFA(科发)
J10
1
I2C_EXP GND/3V3/SDA/SCL
KEFA(科发)
J11
1
SMD1206P050TF/13.2
500mA polyfuse C43379
RUILON(瑞隆源)
F1
1
SS14 flyback PUMP1
MDD(辰达半导体)
D1
Show 23 more
QtyPartRefs
1
SS14 flyback PUMP2
MDD(辰达半导体)
D2
1
SS14 flyback PUMP3
MDD(辰达半导体)
D3
1
SS14 flyback PUMP4
MDD(辰达半导体)
D4
1
SS34
SS34 reverse polarity C8678
MDD(辰达半导体)
D5
1
C3216X5R1E476MTJ00E
47uF 25V input bulk C76659
TDK
C1
1
CC0805KKX7R7BB106
10uF 16V 5V bulk C326595
YAGEO(国巨)
C2
1
CC0805KKX7R7BB106
10uF 16V 3V3 bulk C326595
YAGEO(国巨)
C3
1
CC0603KRX7R9BB104
100nF ESP32 decouple C14663
YAGEO(国巨)
C4
1
CC0603KRX7R9BB104
100nF buck decouple C14663
YAGEO(国巨)
C5
1
CC0603KRX7R9BB104
100nF LDO decouple C14663
YAGEO(国巨)
C6
1
CC0603KRX7R9BB104
100nF ESP32 EN reset cap C14663
YAGEO(国巨)
C7
1
100R gate PUMP1
UNI-ROYAL(厚声)
R1
1
100R gate PUMP2
UNI-ROYAL(厚声)
R2
1
100R gate PUMP3
UNI-ROYAL(厚声)
R3
1
100R gate PUMP4
UNI-ROYAL(厚声)
R4
1
10k pulldown PUMP1
UNI-ROYAL(厚声)
R5
1
10k pulldown PUMP2
UNI-ROYAL(厚声)
R6
1
10k pulldown PUMP3
UNI-ROYAL(厚声)
R7
1
10k pulldown PUMP4
UNI-ROYAL(厚声)
R8
1
4.7k DS18B20 pullup
UNI-ROYAL(厚声)
R9
1
4.7k I2C SDA pullup placeholder
UNI-ROYAL(厚声)
R10
1
4.7k I2C SCL pullup placeholder
UNI-ROYAL(厚声)
R11
1
RCT0310KFLF
10k ESP32 EN pullup C177644
UNI-ROYAL(厚声)
R12

Boardforge ai design files

The KiCad project lives in the donnahs/boardforge-ai repository on GitHub; these links point at the commit this page was built from.

Boardforge ai: common questions

What microcontroller does the Boardforge ai use?

The Boardforge ai is built around the ESP32-WROOM-32D, from the ESP32 family.

How big is the Boardforge ai PCB?

The Boardforge ai measures 150 × 125 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Boardforge ai?

43 components, from 43 distinct parts. The full bill of materials is listed on this page.

Where can I download the Boardforge ai design files?

From the donnahs/boardforge-ai repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Boardforge ai design in my own project?

The repository has no license, so all rights stay with donnahs. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Boardforge ai 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.

Similar boards