Skip to content

Releases: pkerspe/ESP-FlexyStepper

1.4.1 - Bugfix and new function for brake support

02 Aug 21:25
Compare
Choose a tag to compare
  • Fixed a bug that prevent correct function of targetPositionReachedCallback
  • added support for delayed motor brake engagement and release

1.4: Added external motor brake support

01 Aug 15:05
Compare
Choose a tag to compare

Added support for external motor brake function.
If your stepper motor, or your setup in general, supports an explicit motor brake that can be triggered by a high or low signal, you can now configure a pin to support this function.
Whenever the stepper has reached its final position, the motor brake will be engaged (pin goes either high or low, depending on your configuration).
Once it is supposed to move, the motor brake will be released before triggering any step signals.
This feature was implemented upon user request and has not yet been tested in a real setup. Use at your own risk :-)
Of course, you can use this function also to trigger other devices whenever the final position has been reached or simply light an LED when the motor is moving and turn it off when it has stopped.

1.3.1 - Bugfixing to prevent kernel panic

12 Jul 12:09
Compare
Choose a tag to compare

This is a bug fix release to prevent a kernel panic if no callback handler has been specified for the targetPositionReached event

1.3 - had to remove support for ESP8266 for now

04 Jul 11:32
Compare
Choose a tag to compare

The support for ESP8266 modules had to be removed since the change to run the stepper logic as a service (task) in the background is not working on ESP8266 modules due to lack of native multi-tasking support.
Maybe will be added again later with the help of the ESP8266Scheduler library

1.2 - added arduino library properties to list in library manager

04 Jul 10:33
Compare
Choose a tag to compare

minor fixes / updates, manily added support for arduino ide to import library in library manager

v1.1 - limit switch support and start as service

09 Jun 20:16
Compare
Choose a tag to compare

New functions have been added to support externally monitored limit switches (See example #3 and #4)
The EPS FlexyStepper can now be started as a service (task in FreeRTOS) that runs in the background, so you have the loop() for whatever logic you want to run without caring about timing issues