

E LCD2
板载2.0寸LCD屏幕的 ESP32 核心板
- Size
- 58.3 × 36.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 40
- Nets
- 65
- Pads
- 199
- Tracks, vias
- 436, 184
- Pours
- 213
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 29 Jun 2022
- Updated
- 29 Jun 2022
Overview
E LCD2 is an open-source printed circuit board by Forairaaaaa, from the Forairaaaaa/E-LCD2 repository on GitHub, published under the MIT licence. It is a 2-layer board of 58.3 × 36.3 mm with 40 parts on 65 nets, routed with 436 tracks and 184 vias.
It is built around the ESP32-S32MB, CP2102-GM and AMS1117-3.3, with the S8050 and KH-2.54PH180-1X14P-L11.5 among its other parts. Its parts include 15 resistors, 9 capacitors, 4 ICs, 4 switches and 3 transistors. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
Main components
5ESP32-S32MB
SMD,25.5x18mm-20℃~+85℃ -90dBm 17dBm 2.4GHz 3.3V ESP32 Chip Integrated Bluetooth function、Over-the-air (OTA) update On-board PCB Antenna UART、SDIO、SPI、I2C、I2S、IR SMD,25.5x18mm WiFi Modules ROHSAi-ThinkerWiFi ModulesCP2102-GM
QFN-28-EP(5x5)-40℃~+85℃ 1 12Mbps 3V~3.6V USB 2.0 USB to UART QFN-28-EP(5x5) USB Converters ROHSSilicon LabsUSB ConvertersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsS8050
SOT-23-55℃~+150℃ 1 NPN 100MHz 100nA 120 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)KH-2.54PH180-1X14P-L11.5
插件,P=2.54mm-40℃~+105℃ 1 14P 1x14P 2.54mm 2.5mm 3A 3mm 6mm Black Pin Header Through Hole 插件,P=2.54mm Pin Headers ROHSShenzhen Kinghelm ElecPin Headers
README
README.mdE-LCD2

超级容易复刻,板载 2.0 寸 LCD 屏幕的 ESP32 核心板~
因为项目有 ESP32 + lcd 屏幕需求,所以干脆画个板载 LCD 的 ESP32 核心板,也刚好拿Kicad6练练手~
视频介绍:https://www.bilibili.com/video/BV13i4y197NZ
核心板资源
- 安信可 ESP-32S 模组,焊接友好
- USB-C 接口,基于 CP2102(CH9102)USB-TTL 自动下载
- 复位按键、3 颗用户按键
- 2.0 寸 SPI LCD, 分辨率 240*320
- 引出绝大部分 IO
缺点
- 没有板载 PSRAM ,所以单板不适合用于特别复杂的图形应用
- 用户按键所使用的 IO 为 ESP32 模组内部的 ADC2 复用引脚,在使用 WIFI 时要注意
- IO 口的排针引出没有标注丝印,作开发板玩时可能会有点麻烦
焊接注意
- 板子上 R5 默认不焊接,短接后 LCD 背光默认开启,不受引脚控制
- 板子上 R3 默认焊接,短接后 LCD 可以由引脚控制复位,避免出现上电后需要对板子手动复位, LCD 才能正常显示的问题
- 建议使用加热台,会方便很多~
引脚定义
| 功能 | 引脚 |
|---|---|
| LCD_MOSI | IO19 |
| LCD_SCLK | IO18 |
| LCD_CS | IO5 |
| LCD_DC | IO16 |
| LCD_RST | IO17 |
| LCD_BL | IO4 (有复用风险?但目前没发现问题,下版本应该会换) |
| 用户按键 | 板子丝印有标注~ |
例程
由于 LCD 涉及的配置文件比较多,例程中的库路径没有 ignore ~ 可以参考我的配置自行修改~~
原理图

Parts
40| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R6, R9, R12 |
| 4 | 0.1uf | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3, C5, C9 |
| 3 | 10uf | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C4, C8 |
| 3 | 330r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R14, R15 |
| 3 | S8050 | SnapEDA:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q1, Q2, Q3 |
| 2 | 0r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4 |
| 2 | 12k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11 |
| 2 | KH-2.54PH180-1X14P-L11.5 | SnapEDA:HDR-TH_14P-P2.54-V-M | H1, H2 |
| 1 | 100uf | SnapEDA:CAP-SMD_L3.5-W2.8-R-RD | C6 |
| 1 | 1uf | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 1 | 2.0IPS_ST7789_12PIN | SnapEDA:SPI-LCD2.0 | U4 |
| 1 | AMS1117-3.3 | SnapEDA:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U1 |
| 1 | CP2102-GM | SnapEDA:QFN50P500X500X100-29N | U3 |
| 1 | ESP32-S32MB | SnapEDA:WIFIM-SMD_ESP32-S32MB | U2 |
| 1 | Key-A | SnapEDA:SW-SMD_ST-1186S | SW2 |
| 1 | Key-B | SnapEDA:SW-SMD_ST-1186S | SW3 |
| 1 | Key-C | SnapEDA:SW-SMD_ST-1186S | SW4 |
| 1 | NC | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | Power | SnapEDA:LED0603-R-RD | LED1 |
| 1 | Reset | SnapEDA:SW-SMD_ST-1186S | SW1 |
| 1 | Test | SnapEDA:LED0603-R-RD | LED2 |
| 1 | USB-C | SnapEDA:USBC-16pin | J1 |
Questions
How big is the E LCD2 PCB?
It measures 58.3 × 36.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the E LCD2 use?
40 parts, built around the ESP32-S32MB, CP2102-GM, AMS1117-3.3 and S8050. 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 E LCD2 KiCad files?
From the Forairaaaaa/E-LCD2 repository on GitHub, at the commit this page was made from: the board is 1.Hardware/Kicad/E-LCD2/E-LCD2.kicad_pcb and its schematic 1.Hardware/Kicad/E-LCD2/E-LCD2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the E LCD2 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers90 × 90 mm

- 2 layers45 × 172 mm

Ph portable refrigerator v2 hw
Blackcastus/ESP32_A7670
To make it easy for you to get started with GitLab, here's a list of recommended next steps.
188 parts - 2 layers77.5 × 48 mm

WeatherStation
Gleb-Vlasov/WeatherStation
WiFi-connected weather station on a custom ESP32 PCB — BME280 sensor, modular display, USB-C. Built from scratch in KiCad.
46 partsMIT - 2 layers55 × 35 mm

- 2 layers62 × 26 mm

- 2 layers58.8 × 55.7 mm

AiO i2s DAC
martinroger/ipodesp32
An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth
102 parts24MIT - 2 layers34 × 16 mm

- 2 layers99.8 × 60.2 mm

Irrigation IoT
VictorRavani/Irrigation_IoT
This project covers the complete development of Hardware and Firmware for IoT-based supervisory control. It offers all the necessary information and resources so that anyone can set up the system independently.
79 parts4MIT