

Esp32lcd
A development board for the ESP32 with a 2.4" touchscreen LCD
- Size
- 78 × 44 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 30
- Nets
- 72
- Pads
- 180
- Tracks, vias
- 409, 50
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Jan 2021
- Updated
- 12 Jun 2026
Overview
Esp32lcd is an open-source printed circuit board by cjheath, from the cjheath/esp32lcd repository on GitHub. It is a 2-layer board of 78 × 44 mm with 30 parts on 72 nets, routed with 409 tracks and 50 vias.
It is built around the CH340C, ESP32-WROOM-32D and TPS54302, with the MMBT2222A, MMBT5401 and SS34 among its other parts. Its parts include 10 resistors, 7 capacitors, 4 ICs, 3 transistors and 3 connectors. It belongs with the ESP32 boards of this library.
Main components
7CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesTPS54302
UncategorisedTexas InstrumentsMMBT2222A
SOT-23-55℃~+150℃ 1 NPN 100 100nA 1V 300MHz 300mW 40V 600mA 6V NPN Standalone SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)MMBT5401
SOT-23-55℃~+150℃ 1 PNP 100MHz 100nA 150V 300 300mW 500mV 5V 600mA PNP SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)SS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesTPAZ1143-04F
DFN2510-100.3pF、0.8pF 15V 3.3V 4A@8/20us 4V 60nA Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional DFN2510-10 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100nF | jlcbasic:C0603 | C11, C14, C15, C16 |
| 4 | 10kΩ | jlcbasic:R0603 | R1, R5, R12, R17 |
| 2 | 5.1kΩ | jlcbasic:R0603 | R2, R3 |
| 2 | MMBT2222A | jlcbasic:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q1, Q12 |
| 1 | 100kΩ | jlcbasic:R0805 | R14 |
| 1 | 100uF | jlcbasic:CASE-B_3528 | C3 |
| 1 | 10nF | jlcbasic:C0603 | C4 |
| 1 | 10Ω | jlcbasic:R0805_NEW | R16 |
| 1 | 15µH | Inductor_SMD:L_1210_3225Metric | L2 |
| 1 | 220Ω | jlcbasic:R0603 | R15 |
| 1 | 4.7uF | jlcbasic:C0805 | C5 |
| 1 | 5.6kΩ | jlcbasic:R0603 | R6 |
| 1 | Barrel_Jack_Switch | cjh_jlcpcb:XKB-DC-009A-2.0 | J12 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U12 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J1 |
| 1 | ESP32-WROOM-32D | cjh_jlcpcb:ESP32-WROOM-32 | U14 |
| 1 | ILI9341_SPI_Touch_SD | cjh:TJCTM24024-SPI | U15 |
| 1 | MMBT5401 | jlcbasic:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q13 |
| 1 | SS34 | jlcbasic:SMA_L4.3-W2.6-LS5.2-RD | D2 |
| 1 | TPAZ1143-04F | cjh_jlcpcb:DFN-10_L2.5-W1.0-P0.50-BL-A | D1 |
| 1 | TPS5430 | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U3 |
| 1 | USB_C_Receptacle_USB2.0_14P | cjh_jlcpcb:USB-C_SMD-TYPE-C-31-M-12 | J2 |
Questions
How big is the Esp32lcd PCB?
It measures 78 × 44 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Esp32lcd use?
30 parts, built around the CH340C, ESP32-WROOM-32D, TPS54302 and MMBT2222A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Esp32lcd KiCad files?
From the cjheath/esp32lcd repository on GitHub, at the commit this page was made from: the board is hardware/esp32lcd.kicad_pcb and its schematic hardware/esp32lcd.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp32lcd design in my own project?
Its repository states no licence, so its author keeps all rights: ask cjheath before reusing the design.
Similar boards
- 6 layers140 × 120.6 mm

- 2 layers109 × 78.5 mm

ESP32 Interface
Saroja-J/ESP32-Board-
Custom ESP32-WROOM-32D PCB designed in KiCad with USB-UART,I2C,VSPI, and Sensor Interfaces.
62 parts1 - 2 layers90 × 45 mm

Esp32-dalitester
lukasprojects/esp32-dalitester
Small ESP32 DALI tester for commissioning and maintaining light installations via the DALI bus
84 parts - 2 layers98 × 56.3 mm

ESP32 HUB
ANSHUMANDOCX/ESP32-Touch-Hub
This is a Esp32 Hub that has a 3.5 inch tft touch screen
77 parts - 2 layers73.5 × 92.8 mm

- 4 layers99 × 99 mm

MPPT Controller
akbar-q/Circuits-PCB-HardwareDesign
The High Voltage Arc Detector is a non-contact RF-based sensing system that detects high-voltage electrical arcs.
101 parts - 4 layers17.8 × 68.6 mm

- 2 layers112 × 57 mm

Caravansensor
MartinVerges/womolin-waterlevel
DIY project to build a smart fuel sensor for RVs or in other projects. It is based on air pressure and is able to measure fresh water as well as grey and black water levels with high precision.
226 parts17