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

As per Valentine's suggestion, see: https://community.simplefoc.com/t/kalman-filtering-motor-physics/1119 Just adding this issue so we don't forget :-)

enhancement

To 'deactivate' the driver/motor, to save batterie energy, we should have the possibility to do it by using the api.

small change, huge effect The controller stability can be improved by limiting the charge level of the accumulator to the value needed to reach "output=limit". While the output is limited,...

At least one file in SimpleFOC uses the [include guard](https://www.wikiwand.com/en/Include_guard) of an external library (here the STM32duino lib) as a flag: https://github.com/simplefoc/Arduino-FOC/blob/master/src/drivers/hardware_specific/stm32_mcu.cpp#L4 This is dangerous. If the lib author (or...

enhancement

Hi . I found a very weird bug is FOC library with Teensy 3.2. This bug is not present compiling on Arduino Uno, so this is a teensy issue, compiling...

bug

standard pwm frequency of 32khz is to high for the VNH2SP30 (max 20khz). Fixed this by changing the prescaler in the library to set the pwm frequency to 4khz

enhancement

While trying to implement the foc algorithm for a delta wound linear motor, I stumbled upon a little mistake in clarke transform which resulted in unstable current control loop. `...

one widespread change: _readADCVoltagesLowSide(a,b,c) Justification: only used in LowsideCurrentSense, we're always reading in pairs(triple) and it enables async (interrupt, dma) and concurrent (multiple ADC) implementations the rest of potentially conflicting...

Add clang-format support as discussed in #84. This includes code reformatting to conform with proposed formatting as well as github action to check this. The only downside is that this...

enhancement