Skip to the content
4 layers15 × 15 mmDRV8311 Motor Driver, the printed circuit board in 3D

This is a single brushless motor driver based on the DRV8311 Texas Instruments chip. It is capable of 5 amps current in a voltage range of 3 to 24 volts. It has integrated current sense amplifiers and protection logic.

Size
15 × 15 mm
Copper layers
4
Thickness
1.6 mm
Parts
29
Nets
18
Pads
78
Tracks, vias
105, 62
Pours
11
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Nov 2025
Updated
12 Jul 2026

Overview

DRV8311 Motor Driver is an open-source printed circuit board by techy-robot, from the techy-robot/CACKLE-Driver-DRV8311_Motor_Driver repository on GitHub. It is a 4-layer board of 15 × 15 mm with 29 parts on 18 nets, routed with 105 tracks and 62 vias.

It is built around the DRV8311HRRWR. Its parts include 11 connectors, 10 capacitors, 3 resistors and 1 IC. It belongs with the robots and motor control boards of this library.

Main components

1

README

README.md

modified: 2025-11-07T22:07:04-07:00

DRV8311 Motor Driver

[!TIP] This board is part of a larger modular control board ecosystem, CACKLE

This is a single brushless motor driver based on the DRV8311 Texas Instruments chip. It is capable of 5 amps current in a voltage range of 3 to 24 volts. It has integrated current sense amplifiers and protection logic. It supports up to 200khz PWM frequency.

The chip has 3 current sense outputs, tied to all three ADC pins. The motor output is through a Molex Picoblade (1.25mm pitch) 3-pin connector.

The module is a 4-layer PCB with additional exposed traces for the power and ground to add solder for more current carrying capability. I designed it to carry 10 amps with 1 oz outer copper and 0.5oz inner copper, which can be increased to 20 amps current by adding solder. This was the cheapest method to go with, since 2 oz copper would add an additional 30$ per 5 boards.

Schematic PDF

3D model

Parts

29
QtyValueFootprintReferences
510uF, 16vCapacitor_SMD:C_0603_1608MetricC4, C5, C8, C9, C10
4Keystone 3569custom_Connector:Keystone_3569_halfJ5, J6, J8, J10
4Keystone 3579custom_Connector:Keystone_3579J3, J7, J9, J11
21.27mm pin headerConnector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_HorizontalJ1, J2
2100nF, 16vCapacitor_SMD:C_0402_1005MetricC3, C7
2100nF, 16vCapacitor_SMD:C_0603_1608MetricC2, C6
1100kResistor_SMD:R_0402_1005MetricR2
13.3vTestPoint:TestPoint_Pad_D1.0mmTP5
1300kResistor_SMD:R_0402_1005MetricR1
14.7uF, 10vCapacitor_SMD:C_0402_1005MetricC1
147kResistor_SMD:R_0402_1005MetricR3
1DRV8311HRRWRcustom_Driver_Motor:DRV8311_0.3mmViasU1
1FaultTestPoint:TestPoint_Pad_D1.0mmTP3
1GNDTestPoint:TestPoint_Pad_D1.0mmTP4
1Molex PicobladeConnector_Molex:Molex_PicoBlade_53048-0310_1x03_P1.25mm_HorizontalJ4
1NetTie_2custom_Connector:NetTie-2_SMD_Pad0.2mmNT1

Similar boards

  • 4 layers8.3 × 5 mmDRV8311 on motor driver, the printed circuit board in 3D

    DRV8311 on motor driver

    techy-robot/Mighty-Micro-Motors

    Tiny drone motors with a high reduction gearbox, a precise mangetic encoder, and a FOC controller

    22 parts13CERN-OHL-S-2.0
  • 6 layers25.9 × 16.8 mmKnuckle, the printed circuit board in 3D

    Knuckle

    HeyPCB/knuckle

    35 mm round FOC driver for a GBM2804 gimbal motor that answers on the Open Duck Mini's servo bus as an STS3215. 6-layer KiCad 10 board plus printed standoff, cover and horn adapter.

    45 parts1CERN-OHL-S-2.0
  • 2 layers56 × 40 mmDriver bench, the printed circuit board in 3D

    Driver bench

    JacobBanghart/clickdeck

    Custom Stream Deck-style USB controller: per-key images, micro switches, haptic knobs

    29 parts1MIT
  • 2 layers50 × 50 mmDrv8311, the printed circuit board in 3D

    Drv8311

    Ares-0425/PosDog_motor

    41 parts
  • 4 layers72.5 × 85.4 mmSbcb, the printed circuit board in 3D

    Sbcb

    jaguilar/sbcb

    112 parts
  • 2 layers50.8 × 34 mmBiym board, the printed circuit board in 3D

    Biym board

    peterpolidoro/biym-board

    PCB files for biym game.

    44 partsGPL-3.0
  • 4 layers38.9 × 23.3 mmOWL - Rotor v2, the printed circuit board in 3D

    OWL - Rotor v2

    sedlak477/owl-hardware

    Hardware design files and build instructions for the OWL platform

    118 partsCERN-OHL-P-2.0

Questions

How big is the DRV8311 Motor Driver PCB?

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

What parts does the DRV8311 Motor Driver use?

29 parts, built around the DRV8311HRRWR. 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 DRV8311 Motor Driver KiCad files?

From the techy-robot/CACKLE-Driver-DRV8311_Motor_Driver repository on GitHub, at the commit this page was made from: the board is DRV8311 Motor Driver.kicad_pcb and its schematic DRV8311 Motor Driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DRV8311 Motor Driver design in my own project?

Its repository states no licence, so its author keeps all rights: ask techy-robot before reusing the design.