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.
- Host: GitHub
- URL: https://github.com/pollen-robotics/microspora_simplefoc_firmware
- Owner: pollen-robotics
- License: mit
- Created: 2025-10-08T08:04:04.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-08T09:26:10.000Z (8 months ago)
- Last Synced: 2025-10-08T10:11:58.742Z (8 months ago)
- Topics: mt6701, platformio, simplefoc, stm32, stm32g431
- Language: C++
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!