Skip to the content
4 layers55.9 × 83.8 mmStm32g474board, the printed circuit board in 3D

EmbLynx Development board for the stm32G474RE microcontroller

Size
55.9 × 83.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
70
Nets
83
Pads
283
Tracks, vias
707, 220
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Aug 2026
Updated
12 Aug 2026

Overview

Stm32g474board is an open-source printed circuit board by halherta, from the halherta/stm32g474board repository on GitHub, published under the MIT licence. It is a 4-layer board of 55.9 × 83.8 mm with 70 parts on 83 nets, routed with 707 tracks and 220 vias.

It is built around the AP63205WU, AP7361C-33E and USBLC6-2SC6, with the PMEG3010BER, AO3401A and BAT54C among its other parts. Its parts include 24 capacitors, 12 resistors, 9 connectors, 6 diodes and 4 ICs. It belongs with the microcontroller boards boards and the STM32 boards of this library.

Main components

6

README

README.md

EmbLynx

An embedded systems development board based on the STM32G474RE microcontroller.

EmbLynx board

EmbLynx is a compact, feature-rich development board built around ST's STM32G474RE — a mixed-signal Cortex-M4 SoC with an unusually dense analog front end (5x ADC, 7x DAC, 6x OPAMP, 7x comparator) alongside DSP/math accelerators aimed at digital power conversion, motor control, and precision sensing. The board exposes that analog and digital peripheral set on standard 0.1" headers so it can be used as a general-purpose prototyping platform or stacked with daughterboards.

Full write-up: hussamtalkstech.com/emblynx

Features

  • MCU: STM32G474RE (Arm Cortex-M4F, up to 170 MHz, 512 KB Flash, 128 KB SRAM)
  • Power input:
    • Reverse-polarity-protected DC jack or Vin pin (6–30 V), stepped down via an AP63205WU buck converter to 5 V
    • Direct 5 V input via I/O header pins or USB-C (with TVS protection and 22 Ω series resistors)
    • 3.3 V rail generated from the 5 V rail via an LDO
  • Debug: STDC14 SWD/JTAG/serial port (STLink-V3 compatible)
  • User I/O: RESET and BOOT0 buttons (USB DFU-friendly), user pushbutton (PC13), power LED, user LED (PD2)
  • Analog support: Jumper-selectable Vref (+3V3 or external), filtering on VDD_A / VREF+
  • Current measurement: IDD jumper (JP2) isolates the microcontroller's own 3.3 V rail (+3V3) from the peripheral/LED rail (+3V30) for clean current measurements
  • RTC backup: BAT54C dual-Schottky arrangement feeds VBAT from either a coin-cell on the I/O header or +3V3 when no battery is present
  • Form factor: 2.2" x 3.3", 4-layer PCB, 6x 8-pin 0.1" I/O headers (stacking-header compatible)

STM32G474RE peripheral highlights

CategoryDetails
CoreCortex-M4F w/ FPU + DSP, 170 MHz, ART Accelerator, 0-wait-state Flash
Memory512 KB dual-bank Flash (ECC), 128 KB SRAM (parity on select blocks), 32 KB CCM-SRAM
Math acceleratorsCORDIC (trig/hyperbolic), FMAC (FIR/IIR/3p3z filters)
Timers17 total, incl. HRTIM (184 ps resolution), motor-control timers, watchdogs
Connectivity3x FDCAN, 4x I2C (Fast-mode+), 5x USART/UART, 1x LPUART, 4x SPI/2x I2S, SAI, USB 2.0 FS, USB-C/UCPD
ADC5x independent 12-bit SAR, up to 4 Msps each (8 Msps interleaved), up to 16-bit via oversampling
DAC7 channels (3 buffered external @ 1 Msps, 4 unbuffered internal @ 15 Msps)
OPAMP6x, externally accessible, configurable as PGAs (x2–x64), ~13 MHz bandwidth
Comparator7x, 16.7 ns propagation delay, programmable hysteresis
ReferenceVREFBUF with 2.048 V / 2.5 V / 2.95 V presets
Other16-channel DMA, FSMC/Quad-SPI, hardware RNG, CRC, internal temp sensor

Getting started

Prerequisites

Opening the project

  1. Clone this repository:
    bash
    git clone https://github.com/halherta/stm32g474board.git
  2. Open stm32g474board.kicad_pro in KiCad.

Schematic

EmbLynx board schematic

A rendered PDF of the full schematic is included here.

Layout

EmbLynx board layout

Parts Library

my latest Kicad footprint / symbol parts library cab always be found here

Power architecture

