The KiCad 2025 Fund Drive is here!
Donate now Your support is critical to the development of KiCad in 2025
$2349
donated
$128,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

Driverino-Shield

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

VESC

Benjamin's robotics

An Open Source ESC.

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

View Project

Vimdrones AM32 ESC development board

Huibean Luo

Vimdrones AM32 ESC Development Board is designed for the AM32 open-source ESC project, featuring a built-in motor and CAN port for seamless development and testing with DroneCAN

View Project

Submit a new project

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