SimpleFOCutils
In the context of the SimpleFOCproject many different open-source community projects have been developed.
Helper tools
-
Stm32 Pinout documentation
This is repo that aims providing a documentation on available PWM and ADC pins of most of the families of stm32 microcontrollers. This is an information that is usually hard to find and therefore we have decided to put it all in one place. The website is autogenerated parsing the latest release of the stm32duino core.
Github repo Open stm32 pinout helper
📢 Here is a quick guide to choosing appropriate PWM pins for different MCU architectures see in docs.
Arduino libraries
-
SimpleFOCDrivers
This library contains an assortment of drivers and supporting code for SimpleFOClibrary.
The intent is to keep the core of SimpleFOClibrary clean, and thus easy to maintain, understand and port to different platforms. In addition to this core, there are various drivers and supporting code which has grown around SimpleFOClibrary, and which we would like to make available to the community. Read more …
-
SimpleDCMotor
SimpleFOClibrary is really intended for field oriented control of PMSM/BLDC motors, it’s in the name ;-). But for different reasons, sometimes DC motors are preferred, and while we’re not focused on this use-case, we do have a fair amount of code that can be leveraged to help with DC-Motor control applications.
So this represents a less-supported effort to provide some useful building blocks for DC-Motors. Read more …
User interface applications
-
SimpleFOCStudio by @jorgemaker
Graphical user interface for the SimpleFOClibrary based on python3 and PyQt5. This application allows to tune and configure any BLDC/Stepper SimpleFOClibrary controlled device, using serial port communications and the Commander interface. Read more …
-
SimpleFOCwebcontroller by @geekuillaume
This is a controller interface for the SimpleFOClibrary. It uses WebSerial to communicate with a suitable micro-controller using serial port communications and the Commander interface. Read more …
-
SimpleFOCGenerator by @stijnsprojects
A web application which helps you generate SimpleFOClibrary arduino sketches based on the hardware that you are using.