Skip to the content
2 layers84.6 × 20 mmL298N, the printed circuit board in 3D

Compact L298N motor driver PCB with integrated 7805 regulator and flyback diode protection

Size
84.6 × 20 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
15
Pads
60
Tracks, vias
128, 4
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Aug 2026
Updated
1 Aug 2026

Overview

L298N is an open-source printed circuit board by SHREYASHSB21, from the SHREYASHSB21/L298N-Compact--PCB repository on GitHub, published under the MIT licence. It is a 2-layer board of 84.6 × 20 mm with 18 parts on 15 nets, routed with 128 tracks and 4 vias.

It is built around the L298HN and L7805. Its parts include 9 diodes, 4 connectors, 2 capacitors, 2 ICs and 1 resistor. It belongs with the robots and motor control and power boards of this library.

Main components

2

README

README.md

L298N Compact Motor Driver PCB

Compact L298N motor driver PCB with integrated 7805 regulator and flyback diode protection using KiCad

Features

  • Size 84.58 mm x 20 mm
  • Compact single-layer layout
  • Integrated 7805 voltage regulator
  • External flyback diode protection
  • Screw terminals for motors and power
  • 5V indicator LED
  • Easy header interface for microcontrollers

Software

  • KiCad 9

Applications

The L298N Compact Motor Driver PCB is a plug-and-play dual H-Bridge motor driver designed for seamless integration with microcontrollers such as Arduino, ESP32, STM32, and Raspberry Pi Pico. Simply connect the power supply, motor outputs, and control pins to quickly drive two DC motors without additional motor driver circuitry.

Suitable Applications

  • Line Following Robots
  • Obstacle Avoiding Robots
  • Bluetooth Controlled Robots
  • Wi-Fi Controlled Robots
  • Autonomous Mobile Robots (AMRs)
  • Differential Drive Robots
  • Small Robotic Cars
  • Educational Robotics Projects
  • Embedded Systems Prototyping
  • General-purpose Dual DC Motor Control
  • DIY Electronics and Robotics Projects

Author

-Shreyash Birdawade

Parts

18
QtyValueFootprintReferences
81N4004Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8
2CCapacitor_SMD:CP_Elec_4x3C1, C2
2Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1, J2
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ4
1L298HNPackage_DIP:DIP-16_W7.62mm_Socket_LongPadsU1
1L7805Package_TO_SOT_SMD:TO-252-2U2
1LEDLED_SMD:LED_0402_1005Metric_Pad0.77x0.64mm_HandSolderD9
1RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_HorizontalJ3

Similar boards

  • 2 layers123.2 × 50.2 mmI2c l298p, the printed circuit board in 3D

    I2c l298p

    abzman/modular-i2c-board-set

    boards designed to be used together to create a modular control system

    133 parts1Unlicense
  • 2 layers395.2 × 253.5 mmEsp32 wroom, the printed circuit board in 3D

    Esp32 wroom

    aelde/kalwtummad2

    โปรเจคนี้เกิดจากความสนใจใน esp32 ของผมและพอดีช่วงนั้นอาจารย์มีหุ่นยนต์ดูดฝุ่นราคาถูกที่ไม่ได้ใช้อยู่ตัวนึง และพอดีกับที่ผมมี mpu6050 อยู่ที่บ้านพอดี ผมเลยเกิดไอเดียที่จะสร้างหุ่นยนต์ที่บังคับด้วยการขยับของมือขึ้นมา…

    47 parts
  • 2 layersBattlecar pcb, the printed circuit board in 3D

    Battlecar pcb

    eirbot/eirbot_league

    Rocket League inspired robots

    26 partsGPL-3.0
  • 2 layers53.3 × 45.7 mmL298 Module, the printed circuit board in 3D

    L298 Module

    VritoX098/ROBO-RACE-BOT

    A fully customizable 4-wheel drive robot controlled via bluetooh using an ESP-32 and L298N motor driver.

    22 parts
  • 2 layers120.4 × 81.1 mmPCA9685+L298, the printed circuit board in 3D

    PCA9685+L298

    Hasatio/WaterQualityControl

    The circuit taken as an example while designing the board Adafruit PCA9685

    96 parts
  • 2 layers160 × 100 mmVentilator shield, the printed circuit board in 3D

    Ventilator shield

    breeze-ventilator/covid19-ventilator

    Breeze ventilator for COVID-19

    81 parts25MIT
  • 2 layers90.9 × 73.2 mmBluepill expansion, the printed circuit board in 3D

    Bluepill expansion

    GinoAvanzini/bluepill-expansion

    Simple blue pill expansion board. Used as learning tool in a KiCad workshop

    43 parts2GPL-3.0
  • 2 layers113.4 × 103.3 mmMNAPcb, the printed circuit board in 3D

    MNAPcb

    adityasinghmech007/Motor_Control_PCB

    Repo for PCB Design

    138 parts1

Questions

How big is the L298N PCB?

It measures 84.6 × 20 mm and has 2 copper layers, 1.6 mm thick.

What parts does the L298N use?

18 parts, built around the L298HN and L7805. 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 L298N KiCad files?

From the SHREYASHSB21/L298N-Compact--PCB repository on GitHub, at the commit this page was made from: the board is L298N_Kicad/L298N.kicad_pcb and its schematic L298N_Kicad/L298N.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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