Skip to the content
PCBKitNew board
4 layers36 × 54.5 mmV0.2 Custom Motor Driver DRV8316 STM32G4, the printed circuit board in 3D

V0.2 Custom Motor Driver DRV8316 STM32G4

clawntl/BLDC-Driver9

BLDC Driver with STM32G431 and DRV8316

Size
36 × 54.5 mm
Copper layers
4
Thickness
1.61 mm
Parts
86
Nets
82
Pads
372
Tracks, vias
585, 160
Pours
11
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Jul 2025
Updated
12 Nov 2025

Overview

V0.2 Custom Motor Driver DRV8316 STM32G4 is an open-source printed circuit board by clawntl, from the clawntl/BLDC-Driver repository on GitHub, published under the AGPL-3.0 licence. It is a 4-layer board of 36 × 54.5 mm with 86 parts on 82 nets, routed with 585 tracks and 160 vias.

It is built around the TJA1051T/3/1, DRV8316CRRGFR and AS5048A, with the XC6206P332MR-G, TS-1088-AR02016 and 1N4148WS among its other parts. Its parts include 33 capacitors, 19 resistors, 10 connectors, 5 ICs and 4 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

9

README

README.md

BLDC-Driver (An FOC Driver Board)

BLDC-Driver is an integrated motor driver based on STM32G431 and DRV8316. An optional AS5048A is integrated and can be broken away if desired making the board compact at just 39mm x 36mm.

The board is intended to be used in conjuction with SimpleFOC. DRV8316 supports loads of 3A Continuous (8A Peak) and is ideal for brushless gimbal motors. Low-side current sense is also provided by DRV8316.

CAN Bus is provided by a TJA1051T/3 transceiver supporting FDCAN at up to 5 Mbps. Optional split 120Ω termination is configuring using two pin jumpers. A dedicated SPI bus (SPI3) is also provided as an alternative communication interface.

BLDC-Driver Pinout Diagram

Features

Coming Soon

Documentation

Coming Soon

Usage/Examples

Coming Soon

cpp

License

This project is shared under the terms of the GNU Affero General Public License Version 3 as published by the Free Software Foundation.

Parts

86
QtyValueFootprintReferences
9100nFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC1, C13, C14, C15, C17, C27, C29, C31, C32
71uFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC3, C6, C10, C11, C26, C28, C30
7330RPCM_Resistor_SMD_AKL:R_0402_1005MetricR6, R11, R12, R14, R15, R18, R19
510kPCM_Resistor_SMD_AKL:R_0402_1005MetricR7, R9, R10, R13, R16
510uFPCM_Capacitor_SMD_AKL:C_0805_2012MetricC12, C21, C22, C23, C24
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4
322pFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC18, C19, C20
35.1kPCM_Resistor_SMD_AKL:R_0402_1005MetricR3, R4, R5
3TS-1088-AR02016Library:TS-1088-AR02016SW1, SW2, SW3
2100kPCM_Resistor_SMD_AKL:R_0402_1005MetricR8, R17
2100pFCapacitor_SMD:C_0402_1005MetricC8, C9
210pFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC33, C34
247nFPCM_Capacitor_SMD_AKL:C_0603_1608MetricC2, C5
260.4RPCM_Resistor_SMD_AKL:R_0805_2012MetricR1, R2
2Conn_01x03Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_HorizontalJ3, J4
2Conn_01x06Library:JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal BreakoffJ8, J9
2Jumper_2_BridgedConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2
110uFPCM_Capacitor_SMD_AKL:C_0603_1608MetricC16
11N4148WSPCM_Diode_SMD_AKL:D_SOD-323D1
122uFPCM_Capacitor_SMD_AKL:C_0603_1608MetricC4
14.7uFPCM_Capacitor_SMD_AKL:C_0805_2012MetricC7
147uHInductor_SMD:L_Changjiang_FNR3015SL1
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1AS5048APCM_Package_SO_AKL:TSSOP-14_4.4x5mm_P0.65mmU5
1BZT52B5V1SPCM_Diode_SMD_AKL:D_SOD-323_ZenerD2
1Conn_01x02Library:PinHeader_1x02_P2.54mm_Vertical SLIMJ10
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ6
1Conn_02x02_Odd_EvenLibrary:DebugHeader2x02_P1.27mmJ7
1DRV8316CRRGFRDRV8316CRRGFR:QFN50P500X700X100-41N-DIC2
1LOGOLOGOG***
1Red LEDPCM_LED_SMD_AKL:LED_0603_1608MetricD3
1SMD3225-4PCM_Crystal_AKL:Crystal_SMD_3225-4Pin_3.2x2.5mmX1
1STM32G431CBUxPCM_Package_DFN_QFN_AKL:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ5
1Screw_Terminal_01x03TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_HorizontalJ2
1TJA1051T-3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1White LEDPCM_LED_SMD_AKL:LED_0603_1608MetricD4
1XC6206P332MR-GPackage_TO_SOT_SMD:SOT-23-3U4

