Gk

jncronin·gk·gk-pcbv4/gk/gk.kicad_pcb

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

About the Gk PCB

Gk is an open source STM32 PCB design by jncronin, published on GitHub. It is a 6-layer board measuring 120.7 × 110 mm, with 245 components from 73 distinct parts.

Its main chip is the STM32MP255DAI3, from the STM32 family. Other key parts include the STPMIC25B JC Module, BQ24075RGT (_not_ BQ24075*T*RGT), MAX17048, INA236[AB]IDDFR and IS43LQ32256A-062BLI. By type, the board carries 127 capacitors, 59 resistors, 19 ICs, 14 connectors, 13 test points and 4 switches.

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

From the project

This directory contains PDF schematics, KiCAD projects and Gerbers for the gkv4 PCBs.

This directory contains PDF schematics, KiCAD projects and Gerbers for the gkv4 PCBs.

- gk: This is the main board for the gkv4 and includes the high speed components. It is implemented as a 6 layer board with impedance control requirements specified in the PCBnew file. - pmic: This is a standalone 1 inch square board that contains the STPMIC25 power management chip and associated passive components. It is implemented as a 4 layer board and additionally provided as a panelized board. It is mounted using LGA/castellated holes onto the main board. - controls: This is a daughter board…

Main components on the Gk

Gk bill of materials (BOM)

245 components, 73 distinct parts.

QtyPartRefs
1
STPMIC25B JC Module
U1
1
BQ24075RGT (_not_ BQ24075*T*RGT)
U2
1
MAX17048
U3
1
INA236[AB]IDDFR
U4
1
STM32MP255DAI3
U5
1
IS43LQ32256A-062BLI
U6
1
W25Q32JVSN or MX25L6433F
U7
1
TPS2051CDBV
U8
1
TLV61070ADBV
U9
2
WE-TVS-82400102
U10, U11
1
TPS61165DBV
U12
1
SN74AVC32T245NMJR
U13
1
TPS2051BDBV
U14
1
LSM6DSL
U15
1
TAD5112
U16
1
PAM8302AAS
U17
1
LIS2MDL
U18
1
BQ25601
U19
1
40MHz
Y1
1
CM8V-T1A-32.768kHz-12.5pF-20PPM-TA-QC
Y2
Show 53 more
QtyPartRefs
1
Conn_01x02
J1
1
Conn_01x02
J2
1
Bus_M.2_Socket_E
J3
1
Micro_SD_Card_Det2
J4
1
Conn_ARM_Cortex_Debug_ETM_20
J5
1
USB_A
J6
1
USB_C_Receptacle_USB2.0
J7
1
Conn_01x40
J8
1
Conn_01x06
J9
1
Conn_ARM_JTAG_SWD_10
J10
1
Conn_01x20
J11
1
AudioJack3_SwitchTR
J12
1
Conn_01x02
J13
1
Conn_01x03
J14
2
SW_Push
SW1, SW2
2
SW_Push
SW_R1, SW_R2
13
TestPoint
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +5
3
SW_Push
SW_ONOFF1, SW_VOLDOWN1, SW_VOLUP1
1
D_Schottky
D2
1
2.2u XAL4020-222ME
L1
1
10u/150mOhm/500mA WLPN404018M100LE
L2
1
DFE252012F-1R0M=P2 / 1u
L6
4
22u/6.3V
C1, C2, C3, C4
2
22u/10V
C5, C6
3
4.7u
C7, C8, C25
18
100n
C9, C10, C15, C19, C20, C36, C37, C98 +10
1
4.7u
C11
2
2.2u
C12, C62
25
1u
C13, C14, C16, C17, C26, C27, C29, C30 +17
2
220n
C18, C111
12
10u
C21, C24, C94, C95, C100, C106, C121, C123 +4
1
47n
C22
37
100n
C23, C49, C51, C54, C55, C56, C57, C58 +29
5
10n
C28, C117, C118, C119, C120
5
1u
C96, C97, C129, C130, C132
4
15p
C101, C102, C103, C104
1
175p
C107
1
22u
C108
1
1u/50V
C109
1
4.7u/10V
C110
2
0.1u
C133, C134
1
NC (v1) / 5.23k (v2)
R1
24
10k
R2, R3, R4, R5, R14, R18, R19, R22 +16
1
NC/10k (v1) / 30.1k (v2 with NTC) / 7.5k (v2 without NTC)
R6
9
1.5k
R10, R30, R31, R32, R33, R34, R35, R36 +1
2
1k
R11, R45
1
10m
R12
2
200R
R13, R41
2
240R
R15, R38
13
100k
R16, R17, R20, R21, R24, R25, R26, R27 +5
1
910k
R47
2
5.1k
R50, R51
1
4R/500mW
R54

Gk 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: common questions

What microcontroller does the Gk use?

The Gk is built around the STM32MP255DAI3, from the STM32 family.

How big is the Gk PCB?

The Gk measures 120.7 × 110 mm, has 6 copper layers and is 1.5584 mm thick.

How many components are on the Gk?

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

Where can I download the Gk 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 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 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

Similar boards