Arduino-FOC icon indicating copy to clipboard operation
Arduino-FOC copied to clipboard

Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library

Results 147 Arduino-FOC issues
Sort by recently updated
recently updated
newest added
trafficstars

Hi SimpleFOCproject’s friends, **Describe the bug** I using SimpleFOCStudio to debug my device. And I found that when I click Connect, the value of motion downsample will change to 11111.0....

possible bug

**Describe the bug** I am using a qtpy_mo adafruit board. While building the binary _samd21_mcu.cpp_ is used instead of _generic.mcu.cpp_. **Details** I soldered the swd pins and got my debugger...

possible bug

When running the code for **standalone motor test** of stepper motor driver code, some pwm pins of Arduino is not outputting any voltage. In this line, StepperDriver4PWM driver = StepperDriver4PWM(5,...

duplicate

I update the library to the latest one, and in openloop velocity control, when I set the target speed to a positive value, such as "motor0.move((float)(20.0));" the motor can work...

possible bug

Instead of rotary encoders and so on...

enhancement

**Describe the bug** ESP32 S3 compiles error in Platformio. `.pio/libdeps/esp32-s3-devkitc-1/Simple FOC/src/current_sense/hardware_specific/esp32/esp32_adc_driver.cpp:31:23: error: 'SENS_SAR_START_FORCE_REG' was not declared in this scope` **IDE you are using** - Platformio - Espressif 4.4.0 - SimpleFOC...

bug

my hardware is a simple foc shield and a 3208 bldc. after test with voltage torque control, everything seem fine. so i moved to foc current mode. unfortunately, when i...

possible bug

Hello, This contains my review for your entry to the Journal of Open Source Software (JOSS). SimpleFOC: A Field Oriented Control (FOC) Library for Controlling Brushless Direct Current (BLDC) and...

enhancement
documentation

Hi, I'm playing with simplefoc lib and lowside current sense a little bit. I add a current sense oject to my code like `LowsideCurrentSense cs = LowsideCurrentSense(0.015f, 20.0f, CS_A, CS_B);`...

bug

Hello! I implemented adding two Linear Halls to run the motor. Get raw analog value A&B --> filter --> map --> float angle = atan2(hall_filtered_a, hall_filtered_b) * 180 / PI;...