The 84 most common of 86 parts.

Questions

How big is the V0.2 Custom Motor Driver DRV8316 STM32G4 PCB?

It measures 36 × 54.5 mm and has 4 copper layers, 1.61 mm thick.

What parts does the V0.2 Custom Motor Driver DRV8316 STM32G4 use?

86 parts, built around the TJA1051T/3/1, DRV8316CRRGFR, AS5048A and XC6206P332MR-G. 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 V0.2 Custom Motor Driver DRV8316 STM32G4 KiCad files?

From the clawntl/BLDC-Driver repository on GitHub, at the commit this page was made from: the board is Hardware/v0.2_Custom_Motor_Driver_DRV8316_STM32G4.kicad_pcb and its schematic Hardware/v0.2_Custom_Motor_Driver_DRV8316_STM32G4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the V0.2 Custom Motor Driver DRV8316 STM32G4 design in my own project?

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

Similar boards

  • 4 layers67.4 × 67.4 mmSCLF Gripper, the printed circuit board in 3D

    SCLF Gripper

    Tknika-SCLF/sclf-gripper

    Deskargatu eta instalatu Antigravity bere webgune ofizialetik. VSCode/Windsurf-en fork bat da eta modu berean funtzionatzen du.

    78 parts1
  • 2 layers100 × 61 mmWgr, the printed circuit board in 3D

    Wgr

    a5632645/final_design

    simple digital waveguide synthesizer & simple mpe midi keyboard(pitch bend and pressure)

    103 parts4
  • 2 layers73 × 77.5 mmUca dkaiot2-kicad, the printed circuit board in 3D

    Uca dkaiot2-kicad

    LEAT-EDGE/ambient-pcb-dkaiot

    The design also provides empty footprints for several other sensors which are not populated in the Ambient variant: - Light sensor (LITEON LTR-303ALS-01) - MEMS microphone (Knowles SPH0645LM4H) - Indoor air quality…

    184 partsCERN-OHL-P-2.0
  • 6 layers70 × 70 mmFoC Motor Controller, the printed circuit board in 3D

    FoC Motor Controller

    WeymenKoo/Motor-Controller

    Technical notes from a full design cycle: idea → theory → schematic → simulation → layout → fab → bring-up plan.

    212 parts
  • 6 layers49.6 × 103 mmAnalogue board pico revb routed, the printed circuit board in 3D

    Analogue board pico revb routed

    Eight4aWish/eurorack_electronics

    Analogue designs and breadboard layouts: the Dual Pingable LPG, and the board behind Boy.

    361 parts1
  • 4 layers100 × 82 mm6S BMS, the printed circuit board in 3D

    6S BMS

    NTURacingTeam/nturt_kicad

    kicad files

    228 parts4
  • 4 layers120.5 × 269.9 mmRabbit body, the printed circuit board in 3D

    Rabbit body

    seralexeev/rabbit

    rabbit source code

    346 parts1
  • 2 layers40.7 × 43 mmAero Hand Open Left, the printed circuit board in 3D

    Aero Hand Open Left

    ss1-ops/robotic-arm-5-digit-manipulator

    BCN3D Moveo 6-DOF arm + custom Aero Hand gripper. ROS 2 Jazzy, ESP32-S3 micro-ROS, vision pick-and-place, full hardware/firmware/software stack.

    28 parts7MIT