You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+45-9Lines changed: 45 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,16 +34,52 @@ Therefore this is an attempt to:
34
34
35
35
> NEXT RELEASE 📢 : <spanclass="simple">Simple<spanclass="foc">FOC</span>library</span> v2.4.0
36
36
>
37
-
> - STM32 bugfix
38
-
> - BG341 low-side current sense sync was lost in v2.3.5 - fixed [#482](https://github.com/simplefoc/Arduino-FOC/pull/482)
39
-
> - ESP32 bugfix
40
-
> - Now compiles for all v3.x arduino-esp32 versions (v2.3.5 was compatible with v3.2.x)
41
-
> -`adcRead` small refactor - no more magic numbers
42
-
> - New functionality
43
-
> - Add current and voltage feed forward terms to motor classes by @Copper280z in https://github.com/simplefoc/Arduino-FOC/pull/454
44
-
> - Velocity Calculation rework by @Copper280z in https://github.com/simplefoc/Arduino-FOC/pull/45
37
+
> - STM32
38
+
> - New features
39
+
> - Added support for ADC reads in addition to Lowside current sense [#506](https://github.com/simplefoc/Arduino-FOC/pull/506)
40
+
> - Added support for multiple motors low-side CS (one per ADC) with ADC current sensing [#503](https://github.com/simplefoc/Arduino-FOC/pull/503)
41
+
> - bugfix
42
+
> - BG341 low-side current sense sync was lost in v2.3.5 - fixed [#482](https://github.com/simplefoc/Arduino-FOC/pull/482)
43
+
> - ESP32
44
+
> - New features
45
+
> - Many ESP32 safety optimisations by [@uLipe](https://github.com/uLipe): [#490](https://github.com/simplefoc/Arduino-FOC/pull/490),[#491](https://github.com/simplefoc/Arduino-FOC/pull/491),[#492](https://github.com/simplefoc/Arduino-FOC/pull/492),[#493](https://github.com/simplefoc/Arduino-FOC/pull/493),[#495](https://github.com/simplefoc/Arduino-FOC/pull/495)
46
+
> - Better ADC-Timer alignement for more stable current sensing [See this commit](https://github.com/simplefoc/Arduino-FOC/commit/877699b4db4e6e3ecc16b16cc4337af928e746f4)
47
+
> - bugfix
48
+
> - Now compiles for all v3.x arduino-esp32 versions (v2.3.5 was compatible with v3.2.x)
49
+
> -`adcRead` small refactor - no more magic numbers
50
+
> - Teensy4
51
+
> - support for phase state setting [#498](https://github.com/simplefoc/Arduino-FOC/pull/498) by [@Ragiton](https://github.com/Ragiton)
52
+
> - Silabs - Arduino Nano Matter
53
+
> - Added support for Arduino Nano Matter board by [@silabs-szabog](https://github.com/silabs-szabog) : [#485](https://github.com/simplefoc/Arduino-FOC/pull/484)
54
+
> - New features
55
+
> - Add current and voltage feed forward terms to motor classes by [@Copper280z](https://github.com/Copper280z) in [#454](https://github.com/simplefoc/Arduino-FOC/pull/454)
56
+
> - Velocity Calculation rework by [@Copper280z](https://github.com/Copper280z) in [#45](https://github.com/simplefoc/Arduino-FOC/pull/45)
57
+
> - Motion control - [docs](https://docs.simplefoc.com/motion_control)
58
+
> - Added `Custom` motion control mode - see in [docs](https://docs.simplefoc.com/custom_control) and in [examples](https://github.com/simplefoc/Arduino-FOC/tree/master/examples/motion_control)
59
+
> - Added `angle_nocascade` control mode for position control without velocity cascade - see in [docs](https://docs.simplefoc.com/angle_loop) - [#384](https://github.com/simplefoc/Arduino-FOC/pull/384)
60
+
> -**Now all the closed and open loop modes can be used with any torque control modes (voltage and current)**
61
+
> - Ex. `velocity_openloop` with `foc_current` torque control
62
+
> - Torque control - [docs](https://docs.simplefoc.com/torque_control)
63
+
> - Added `estimated_current` torque control mode for model-based current estimation without current sensing - see in [docs](https://docs.simplefoc.com/estimated_current_mode)
64
+
> - Now we can easily switch between voltage and estimated current control
65
+
>
66
+
> - Docs updates - see [docs](https://docs.simplefoc.com/)
67
+
> - Write the code page updated - see [docs](https://docs.simplefoc.com/code)
68
+
> - Better step-by-step setup guides - see [docs](https://docs.simplefoc.com/example_from_scratch)
69
+
> - New motion control documentation - see [docs](https://docs.simplefoc.com/motion_control)
70
+
> - New torque/FOC control documentation - see [docs](https://docs.simplefoc.com/torque_control)
71
+
> - Theory corner updated and extended - see [docs](https://docs.simplefoc.com/theory_corner)
72
+
> - Library source updated and extended - see [docs](https://docs.simplefoc.com/source_code)
73
+
> - Practical guides updated and extended - see [docs](https://docs.simplefoc.com/practical_guides)
74
+
> - Motor parameter measurement guide - see [docs](https://docs.simplefoc.com/practical_guides#motor-parameters-and-characterization)
75
+
> - PID tuning guides - see [docs](https://docs.simplefoc.com/practical_guides#pid-tuning)
76
+
>
45
77
> - Examples
46
-
> -`align_current_sense.ino` example added to the `examples/utls/current_sense_test` allowing to verify the alignment between the driver and the current sense phases
78
+
> -`align_current_sense.ino` example added to the `examples/utils/current_sense_test` allowing to verify the alignment between the driver and the current sense phases
79
+
>
80
+
> - Changelog
81
+
> - See the release notes for more details: [see release](https://github.com/simplefoc/Arduino-FOC/releases)
82
+
> - See the milestones: [v2.3.6 (unreleased)](https://github.com/simplefoc/Arduino-FOC/milestone/14) and [v2.4.0](https://github.com/simplefoc/Arduino-FOC/milestone/13)
0 commit comments