Gopo
gokcesena53·usb-pd-power-supply·hardware/gopo.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP33772SDKZ-13-FA02 Diodes Incorporated | Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U1 |
| 1 | ESP32-C6-MINI-1-H4 Espressif Systems | ESP32-C6-MINI-1 | U2 |
| 1 | INA226AIDGSR INA226 Texas Instruments | TSSOP-10_3x3mm_P0.5mm | U3 |
| 1 | BQ32000DR BQ32000 Texas Instruments | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | AOZ1284PI Alpha & Omega Semiconductor | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.71x3.7mm | U5 |
| 1 | TLV431BQDBZT Texas Instruments | SOT-23 | U6 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | U10 |
| 1 | TPS55340PWPR Texas Instruments | Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm_ThermalVias | U11 |
| 1 | LM74801QDRRRQ1 LM74801-Q1 Texas Instruments | WSON-12-1EP_3x3mm_P0.5mm_EP1.5x2.5mm | U12 |
| 1 | SN74LVC1G08DBVR 74LVC1G08 Texas Instruments | SOT-23-5 | U13 |
| 4 | BSS138P,215 BSS138P Nexperia | SOT-23 | Q1, Q2, Q4, Q6 |
| 2 | SQJB60EP-T1_GE3 SQJB60EP Vishay Siliconix | Vishay_PowerPAK_SO-8L_Dual | Q3, Q5 |
| 1 | IRLML6344TRPBF IRLML6344 INFINEON | SOT-23 | Q7 |
| 1 | TSM3443CX6 RF TSM3443CX6 Taiwan Semiconductor | SOT-23-6 | Q8 |
| 1 | ABS25-32.768KHZ-T 32.768kHz Abracon | Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm | Y1 |
| 1 | L-KLS1-242I-2.0-30-R TFT032B018 KLS Electronic | KLS_L-KLS1-242I-2.0-30_1x30-2MP_P0.50mm_Horizontal | J3 |
| 1 | N/A (PCB pedi) SolderWire-1.5sqmm N/A | SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm | J4 |
| 1 | USB4105-GF-A USB_C_Receptacle_USB2.0_16P GCT | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J7 |
| 1 | TBD 2-CH UART TO ETH Waveshare | Waveshare_2-CH_UART_TO_ETH | J8 |
| 1 | BVT-I-R005-1.0 5m0 Isabellenhütte | R_2512_6332Metric | RShunt1 |
Show 50 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PTS810 SJS 250 SMTR LFS BOOT / PTS810 C&K (Littelfuse) | SW_SPST_PTS810 | SW1 |
| 1 | PTS810 SJS 250 SMTR LFS RESET / PTS810 C&K (Littelfuse) | SW_SPST_PTS810 | SW2 |
| 1 | L-KLS4-EC1121S-E5A-F12.5 KLS Electronic | L-KLS4-EC1121S-E5A-F12.5 | SW3 |
| 1 | TSM0B103F3381RZ 10k NTC Thinking Electronic | R_0402_1005Metric | TH1 |
| 1 | APHHS1005SURCK LED Kingbright | LED_0402_1005Metric | D1 |
| 1 | SS2060FL_R1_00001 SS2060FL PANJIT | D_SOD-123F | D2 |
| 2 | SMBJ30A-E3/52 SMBJ30A Vishay | D_SMB | D3, D7 |
| 1 | SX36_R1_00001 SX36 PANJIT | D_SMA | D4 |
| 1 | BAS16HT1G BAS16H onsemi | D_SOD-323 | D5 |
| 2 | BZT52-C12_R1_00001 BZT52C12 PANJIT | D_SOD-123 | D6, D10 |
| 2 | SMF30A-TKS SMF30A Thinking Electronic | D_SOD-123F | D8, D9 |
| 1 | FPI0705-220K 22u Core Master | L_CoreMaster_FPI0705_7.8x7.0mm_H5.0 | L1 |
| 1 | SRI0704-6R8M 6u8 Core Master | L_7.3x7.3_H4.5 | L3 |
| 12 | CC0402KRX7R9BB104 100n Yageo | C_0402_1005Metric | C1, C2, C6, C11, C14, C17, C20, C21 +4 |
| 1 | CL21A225KB9LNNC 2u2 Samsung Electro-Mechanics | C_0805_2012Metric | C3 |
| 4 | EMK105BJ105KVHF 1u0 Taiyo Yuden | C_0402_1005Metric | C4, C7, C9, C34 |
| 2 | GRT21BC81A226ME13K 22u Murata | C_0805_2012Metric | C5, C10 |
| 6 | CL32B475KBJNNNE 4u7 Samsung Electro-Mechanics | C_1210_3225Metric | C8, C12, C13, C25, C27, C28 |
| 2 | EEHZA1V470P 47u Panasonic | CP_Elec_6.3x5.8 | C15, C29 |
| 1 | CL32A476KOJNNNE 47u Samsung Electro-Mechanics | C_1210_3225Metric | C16 |
| 1 | CL05B103KA5NNNC 10n Samsung Electro-Mechanics | C_0402_1005Metric | C18 |
| 1 | CL05B153KO5NNNC 15n Samsung | C_0402_1005Metric | C19 |
| 1 | CL05B473KO5NNNC 47n Samsung Electro-Mechanics | C_0402_1005Metric | C23 |
| 1 | CC0402KRX7R9BB223 22n Yageo | C_0402_1005Metric | C30 |
| 1 | CL10B224KA8NNNC 220n Samsung Electro-Mechanics | C_0603_1608Metric | C31 |
| 1 | DCL5R5155HF 1F5 Korchip | Korchip_DCL_H-Type_D19.0mm_P20.00mm_Horizontal | C33 |
| 12 | TC0250B1002TCC 10k Royalohm | R_0402_1005Metric | R1, R8, R9, R10, R16, R27, R34, R35 +4 |
| 3 | RC0402FR-0722RP 22R Yageo | R_0402_1005Metric | R2, R3, R15 |
| 6 | HP02WAF4701TCE 4k7 Royalohm | R_0402_1005Metric | R4, R5, R6, R7, R24, R61 |
| 1 | BVT-I-R005-1.0 5m0 Isabellenhütte | R_2512_6332Metric | R11 |
| 1 | 0402WGF6201TCE 6k2 Royalohm | R_0402_1005Metric | R12 |
| 2 | TC0250B1000TCC 100R Royalohm | R_0402_1005Metric | R13, R28 |
| 1 | ERJ2RKF2201X 2k2 Panasonic | R_0402_1005Metric | R14 |
| 1 | 0402WGF1003TCE 100k Royalohm | R_0402_1005Metric | R17 |
| 5 | CQ02WGF1003TCE 100k Royalohm | R_0402_1005Metric | R21, R29, R38, R53, R58 |
| 1 | RC1005F1022CS 10k2 Samsung Electro-Mechanics | R_0402_1005Metric | R39 |
| 1 | ERJ2RKF3241X 3k24 Panasonic | R_0402_1005Metric | R40 |
| 1 | 0402WGF5102TCE 51k Royalohm | R_0402_1005Metric | R41 |
| 1 | CQ121WF4701T4E 4k7 Royalohm | R_2512_6332Metric | R43 |
| 1 | 0402WGF7872TCE 78k7 Royalohm | R_0402_1005Metric | R47 |
| 1 | 0402WGF3012TCE 30k1 Royalohm | R_0402_1005Metric | R48 |
| 2 | 0402WGF9761TCE 9k76 Royalohm | R_0402_1005Metric | R49, R51 |
| 1 | 0402WGF2871TCE 2k87 Royalohm | R_0402_1005Metric | R50 |
| 2 | ERJ2RKF2001X 2k0 Panasonic | R_0402_1005Metric | R52, R64 |
| 1 | RT0402BRD071KL 1k0 Yageo | R_0402_1005Metric | R54 |
| 1 | 0402WGF2373TCE 237k Royalohm | R_0402_1005Metric | R55 |
| 2 | CRCW0603100KFKTBBC 100k Vishay | R_0603_1608Metric | R59, R66 |
| 1 | CRT05J7F5R60 5R6 VIKING | R_0805_2012Metric | R60 |
| 2 | HP02WAF5101TCE 5k1 Royalohm | R_0402_1005Metric | R62, R63 |
| 1 | PS122WF1001T4E 1k Royalohm | R_2512_6332Metric | 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k