3 Phase motor controller driver firmware.
This is very much a work in progress. The following list is of currently implemented and planned features.
- Sensors
- Magmentometer
- Back EMF Sensing
- External Sensor
- Motor movement
- Full Torque
- Commands
- Stepping function
- Amplitude
- Velocity
- Position
- I2C Communication
- USB Communication
This code is ment to run on the ATmega32U4 on 3 Phase Driver Board.
Currently Testing with Turnigy 480 850kv and Turnigy 480 1320kv.
After cloning this repo, you'll need to get the git submodules:
git submodule init
git submodule update
The current Makefile is setup to program an AVR via USB DFU. It is possible to switch to using an ISP or other bootloader/programmer easily as well.