The KiCad 2024 Fund Drive surpassed all expectations!
Thank you to all who donated. Read More
$100,000 TOTAL

Motor Controller Projects

ATMEGA328 Motor Board

Antonio Morales

A general purpose motor controller designed with kicad around the ATmega328 micro controller and L298P motor driver. It can drive four motors with various input options.

View Project

Axiom motor controller

EV Power Designs Inc.

Axiom is a high power, high performance 100kW+ motor controller based upon the VESC platform for compatibility with firmware and GUI. It is designed for driving 650V 600A IGBTs and comes with many safety features.

View Project


Michele Santucci

Driverino-Shield is a simple, low power, controller for BLDC sensored motors. The project target was to create an Arduino shield capable of driving a PM BLDC motor rated about 50-100W. The board is fitted with TI MCT8316Z BLDC driver.

View Project

DRV10987V01: MLAB BLDC driver

MLAB-project team

The DRV10987V01 is an MLAB module featuring the DRV10987 controller by Texas Instruments, designed for sensorless operation of Brushless DC (BLDC) and Permanent Magnet Synchronous Motors (PMSM). It’s a compact, powerful solution for driving motors with diverse voltage requirements, offering a continuous current of 2A and peak current of 3A. The module can control motor speed based on PWM, analogue, or digital (I2C) input, and has built-in functions for overload and overheat protection. It’s ideal for applications like robotic systems, home appliances, and hobby projects.

View Project


Benjamin's robotics

An Open Source ESC.

In other words, this is a brushless DC motor controller, which is very configurable.

View Project

Submit a new project

Want to showcase your project that you made with KiCad? Read how to add it