Skip to content
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

Allow timeout for sending PWM signal to servos #672

Closed
TD-er opened this issue Jan 2, 2018 · 4 comments
Closed

Allow timeout for sending PWM signal to servos #672

TD-er opened this issue Jan 2, 2018 · 4 comments
Labels
Type: Enhancement Improve something already present
Milestone

Comments

@TD-er
Copy link
Member

TD-er commented Jan 2, 2018

As discussed in this thread on the forum: Release/Stop Driving Servo?

Suggested implementation:
Allow 2 thresholds to get 3 ranges, with for each range a timeout to keep sending the last value.
Of course changes should be sent immediately.

Should the timeout be in msec or in samples?

Also on the forum this suggestion for improvement with PWM control via MQTT: Wemos D1 mini and flickering PWM

@psy0rz psy0rz added the Type: Enhancement Improve something already present label Jan 2, 2018
@psy0rz psy0rz added this to the future milestone Jan 2, 2018
@psy0rz
Copy link
Member

psy0rz commented Jan 2, 2018

People watching this: Vote up the features or bugfixes you want like to see fixed first. Use the thumbs UP arrow for that on the first comment. This way we can determine where to start, because we have LOTS of requests. :)

@Maus34
Copy link

Maus34 commented Jun 1, 2018

Hi,
I would like to have msec. I will use this feature for a ventilation flap that operates about 2...10 times per day. For the rest of the time the friction of the servos is high enough to hold the flap in position.
Thank you.

@tonhuisman
Copy link
Contributor

This seems to be solved, so can be closed.

@TD-er
Copy link
Member Author

TD-er commented Sep 4, 2023

Not 100% sure the timeout of the PWM is present.
You can send a specific (documented) value to the servo command to stop sending the PWM command and thus keep the servos from actively correcting their position and thus heat up (burn out?)

Since this feature is present, I guess there is no need for a timeout option for the servo command as it is possible to 'quiet' the servos.

@TD-er TD-er closed this as completed Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Improve something already present
Projects
None yet
Development

No branches or pull requests

4 participants