Skip to content

simplefoc/simplefoc_lepton_platformio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleFOC Lepton PlatformIO project

A sample PlatformIO project for the SimpleFOC compatible Lepton BLDC driver board, based on a STM32G031G8U6 MCU.

Please see also the following thread in the SimpleFOC Community for more information on the Lepton.

Feel free to clone/fork this repository to start your own Lepton-based project.

Functions

Intended for use with chip's built-in bootloader, no extra bootloader needed. Program using the SWD connection and a ST-Link programmer.

Power the board externally (ST-Link should not supply power).

Serial can be connected to the ST-Link V3's RX/TX pins or to another TTL Serial to USB adapter to interface with your PC. The Lepton's RX/TX pins are mapped to the Arduino Serial object, so you can just use Serial.begin(115200); (for example).

In the same way, the Lepton's I2C port is mapped to the Arduino Wire object, and the Lepton's SPI port to the Arduino SPI object.

This should let you use the built in Serial, Wire (I2C) and SPI functions with no special setup code.

Lepton schematic

Schematic for V2 or the lepton, available on EasyEDA.

Schematic

Pinout

Based on the following pin configuration:

Pinout diagram

Clock

The project uses the following clock configuration:

Clock settings diagram

About

Firmware for the SimpleFOC Lepton Board by Valentine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 57.0%
  • C 43.0%