An open API service indexing awesome lists of open source software.

https://github.com/pollen-robotics/microspora_simplefoc_firmware

A template platformIO project for the microspora firmware using SimpleFOC.
https://github.com/pollen-robotics/microspora_simplefoc_firmware

mt6701 platformio simplefoc stm32 stm32g431

Last synced: 8 months ago
JSON representation

A template platformIO project for the microspora firmware using SimpleFOC.

Awesome Lists containing this project

README

          

Microspora board firmware based on SimpleFOC using platformIO
========================================

A template platformIO project for the microspora firmware using SimpleFOC.

- microspora by [@Rambros](https://github.com/rambros3d) : https://oshwlab.com/rambros/nano-8316-motor-driver
- SimpleFOC by [@simplefoc](https://github.com/simplefoc/Arduino-FOC): https://simplefoc.com/

This is the firmware for the microspora board, a compact motor driver board based on the DRV8316 IC and an STM32G4 series microcontroller, and MT6701 encoder. The board is designed for BLDC motors under 10Amps, and is compatible with the SimpleFOC library. It is super compact and it seems to be a very very nice fit to start with SimpleFOC!

It can be used for torque, velocity and position control.

## Requirements

You'll need to have [PlatformIO](https://platformio.org/) installed and to download the SimpleFOC into your `lib` folder.

I'd suggest you to do it like this:

```
cd your_project_folder/lib
git clone https://github.com/simplefoc/Arduino-FOC.git
cd Arduino-FOC
git checkout dev
```

> You'll need the `dev` branch until the next release `2.3.6`. Once it is out, you can just add `askuric/Arduino FOC` to your `lib_deps` in `platformio.ini` and skip this step.

And you're done, you can start developing your project!