Hardware

Capibator·hardware

Hardware PCB layout, top view — open source ESP32 board by Capibator
Simulate this board

About the Hardware PCB

Hardware is an open source ESP32 PCB design by Capibator, published on GitHub. It is a 2-layer board measuring 101.5 × 64.4 mm, with 108 components from 50 distinct parts.

Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the TPS63070RNMR, AMS1117-5.0, PCF8574, MAX17048G_T10 and TP4056. By type, the board carries 33 resistors, 20 capacitors, 18 connectors, 13 diodes, 9 transistors and 8 ICs.

It belongs with the iot & wireless, power & battery and sensors designs in this gallery.

From the project

deals with research material on hardware, schematic, pcb design and bom etc.

This is how it looks as of right now. PCB

Hardware, from the project README
From the project README

Main components on the Hardware

Hardware bill of materials (BOM)

108 components, 50 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS63070RNMR
U1
1
ESP32-WROOM-32
U2
1
AMS1117-5.0
U3
1
PCF8574
U5
1
MAX17048G_T10
U6
1
TP4056
U7
1
DS1307+
U8
1
G5NB-1A-E DC12
U9
8
AO3406
Q2, Q3, Q4, Q5, Q6, Q8, Q9, Q10
1
SI2301
Q7
1
C620155
32.768kHz Quartz Crystal
Y1
1
C19190481
FTDI
J1
1
LED
J2
5
C8465
J3, J4, J5, J6, J7
1
C189893
Fan_Exhaust
J8
1
C189893
Fan_Continous
J9
1
C160402
mist
J10
1
C514175
Water_Level
J12
1
C160262
Battery
J14
1
C161692
Display
J15
Show 30 more
QtyPartRefs
1
C189891
Rotary encoder
J16
1
C514175
Temp
J17
1
TEMP2
Temp2
J18
1
C189893
Water_Pump
J19
1
PJ-002AH
J20
1
C7496513
Buzzer
BZ1
1
BUCK_BOOST_JUMP
JP2
1
G5NB-1A-E DC12
K1
2
SW_OMRON_B3FS
SW_Omron_B3FS
SW1, SW2
1
1N5819WS
D1
1
LED_PWR
D2
5
1N4001
D3, D6, D8, D10, D11
1
FAULT_LED
D4
1
BUSY_LED
D5
1
CONNECTIVITY_LED
D7
3
LED
D9, D13, D14
1
1.5U
1.5u
L1
3
0.1U
0.1u
C1, C3, C14
11
10U
10u
C2, C5, C6, C7, C8, C10, C12, C13 +3
2
6p
C4, C9
1
10U
10u
C17
3
22U
22u
C18, C19, C21
16
10K
R1, R10, R13, R17, R19, R20, R21, R22 +8
1
3k
R2
2
330
R5, R6
4
1K
R8, R9, R36, R40
7
100
R11, R12, R14, R15, R31, R32, R37
1
1.3K
1.3k
R16
1
68.1K
68.1k
R25
1
210K
210k
R30

Hardware design files

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

Hardware: common questions

What microcontroller does the Hardware use?

The Hardware is built around the ESP32-WROOM-32, from the ESP32 family.

How big is the Hardware PCB?

The Hardware measures 101.5 × 64.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Hardware?

108 components, from 50 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 Hardware design files?

From the Capibator/hardware 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 Hardware design in my own project?

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

Can I test firmware for the Hardware 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