Skip to the content
PCBKitNew board
2 layers48.1 × 24.8 mmMotor driver, the printed circuit board in 3D

A simple motor driver circuit.

Size
48.1 × 24.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
15
Pads
72
Tracks, vias
139, 8
Pours
24
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 May 2026
Updated
11 May 2026

Overview

Motor driver is an open-source printed circuit board by zeph-bit, from the zeph-bit/motor_driver repository on GitHub, published under the MIT licence. It is a 2-layer board of 48.1 × 24.8 mm with 20 parts on 15 nets, routed with 139 tracks and 8 vias.

It is built around the L298N and US2AA. Its parts include 5 resistors, 5 connectors, 4 capacitors, 4 diodes and 2 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

2

README

README.md

motor_driver

A simple motor driver circuit designed to interface with an STM32F072 DISCOVERY board and a Pololu 37D, item /#2824, brushed DC motor.

The driver includes a current sense feature to monitor the motor output and a temperature monitoring feature.

Below are photos of the assembled motor driver.

Motor Driver Top View Motor Driver Bottom View

Parts

20
QtyValueFootprintReferences
410kResistor_SMD:R_1206_3216MetricR1, R2, R3, R4
4US2AADiode_SMD:D_SMAD1, D2, D3, D4
3100 nFCapacitor_SMD:C_1206_3216MetricC2, C3, C4
11 uFCapacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mmC1
140mResistor_SMD:R_1206_3216MetricR5
1Barrel_Jack_Switchembedded-project:GRAVITECH_CON-SOCJ-2155J4
1I_SENSE HeaderConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1L298NPackage_TO_SOT_THT:TO-220-15_P2.54x5.08mm_StaggerOdd_Lead4.58mm_VerticalU1
1LM75Aembedded-project:SOIC127P600X175-8NU2
1Motor HeaderConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1STM32 IOConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1STM32 PWRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3

Questions

How big is the Motor driver PCB?

It measures 48.1 × 24.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motor driver use?

20 parts, built around the L298N and US2AA. 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 Motor driver KiCad files?

From the zeph-bit/motor_driver repository on GitHub, at the commit this page was made from: the board is motor-driver/motor-driver.kicad_pcb and its schematic motor-driver/motor-driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motor driver 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).

Similar boards

  • 2 layers130.8 × 134.4 mmMyFirstBuck, the printed circuit board in 3D

    MyFirstBuck

    ManveerA/Buck_Converter_PCB

    Repository for Buck Converter PCB design project for ELEC-4450 Power Electronics.

    50 parts1
  • 2 layers130.8 × 147.6 mmBuck Converter, the printed circuit board in 3D

    Buck Converter

    adamino-moss/adams-buck

    46 parts
  • 2 layers143.5 × 129.5 mmBuck PCB, the printed circuit board in 3D

    Buck PCB

    CollinObrien1/Custom-Buck-Converter

    Custom Buck PCB for Power Electronics

    49 parts
  • 2 layersKeyPad PCB, the printed circuit board in 3D

    KeyPad PCB

    PrintBot-Studio/3D-Printed-Arduino-based-Keypad

    21 parts
  • 2 layers68 × 91.5 mmPcbfrfr, the printed circuit board in 3D

    Pcbfrfr

    nfranzwa/OscillatingPump

    Pump

    36 parts2Apache-2.0
  • 2 layers76.1 × 85 mmFlypi, the printed circuit board in 3D

    Flypi

    amchagas/Flypi

    This is the repository for the flypi project

    45 parts88GPL-2.0
  • 4 layers85 × 54 mmPECDR, the printed circuit board in 3D

    PECDR

    pedro-ibs/trekking

    Desenvolvimento de um robô rádio-controlado/autônomo da moralidade “tracker”

    68 parts9