Gd32f303 revG

mean00·swindle·kicad/gd32f303/swindle_gd32f303_revG/gd32f303_revG.kicad_pcb

Gd32f303 revG PCB layout, top view — open source STM32 board by mean00

About the Gd32f303 revG PCB

Gd32f303 revG is an open source STM32 PCB design by mean00, published on GitHub. It is a 2-layer board measuring 49.2 × 31.7 mm, with 42 components from 27 distinct parts.

Its main chip is the GD32F303, from the STM32 family. Other key parts include the 3V->VTREF, VTREF->3V, VTREF<->3V, LM1117-3.3 and RT9013-33GB. By type, the board carries 13 capacitors, 10 resistors, 9 connectors, 6 ICs, 2 diodes and 1 crystal.

It belongs with the usb & debug tools designs in this gallery.

From the project

A custom version of the blackMagic probe with rust in it

Pick the pre-built firmware for your board or build from source.

'see wiki for exact pinout' ### 3. Start debugging

Or use any GDB frontend (VS Code, CLion, etc.) — just point it to the serial port.

This project uses CMake with presets for each target platform.

There is a devpod/docker build environment included.

- CMake ≥ 3.21 - ARM GCC toolchain (arm-none-eabi-gcc) or LLVM/Clang - RISC-V toolchain (for CH32V targets) - Rust toolchain (for the GDB interface)

Gd32f303 revG, from the project README
From the project README

Main components on the Gd32f303 revG

GD32F3033V->VTREFVTREF->3VVTREF<->3VLM1117-3.3RT9013-33GB

Gd32f303 revG bill of materials (BOM)

42 components, 27 distinct parts.

QtyPartRefs
1
GD32F303
U1
1
3V->VTREF
U2
1
VTREF->3V
U3
1
VTREF<->3V
U4
1
LM1117-3.3
U5
1
RT9013-33GB
U8
1
8Mhz
Y2
1
Debug port
J1
1
Debug port
J2
1
USB
J3
1
DFU
J4
1
BOOT
J5
1
jtag
J6
1
Conn_01x05_Pin
J7
1
~
J8
1
Conn_01x03_Socket
J9
1
SW2
RST1
2
LED
D1, D2
10
100n
C3, C4, C6, C16, C17, C18, C19, C20 +2
1
100u
C5
Show 7 more
QtyPartRefs
2
22pf
C7, C8
2
10k
R1, R3
2
330
R2, R10
1
1k
R4
2
22
R5, R6
1
1.2k
R7
2
5.1k
R8, R9

Gd32f303 revG design files

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

Gd32f303 revG: common questions

What microcontroller does the Gd32f303 revG use?

The Gd32f303 revG is built around the GD32F303, from the STM32 family.

How big is the Gd32f303 revG PCB?

The Gd32f303 revG measures 49.2 × 31.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Gd32f303 revG?

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

Where can I download the Gd32f303 revG design files?

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

Can I use the Gd32f303 revG design in my own project?

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

Can I test firmware for the Gd32f303 revG 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 swindle

Similar boards