Gk pcbv3

jncronin·gk·gk-pcbv3/gk-pcbv3/gk-pcbv3.kicad_pcb

Gk pcbv3 PCB layout, top view — open source STM32 board by jncronin

About the Gk pcbv3 PCB

Gk pcbv3 is an open source STM32 PCB design by jncronin, published on GitHub. It is a 6-layer board measuring 108 × 158.8 mm, with 276 components from 89 distinct parts.

Its main chip is the STM32H7S7L8H6H, from the STM32 family. Other key parts include the WE-TVS-82400102, ICS570BLF, S26KS128SDPBHI020, S80KS5122GABHI020 and PCM1753DBQ. By type, the board carries 104 capacitors, 90 resistors, 22 ICs, 14 connectors, 11 switches and 8 test points.

It belongs with the audio, iot & wireless and power & battery designs in this gallery, and the repository also holds 1 earlier revision of it.

From the project

This respository provides PCB schematics, firmware and debugging support for the gkv4 handheld game console and its operating system, gkos. For the original STM32H7S7-based gk, see README-v3.md.

This respository provides PCB schematics, firmware and debugging support for the gkv4 handheld game console and its operating system, gkos. For the original STM32H7S7-based gk, see README-v3.md.

gkv4 represents a significant upgrade over the original gk with improved speed, a bigger screen, more gamepad buttons and hardware-accelerated 3D rendering.

gkv4 is a small, battery powered handheld gaming console running on a STM32MP2 MPU (dual Cortex-A35 cores with additional Cortex-M33 core). It runs a custom OS called gkos which allows near-instantaneous (MCU-like) cold boot times but is…

Gk pcbv3, from the project README
From the project README

Main components on the Gk pcbv3

Gk pcbv3 bill of materials (BOM)

276 components, 89 distinct parts.

QtyPartRefs
2
WE-TVS-82400102
U1, U23
1
ICS570BLF
U3
1
STM32H7S7L8H6H
U4
1
S26KS128SDPBHI020
U5
2
S80KS5122GABHI020
U6, U17
1
PCM1753DBQ
U7
1
TPS2041BDBV
U8
1
LSM6DSL
U9
1
MAX17048
U10
1
ULN2003A
U11
1
PAM8302AAS
U12
1
TMUX1237
U13
1
TPA6110A2DGN
U14
1
CDCE913PWR
U19
1
TLV61070ADBV
U20
1
BQ24075RGT (_not_ BQ24075*T*RGT)
U21
1
PT4110E89E
U22
1
TPS2051CDBV
U24
1
ATWILC3000-MR110CA
U25
1
LT3380EUJM-PBF
U26
Show 69 more
QtyPartRefs
4
2N7002
Q1, Q2, Q4, Q5
1
24MHz
Y1
1
32.768kHz R26-32.768-12.5
Y2
1
27M
Y3
1
USB_C_Receptacle_USB2.0
J1
1
Conn_01x02
J2
1
Conn_02x27_Top_Bottom
J3
1
Micro_SD_Card_Det2
J4
1
AudioJack3_SwitchTR
J5
1
Conn_01x02
J6
1
Conn_01x02
J7
1
Conn_ARM_JTAG_SWD_10
J8
1
TE 1-1734839-0
J10
1
Conn_01x03
J12
2
Conn_01x02
J13, J15
1
USB_A
J14
1
Conn_01x05
J16
1
Battery_Cell
BT1
2
Conn_01x01
H5, H6
1
SW_Push
SW1
1
~
SW2
9
SW_Push
SW_A1, SW_B1, SW_D1, SW_L1, SW_MENU1, SW_R1, SW_U1, SW_X1 +1
2
SW_Push
SW_LB1, SW_RB1
8
TestPoint
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
3
SW_Push
SW_ONOFF1, SW_VOLDOWN1, SW_VOLUP1
3
LED
D1, D5, D9
1
D
D4
2
LED_ARGB
D7, D8
1
FerriteBead
FB1
1
10u
L1
4
2.2u XAL4020-222ME
L2, L5, L6, L7
2
4.7u
C1, C2
4
15p
C3, C4, C90, C91
29
100n
C5, C6, C8, C11, C12, C32, C33, C40 +21
7
10u
C7, C22, C23, C25, C46, C80, C86
1
175p
C9
5
22u
C10, C30, C88, C89, C93
22
100n
C13, C16, C17, C18, C19, C29, C37, C41 +14
6
1u
C14, C15, C20, C21, C34, C35
3
47u
C24, C26, C27
5
1u
C28, C57, C76, C81, C87
1
2.2u
C31
3
2.2u
C36, C38, C39
3
10u
C48, C55, C56
2
0 / 1u
C49, C50
2
3300p
C51, C53
2
680p
C52, C54
3
10p
C77, C78, C85
2
0.1u
C82, C83
2
10n
C95, C96
42
10k
R1, R8, R9, R14, R22, R28, R29, R30 +34
16
100k
R2, R4, R10, R13, R15, R16, R17, R18 +8
2
7.5k
R3, R21
1
20R
R5
2
5.1k
R6, R7
1
NC/10k
R11
1
910k
R12
8
360R
R19, R58, R59, R60, R61, R62, R63, R70
2
5.6k
R20, R69
3
1k
R23, R24, R74
1
1M
R25
1
33k
R53
1
82k
R54
2
825k
R55, R89
1
1.5k
R57
2
232k
R72, R90
1
750k
R93
2
510k
R94, R95
1
680k
R96

Gk pcbv3 design files

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

Gk pcbv3: common questions

What microcontroller does the Gk pcbv3 use?

The Gk pcbv3 is built around the STM32H7S7L8H6H, from the STM32 family.

How big is the Gk pcbv3 PCB?

The Gk pcbv3 measures 108 × 158.8 mm, has 6 copper layers and is 1.5584 mm thick.

How many components are on the Gk pcbv3?

276 components, from 89 distinct parts. The full bill of materials is listed on this page.

Where can I download the Gk pcbv3 design files?

From the jncronin/gk repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Gk pcbv3 design in my own project?

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

Can I test firmware for the Gk pcbv3 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in gk

Earlier revisions in the repo: gk-pcbv2

Similar boards