simplefoc.com Open in urlscan Pro
2a02:4780:a:595:0:13ae:bad1:1  Public Scan

Submitted URL: http://simplefoc.com/
Effective URL: https://simplefoc.com/
Submission: On November 13 via api from US — Scanned from GB

Form analysis 0 forms found in the DOM

Text Content

 
Toggle navigation SimpleFOCproject
 * Home
 * Community
   * Community Forum
   * Discord server
 * GitHub
 * Docs
 * Shop
 * Contact


SIMPLEFOCPROJECT

Arduino Compatible Open Source Field Oriented Control (FOC) project




Arduino SimpleFOClibrary
Robust & modular FOC implementation





Arduino SimpleFOCShield
FOC supporting BLDC driver board


Arduino SimpleFOClibrary v2.3

Open-Source user friendly FOC implementation

This Arduino library implements Field Oriented Control (FOC) algorithm for BLDC
and Stepper motors. FOC algorithm produces incomparably smooth operation and
high degree of torque, velocity and position control. The library is intended
both for:

 * Beginners searching for a simple and user-friendly way to learn how to
   control BLDC and Stepper motors
 * Advanced users ready to dig deeper into the FOC algorithm and optimize the
   code for their particular application/hardware.


FEATURES


ARDUINO IDE COMPATIBLE

The code of Arduino SimpleFOClibrary library is available as Arduino sketch or
through Arduino Library Manager. Installation docs.


EASY CONFIGURATION

SimpleFOClibrary makes it very simple to configure for different types of
motors, position sensors and microcontrollers. Coding docs.


OPEN SOURCE

The code and full documentation is available on Github.


PLUG & PLAY

Especially in combination with Arduino SimpleFOCShield.


SUPPORTED HARDWARE

Arduino SimpleFOClibrary is made with a goal to enable using Field Oriented
Control algorithm with hobby hardware.
With that in mind, the library is in constant development to support as many
motor + sensor + driver + microcontroller combinations out there.


MOTORS

- BLDC motors
- Stepper motors
Read more


DRIVERS BOARDS

- BLDC drivers
- Gimbal drivers
- Stepper drivers
Read more


POSITION SENSORS

- Encoders
- Magnetic sensors
- Hall sensors
- Open-loop control
Read more


MICROCONTROLLERS

- Arduino
- STM32
- ESP32
- Teensy
- Portenta H7
- Raspberry pi Pico
- SAMD21/ SAMD51
Read more


GIMBAL CONTROLLER BOARD EXAMPLE - HMBGCV 2.2

Project link

This is a short video showing the setup procedure and the capabilities of the
SimpleFOClibrary.

The video setup consists of:

 * HMBGC V2.2 board Ebay link
 * AMT 103 CUI Encoder 2048ppr Mouser link
 * BLDC Gimbal Motor Aliexpress link




HIGH-PERFORMANCE BOARD EXAMPLE - DRV8302

Project link

This video demonstrates SimpleFOClibrary support for high-performance BLDC
drivers such as DRV8302 and the support for Arudino and STM32 MCU architectures.

The video hardware setup consists of:

 * DRV8302 driver board Aliexpress link
 * Arduino UNO Ebay link
 * Nucleo-64 F401REMouser link
 * USA-DIGITAL E3-8192 Encoder 8192ppr USA Digital link
 * BLDC Gimbal Motor GBM5108-120T iPower store




BACKDRIVABLE STEPPER MOTOR - L298N

Project link

This video demonstrates SimpleFOClibrary support for stepper motor control using
a very simple L298N driver, as well as the support for STM32 MCU architecture.

The video hardware setup consists of:

 * L298N driver Aliexpress link
 * Nucleo-64 F401REMouser link
 * AMT 103 CUI Encoder 2048ppr Mouser link
 * NEMA17 stepper motor Aliexpress store



Arduino SimpleFOCShield v2.0.4

Low cost, modular, true FOC, gimbal motor driver board

This is an open-source low-cost Brushless DC (BLDC) motor driver board intended
primarily for low-power FOC applications up to 5Amps. The board is fully
compatible with the Arduino UNO and all the boards with the standard Arduino
headers. Arduino SimpleFOCShield, in combination with the SimpleFOClibrary
provides user-friendly way to control BLDC motors both in hardware and software.

STACKABLE

Possibility of stacking 2 shields (2 BLDC motors + 2 position sensors)

CONFIGURABLE PINOUT

Possible to choose all the pins used by the board.

SENSOR INTERFACES

Encoder/Hall senosor pull-ups (3kOhm), I2C pullups (4.7kOhm).

CURRENT SENSING ( FROM VERSION > V2.0 )

3A/5A in-line current sensing

ON-BOARD VOLTAGE REGULATOR ( FROM VERSION > V2.0 )

5V/8V linear voltage regulator

OPEN SOURCE

The code and full documentation is available on Github.


€ 20.00
View in Shop


ARDUINO BLDC BALNCEING ROBOT - ARDUINO SIMPLEFOCBLANCER

This is a project of designing and controlling very dynamics two wheel bancing
robot relying entirely on Arduino SimpleFOC library and SimpleFOC shields.
This is a very fun project in many ways, and I've enjoyed myself creating it, I
hope you'll like it!

 * ARUDINO CODE
   
   Using SimpleFOClibrary and two SimpleFOCShield

 * CAD DESIGNS
   
   All CAD designs available for modification and STL files provided

 * CONTROL ALGORITHM
   
   Double PID cascade

 * PLUG AND PLAY
   
   Very simple to assemble, configure and setup.




ARDUINO FOC INERTIA WHEEL INVERTED PENDULUM - ARDUINO SIMPLEFOCSHIELD

This is a project of designing and controlling the reaction wheel inverted
pendulum based entirely on Arduino SimpleFOC library and SimpleFOC shield.
This is a very fun project in many ways, and it is intended:

 * Students in search for a good testing platform for their advanced algorithms
 * Everyone with a bit of free time and a motivation to create something cool :D



 * ARUDINO CODE
   
   Arduino UNO using SimpleFOClibrary and SimpleFOCShield

 * CAD DESIGNS
   
   All CAD designs available for modification and STL files provided

 * CONTROL ALGORITHM
   
   State-space LQR controller

 * PLUG AND PLAY
   
   Very simple to assemble, configure and setup.




STEER BY WIRE EXAMPLE - ARDUINO SIMPLEFOCSHIELD

Project link

This video demonstrates SimpleFOClibrary support for Arduino SimpleFOCShield and
using multiple motors with Arduino UNO. The project examples are based on
bidirectional haptic control.

The video hardware setup consists of:

 * Arduino SimpleFOCShield More info
 * Arduino UNO Ebay link
 * Nucleo-64 F401REMouser link
 * AS5600 Ebay link
 * AMT 103 CUI Mouser link
 * USA-DIGITAL E3-8192 USA Digital link
 * GBM5108-120T iPower store
 * GBM4108-120T Robotshop




Github


YouTube


SimpleFOC Community
Platform


Discord Server

© 2021 TheSkuric