Lilygo

Ndambia·lilygo·Work/All/schematic/schematic.kicad_pcb

Lilygo PCB layout, top view — open source ESP32 board by Ndambia

About the Lilygo PCB

Lilygo is an open source ESP32 PCB design by Ndambia, published on GitHub. It is a 4-layer board measuring 77.9 × 81.6 mm, with 147 components from 81 distinct parts.

Its main chip is the ESP32-WROOM-32D-N4, from the ESP32 family. Other key parts include the RS0108YQ20, AS312, TPS630250RNCR, SIM7600G-H R2 and MT3608. By type, the board carries 51 capacitors, 48 resistors, 16 diodes, 10 ICs, 7 transistors and 5 inductors.

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

From the project

A custom 4-layer KiCad PCB design integrating an ESP32 Wi-Fi/Bluetooth microcontroller with a SIM7600G-H 4G LTE Cat-4 cellular module, comprehensive power management, GPS tracking, GPRS connectivity, USB-C charging, LiPo battery management, environmental sensing, and USB-to-UART

A custom 4-layer KiCad PCB design integrating an ESP32 Wi-Fi/Bluetooth microcontroller with a SIM7600G-H 4G LTE Cat-4 cellular module, comprehensive power management, GPS tracking, GPRS connectivity, USB-C charging, LiPo battery management, environmental sensing, and USB-to-UART programming support.

- Overview - PCB Preview - Schematic Overview - Key Features - System Architecture - Schematic Sheets - Bill of Materials Summary - Power System - Connectivity - PCB Stackup & Design Rules - Gerber & Manufacturing Files - Custom Libraries - Datasheets - Repository Structure - Getting Started

Main components on the Lilygo

Lilygo bill of materials (BOM)

147 components, 81 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RS0108YQ20
IC1
1
AS312
IC2
1
TPS630250RNCR
IC3
1
SIM7600G-H R2
SIM7600G-H_R2
IC4
1
MT3608
U2
1
AM2302
U3
1
TP4056
U4
1
ESP32-WROOM-32D-N4
ESP32-WROOM-32
U6
1
CH340T(SSOP20W)
U8
1
TPS56339DDC
U10
1
BC817
Q1
2
NCE6005AR
Q8, Q9
2
MMBT3904
Q10, Q11
2
SI2302
Q15, Q16
1
7C012000IW1
12MHz
Y1
1
2073-SIM7155-6-1-14-A
SIM7155-6-1-14-A
J1
1
USB4105-GF-A
USB_C_Receptacle_USB2.0
J3
1
5v
+5V
1
BWU.FL-IPEX1
GPRS_ANTENNA
AE3
1
BWU.FL-IPEX1
GPS_ANTENNA
AE4
Show 61 more
QtyPartRefs
1
BAT+
BAT+1
1
BAT-
BAT-1
2
SKRPACE010
SW_Push
BOOT1, RESET1
2
SS54
D1, D17
1
SMLVN6RGBFU1
SMLVN6RGB
D3
1
YLED0603B
CHARGING_RED_LED
D8
3
B5819W
D10, D11, D12
1
BAT54C
D13
2
SP0502BAHT
D15, D16
1
YLED0603G
PWR
D23
1
YLED0603YG
DONE_GRN_LED
D24
1
ESD0504F
D25
1
YLED0603G
LED_net
D26
1
YLED0603B
LED_status
D27
1
BZT52C4V3
4.2v Zener
D28
1
CYA1040-22UH
22uH
L1
1
YSPI0530S-1R0M
1uH
L2
1
YSMC160865H-R47MG
2A_bead
L3
1
YSPI0530S-4R7M
4.7uH
L5
1
LQW15AN47NJ00D
47nH
L9
7
CGA0402X5R226M100GT
22u
C1, C2, C8, C9, C30, C64, C65
10
CL05B104KB54PNC
100n
C3, C7, C24, C62, C63, C66, C72, C73 +2
2
CL05B104KB54PNC
0.1u
C6, C11
2
CL05A106MP5NUNC
10u
C10, C68
1
0402WGF0000TCE
22uF
C13
2
CL05B104KB54PNC
100nF
C14, C52
2
CC0402JRNPO9BN220
22pF
C15, C16
1
CL10A475KP8NNNC
4.7u
C21
2
CL10B104KB8NNNC
10u
C22, C60
2
TLJB227M006R0500
220u
C23, C67
2
CL05A475MP5NRNC
4.7u
C25, C28
1
CL05B103KB5NNNC
10n
C26
3
CL05B104KB54PNC
100n
C27, C29, C32
2
RVT1A221M0605
220u
C31, C35
2
GMK105BJ104KV-F
100nF_65V
C53, C57
2
CL05A106MP5NUNC
10uF
C54, C55
2
CL10A226MO7JZNC
22uF
C56, C58
1
TAJB476K010RNJ
47u
C59
1
CL10B104KB8NNNC
100n
C61
2
0402CG330J500NT
33p
C69, C71
2
CC0402JRNPO9BN220
22p
C70, C75
11
FRC0402F1002TS
10K
R1, R11, R12, R13, R19, R20, R21, R59 +3
1
FRC0402F1203TS
120K
R2
1
0402WGF1602TCE
16K
R3
5
0402WGF4701TCE
4.7k
R14, R87, R98, R100, R101
10
FRC0402F1001TS
1K
R15, R16, R17, R18, R75, R76, R77, R78 +2
1
RC0402FR-07220RL
220R
R22
1
0603WAF1001T5E
1K
R24
1
FRC0603F1002TS
10K
R25
1
RK73B1ETTP434J
720K
R26
1
0402WGF1023TCE
180K
R27
2
0402WGF5101TCE
5.1K
R31, R81
1
FRC0402F30R0TS
30R
R57
1
0402WGF3092TCE
30.9K
R58
1
FRC0402F4871TS
4870
R79
1
FRC0402F8662TS
86600
R80
1
FRC0402F47R0TS
47R
R82
1
0402WGF0000TCE
0R
R86
3
0402WGF220JTCE
22R
R88, R89, R90
2
FRC0402F3900TS
390R
R91, R92
2
0402WGF4702TCE
47k
R111, R112

Lilygo design files

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

Lilygo: common questions

What microcontroller does the Lilygo use?

The Lilygo is built around the ESP32-WROOM-32D-N4, from the ESP32 family.

How big is the Lilygo PCB?

The Lilygo measures 77.9 × 81.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Lilygo?

147 components, from 81 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 Lilygo design files?

From the Ndambia/lilygo 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 Lilygo design in my own project?

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

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