Update Feb 23, 2024 - The EasyController 3.2 has been released, which has been more thoroughly tested than the 3.0. Further tutorial videos and build guides are coming!
The EasyController3 is the next evolution of the successful EasyController2. The new version is cheaper, more efficient, and uses well-stocked components.
For a comprehensive guide on how to build your own EasyController, please see the getting started guide.
The EasyController3 is a a simple brushless (BLDC) sensored motor controller (also known as an ESC, motor inverter, or motor drive). It is intended to power vehicles such as electric bikes, skateboards, or Eco-Marathon vehicles in the 50-1000 watt range. It is designed for hobbyists to assemble at home.
The EasyController family was built to to fill a gap in publicly released motor controller designs. It is designed to be simple yet still highly functional. It deliberately omits more complex features such as sensorless or field-oriented control, however these features can be added with modification. This project is meant as a learning tool and a foundation to potentially build more complex designs from.
There are several other open-source motor controller designs worth mentioning:
The EasyController3 is most suitable for people who want to design, build, and understand their own motor controller. If you'd just like to purchase something off-the-shelf, we recommend the VESC, which is around $100 USD.
This controller was designed by Patrick Grady, formerly with Duke Electric Vehicles. If you have a question that other users may also have, please open a GitHub issue. Alternatively, the best way to reach me is by email, at (first name).(last name)@outlook.com.