RailSourceNotes
VIN (6–30 V)DC jack or I/O headerReverse-polarity protected
+5VVIN → AP63205WU buck, or direct 5 V pin, or USB-CUSB-C input has TVS + 22 Ω series protection
+3V30+5V → LDOPowers LEDs, pull-ups, always-on peripherals
+3V3+3V30 → IDD jumper (JP2)Powers the MCU only; JP2 allows current measurement of the MCU in isolation
VBATCoin cell (I/O header) or +3V3Selected via BAT54C dual-Schottky diodes

Credits

Designed by Hussam — hussamtalkstech.com

Parts

70
QtyValueFootprintReferences
100.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5, C6, C7, C8, C13, C20, C21, C22, C24
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R11, R12
31uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C9, C10
3SW_PushButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1, SW2, SW3
210uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C12
222Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4
222uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC14, C15
227pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC16, C17
2330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
27pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC18, C19
2LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3, D5
2PMEG3010BERDiode_SMD:Nexperia_CFP3_SOD-123WD4, D6
1100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
1100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
1100uCapacitor_SMD:CP_Elec_6.3x7.7C23
110nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11
132KCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
14.7uInductor_SMD:L_Coilcraft_XxL4040L1
14.7uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
147Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
1600@100MHzInductor_SMD:L_0603_1608MetricFB1
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1AP63205WUPackage_TO_SOT_SMD:TSOT-23-6_HandSolderingU4
1AP7361C-33EPackage_TO_SOT_SMD:SOT-223-3_TabPin2U5
1BAT54CPackage_TO_SOT_SMD:SOT-23D1
1Barrel_Jackmyparts:CUI_PJ-037AHJ6
1Conn_ST_STDC14Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMDJ2
1IDDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP2
1Left_botConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ5
1Left_midConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4
1Left_topConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ3
1MMSZ52XXBDiode_SMD:D_SOD-123D2
1Right_botConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ9
1Right_midConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ8
1Right_topConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ7
1STM32G474RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4110J1
1VREF_SELConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1

The 69 most common of 70 parts.

Similar boards

  • 6 layers160 × 136 mmSerie, the printed circuit board in 3D

    Serie

    npgo22/Serie

    The board itself is based around an STM32H723, the fastest microcontroller supported by Klipper at the moment.

    549 parts
  • 2 layers94.5 × 228 mmRampedFetCoil, the printed circuit board in 3D

    RampedFetCoil

    flyingperson23/RampedFetCoil

    157 parts2
  • 2 layers82 × 70 mmNODO ACCESO, the printed circuit board in 3D

    NODO ACCESO

    DavidManzano04/control-acceso-iot

    Sistema IoT de control de acceso y asistencia docente con RFID: firmware ESP32 + Hikvision y plataforma web Flask (trabajo de grado UCEVA)

    58 parts
  • 2 layers100 × 100 mmController, the printed circuit board in 3D

    Controller

    oprobst/OvenController

    An ESP32 based oven controller

    134 parts
  • 4 layers59 × 59 mmFlight controller, the printed circuit board in 3D

    Flight controller

    bachaaymene/stm32-flight-controller

    Custom 4-layer flight controller PCB for an F450 quadcopter. STM32F405, LSM6DSO IMU, LPS22HB barometer, USB-C. Designed in KiCad.

    65 parts
  • 4 layers50 × 100 mmCRVFCU, the printed circuit board in 3D

    CRVFCU

    Kev1n8088/CRVFCU

    161 parts
  • 4 layers61.8 × 27.5 mmAudio Processing HW V1.0, the printed circuit board in 3D

    Audio Processing HW V1.0

    aitesam961/OpenADSP

    An Embedded Digital Signal Processing Device for Audio signals.

    83 parts4GPL-3.0
  • 4 layers50 × 70 mmStm32-portable data logger, the printed circuit board in 3D

    Stm32-portable data logger

    copperheadhq/copperhead-stm32-data-logger

    Portable STM32L433 data logger, 50 × 70 mm, four layers, microSD, USB-C LiPo charging. Designed with copperhead. Never built: do not order expecting it to work.

    90 parts3

Questions

How big is the Stm32g474board PCB?

It measures 55.9 × 83.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Stm32g474board use?

70 parts, built around the AP63205WU, AP7361C-33E, USBLC6-2SC6 and PMEG3010BER. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Stm32g474board KiCad files?

From the halherta/stm32g474board repository on GitHub, at the commit this page was made from: the board is stm32g474board.kicad_pcb and its schematic stm32g474board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stm32g474board design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).