Bug Filed on 02-18-2016: Servo Range

1. What OS? (Wheezy or Jessie)


2. What class/size SD card? (ex. class 10 16gb)


3. What Model Pi? (A+, A, B+, B, Pi2)


4. Please describe the bug / issue. Attaching any relevant screenshots would be very helpful! Thanks in advance.

The range on the servo widget seems limited, as if the servo should be able to move quite a bit more. @bestes said they are investigating so if you are experimenting with servers be aware you may not have full range. ±90 would probably be about right since it seems to be moving about 1/2 range currently.

Thanks for posting this @ats1080s.

Just so everyone is aware:
The reason for the limited range is to protect the servos. Depending on the servo model you are using, it has a limit on the range that it can go. If the range is exceeded, then there is risk for the servo to break / burn out. Thus, we have kept the servo range limited to a safe range of about -45/+45. So, 90 degrees.

We would like to lift this constraint and allow you as the user full control over the range of your servo. In doing so, we give you much more power to control your servos, but there will be the risk of breaking the servo is a range is used that is outside of the servos capabilities.

To mitigate this risk, we are considering creating a Database of servo models and their range that would be saved when adding the device to your dashboard. However, this may be a ‘phase 2’ release of the servo widget feature based on user feedback. Example DB: http://www.servodatabase.com/

…For those of us that actually read this whole post, let us know what you think!


You could allow the user to supply the range and mark the extremities in red on a gauge.

Yep, the plan will be to allow you to set your own range. Keep you updated on when this update goes out.