ESP32 BASED PCB

BitwiseAjeet·ESP32_BASED_PCB-KiCAD

ESP32 BASED PCB layout, top view — open source ESP32 board by BitwiseAjeet
Simulate this board

About the ESP32 BASED PCB

ESP32 BASED PCB is an open source ESP32 PCB design by BitwiseAjeet, published on GitHub under the MIT license. It is a 4-layer board measuring 98 × 55.5 mm, with 81 components from 40 distinct parts.

Its main chip is the ESP32-C3-WROOM-02-H4, from the ESP32 family. Other key parts include the MCP73871, USBLC6-2SC6, CP2102N-Axx-xQFN20, W25Q32JVSSIQ and BME280. By type, the board carries 32 resistors, 22 capacitors, 7 ICs, 6 LEDs, 4 connectors and 3 transistors.

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

From the project

This project involved the end-to-end design and development of a compact, low-power IoT system using the ESP32-C3-02 SoC and integrated TP4056 Li-ion battery charger. The goal was to create a reliable and modular platform for wireless environmental data monitoring, powered by a rechargeable battery with onboard protection and USB-C support.

ESP32-C3 Based IoT PCB for Remote Sensing

This repository contains the complete design and documentation for a custom-built IoT PCB developed using the ESP32-C3-02 SoC and TP4056 Li-ion charging IC. Designed for sensor-based remote monitoring applications, the board integrates power management, display, logging, and modular expandability.

- Microcontroller: ESP32-C3-02 (Wi-Fi + BLE support) - Power Management: TP4056-based Li-ion charging with USB-C input - Sensors: - BME280 (temperature, humidity, pressure) - Light sensor (TEMT6000) - Sound sensor (MAX4466) - Peripherals: - I2C OLED…

ESP32 BASED PCB, from the project README
From the project README

Main components on the ESP32 BASED PCB

ESP32 BASED PCB bill of materials (BOM)

81 components, 40 distinct parts.

QtyPartRefs
1
MCP73871
U1
1
USBLC6-2SC6
U2
1
CP2102N-Axx-xQFN20
U3
1
W25Q32JVSSIQ
U4
1
ESP32-C3-WROOM-02-H4
U5
1
BME280
U6
1
MAX4466EXK
U7
1
TEMT6000X01
Q1
2
BC817
Q2, Q3
1
SS-52400-002
J1
1
B2B-PH-SM4-TB
J3
1
Conn_01x04_Pin
J4
1
Conn_01x05_Pin
J5
1
0ZCH0110AF2E
F1
1
GSD090012SEU
Jx1
1
CMC-5042PF-AC
MK1
2
USLPT2819DT2TR
S1, S2
1
LM1117MPX-3.3
VR1
1
LTST-C170TBKT
LED1
2
LTST-C170GKT
LED2, LED6
Show 20 more
QtyPartRefs
3
LTST-C170KRKT
LED3, LED4, LED5
1
FBMJ2125HM330-T
FB1
13
0.1u
C1, C4, C5, C9, C10, C11, C14, C15 +5
3
10u
C2, C3, C12
1
10u
C6
2
1u
C7, C21
2
4.7u
C8, C13
1
10n
C22
2
5k1
R1, R2
4
50
R1X1, R14, R17, R19
6
470
R3, R4, R5, R6, R15, R16
8
10k
R7, R8, R18, R26, R27, R29, R30, R31
3
2K
R9, R22, R23
1
20K
R10
1
22K1
R11
1
47K5
R12
1
1K
R13
2
4K7
R20, R21
2
1M
R24, R25
1
100K
R28

ESP32 BASED PCB design files

The KiCad project lives in the BitwiseAjeet/ESP32_BASED_PCB-KiCAD repository on GitHub; these links point at the commit this page was built from.

ESP32 BASED PCB: common questions

What microcontroller does the ESP32 BASED PCB use?

The ESP32 BASED PCB is built around the ESP32-C3-WROOM-02-H4, from the ESP32 family.

How big is the ESP32 BASED PCB?

The ESP32 BASED PCB measures 98 × 55.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ESP32 BASED PCB?

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

Where can I download the ESP32 BASED PCB design files?

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

Can I use the ESP32 BASED PCB design in my own project?

Yes, under the terms of its MIT license, which BitwiseAjeet chose for the repository.

Can I test firmware for the ESP32 BASED PCB 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