Boardforge ai
donnahs·boardforge-ai·HydroNode-v01/kicad/HydroNode-v01.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-WROOM-32D ESPRESSIF(乐鑫) | WIFIM-SMD_39P-L25.5-W18.0-P1.27-BL | U1 |
| 1 | MP1584 12V->5V buck core MPS(芯源) | SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL-EP2.0 | U2 |
| 1 | AMS1117-3.3 5V->3V3 Advanced Monolithic Systems | SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U3 |
| 1 | PUMP1_LOW_SIDE Hottech(合科泰) | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q1 |
| 1 | PUMP2_LOW_SIDE Hottech(合科泰) | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q2 |
| 1 | PUMP3_LOW_SIDE Hottech(合科泰) | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q3 |
| 1 | PUMP4_LOW_SIDE Hottech(合科泰) | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q4 |
| 1 | 12V_IN KEFA(科发) | CONN-TH_P5.00_KF128-5.0-2P | J1 |
| 1 | PUMP1_OUT +12V/SW KEFA(科发) | CONN-TH_P5.00_KF128-5.0-2P | J2 |
| 1 | PUMP2_OUT +12V/SW KEFA(科发) | CONN-TH_P5.00_KF128-5.0-2P | J3 |
| 1 | PUMP3_OUT +12V/SW KEFA(科发) | CONN-TH_P5.00_KF128-5.0-2P | J4 |
| 1 | PUMP4_OUT +12V/SW KEFA(科发) | CONN-TH_P5.00_KF128-5.0-2P | J5 |
| 1 | PH_MODULE GND/3V3/SIG KEFA(科发) | CONN-TH_3P-P5.00_KF128-5.0-3P | J6 |
| 1 | EC_MODULE GND/3V3/SIG KEFA(科发) | CONN-TH_3P-P5.00_KF128-5.0-3P | J7 |
| 1 | DS18B20 GND/3V3/DATA KEFA(科发) | CONN-TH_3P-P5.00_KF128-5.0-3P | J8 |
| 1 | WATER_LEVEL GND/3V3/SIG KEFA(科发) | CONN-TH_3P-P5.00_KF128-5.0-3P | J9 |
| 1 | FLOW_SENSOR GND/5V/SIG KEFA(科发) | CONN-TH_3P-P5.00_KF128-5.0-3P | J10 |
| 1 | I2C_EXP GND/3V3/SDA/SCL KEFA(科发) | CONN-TH_KF168-5.0-4P | J11 |
| 1 | SMD1206P050TF/13.2 500mA polyfuse C43379 RUILON(瑞隆源) | F1206 | F1 |
| 1 | SS14 flyback PUMP1 MDD(辰达半导体) | SMA_L4.2-W2.6-LS5.0-RD_1 | D1 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SS14 flyback PUMP2 MDD(辰达半导体) | SMA_L4.2-W2.6-LS5.0-RD_1 | D2 |
| 1 | SS14 flyback PUMP3 MDD(辰达半导体) | SMA_L4.2-W2.6-LS5.0-RD_1 | D3 |
| 1 | SS14 flyback PUMP4 MDD(辰达半导体) | SMA_L4.2-W2.6-LS5.0-RD_1 | D4 |
| 1 | SS34 SS34 reverse polarity C8678 MDD(辰达半导体) | SMA_L4.3-W2.6-LS5.2-RD | D5 |
| 1 | C3216X5R1E476MTJ00E 47uF 25V input bulk C76659 TDK | C1206 | C1 |
| 1 | CC0805KKX7R7BB106 10uF 16V 5V bulk C326595 YAGEO(国巨) | C0805 | C2 |
| 1 | CC0805KKX7R7BB106 10uF 16V 3V3 bulk C326595 YAGEO(国巨) | C0805 | C3 |
| 1 | CC0603KRX7R9BB104 100nF ESP32 decouple C14663 YAGEO(国巨) | C0603 | C4 |
| 1 | CC0603KRX7R9BB104 100nF buck decouple C14663 YAGEO(国巨) | C0603 | C5 |
| 1 | CC0603KRX7R9BB104 100nF LDO decouple C14663 YAGEO(国巨) | C0603 | C6 |
| 1 | CC0603KRX7R9BB104 100nF ESP32 EN reset cap C14663 YAGEO(国巨) | C0603 | C7 |
| 1 | 100R gate PUMP1 UNI-ROYAL(厚声) | R0603 | R1 |
| 1 | 100R gate PUMP2 UNI-ROYAL(厚声) | R0603 | R2 |
| 1 | 100R gate PUMP3 UNI-ROYAL(厚声) | R0603 | R3 |
| 1 | 100R gate PUMP4 UNI-ROYAL(厚声) | R0603 | R4 |
| 1 | 10k pulldown PUMP1 UNI-ROYAL(厚声) | R0603 | R5 |
| 1 | 10k pulldown PUMP2 UNI-ROYAL(厚声) | R0603 | R6 |
| 1 | 10k pulldown PUMP3 UNI-ROYAL(厚声) | R0603 | R7 |
| 1 | 10k pulldown PUMP4 UNI-ROYAL(厚声) | R0603 | R8 |
| 1 | 4.7k DS18B20 pullup UNI-ROYAL(厚声) | R0603 | R9 |
| 1 | 4.7k I2C SDA pullup placeholder UNI-ROYAL(厚声) | R0603 | R10 |
| 1 | 4.7k I2C SCL pullup placeholder UNI-ROYAL(厚声) | R0603 | R11 |
| 1 | RCT0310KFLF 10k ESP32 EN pullup C177644 UNI-ROYAL(厚声) | R0603 | 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k