-
-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Option for a mechanical brake #7
Comments
Thanks for this well defined feature request. |
Thanks for the quick reply. Some stepper motors include a break for example https://en.nanotec.com/products/616-as5918l4204-enm24b/ At the same time power consumption is much lower with enabled brake and disabled motor. So you are correct you want to enhance the brake as soon as the motor comes to a stop. But to avoid unnecessary stress to on the mechanics a time out would be preferred. Normal motor operation. Motor Enabled, brake disabled. IDLE, Brake enabled, Motor Disabled (saving power) Emergency (Enable brake) |
now that's a fancy-schmancy stepper motor :-) Also engage break in case of emergency stop and release again once new target position is set. All correct? |
I updated the ESP-FlexyStepper Library to support the brake pin and release version 1.4 (https://github.com/pkerspe/ESP-FlexyStepper/releases/tag/v1.4) The UI has already been adopted and released in version 0.3: https://github.com/pkerspe/ESP-StepperMotor-Server-UI/releases/tag/v0.3 |
@BenSpex I just released version 0.3.1 of the Stepper Server, this includes an updated UI in the Example folder and the new functions in the Backend to configure a brake PIN as well as engage and release delays in milliseconds. |
@BenSpex you might want to go straight to 0.3.2 since it also features some improvement of the UI view "Control" in regard to near-time position updates. |
Hey @pkerspe Sorry I never thanked you for this feature :) It did work |
glad to hear, thanks for the feedback! |
Is your feature request related to a problem? Please describe.
I would like to drive a motor with an integrated brake. The brake control is connected to the ESP32 via a Transistor.
PIN HIGH --> Brake is disabled, PIN LOW Brake is enabled.
Describe the solution you'd like
Option to configure a Brake-pin with a time out.
If the motor has not moved for xx minutes the brake is enabled, PIN LOW, and the motor disabled.
This would save energy and increase safety.
Describe alternatives you've considered
I'm currently running a very basic custom script to control the motor. But this offers much more functionality and is so much either to use and configure
The text was updated successfully, but these errors were encountered: