Gk pcbv3
jncronin·gk·gk-pcbv3/gk-pcbv3/gk-pcbv3.kicad_pcb
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…

Main components on the Gk pcbv3
Gk pcbv3 bill of materials (BOM)
276 components, 89 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | WE-TVS-82400102 | SOT-23-6 | U1, U23 |
| 1 | ICS570BLF | SO-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | STM32H7S7L8H6H | TFBGA225_STM | U4 |
| 1 | S26KS128SDPBHI020 | BGA24_Hyperbus | U5 |
| 2 | S80KS5122GABHI020 | BGA24_Hyperbus | U6, U17 |
| 1 | PCM1753DBQ | SSOP-16_3.9x4.9mm_P0.635mm | U7 |
| 1 | TPS2041BDBV | SOT-23-5 | U8 |
| 1 | LSM6DSL | LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U9 |
| 1 | MAX17048 | TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm | U10 |
| 1 | ULN2003A | SOIC-16_3.9x9.9mm_P1.27mm | U11 |
| 1 | PAM8302AAS | MSOP-8_3x3mm_P0.65mm | U12 |
| 1 | TMUX1237 | SOT-363_SC-70-6 | U13 |
| 1 | TPA6110A2DGN | HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm | U14 |
| 1 | CDCE913PWR | PW14 | U19 |
| 1 | TLV61070ADBV | SOT-23-6 | U20 |
| 1 | BQ24075RGT (_not_ BQ24075*T*RGT) | VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U21 |
| 1 | PT4110E89E | SOT-89-5 | U22 |
| 1 | TPS2051CDBV | SOT-23-5 | U24 |
| 1 | ATWILC3000-MR110CA | ATWILC3000-MR110CA_MCH | U25 |
| 1 | LT3380EUJM-PBF | 05-08-1681_ADI | U26 |
Show 69 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 2N7002 | SOT-23 | Q1, Q2, Q4, Q5 |
| 1 | 24MHz | Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 32.768kHz R26-32.768-12.5 | Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1 | Y2 |
| 1 | 27M | Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm | Y3 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | Conn_01x02 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J2 |
| 1 | Conn_02x27_Top_Bottom | AMPHENOL_F32Q-1A7H1-11054 | J3 |
| 1 | Micro_SD_Card_Det2 | microSD_HC_Molex_104031-0811 | J4 |
| 1 | AudioJack3_SwitchTR | Jack_3.5mm_Ledino_KB3SPRS_Horizontal | J5 |
| 1 | Conn_01x02 | Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal | J6 |
| 1 | Conn_01x02 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J7 |
| 1 | Conn_ARM_JTAG_SWD_10 | PinHeader_2x05_P1.27mm_Vertical_SMD | J8 |
| 1 | TE 1-1734839-0 | TE_1-1734839-0_1x10-1MP_P0.5mm_Horizontal | J10 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J12 |
| 2 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J13, J15 |
| 1 | USB_A | USB_A_Molex_67643_Horizontal | J14 |
| 1 | Conn_01x05 | PinHeader_1x05_P2.54mm_Vertical | J16 |
| 1 | Battery_Cell | BatteryHolder_Keystone_3002_1x2032 | BT1 |
| 2 | Conn_01x01 | PinHeader_1x01_P2.54mm_Vertical | H5, H6 |
| 1 | SW_Push | Tactile Switch 6x3.5mm | SW1 |
| 1 | ~ | XBOX_THUMB_ROT_OVERLAP | SW2 |
| 9 | SW_Push | TouchButton-8x8mm | SW_A1, SW_B1, SW_D1, SW_L1, SW_MENU1, SW_R1, SW_U1, SW_X1 +1 |
| 2 | SW_Push | TerminalBlock_bornier-3_P5.08mm | SW_LB1, SW_RB1 |
| 8 | TestPoint | PinHeader_1x01_P2.54mm_Vertical | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 3 | SW_Push | SW_Tactile_SKHH_Angled | SW_ONOFF1, SW_VOLDOWN1, SW_VOLUP1 |
| 3 | LED | LED_0603_1608Metric | D1, D5, D9 |
| 1 | D | D_SOD-128 | D4 |
| 2 | LED_ARGB | LED_ASMB-KTF0-0A306 | D7, D8 |
| 1 | FerriteBead | R_0603_1608Metric | FB1 |
| 1 | 10u | L_7.3x7.3_H3.5 | L1 |
| 4 | 2.2u XAL4020-222ME | L_Coilcraft_XAL4020-XXX | L2, L5, L6, L7 |
| 2 | 4.7u | C_0805_2012Metric | C1, C2 |
| 4 | 15p | C_0603_1608Metric | C3, C4, C90, C91 |
| 29 | 100n | C_0603_1608Metric | C5, C6, C8, C11, C12, C32, C33, C40 +21 |
| 7 | 10u | C_0805_2012Metric | C7, C22, C23, C25, C46, C80, C86 |
| 1 | 175p | C_0603_1608Metric | C9 |
| 5 | 22u | C_0805_2012Metric | C10, C30, C88, C89, C93 |
| 22 | 100n | C_0402_1005Metric | C13, C16, C17, C18, C19, C29, C37, C41 +14 |
| 6 | 1u | C_0402_1005Metric | C14, C15, C20, C21, C34, C35 |
| 3 | 47u | C_1206_3216Metric | C24, C26, C27 |
| 5 | 1u | C_0805_2012Metric | C28, C57, C76, C81, C87 |
| 1 | 2.2u | C_0805_2012Metric | C31 |
| 3 | 2.2u | C_0402_1005Metric | C36, C38, C39 |
| 3 | 10u | CP_Radial_D5.0mm_P2.00mm | C48, C55, C56 |
| 2 | 0 / 1u | C_0805_2012Metric | C49, C50 |
| 2 | 3300p | C_0603_1608Metric | C51, C53 |
| 2 | 680p | C_0603_1608Metric | C52, C54 |
| 3 | 10p | C_0603_1608Metric | C77, C78, C85 |
| 2 | 0.1u | C_0603_1608Metric | C82, C83 |
| 2 | 10n | C_0603_1608Metric | C95, C96 |
| 42 | 10k | R_0603_1608Metric | R1, R8, R9, R14, R22, R28, R29, R30 +34 |
| 16 | 100k | R_0603_1608Metric | R2, R4, R10, R13, R15, R16, R17, R18 +8 |
| 2 | 7.5k | R_0603_1608Metric | R3, R21 |
| 1 | 20R | R_2512_6332Metric | R5 |
| 2 | 5.1k | R_0603_1608Metric | R6, R7 |
| 1 | NC/10k | R_0603_1608Metric | R11 |
| 1 | 910k | R_0603_1608Metric | R12 |
| 8 | 360R | R_0603_1608Metric | R19, R58, R59, R60, R61, R62, R63, R70 |
| 2 | 5.6k | R_0603_1608Metric | R20, R69 |
| 3 | 1k | R_0603_1608Metric | R23, R24, R74 |
| 1 | 1M | R_0603_1608Metric | R25 |
| 1 | 33k | R_0603_1608Metric | R53 |
| 1 | 82k | R_0603_1608Metric | R54 |
| 2 | 825k | R_0603_1608Metric | R55, R89 |
| 1 | 1.5k | R_0603_1608Metric | R57 |
| 2 | 232k | R_0603_1608Metric | R72, R90 |
| 1 | 750k | R_0603_1608Metric | R93 |
| 2 | 510k | R_0603_1608Metric | R94, R95 |
| 1 | 680k | R_0603_1608Metric | 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
STM32
Gk
jncronin
120.7 × 110 mm245 parts6LNo license78Gk controls
jncronin
120.7 × 72.2 mm103 parts2LNo license78Pmic panel
jncronin
96.2 × 75.8 mm52 parts4LNo license78Pmic
jncronin
25.4 × 25.4 mm52 parts4LNo license78Gk oled
jncronin
50.7 × 52 mm44 parts4LNo license78Gk controls trigger
jncronin
60 × 38.2 mm7 parts2LNo license78
Earlier revisions in the repo: gk-pcbv2
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k