

LVGLDevKit
Try to build an ESP32 firmware with LVGL and ST7789 drivers inside.
- Size
- 35 × 45 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 40
- Nets
- 61
- Pads
- 193
- Tracks, vias
- 434, 54
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 9 Jul 2022
- Updated
- 30 Jul 2022
Overview
LVGLDevKit is an open-source printed circuit board by jppang, from the jppang/ESP32_MicroPython_LVGL_ST7789 repository on GitHub. It is a 2-layer board of 35 × 45 mm with 40 parts on 61 nets, routed with 434 tracks and 54 vias.
It is built around the CH340C, ESP32-WROOM-32 and AMS1117-3.3, with the SIQ-02FVS3, S8050 and AO3400A among its other parts. Its parts include 13 resistors, 8 capacitors, 7 ICs, 4 transistors and 3 diodes. It belongs with the ESP32 boards of this library.
Main components
6CH340C
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-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-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) RegulatorsSIQ-02FVS3
SMD500uA 5V Incremental Straight SMD Rotary Encoders ROHSMitsumi ElectricRotary EncodersS8050
SOT-23-55℃~+150℃ 1 NPN 100MHz 100nA 120 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)AO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
hardware/README.mdThis development kit for experimenting MicroPython and LVGL on ESP32 platform is designed by KiCad 6.
Parts
40| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 104 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C5, C6, C7, C8 |
| 5 | 20K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R9, R11, R12, R13 |
| 5 | 4.7K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R6, R7, R8 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4 |
| 2 | S8050 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 1N4007 | Diode_SMD:D_SOD-323_HandSoldering | D1 |
| 1 | 27 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223 | U1 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q3 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q4 |
| 1 | BOOT | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW2 |
| 1 | Buzzer | Buzzer_CMT-0502-75-SMT-TR:Buzzer_CMT-0502-75-SMT-TR | B1 |
| 1 | CH340C | Package_SO:SOP-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | EN | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U5 |
| 1 | GPS_UART_Module | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | U3 |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | I2C | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J2 |
| 1 | IPS154-12 | Display:ZJYIPS154_PG04 | U7 |
| 1 | Micro_SD_Card_Det_9Pin | Connector_Card:microSD_Taobao_9_Pin_CD | U4 |
| 1 | RED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | SIQ-02FVS3 | Rotary_Encoder:RotaryEncoder_Mitsumi_SIQ02FVS3 | U6 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Tabobao_16_Pin | J1 |
Similar boards
- 2 layers85 × 56 mm

- 4 layers100 × 80 mm

Hackathon board v2
Brian-Nziza/ESP32-Hackathon-Board
KiCad 10 project. Board is 100 × 80 mm, four layers, fabricated by JLCPCB.
75 parts - 2 layers80 × 45 mm

Kizami
hasky00/kizami-core
FPGA side of Kizami — cycle-exact timecode + audio witness on iCE40
36 partsMIT - 2 layers162.8 × 99.9 mm

PSU
Sakib-Ansari/Linear_Programmable_Power_Supply
This repository contains the complete KiCad project for a multi-board linear programmable bench power supply. The design is organized into separate PCBs, including the Power Board, Control Board, Front Panel, Output…
133 partsMIT - 4 layers72 × 53 mm

Unijoysticle2 xl800
ricardoquesada/unijoysticle2
Bluetooth gamepad support for the Commodore 64 / Atari / Amiga, etc.
58 parts62 - 2 layers63 × 60.8 mm

Esp32node wip
MadsRudolph/personal-projects
One passive crossover board per speaker, so build two. Single-sided, through-hole only, CNC isolation-milled with an 0.8 mm end mill (the DTU 62768 process).
32 parts - 2 layers60 × 47 mm

Astro driver
rudnik275/astronaut-lamp
Ночник «космонавт на луне» → нативное HomeKit-устройство на ESP32 + HAA: разбор родной платы, схема драйвера, конфиг, корпус
51 parts - 2 layers50 × 60 mm

RespiratorIF
DigitalRealitiesLab/AirResMask
AirRes Mask: A Precise and Robust Virtual Reality Breathing Interface Utilizing Breathing Resistance as Output Modality
48 parts3MIT
Questions
How big is the LVGLDevKit PCB?
It measures 35 × 45 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LVGLDevKit use?
40 parts, built around the CH340C, ESP32-WROOM-32, AMS1117-3.3 and SIQ-02FVS3. 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 LVGLDevKit KiCad files?
From the jppang/ESP32_MicroPython_LVGL_ST7789 repository on GitHub, at the commit this page was made from: the board is hardware/LVGLDevKit.kicad_pcb and its schematic hardware/LVGLDevKit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LVGLDevKit design in my own project?
Its repository states no licence, so its author keeps all rights: ask jppang before reusing the design.