Gopo

gokcesena53·usb-pd-power-supply·hardware/gopo.kicad_pcb

Gopo PCB layout, top view — open source ESP32 board by gokcesena53
Simulate this board

About the Gopo PCB

Gopo is an open source ESP32 PCB design by gokcesena53, published on GitHub under the MIT license. It is a 4-layer board measuring 99.4 × 61 mm, with 125 components from 70 distinct parts.

Its main chip is the ESP32-C6-MINI-1-H4, from the ESP32 family. Other key parts include the AP33772SDKZ-13-FA02, INA226AIDGSR, BQ32000DR, AOZ1284PI and TLV431BQDBZT. By type, the board carries 51 resistors, 34 capacitors, 10 ICs, 10 diodes, 8 transistors and 4 connectors.

It belongs with the power & battery designs in this gallery.

From the project

USB Type-C PD Programmable Power Supply

USB-C PD beslemeli, ESP32-C6 tabanlı, TFT ekranlı ve döner enkoderli masaüstü ayarlanabilir güç kaynağı. Şematik ve PCB tasarımı KiCad ile yapılmıştır.

Depo yapısı Open Hardware Template şablonunu izler.

.claude/skills/kicad-schematic/ altında şema üretimi ve temizliği için bir Claude Code skill'i ve iki bağımsız betik bulunur:

render.py şemayı PNG'ye çevirir ve mm cinsinden bir bölgeye yakınlaşır; verify.py ERC çalıştırıp netlist'i bir referansla karşılaştırır. Gereksinimler: kicad-cli, poppler-utils (pdftoppm, pdftotext), Python 3.

Main components on the Gopo

Gopo bill of materials (BOM)

