Link
Simple
FOC
Docs
Menu
Home
Arduino
Simple
FOC
Shield
Getting Started
Soldering pads
v1.3.3
v2.0.2
Connecting the hardware
Writing the code
Board Fabrication
v1.3.3
v2.0.4
Arduino
Simple
FOC
library
Installation
Library Installation
PlatformIO
Minimal Code Version
Supported Hardware
Motors
BLDC motors
Stepper motors
Drivers
BLDC drivers
Stepper drivers
Position Sensors
Microcontrollers
Arduino boards
STM32 boards
ESP boards
Teensy boards
SAMD21/51 boards
Raspberry Pi Pico boards
Portenta H7 boards
nRF52 boards
Setup examples
Simple
FOC
Shield
L6234 Breakout Board
HMBGC V2.2
STM32 Nucelo-64
STM32 Bluepill
DRV8302
Writing the Code
Getting started
Motor code
BLDCMotor
StepperMotor
Driver code
BLDCDriver
BLDCDriver 3PWM
BLDCDriver 6PWM
StepperDriver
Stepper Driver 4PWM
Stepper Driver 2PWM
Position Sensors
Encoder
Hall sensors
Magnetic sensor
Magnetic sensor SPI
Magnetic sensor I2C
Magnetic sensor PWM
Magnetic sensor Analog
Generic sensor
Current Sensing
Inline Current Sense
Low-Side Current Sense
High-Side Current Sense
Motion Control
Torque Mode
Voltage Mode
DC Current Mode
FOC Current Mode
Closed-Loop Motion control
Torque Control
Velocity Control
Position Control
Open-Loop Motion control
Velocity Open-Loop
Position Open-Loop
Index Search loop
Monitoring
Communication
Commander Interface
Scalar variable
PID config
LPF config
Full motor config
Motion control
Custom commands
Step-Dir Interface
SimpleFOC Drivers Library
Simple
FOC
Studio
Digging deeper
Theory corner
Torque control
Field Oriented Control
PID controller theory
Low Pass Filter
Library Source
FOC Algorithm
Motion Control
Sensor support
Motor commands
Library Examples
Example projects
Position Control example
Velocity Control example
Gimbal Controller example
Reaction Wheel Pendulum
Position Control Nucleo-64
DRV8302 example
Haptics - Steer by wire
Stepper Motor Control Nucleo-64
Work roadmap
Contact
Docs in Chinese
Search
Home
GitHub
Community
Shop
Contact
Arduino
Simple
FOC
library
Supported Hardware
Setup examples
Simple
FOC
library
setup examples