125 components, 70 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AP33772SDKZ-13-FA02
Diodes Incorporated
U1
1
ESP32-C6-MINI-1-H4
Espressif Systems
U2
1
INA226AIDGSR
INA226
Texas Instruments
U3
1
BQ32000DR
BQ32000
Texas Instruments
U4
1
AOZ1284PI
Alpha & Omega Semiconductor
U5
1
TLV431BQDBZT
Texas Instruments
U6
1
USBLC6-2SC6
STMicroelectronics
U10
1
TPS55340PWPR
Texas Instruments
U11
1
LM74801QDRRRQ1
LM74801-Q1
Texas Instruments
U12
1
SN74LVC1G08DBVR
74LVC1G08
Texas Instruments
U13
4
BSS138P,215
BSS138P
Nexperia
Q1, Q2, Q4, Q6
2
SQJB60EP-T1_GE3
SQJB60EP
Vishay Siliconix
Q3, Q5
1
IRLML6344TRPBF
IRLML6344
INFINEON
Q7
1
TSM3443CX6 RF
TSM3443CX6
Taiwan Semiconductor
Q8
1
ABS25-32.768KHZ-T
32.768kHz
Abracon
Y1
1
L-KLS1-242I-2.0-30-R
TFT032B018
KLS Electronic
J3
1
N/A (PCB pedi)
SolderWire-1.5sqmm
N/A
J4
1
USB4105-GF-A
USB_C_Receptacle_USB2.0_16P
GCT
J7
1
TBD
2-CH UART TO ETH
Waveshare
J8
1
BVT-I-R005-1.0
5m0
Isabellenhütte
RShunt1
Show 50 more
QtyPartRefs
1
PTS810 SJS 250 SMTR LFS
BOOT / PTS810
C&K (Littelfuse)
SW1
1
PTS810 SJS 250 SMTR LFS
RESET / PTS810
C&K (Littelfuse)
SW2
1
L-KLS4-EC1121S-E5A-F12.5
KLS Electronic
SW3
1
TSM0B103F3381RZ
10k NTC
Thinking Electronic
TH1
1
APHHS1005SURCK
LED
Kingbright
D1
1
SS2060FL_R1_00001
SS2060FL
PANJIT
D2
2
SMBJ30A-E3/52
SMBJ30A
Vishay
D3, D7
1
SX36_R1_00001
SX36
PANJIT
D4
1
BAS16HT1G
BAS16H
onsemi
D5
2
BZT52-C12_R1_00001
BZT52C12
PANJIT
D6, D10
2
SMF30A-TKS
SMF30A
Thinking Electronic
D8, D9
1
FPI0705-220K
22u
Core Master
L1
1
SRI0704-6R8M
6u8
Core Master
L3
12
CC0402KRX7R9BB104
100n
Yageo
C1, C2, C6, C11, C14, C17, C20, C21 +4
1
CL21A225KB9LNNC
2u2
Samsung Electro-Mechanics
C3
4
EMK105BJ105KVHF
1u0
Taiyo Yuden
C4, C7, C9, C34
2
GRT21BC81A226ME13K
22u
Murata
C5, C10
6
CL32B475KBJNNNE
4u7
Samsung Electro-Mechanics
C8, C12, C13, C25, C27, C28
2
EEHZA1V470P
47u
Panasonic
C15, C29
1
CL32A476KOJNNNE
47u
Samsung Electro-Mechanics
C16
1
CL05B103KA5NNNC
10n
Samsung Electro-Mechanics
C18
1
CL05B153KO5NNNC
15n
Samsung
C19
1
CL05B473KO5NNNC
47n
Samsung Electro-Mechanics
C23
1
CC0402KRX7R9BB223
22n
Yageo
C30
1
CL10B224KA8NNNC
220n
Samsung Electro-Mechanics
C31
1
DCL5R5155HF
1F5
Korchip
C33
12
TC0250B1002TCC
10k
Royalohm
R1, R8, R9, R10, R16, R27, R34, R35 +4
3
RC0402FR-0722RP
22R
Yageo
R2, R3, R15
6
HP02WAF4701TCE
4k7
Royalohm
R4, R5, R6, R7, R24, R61
1
BVT-I-R005-1.0
5m0
Isabellenhütte
R11
1
0402WGF6201TCE
6k2
Royalohm
R12
2
TC0250B1000TCC
100R
Royalohm
R13, R28
1
ERJ2RKF2201X
2k2
Panasonic
R14
1
0402WGF1003TCE
100k
Royalohm
R17
5
CQ02WGF1003TCE
100k
Royalohm
R21, R29, R38, R53, R58
1
RC1005F1022CS
10k2
Samsung Electro-Mechanics
R39
1
ERJ2RKF3241X
3k24
Panasonic
R40
1
0402WGF5102TCE
51k
Royalohm
R41
1
CQ121WF4701T4E
4k7
Royalohm
R43
1
0402WGF7872TCE
78k7
Royalohm
R47
1
0402WGF3012TCE
30k1
Royalohm
R48
2
0402WGF9761TCE
9k76
Royalohm
R49, R51
1
0402WGF2871TCE
2k87
Royalohm
R50
2
ERJ2RKF2001X
2k0
Panasonic
R52, R64
1
RT0402BRD071KL
1k0
Yageo
R54
1
0402WGF2373TCE
237k
Royalohm
R55
2
CRCW0603100KFKTBBC
100k
Vishay
R59, R66
1
CRT05J7F5R60
5R6
VIKING
R60
2
HP02WAF5101TCE
5k1
Royalohm
R62, R63
1
PS122WF1001T4E
1k
Royalohm
R67

Gopo design files

The KiCad project lives in the gokcesena53/usb-pd-power-supply repository on GitHub; these links point at the commit this page was built from.

Gopo: common questions

What microcontroller does the Gopo use?

The Gopo is built around the ESP32-C6-MINI-1-H4, from the ESP32 family.

How big is the Gopo PCB?

The Gopo measures 99.4 × 61 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Gopo?

125 components, from 70 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 Gopo design files?

From the gokcesena53/usb-pd-power-supply 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 Gopo design in my own project?

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

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

More boards in usb-pd-power-supply

Similar boards